]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
liveupdate: Remove unused ser field from struct luo_session
authorPasha Tatashin <pasha.tatashin@soleen.com>
Wed, 27 May 2026 20:27:37 +0000 (20:27 +0000)
committerMike Rapoport (Microsoft) <rppt@kernel.org>
Mon, 1 Jun 2026 06:19:38 +0000 (09:19 +0300)
The ser field in struct luo_session was intended to point to the
serialized data for a session, but it was never actually utilized in the
implementation. All serialization and deserialization logic consistently
uses the pointers maintained in struct luo_session_header.

Remove the dead field to clean up the structure.

Acked-by: Mike Rapoport (Microsoft) <rppt@kernel.org>
Reviewed-by: Pratyush Yadav (Google) <pratyush@kernel.org>
Signed-off-by: Pasha Tatashin <pasha.tatashin@soleen.com>
Link: https://patch.msgid.link/20260527202737.1345192-6-pasha.tatashin@soleen.com
Signed-off-by: Mike Rapoport (Microsoft) <rppt@kernel.org>
kernel/liveupdate/luo_internal.h

index 875844d7a41dd50dac0e3cf4bf96797e8dd207d5..dd53d4a7277e01be3e1518b530df793212f81530 100644 (file)
@@ -59,7 +59,6 @@ struct luo_file_set {
  * struct luo_session - Represents an active or incoming Live Update session.
  * @name:       A unique name for this session, used for identification and
  *              retrieval.
- * @ser:        Pointer to the serialized data for this session.
  * @list:       A list_head member used to link this session into a global list
  *              of either outgoing (to be preserved) or incoming (restored from
  *              previous kernel) sessions.
@@ -70,7 +69,6 @@ struct luo_file_set {
  */
 struct luo_session {
        char name[LIVEUPDATE_SESSION_NAME_LENGTH];
-       struct luo_session_ser *ser;
        struct list_head list;
        bool retrieved;
        struct luo_file_set file_set;