--- /dev/null
+From d7222f81855689cc8c54c8f859e9cfeaf747681d Mon Sep 17 00:00:00 2001
+From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+Date: Tue, 22 Apr 2025 10:42:58 +0200
+Subject: Revert "Xen/swiotlb: mark xen_swiotlb_fixup() __init"
+
+From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+This reverts commit 1a95cff6e15945e8bc7a4e4cec9f9b85f0fb08e7 which is
+commit 75ad02318af2e4ae669e26a79f001bd5e1f97472 upstream.
+
+Turns out it causes build warnings and might break systems.
+
+Link: https://lore.kernel.org/r/20250407181218.GA737271@ax162
+Reported-by: Nathan Chancellor <nathan@kernel.org>
+Reported-by: Salvatore Bonaccorso <carnil@debian.org>
+Cc: Juergen Gross <jgross@suse.com>
+Cc: Sasha Levin <sashal@kernel.org>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/xen/swiotlb-xen.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/drivers/xen/swiotlb-xen.c
++++ b/drivers/xen/swiotlb-xen.c
+@@ -112,7 +112,7 @@ static int is_xen_swiotlb_buffer(struct
+ }
+
+ #ifdef CONFIG_X86
+-int __init xen_swiotlb_fixup(void *buf, unsigned long nslabs)
++int xen_swiotlb_fixup(void *buf, unsigned long nslabs)
+ {
+ int rc;
+ unsigned int order = get_order(IO_TLB_SEGSIZE << IO_TLB_SHIFT);
btrfs-fix-qgroup-reserve-leaks-in-cow_file_range.patch
btrfs-zoned-fix-zone-activation-with-missing-devices.patch
btrfs-zoned-fix-zone-finishing-with-missing-devices.patch
+revert-xen-swiotlb-mark-xen_swiotlb_fixup-__init.patch