* [axboe:rw_iter 424/471] kernel/sched/debug.c:141 sched_feat_write() warn: potential spectre issue 'buf' [w]
@ 2026-03-13 7:23 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-03-13 7:23 UTC (permalink / raw)
To: oe-kbuild; +Cc: lkp, Dan Carpenter
BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
TO: Jens Axboe <axboe@kernel.dk>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git rw_iter
head: 0a49759be1c3b29207758e467fdc1a90d0716d06
commit: dee2a50905cf3505d706c0bdb2648900b643b4d3 [424/471] sched/debug: convert to read/write iterators
:::::: branch date: 7 days ago
:::::: commit date: 7 days ago
config: openrisc-randconfig-r071-20260307 (https://download.01.org/0day-ci/archive/20260313/202603131526.wBA9qa4z-lkp@intel.com/config)
compiler: or1k-linux-gcc (GCC) 15.2.0
smatch: v0.5.0-9004-gb810ac53
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Reported-by: Dan Carpenter <error27@gmail.com>
| Closes: https://lore.kernel.org/r/202603131526.wBA9qa4z-lkp@intel.com/
smatch warnings:
kernel/sched/debug.c:141 sched_feat_write() warn: potential spectre issue 'buf' [w]
vim +/buf +141 kernel/sched/debug.c
d6ca41d7922ce01 Steven Rostedt (Red Hat 2016-02-22 125)
d6ca41d7922ce01 Steven Rostedt (Red Hat 2016-02-22 126) static ssize_t
dee2a50905cf350 Jens Axboe 2026-03-04 127 sched_feat_write(struct kiocb *iocb, struct iov_iter *from)
d6ca41d7922ce01 Steven Rostedt (Red Hat 2016-02-22 128) {
dee2a50905cf350 Jens Axboe 2026-03-04 129 size_t cnt = iov_iter_count(from);
d6ca41d7922ce01 Steven Rostedt (Red Hat 2016-02-22 130) char buf[64];
d6ca41d7922ce01 Steven Rostedt (Red Hat 2016-02-22 131) char *cmp;
8f894bf47dc9e8b Yisheng Xie 2018-05-31 132 int ret;
d6ca41d7922ce01 Steven Rostedt (Red Hat 2016-02-22 133) struct inode *inode;
d6ca41d7922ce01 Steven Rostedt (Red Hat 2016-02-22 134)
d6ca41d7922ce01 Steven Rostedt (Red Hat 2016-02-22 135) if (cnt > 63)
d6ca41d7922ce01 Steven Rostedt (Red Hat 2016-02-22 136) cnt = 63;
d6ca41d7922ce01 Steven Rostedt (Red Hat 2016-02-22 137)
dee2a50905cf350 Jens Axboe 2026-03-04 138 if (!copy_from_iter_full(buf, cnt, from))
d6ca41d7922ce01 Steven Rostedt (Red Hat 2016-02-22 139) return -EFAULT;
d6ca41d7922ce01 Steven Rostedt (Red Hat 2016-02-22 140)
d6ca41d7922ce01 Steven Rostedt (Red Hat 2016-02-22 @141) buf[cnt] = 0;
d6ca41d7922ce01 Steven Rostedt (Red Hat 2016-02-22 142) cmp = strstrip(buf);
d6ca41d7922ce01 Steven Rostedt (Red Hat 2016-02-22 143)
d6ca41d7922ce01 Steven Rostedt (Red Hat 2016-02-22 144) /* Ensure the static_key remains in a consistent state */
dee2a50905cf350 Jens Axboe 2026-03-04 145 inode = file_inode(iocb->ki_filp);
e73e81975f2447e Jiada Wang 2018-07-31 146 cpus_read_lock();
d6ca41d7922ce01 Steven Rostedt (Red Hat 2016-02-22 147) inode_lock(inode);
8f894bf47dc9e8b Yisheng Xie 2018-05-31 148 ret = sched_feat_set(cmp);
d6ca41d7922ce01 Steven Rostedt (Red Hat 2016-02-22 149) inode_unlock(inode);
e73e81975f2447e Jiada Wang 2018-07-31 150 cpus_read_unlock();
8f894bf47dc9e8b Yisheng Xie 2018-05-31 151 if (ret < 0)
8f894bf47dc9e8b Yisheng Xie 2018-05-31 152 return ret;
d6ca41d7922ce01 Steven Rostedt (Red Hat 2016-02-22 153)
dee2a50905cf350 Jens Axboe 2026-03-04 154 iocb->ki_pos += cnt;
d6ca41d7922ce01 Steven Rostedt (Red Hat 2016-02-22 155)
d6ca41d7922ce01 Steven Rostedt (Red Hat 2016-02-22 156) return cnt;
d6ca41d7922ce01 Steven Rostedt (Red Hat 2016-02-22 157) }
d6ca41d7922ce01 Steven Rostedt (Red Hat 2016-02-22 158)
:::::: The code at line 141 was first introduced by commit
:::::: d6ca41d7922ce0110a840ef4f8ec4afdd5a239d3 sched/debug: Move the /sys/kernel/debug/sched_features file setup into debug.c
:::::: TO: Steven Rostedt (Red Hat) <rostedt@goodmis.org>
:::::: CC: Ingo Molnar <mingo@kernel.org>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-03-13 7:24 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-13 7:23 [axboe:rw_iter 424/471] kernel/sched/debug.c:141 sched_feat_write() warn: potential spectre issue 'buf' [w] kernel test robot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.