spi-sifive-simplify-clock-handling-with-devm_clk_get_enabled.patch
spi-sifive-fix-controller-deregistration.patch
net-rds-reset-op_nents-when-zerocopy-page-pin-fails.patch
+tracefs-removed-unused-ret-variable-in-eventfs_iterate.patch
+workqueue-annotate-alloc_workqueue_va-with-__printf-1-0.patch
--- /dev/null
+From 43cec30c44764c4b1401fdeb48bfd18c3fc7eff8 Mon Sep 17 00:00:00 2001
+From: Steven Rostedt <rostedt@goodmis.org>
+Date: Tue, 14 Apr 2026 11:03:44 -0400
+Subject: tracefs: Removed unused 'ret' variable in eventfs_iterate()
+
+From: Steven Rostedt <rostedt@goodmis.org>
+
+commit 43cec30c44764c4b1401fdeb48bfd18c3fc7eff8 upstream.
+
+Moving to guard() usage removed the need of using the 'ret' variable but
+it wasn't removed. As it was set to zero, the compiler in use didn't warn
+(although some compilers do).
+
+Cc: Masami Hiramatsu <mhiramat@kernel.org>
+Cc: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
+Link: https://patch.msgid.link/20260414110344.75c0663f@robin
+Fixes: 4d9b262031f ("eventfs: Simplify code using guard()s")
+Reported-by: kernel test robot <lkp@intel.com>
+Closes: https://lore.kernel.org/oe-kbuild-all/202604100111.AAlbQKmK-lkp@intel.com/
+Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ fs/tracefs/event_inode.c | 2 --
+ 1 file changed, 2 deletions(-)
+
+--- a/fs/tracefs/event_inode.c
++++ b/fs/tracefs/event_inode.c
+@@ -576,7 +576,6 @@ static int eventfs_iterate(struct file *
+ struct eventfs_inode *ei;
+ const char *name;
+ umode_t mode;
+- int ret = -EINVAL;
+ int ino;
+ int i, r, c;
+
+@@ -601,7 +600,6 @@ static int eventfs_iterate(struct file *
+ * Need to create the dentries and inodes to have a consistent
+ * inode number.
+ */
+- ret = 0;
+
+ /* Start at 'c' to jump over already read entries */
+ for (i = c; i < ei->nr_entries; i++, ctx->pos++) {
--- /dev/null
+From 20e81c64c905bd765e69ef07920d2b1130dc79b6 Mon Sep 17 00:00:00 2001
+From: Tejun Heo <tj@kernel.org>
+Date: Wed, 29 Apr 2026 09:44:16 -1000
+Subject: workqueue: Annotate alloc_workqueue_va() with __printf(1, 0)
+
+From: Tejun Heo <tj@kernel.org>
+
+commit 20e81c64c905bd765e69ef07920d2b1130dc79b6 upstream.
+
+alloc_workqueue_va() forwards its va_list to __alloc_workqueue() which
+ultimately feeds vsnprintf(). __alloc_workqueue() already carries
+__printf(1, 0); the new wrapper needs the same annotation so format
+string checking propagates through the forwarding.
+
+Fixes: 0de4cb473aed ("workqueue: fix devm_alloc_workqueue() va_list misuse")
+Reported-by: kernel test robot <lkp@intel.com>
+Closes: https://lore.kernel.org/oe-kbuild-all/202604300347.2LgXyteh-lkp@intel.com/
+Signed-off-by: Tejun Heo <tj@kernel.org>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ kernel/workqueue.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+--- a/kernel/workqueue.c
++++ b/kernel/workqueue.c
+@@ -5887,6 +5887,7 @@ err_destroy:
+ return NULL;
+ }
+
++__printf(1, 0)
+ static struct workqueue_struct *alloc_workqueue_va(const char *fmt,
+ unsigned int flags,
+ int max_active,