]>
www.infradead.org Git - users/willy/pagecache.git/log
Stephen Rothwell [Mon, 17 Mar 2025 01:06:56 +0000 (12:06 +1100)]
Merge branch 'docs-next' of git://git.lwn.net/linux.git
Stephen Rothwell [Mon, 17 Mar 2025 01:06:54 +0000 (12:06 +1100)]
Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
Stephen Rothwell [Mon, 17 Mar 2025 01:06:52 +0000 (12:06 +1100)]
Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
Stephen Rothwell [Mon, 17 Mar 2025 01:06:49 +0000 (12:06 +1100)]
Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
Stephen Rothwell [Mon, 17 Mar 2025 01:06:48 +0000 (12:06 +1100)]
Merge branch 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
Stephen Rothwell [Mon, 17 Mar 2025 01:06:46 +0000 (12:06 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
Stephen Rothwell [Mon, 17 Mar 2025 01:06:45 +0000 (12:06 +1100)]
Merge branch 'for-next/pstore' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git
Stephen Rothwell [Mon, 17 Mar 2025 01:06:43 +0000 (12:06 +1100)]
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
Stephen Rothwell [Mon, 17 Mar 2025 01:06:41 +0000 (12:06 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
Stephen Rothwell [Mon, 17 Mar 2025 00:41:28 +0000 (11:41 +1100)]
Merge branch 'fs-next' of linux-next
Stephen Rothwell [Mon, 17 Mar 2025 00:37:03 +0000 (11:37 +1100)]
Merge branch 'xtensa-for-next' of git://github.com/jcmvbkbc/linux-xtensa.git
Stephen Rothwell [Mon, 17 Mar 2025 00:37:01 +0000 (11:37 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
# Conflicts:
# arch/s390/include/asm/io.h
Stephen Rothwell [Mon, 17 Mar 2025 00:36:58 +0000 (11:36 +1100)]
Merge branch 'riscv-dt-for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:56 +0000 (11:36 +1100)]
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:55 +0000 (11:36 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:53 +0000 (11:36 +1100)]
Merge branch 'mips-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:52 +0000 (11:36 +1100)]
Merge branch 'next' of git://git.monstr.eu/linux-2.6-microblaze.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:49 +0000 (11:36 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:48 +0000 (11:36 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:46 +0000 (11:36 +1100)]
Merge branch 'linux-next' of git://github.com/c-sky/csky-linux.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:42 +0000 (11:36 +1100)]
Merge branch 'clk-next' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:40 +0000 (11:36 +1100)]
Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:39 +0000 (11:36 +1100)]
Merge branch 'ti-next' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:37 +0000 (11:36 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:36 +0000 (11:36 +1100)]
Merge branch 'next' of https://git.linaro.org/people/jens.wiklander/linux-tee.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:35 +0000 (11:36 +1100)]
Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:34 +0000 (11:36 +1100)]
Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:32 +0000 (11:36 +1100)]
Merge branch 'for-next' of https://github.com/spacemit-com/linux
Stephen Rothwell [Mon, 17 Mar 2025 00:36:30 +0000 (11:36 +1100)]
Merge branch 'for-next' of https://github.com/sophgo/linux.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:29 +0000 (11:36 +1100)]
Merge branch 'for-linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:27 +0000 (11:36 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:25 +0000 (11:36 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:24 +0000 (11:36 +1100)]
Merge branch 'reset/next' of https://git.pengutronix.de/git/pza/linux
Stephen Rothwell [Mon, 17 Mar 2025 00:36:23 +0000 (11:36 +1100)]
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:21 +0000 (11:36 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:20 +0000 (11:36 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:19 +0000 (11:36 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:17 +0000 (11:36 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:17 +0000 (11:36 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:15 +0000 (11:36 +1100)]
Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:14 +0000 (11:36 +1100)]
Merge branch 'davinci/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:12 +0000 (11:36 +1100)]
Merge branch 'next' of https://github.com/Broadcom/stblinux.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:11 +0000 (11:36 +1100)]
Merge branch 'at91-next' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:10 +0000 (11:36 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:08 +0000 (11:36 +1100)]
Merge branch 'asahi-soc/for-next' of https://github.com/AsahiLinux/linux.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:07 +0000 (11:36 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux.git
Stephen Rothwell [Mon, 17 Mar 2025 00:36:05 +0000 (11:36 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
Stephen Rothwell [Mon, 17 Mar 2025 00:20:37 +0000 (11:20 +1100)]
Stephen Rothwell [Sun, 16 Mar 2025 23:55:46 +0000 (10:55 +1100)]
Merge branch 'for-next/core' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Stephen Rothwell [Sun, 16 Mar 2025 23:30:27 +0000 (10:30 +1100)]
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
Stephen Rothwell [Sun, 16 Mar 2025 23:30:25 +0000 (10:30 +1100)]
Merge branch 'perf-tools-next' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git
Stephen Rothwell [Sun, 16 Mar 2025 23:30:23 +0000 (10:30 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
Stephen Rothwell [Sun, 16 Mar 2025 23:05:09 +0000 (10:05 +1100)]
Merge branch 'mm-everything' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Stephen Rothwell [Sun, 16 Mar 2025 22:40:23 +0000 (09:40 +1100)]
Merge branch 'for-linux-next-fixes' of https://gitlab.freedesktop.org/drm/misc/kernel.git
Stephen Rothwell [Sun, 16 Mar 2025 22:40:20 +0000 (09:40 +1100)]
Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git
Stephen Rothwell [Sun, 16 Mar 2025 22:40:18 +0000 (09:40 +1100)]
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
Stephen Rothwell [Sun, 16 Mar 2025 22:40:17 +0000 (09:40 +1100)]
Merge branch 'urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
Stephen Rothwell [Sun, 16 Mar 2025 22:40:13 +0000 (09:40 +1100)]
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
Stephen Rothwell [Sun, 16 Mar 2025 22:40:12 +0000 (09:40 +1100)]
Merge branch 'dma-mapping-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux.git
Stephen Rothwell [Sun, 16 Mar 2025 22:40:10 +0000 (09:40 +1100)]
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
Stephen Rothwell [Sun, 16 Mar 2025 22:40:09 +0000 (09:40 +1100)]
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap.git
Stephen Rothwell [Sun, 16 Mar 2025 22:40:06 +0000 (09:40 +1100)]
Merge branch 'char-misc-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
Stephen Rothwell [Sun, 16 Mar 2025 22:40:06 +0000 (09:40 +1100)]
Merge branch 'counter-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
Stephen Rothwell [Sun, 16 Mar 2025 22:40:05 +0000 (09:40 +1100)]
Merge branch 'fixes-togreg' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
Stephen Rothwell [Sun, 16 Mar 2025 22:40:03 +0000 (09:40 +1100)]
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
Stephen Rothwell [Sun, 16 Mar 2025 22:40:02 +0000 (09:40 +1100)]
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
Stephen Rothwell [Sun, 16 Mar 2025 22:40:01 +0000 (09:40 +1100)]
Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
Stephen Rothwell [Sun, 16 Mar 2025 22:39:59 +0000 (09:39 +1100)]
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
Stephen Rothwell [Sun, 16 Mar 2025 22:39:58 +0000 (09:39 +1100)]
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
Stephen Rothwell [Sun, 16 Mar 2025 22:39:56 +0000 (09:39 +1100)]
Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
Stephen Rothwell [Sun, 16 Mar 2025 22:39:55 +0000 (09:39 +1100)]
Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
Stephen Rothwell [Sun, 16 Mar 2025 22:39:54 +0000 (09:39 +1100)]
Merge branch 'fs-current' of linux-next
Stephen Rothwell [Sun, 16 Mar 2025 22:39:53 +0000 (09:39 +1100)]
Merge branch 'mm-hotfixes-unstable' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Stephen Rothwell [Sun, 16 Mar 2025 22:15:03 +0000 (09:15 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git
Stephen Rothwell [Sun, 16 Mar 2025 22:15:02 +0000 (09:15 +1100)]
Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
Stephen Rothwell [Sun, 16 Mar 2025 22:15:00 +0000 (09:15 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
Stephen Rothwell [Sun, 16 Mar 2025 22:14:59 +0000 (09:14 +1100)]
Merge branch '9p-next' of git://github.com/martinetd/linux
Stephen Rothwell [Sun, 16 Mar 2025 22:14:56 +0000 (09:14 +1100)]
Merge branch 'master' of https://github.com/Paragon-Software-Group/linux-ntfs3.git
Stephen Rothwell [Sun, 16 Mar 2025 22:14:55 +0000 (09:14 +1100)]
Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Stephen Rothwell [Sun, 16 Mar 2025 22:14:54 +0000 (09:14 +1100)]
Merge branch 'ksmbd-for-next' of https://github.com/smfrench/smb3-kernel.git
Stephen Rothwell [Sun, 16 Mar 2025 22:14:53 +0000 (09:14 +1100)]
Merge branch 'jfs-next' of git://github.com/kleikamp/linux-shaggy.git
Stephen Rothwell [Sun, 16 Mar 2025 22:14:52 +0000 (09:14 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
Stephen Rothwell [Sun, 16 Mar 2025 22:14:51 +0000 (09:14 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
Stephen Rothwell [Sun, 16 Mar 2025 22:14:50 +0000 (09:14 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs/fsverity/linux.git
Stephen Rothwell [Sun, 16 Mar 2025 22:14:49 +0000 (09:14 +1100)]
Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
Stephen Rothwell [Sun, 16 Mar 2025 22:14:47 +0000 (09:14 +1100)]
Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
Stephen Rothwell [Sun, 16 Mar 2025 22:14:46 +0000 (09:14 +1100)]
Merge branch 'for_next' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
Stephen Rothwell [Sun, 16 Mar 2025 22:14:45 +0000 (09:14 +1100)]
Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
Stephen Rothwell [Sun, 16 Mar 2025 22:14:44 +0000 (09:14 +1100)]
Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
Stephen Rothwell [Sun, 16 Mar 2025 22:14:43 +0000 (09:14 +1100)]
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
Stephen Rothwell [Sun, 16 Mar 2025 22:14:42 +0000 (09:14 +1100)]
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
Stephen Rothwell [Sun, 16 Mar 2025 22:14:38 +0000 (09:14 +1100)]
Merge branch 'for-next' of git://git.samba.org/sfrench/cifs-2.6.git
Stephen Rothwell [Sun, 16 Mar 2025 22:14:37 +0000 (09:14 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
Stephen Rothwell [Sun, 16 Mar 2025 22:14:36 +0000 (09:14 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs/fscrypt/linux.git
Stephen Rothwell [Sun, 16 Mar 2025 22:14:36 +0000 (09:14 +1100)]
Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git
Stephen Rothwell [Sun, 16 Mar 2025 22:14:34 +0000 (09:14 +1100)]
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git
Stephen Rothwell [Sun, 16 Mar 2025 22:14:33 +0000 (09:14 +1100)]
Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
Dominique Martinet [Sun, 16 Mar 2025 21:51:06 +0000 (06:51 +0900)]
9p/net: return error on bogus (longer than requested) replies
Up until now we've been considering longer than requested replies as
acceptable, printing a message and just truncating the data,
but it makes more sense to consider these an error.
Make these fail with EIO instead.
Suggested-by: Christian Schoenebeck <linux_oss@crudebyte.com>
Signed-off-by: Dominique Martinet <asmadeus@codewreck.org>
Message-ID: <
20250317 -p9_bogus_io_error-v1-1-
9639f6d1561f @codewreck.org>
Dominique Martinet [Sun, 16 Mar 2025 21:32:56 +0000 (06:32 +0900)]
9p/net: fix improper handling of bogus negative read/write replies
In p9_client_write() and p9_client_read_once(), if the server
incorrectly replies with success but a negative write/read count then we
would consider written (negative) <= rsize (positive) because both
variables were signed.
Make variables unsigned to avoid this problem.
The reproducer linked below now fails with the following error instead
of a null pointer deref:
9pnet: bogus RWRITE count (
4294967295 > 3)
Reported-by: Robert Morris <rtm@mit.edu>
Closes: https://lore.kernel.org/16271.1734448631@26-5-164.dynamic.csail.mit.edu
Signed-off-by: Dominique Martinet <asmadeus@codewreck.org>
Message-ID: <
20250317 -9p_unsigned_rw-v2-1-
9d7a94a916ae @codewreck.org>
Ignacio Encinas [Thu, 13 Mar 2025 18:08:19 +0000 (19:08 +0100)]
9p/trans_fd: mark concurrent read and writes to p9_conn->err
Writes for the error value of a connection are spinlock-protected inside
p9_conn_cancel, but lockless reads are present elsewhere to avoid
performing unnecessary work after an error has been met.
Mark the write and lockless reads to make KCSAN happy. Mark the write as
exclusive following the recommendation in "Lock-Protected Writes with
Lockless Reads" in tools/memory-model/Documentation/access-marking.txt
while we are at it.
Reported-by: syzbot+d69a7cc8c683c2cb7506@syzkaller.appspotmail.com
Reported-by: syzbot+483d6c9b9231ea7e1851@syzkaller.appspotmail.com
Signed-off-by: Ignacio Encinas <ignacio@iencinas.com>
Message-ID: <
20250313 -p9_conn_err_benign_data_race-v2-1-
0bb9f45f6bb2 @iencinas.com>
Signed-off-by: Dominique Martinet <asmadeus@codewreck.org>