<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>f4b369c6fe0ceaba2da2daff8c9eb415f85926dd - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/liveupdate/Makefile#f4b369c6fe0ceaba2da2daff8c9eb415f85926dd</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 7.1 merge window.

            List of files:
            /linux/kernel/liveupdate/Makefile</description>
        <pubDate>Mon, 20 Apr 2026 03:28:57 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0421ccdfad0d92713a812a5aeb7d07b0ea7213c8 - Merge tag &apos;v7.0-rc3&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/liveupdate/Makefile#0421ccdfad0d92713a812a5aeb7d07b0ea7213c8</link>
        <description>Merge tag &apos;v7.0-rc3&apos; into nextSync up with the mainline to brig up the latest changes, specificallychanges to ALPS driver.

            List of files:
            /linux/kernel/liveupdate/Makefile</description>
        <pubDate>Thu, 12 Mar 2026 18:44:42 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>3e9e952bb3139ad1e08f3e1960239c2988ab90c9 - Merge branch &apos;for-7.1-printf-kunit-build&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/liveupdate/Makefile#3e9e952bb3139ad1e08f3e1960239c2988ab90c9</link>
        <description>Merge branch &apos;for-7.1-printf-kunit-build&apos; into for-linus

            List of files:
            /linux/kernel/liveupdate/Makefile</description>
        <pubDate>Mon, 20 Apr 2026 13:41:28 +0200</pubDate>
        <dc:creator>Petr Mladek &lt;pmladek@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>42d3b66d4cdbacfc9d120d2301b8de89cc29a914 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/liveupdate/Makefile#42d3b66d4cdbacfc9d120d2301b8de89cc29a914</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 7.00-rc3. Important ahead GPU SVM merging THPsupport.Signed-off-by: Matthew Brost &lt;matthew.brost@intel.com&gt;

            List of files:
            /linux/kernel/liveupdate/Makefile</description>
        <pubDate>Thu, 12 Mar 2026 15:17:56 +0100</pubDate>
        <dc:creator>Matthew Brost &lt;matthew.brost@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>f09812b85fa6f41058bcc46e70ac406bf9b0493a - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/liveupdate/Makefile#f09812b85fa6f41058bcc46e70ac406bf9b0493a</link>
        <description>Merge drm/drm-next into drm-intel-nextSync with v7.0-rc1 which contains a few treewide changes affecting i915.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/kernel/liveupdate/Makefile</description>
        <pubDate>Wed, 25 Feb 2026 12:23:04 +0100</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>8b85987d3cf50178f67618122d9f3bb202f62f42 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/liveupdate/Makefile#8b85987d3cf50178f67618122d9f3bb202f62f42</link>
        <description>Merge drm/drm-next into drm-misc-nextLet&apos;s merge 7.0-rc1 to start the new drm-misc-next windowSigned-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/kernel/liveupdate/Makefile</description>
        <pubDate>Mon, 23 Feb 2026 11:48:20 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c17ee635fd3a482b2ad2bf5e269755c2eae5f25e - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/liveupdate/Makefile#c17ee635fd3a482b2ad2bf5e269755c2eae5f25e</link>
        <description>Merge drm/drm-fixes into drm-misc-fixes7.0-rc1 was just released, let&apos;s merge it to kick the new release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/kernel/liveupdate/Makefile</description>
        <pubDate>Mon, 23 Feb 2026 10:09:45 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>136114e0abf03005e182d75761ab694648e6d388 - Merge tag &apos;mm-nonmm-stable-2026-02-12-10-48&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/liveupdate/Makefile#136114e0abf03005e182d75761ab694648e6d388</link>
        <description>Merge tag &apos;mm-nonmm-stable-2026-02-12-10-48&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmPull non-MM updates from Andrew Morton: - &quot;ocfs2: give ocfs2 the ability to reclaim suballocator free bg&quot; saves   disk space by teaching ocfs2 to reclaim suballocator block group   space (Heming Zhao) - &quot;Add ARRAY_END(), and use it to fix off-by-one bugs&quot; adds the   ARRAY_END() macro and uses it in various places (Alejandro Colomar) - &quot;vmcoreinfo: support VMCOREINFO_BYTES larger than PAGE_SIZE&quot; makes   the vmcore code future-safe, if VMCOREINFO_BYTES ever exceeds the   page size (Pnina Feder) - &quot;kallsyms: Prevent invalid access when showing module buildid&quot; cleans   up kallsyms code related to module buildid and fixes an invalid   access crash when printing backtraces (Petr Mladek) - &quot;Address page fault in ima_restore_measurement_list()&quot; fixes a   kexec-related crash that can occur when booting the second-stage   kernel on x86 (Harshit Mogalapalli) - &quot;kho: ABI headers and Documentation updates&quot; updates the kexec   handover ABI documentation (Mike Rapoport) - &quot;Align atomic storage&quot; adds the __aligned attribute to atomic_t and   atomic64_t definitions to get natural alignment of both types on   csky, m68k, microblaze, nios2, openrisc and sh (Finn Thain) - &quot;kho: clean up page initialization logic&quot; simplifies the page   initialization logic in kho_restore_page() (Pratyush Yadav) - &quot;Unload linux/kernel.h&quot; moves several things out of kernel.h and into   more appropriate places (Yury Norov) - &quot;don&apos;t abuse task_struct.group_leader&quot; removes the usage of   -&gt;group_leader when it is &quot;obviously unnecessary&quot; (Oleg Nesterov) - &quot;list private v2 &amp; luo flb&quot; adds some infrastructure improvements to   the live update orchestrator (Pasha Tatashin)* tag &apos;mm-nonmm-stable-2026-02-12-10-48&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (107 commits)  watchdog/hardlockup: simplify perf event probe and remove per-cpu dependency  procfs: fix missing RCU protection when reading real_parent in do_task_stat()  watchdog/softlockup: fix sample ring index wrap in need_counting_irqs()  kcsan, compiler_types: avoid duplicate type issues in BPF Type Format  kho: fix doc for kho_restore_pages()  tests/liveupdate: add in-kernel liveupdate test  liveupdate: luo_flb: introduce File-Lifecycle-Bound global state  liveupdate: luo_file: Use private list  list: add kunit test for private list primitives  list: add primitives for private list manipulations  delayacct: fix uapi timespec64 definition  panic: add panic_force_cpu= parameter to redirect panic to a specific CPU  netclassid: use thread_group_leader(p) in update_classid_task()  RDMA/umem: don&apos;t abuse current-&gt;group_leader  drm/pan*: don&apos;t abuse current-&gt;group_leader  drm/amd: kill the outdated &quot;Only the pthreads threading model is supported&quot; checks  drm/amdgpu: don&apos;t abuse current-&gt;group_leader  android/binder: use same_thread_group(proc-&gt;tsk, current) in binder_mmap()  android/binder: don&apos;t abuse current-&gt;group_leader  kho: skip memoryless NUMA nodes when reserving scratch areas  ...

            List of files:
            /linux/kernel/liveupdate/Makefile</description>
        <pubDate>Thu, 12 Feb 2026 21:13:01 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>ec496f77b4c11036cc835d6f045fb5e5ef1e6530 - Merge branch &apos;for-6.20/sony&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/liveupdate/Makefile#ec496f77b4c11036cc835d6f045fb5e5ef1e6530</link>
        <description>Merge branch &apos;for-6.20/sony&apos; into for-linus- Support for Rock band 4 PS4 and PS5 guitars (Rosalie Wanders)

            List of files:
            /linux/kernel/liveupdate/Makefile</description>
        <pubDate>Mon, 09 Feb 2026 17:33:26 +0100</pubDate>
        <dc:creator>Jiri Kosina &lt;jkosina@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>cab056f2aae7250af50e503b81a80dfc567a1acd - liveupdate: luo_flb: introduce File-Lifecycle-Bound global state</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/liveupdate/Makefile#cab056f2aae7250af50e503b81a80dfc567a1acd</link>
        <description>liveupdate: luo_flb: introduce File-Lifecycle-Bound global stateIntroduce a mechanism for managing global kernel state whose lifecycle istied to the preservation of one or more files.  This is necessary forsubsystems where multiple preserved file descriptors depend on a single,shared underlying resource.An example is HugeTLB, where multiple file descriptors such as memfd andguest_memfd may rely on the state of a single HugeTLB subsystem. Preserving this state for each individual file would be redundant andincorrect.  The state should be preserved only once when the first file ispreserved, and restored/finished only once the last file is handled.This patch introduces File-Lifecycle-Bound (FLB) objects to solve thisproblem.  An FLB is a global, reference-counted object with a defined setof operations:- A file handler (struct liveupdate_file_handler) declares a dependency  on one or more FLBs via a new registration function,  liveupdate_register_flb().- When the first file depending on an FLB is preserved, the FLB&apos;s  .preserve() callback is invoked to save the shared global state. The  reference count is then incremented for each subsequent file.- Conversely, when the last file is unpreserved (before reboot) or  finished (after reboot), the FLB&apos;s .unpreserve() or .finish() callback  is invoked to clean up the global resource.The implementation includes:- A new set of ABI definitions (luo_flb_ser, luo_flb_head_ser) and a  corresponding FDT node (luo-flb) to serialize the state of all active  FLBs and pass them via Kexec Handover.- Core logic in luo_flb.c to manage FLB registration, reference  counting, and the invocation of lifecycle callbacks.- An API (liveupdate_flb_get/_incoming/_outgoing) for other kernel  subsystems to safely access the live object managed by an FLB, both  before and after the live update.This framework provides the necessary infrastructure for more complexsubsystems like IOMMU, VFIO, and KVM to integrate with the Live UpdateOrchestrator.Link: https://lkml.kernel.org/r/20251218155752.3045808-5-pasha.tatashin@soleen.comSigned-off-by: Pasha Tatashin &lt;pasha.tatashin@soleen.com&gt;Cc: Alexander Graf &lt;graf@amazon.com&gt;Cc: David Gow &lt;davidgow@google.com&gt;Cc: David Matlack &lt;dmatlack@google.com&gt;Cc: David Rientjes &lt;rientjes@google.com&gt;Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;Cc: Kees Cook &lt;kees@kernel.org&gt;Cc: Mike Rapoport &lt;rppt@kernel.org&gt;Cc: Petr Mladek &lt;pmladek@suse.com&gt;Cc: Pratyush Yadav &lt;pratyush@kernel.org&gt;Cc: Samiullah Khawaja &lt;skhawaja@google.com&gt;Cc: Tamir Duberstein &lt;tamird@gmail.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux/kernel/liveupdate/Makefile</description>
        <pubDate>Thu, 18 Dec 2025 16:57:51 +0100</pubDate>
        <dc:creator>Pasha Tatashin &lt;pasha.tatashin@soleen.com&gt;</dc:creator>
    </item>
<item>
        <title>cc4adab164b772a34b3340d644b7c4728498581e - Merge tag &apos;v6.19-rc1&apos; into msm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/liveupdate/Makefile#cc4adab164b772a34b3340d644b7c4728498581e</link>
        <description>Merge tag &apos;v6.19-rc1&apos; into msm-nextMerge Linux 6.19-rc1 in order to catch up with other changes (e.g. UBWCconfig database defining UBWC_6).Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;

            List of files:
            /linux/kernel/liveupdate/Makefile</description>
        <pubDate>Tue, 20 Jan 2026 23:06:55 +0100</pubDate>
        <dc:creator>Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>5add3c3c280a35f7e258e9cef7607db5a2e56fdc - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/liveupdate/Makefile#5add3c3c280a35f7e258e9cef7607db5a2e56fdc</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 6.19-rc1. An important upstream bugfix andto help unblock PTL CI.Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/kernel/liveupdate/Makefile</description>
        <pubDate>Fri, 19 Dec 2025 11:51:22 +0100</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ec439c38013550420aecc15988ae6acb670838c1 - Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 6.19-rc1</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/liveupdate/Makefile#ec439c38013550420aecc15988ae6acb670838c1</link>
        <description>Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 6.19-rc1Cross-merge BPF and other fixes after downstream PR.Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;

            List of files:
            /linux/kernel/liveupdate/Makefile</description>
        <pubDate>Wed, 17 Dec 2025 06:29:38 +0100</pubDate>
        <dc:creator>Alexei Starovoitov &lt;ast@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>b8304863a3990d0f18c38e5b94191830a63ee1af - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/liveupdate/Makefile#b8304863a3990d0f18c38e5b94191830a63ee1af</link>
        <description>Merge drm/drm-next into drm-intel-nextSync-up some display code needed for Async flips refactor.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/kernel/liveupdate/Makefile</description>
        <pubDate>Mon, 15 Dec 2025 14:24:02 +0100</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>7f790dd21a931c61167f7bdc327aecf2cebad327 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/liveupdate/Makefile#7f790dd21a931c61167f7bdc327aecf2cebad327</link>
        <description>Merge drm/drm-next into drm-misc-nextLet&apos;s kickstart the v6.20 (7.0?) release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/kernel/liveupdate/Makefile</description>
        <pubDate>Mon, 15 Dec 2025 09:27:39 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>24f171c7e145f43b9f187578e89b0982ce87e54c - Merge tag &apos;asoc-fix-v6.19-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/liveupdate/Makefile#24f171c7e145f43b9f187578e89b0982ce87e54c</link>
        <description>Merge tag &apos;asoc-fix-v6.19-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linusASoC: Fixes for v6.19We&apos;ve been quite busy with fixes since the merge window, though not inany particularly exciting ways - the standout thing is the fix for _SXcontrols which were broken by a change to how we do clamping, otherwiseit&apos;s all fairly run of the mill fixes and quirks.

            List of files:
            /linux/kernel/liveupdate/Makefile</description>
        <pubDate>Sun, 21 Dec 2025 11:11:11 +0100</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>84318277d6334c6981ab326d4acc87c6a6ddc9b8 - Merge remote-tracking branch &apos;drm/drm-fixes&apos; into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/liveupdate/Makefile#84318277d6334c6981ab326d4acc87c6a6ddc9b8</link>
        <description>Merge remote-tracking branch &apos;drm/drm-fixes&apos; into drm-misc-fixesPull in rc1 to include all changes since the merge window closed,and grab all fixes and changes from drm/drm-next.Signed-off-by: Maarten Lankhorst &lt;dev@lankhorst.se&gt;

            List of files:
            /linux/kernel/liveupdate/Makefile</description>
        <pubDate>Mon, 15 Dec 2025 12:53:27 +0100</pubDate>
        <dc:creator>Maarten Lankhorst &lt;dev@lankhorst.se&gt;</dc:creator>
    </item>
<item>
        <title>509d3f45847627f4c5cdce004c3ec79262b5239c - Merge tag &apos;mm-nonmm-stable-2025-12-06-11-14&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/liveupdate/Makefile#509d3f45847627f4c5cdce004c3ec79262b5239c</link>
        <description>Merge tag &apos;mm-nonmm-stable-2025-12-06-11-14&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmPull non-MM updates from Andrew Morton: - &quot;panic: sys_info: Refactor and fix a potential issue&quot; (Andy Shevchenko)   fixes a build issue and does some cleanup in ib/sys_info.c - &quot;Implement mul_u64_u64_div_u64_roundup()&quot; (David Laight)   enhances the 64-bit math code on behalf of a PWM driver and beefs up   the test module for these library functions - &quot;scripts/gdb/symbols: make BPF debug info available to GDB&quot; (Ilya Leoshkevich)   makes BPF symbol names, sizes, and line numbers available to the GDB   debugger - &quot;Enable hung_task and lockup cases to dump system info on demand&quot; (Feng Tang)   adds a sysctl which can be used to cause additional info dumping when   the hung-task and lockup detectors fire - &quot;lib/base64: add generic encoder/decoder, migrate users&quot; (Kuan-Wei Chiu)   adds a general base64 encoder/decoder to lib/ and migrates several   users away from their private implementations - &quot;rbree: inline rb_first() and rb_last()&quot; (Eric Dumazet)   makes TCP a little faster - &quot;liveupdate: Rework KHO for in-kernel users&quot; (Pasha Tatashin)   reworks the KEXEC Handover interfaces in preparation for Live Update   Orchestrator (LUO), and possibly for other future clients - &quot;kho: simplify state machine and enable dynamic updates&quot; (Pasha Tatashin)   increases the flexibility of KEXEC Handover. Also preparation for LUO - &quot;Live Update Orchestrator&quot; (Pasha Tatashin)   is a major new feature targeted at cloud environments. Quoting the   cover letter:      This series introduces the Live Update Orchestrator, a kernel      subsystem designed to facilitate live kernel updates using a      kexec-based reboot. This capability is critical for cloud      environments, allowing hypervisors to be updated with minimal      downtime for running virtual machines. LUO achieves this by      preserving the state of selected resources, such as memory,      devices and their dependencies, across the kernel transition.      As a key feature, this series includes support for preserving      memfd file descriptors, which allows critical in-memory data, such      as guest RAM or any other large memory region, to be maintained in      RAM across the kexec reboot.   Mike Rappaport merits a mention here, for his extensive review and   testing work. - &quot;kexec: reorganize kexec and kdump sysfs&quot; (Sourabh Jain)   moves the kexec and kdump sysfs entries from /sys/kernel/ to   /sys/kernel/kexec/ and adds back-compatibility symlinks which can   hopefully be removed one day - &quot;kho: fixes for vmalloc restoration&quot; (Mike Rapoport)   fixes a BUG which was being hit during KHO restoration of vmalloc()   regions* tag &apos;mm-nonmm-stable-2025-12-06-11-14&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (139 commits)  calibrate: update header inclusion  Reinstate &quot;resource: avoid unnecessary lookups in find_next_iomem_res()&quot;  vmcoreinfo: track and log recoverable hardware errors  kho: fix restoring of contiguous ranges of order-0 pages  kho: kho_restore_vmalloc: fix initialization of pages array  MAINTAINERS: TPM DEVICE DRIVER: update the W-tag  init: replace simple_strtoul with kstrtoul to improve lpj_setup  KHO: fix boot failure due to kmemleak access to non-PRESENT pages  Documentation/ABI: new kexec and kdump sysfs interface  Documentation/ABI: mark old kexec sysfs deprecated  kexec: move sysfs entries to /sys/kernel/kexec  test_kho: always print restore status  kho: free chunks using free_page() instead of kfree()  selftests/liveupdate: add kexec test for multiple and empty sessions  selftests/liveupdate: add simple kexec-based selftest for LUO  selftests/liveupdate: add userspace API selftests  docs: add documentation for memfd preservation via LUO  mm: memfd_luo: allow preserving memfd  liveupdate: luo_file: add private argument to store runtime state  mm: shmem: export some functions to internal.h  ...

            List of files:
            /linux/kernel/liveupdate/Makefile</description>
        <pubDate>Sat, 06 Dec 2025 23:01:20 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>7c722a7f44e0c1f9714084152226bc7bd644b7e3 - liveupdate: luo_file: implement file systems callbacks</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/liveupdate/Makefile#7c722a7f44e0c1f9714084152226bc7bd644b7e3</link>
        <description>liveupdate: luo_file: implement file systems callbacksThis patch implements the core mechanism for managing preserved filesthroughout the live update lifecycle.  It provides the logic to invoke thefile handler callbacks (preserve, unpreserve, freeze, unfreeze, retrieve,and finish) at the appropriate stages.During the reboot phase, luo_file_freeze() serializes the final metadatafor each file (handler compatible string, token, and data handle) into amemory region preserved by KHO.  In the new kernel, luo_file_deserialize()reconstructs the in-memory file list from this data, preparing the sessionfor retrieval.Link: https://lkml.kernel.org/r/20251125165850.3389713-7-pasha.tatashin@soleen.comSigned-off-by: Pasha Tatashin &lt;pasha.tatashin@soleen.com&gt;Reviewed-by: Mike Rapoport (Microsoft) &lt;rppt@kernel.org&gt;Reviewed-by: Pratyush Yadav &lt;pratyush@kernel.org&gt;Tested-by: David Matlack &lt;dmatlack@google.com&gt;Cc: Aleksander Lobakin &lt;aleksander.lobakin@intel.com&gt;Cc: Alexander Graf &lt;graf@amazon.com&gt;Cc: Alice Ryhl &lt;aliceryhl@google.com&gt;Cc: Andriy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Cc: anish kumar &lt;yesanishhere@gmail.com&gt;Cc: Anna Schumaker &lt;anna.schumaker@oracle.com&gt;Cc: Bartosz Golaszewski &lt;bartosz.golaszewski@linaro.org&gt;Cc: Bjorn Helgaas &lt;bhelgaas@google.com&gt;Cc: Borislav Betkov &lt;bp@alien8.de&gt;Cc: Chanwoo Choi &lt;cw00.choi@samsung.com&gt;Cc: Chen Ridong &lt;chenridong@huawei.com&gt;Cc: Chris Li &lt;chrisl@kernel.org&gt;Cc: Christian Brauner &lt;brauner@kernel.org&gt;Cc: Daniel Wagner &lt;wagi@kernel.org&gt;Cc: Danilo Krummrich &lt;dakr@kernel.org&gt;Cc: Dan Williams &lt;dan.j.williams@intel.com&gt;Cc: David Hildenbrand &lt;david@redhat.com&gt;Cc: David Jeffery &lt;djeffery@redhat.com&gt;Cc: David Rientjes &lt;rientjes@google.com&gt;Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Cc: Guixin Liu &lt;kanie@linux.alibaba.com&gt;Cc: &quot;H. Peter Anvin&quot; &lt;hpa@zytor.com&gt;Cc: Hugh Dickins &lt;hughd@google.com&gt;Cc: Ilpo J&#228;rvinen &lt;ilpo.jarvinen@linux.intel.com&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: Ira Weiny &lt;ira.weiny@intel.com&gt;Cc: Jann Horn &lt;jannh@google.com&gt;Cc: Jason Gunthorpe &lt;jgg@nvidia.com&gt;Cc: Jens Axboe &lt;axboe@kernel.dk&gt;Cc: Joanthan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Cc: Joel Granados &lt;joel.granados@kernel.org&gt;Cc: Johannes Weiner &lt;hannes@cmpxchg.org&gt;Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;Cc: Lennart Poettering &lt;lennart@poettering.net&gt;Cc: Leon Romanovsky &lt;leon@kernel.org&gt;Cc: Leon Romanovsky &lt;leonro@nvidia.com&gt;Cc: Lukas Wunner &lt;lukas@wunner.de&gt;Cc: Marc Rutland &lt;mark.rutland@arm.com&gt;Cc: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Cc: Matthew Maurer &lt;mmaurer@google.com&gt;Cc: Miguel Ojeda &lt;ojeda@kernel.org&gt;Cc: Myugnjoo Ham &lt;myungjoo.ham@samsung.com&gt;Cc: Parav Pandit &lt;parav@nvidia.com&gt;Cc: Pratyush Yadav &lt;ptyadav@amazon.de&gt;Cc: Randy Dunlap &lt;rdunlap@infradead.org&gt;Cc: Roman Gushchin &lt;roman.gushchin@linux.dev&gt;Cc: Saeed Mahameed &lt;saeedm@nvidia.com&gt;Cc: Samiullah Khawaja &lt;skhawaja@google.com&gt;Cc: Song Liu &lt;song@kernel.org&gt;Cc: Steven Rostedt &lt;rostedt@goodmis.org&gt;Cc: Stuart Hayes &lt;stuart.w.hayes@gmail.com&gt;Cc: Tejun Heo &lt;tj@kernel.org&gt;Cc: Thomas Gleinxer &lt;tglx@linutronix.de&gt;Cc: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;Cc: Vincent Guittot &lt;vincent.guittot@linaro.org&gt;Cc: William Tu &lt;witu@nvidia.com&gt;Cc: Yoann Congal &lt;yoann.congal@smile.fr&gt;Cc: Zhu Yanjun &lt;yanjun.zhu@linux.dev&gt;Cc: Zijun Hu &lt;quic_zijuhu@quicinc.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux/kernel/liveupdate/Makefile</description>
        <pubDate>Tue, 25 Nov 2025 17:58:36 +0100</pubDate>
        <dc:creator>Pasha Tatashin &lt;pasha.tatashin@soleen.com&gt;</dc:creator>
    </item>
<item>
        <title>0153094d03df5a2e834a19c59b255649a258ae46 - liveupdate: luo_session: add sessions support</title>
        <link>http://kernelsources.org:8080/source/history/linux/kernel/liveupdate/Makefile#0153094d03df5a2e834a19c59b255649a258ae46</link>
        <description>liveupdate: luo_session: add sessions supportIntroduce concept of &quot;Live Update Sessions&quot; within the LUO framework.  LUOsessions provide a mechanism to group and manage `struct file *` instances(representing file descriptors) that need to be preserved across akexec-based live update.Each session is identified by a unique name and acts as a container forfile objects whose state is critical to a userspace workload, such as avirtual machine or a high-performance database, aiming to maintain theirfunctionality across a kernel transition.This groundwork establishes the framework for preserving file-backed stateacross kernel updates, with the actual file data preservation mechanismsto be implemented in subsequent patches.[dan.carpenter@linaro.org: fix use after free in luo_session_deserialize()]  Link: https://lkml.kernel.org/r/c5dd637d7eed3a3be48c5e9fedb881596a3b1f5a.1764163896.git.dan.carpenter@linaro.orgLink: https://lkml.kernel.org/r/20251125165850.3389713-5-pasha.tatashin@soleen.comSigned-off-by: Pasha Tatashin &lt;pasha.tatashin@soleen.com&gt;Signed-off-by: Dan Carpenter &lt;dan.carpenter@linaro.org&gt;Reviewed-by: Mike Rapoport (Microsoft) &lt;rppt@kernel.org&gt;Reviewed-by: Pratyush Yadav &lt;pratyush@kernel.org&gt;Tested-by: David Matlack &lt;dmatlack@google.com&gt;Cc: Aleksander Lobakin &lt;aleksander.lobakin@intel.com&gt;Cc: Alexander Graf &lt;graf@amazon.com&gt;Cc: Alice Ryhl &lt;aliceryhl@google.com&gt;Cc: Andriy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Cc: anish kumar &lt;yesanishhere@gmail.com&gt;Cc: Anna Schumaker &lt;anna.schumaker@oracle.com&gt;Cc: Bartosz Golaszewski &lt;bartosz.golaszewski@linaro.org&gt;Cc: Bjorn Helgaas &lt;bhelgaas@google.com&gt;Cc: Borislav Betkov &lt;bp@alien8.de&gt;Cc: Chanwoo Choi &lt;cw00.choi@samsung.com&gt;Cc: Chen Ridong &lt;chenridong@huawei.com&gt;Cc: Chris Li &lt;chrisl@kernel.org&gt;Cc: Christian Brauner &lt;brauner@kernel.org&gt;Cc: Daniel Wagner &lt;wagi@kernel.org&gt;Cc: Danilo Krummrich &lt;dakr@kernel.org&gt;Cc: Dan Williams &lt;dan.j.williams@intel.com&gt;Cc: David Hildenbrand &lt;david@redhat.com&gt;Cc: David Jeffery &lt;djeffery@redhat.com&gt;Cc: David Rientjes &lt;rientjes@google.com&gt;Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Cc: Guixin Liu &lt;kanie@linux.alibaba.com&gt;Cc: &quot;H. Peter Anvin&quot; &lt;hpa@zytor.com&gt;Cc: Hugh Dickins &lt;hughd@google.com&gt;Cc: Ilpo J&#228;rvinen &lt;ilpo.jarvinen@linux.intel.com&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: Ira Weiny &lt;ira.weiny@intel.com&gt;Cc: Jann Horn &lt;jannh@google.com&gt;Cc: Jason Gunthorpe &lt;jgg@nvidia.com&gt;Cc: Jens Axboe &lt;axboe@kernel.dk&gt;Cc: Joanthan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Cc: Joel Granados &lt;joel.granados@kernel.org&gt;Cc: Johannes Weiner &lt;hannes@cmpxchg.org&gt;Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;Cc: Lennart Poettering &lt;lennart@poettering.net&gt;Cc: Leon Romanovsky &lt;leon@kernel.org&gt;Cc: Leon Romanovsky &lt;leonro@nvidia.com&gt;Cc: Lukas Wunner &lt;lukas@wunner.de&gt;Cc: Marc Rutland &lt;mark.rutland@arm.com&gt;Cc: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Cc: Matthew Maurer &lt;mmaurer@google.com&gt;Cc: Miguel Ojeda &lt;ojeda@kernel.org&gt;Cc: Myugnjoo Ham &lt;myungjoo.ham@samsung.com&gt;Cc: Parav Pandit &lt;parav@nvidia.com&gt;Cc: Pratyush Yadav &lt;ptyadav@amazon.de&gt;Cc: Randy Dunlap &lt;rdunlap@infradead.org&gt;Cc: Roman Gushchin &lt;roman.gushchin@linux.dev&gt;Cc: Saeed Mahameed &lt;saeedm@nvidia.com&gt;Cc: Samiullah Khawaja &lt;skhawaja@google.com&gt;Cc: Song Liu &lt;song@kernel.org&gt;Cc: Steven Rostedt &lt;rostedt@goodmis.org&gt;Cc: Stuart Hayes &lt;stuart.w.hayes@gmail.com&gt;Cc: Tejun Heo &lt;tj@kernel.org&gt;Cc: Thomas Gleinxer &lt;tglx@linutronix.de&gt;Cc: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;Cc: Vincent Guittot &lt;vincent.guittot@linaro.org&gt;Cc: William Tu &lt;witu@nvidia.com&gt;Cc: Yoann Congal &lt;yoann.congal@smile.fr&gt;Cc: Zhu Yanjun &lt;yanjun.zhu@linux.dev&gt;Cc: Zijun Hu &lt;quic_zijuhu@quicinc.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux/kernel/liveupdate/Makefile</description>
        <pubDate>Tue, 25 Nov 2025 17:58:34 +0100</pubDate>
        <dc:creator>Pasha Tatashin &lt;pasha.tatashin@soleen.com&gt;</dc:creator>
    </item>
</channel>
</rss>
