From: Greg Kroah-Hartman Date: Wed, 19 Feb 2025 07:11:06 +0000 (+0100) Subject: 6.13-stable patches X-Git-Tag: v6.1.129~11 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d8bb5a04f777042635b91bd604a68b5602a0f6a4;p=thirdparty%2Fkernel%2Fstable-queue.git 6.13-stable patches added patches: revert-vfio-platform-check-the-bounds-of-read-write-syscalls.patch --- diff --git a/queue-6.13/revert-vfio-platform-check-the-bounds-of-read-write-syscalls.patch b/queue-6.13/revert-vfio-platform-check-the-bounds-of-read-write-syscalls.patch new file mode 100644 index 0000000000..e593fd6e3c --- /dev/null +++ b/queue-6.13/revert-vfio-platform-check-the-bounds-of-read-write-syscalls.patch @@ -0,0 +1,45 @@ +From c59171a0f6e59a39aa2c6ccea532632353e585ce Mon Sep 17 00:00:00 2001 +From: Greg Kroah-Hartman +Date: Wed, 19 Feb 2025 08:01:16 +0100 +Subject: Revert "vfio/platform: check the bounds of read/write syscalls" + +From: Greg Kroah-Hartman + +This reverts commit 198090eb6f5f094cf3a268c3c30ef1e9c84a6dbe. + +It had been committed multiple times to the tree, and isn't needed +again. + +Link: https://lore.kernel.org/r/a082db2605514513a0a8568382d5bd2b6f1877a0.camel@cyberus-technology.de +Reported-by: Stefan Nürnberger +Signed-off-by: Greg Kroah-Hartman +--- + drivers/vfio/platform/vfio_platform_common.c | 10 ---------- + 1 file changed, 10 deletions(-) + +--- a/drivers/vfio/platform/vfio_platform_common.c ++++ b/drivers/vfio/platform/vfio_platform_common.c +@@ -393,11 +393,6 @@ static ssize_t vfio_platform_read_mmio(s + + count = min_t(size_t, count, reg->size - off); + +- if (off >= reg->size) +- return -EINVAL; +- +- count = min_t(size_t, count, reg->size - off); +- + if (!reg->ioaddr) { + reg->ioaddr = + ioremap(reg->addr, reg->size); +@@ -479,11 +474,6 @@ static ssize_t vfio_platform_write_mmio( + + if (off >= reg->size) + return -EINVAL; +- +- count = min_t(size_t, count, reg->size - off); +- +- if (off >= reg->size) +- return -EINVAL; + + count = min_t(size_t, count, reg->size - off); + diff --git a/queue-6.13/series b/queue-6.13/series index bd575787ae..7de9eb5d13 100644 --- a/queue-6.13/series +++ b/queue-6.13/series @@ -271,3 +271,4 @@ sched_ext-fix-incorrect-assumption-about-migration-disabled-tasks-in-task_can_ru io_uring-kbuf-reallocate-buf-lists-on-upgrade.patch vsock-keep-the-binding-until-socket-destruction.patch vsock-orphan-socket-after-transport-release.patch +revert-vfio-platform-check-the-bounds-of-read-write-syscalls.patch