]> Gentwo Git Trees - linux/.git/log
linux/.git
9 months agoAdd linux-next specific files for 20250225 next linux-next/master next-20250225
Stephen Rothwell [Tue, 25 Feb 2025 06:08:29 +0000 (17:08 +1100)]
Add linux-next specific files for 20250225

Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
9 months agoMerge branch 'crc-next' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers...
Stephen Rothwell [Tue, 25 Feb 2025 05:07:50 +0000 (16:07 +1100)]
Merge branch 'crc-next' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git

9 months agoMerge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
Stephen Rothwell [Tue, 25 Feb 2025 05:07:46 +0000 (16:07 +1100)]
Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git

9 months agoMerge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
Stephen Rothwell [Tue, 25 Feb 2025 05:07:42 +0000 (16:07 +1100)]
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
Stephen Rothwell [Tue, 25 Feb 2025 05:07:36 +0000 (16:07 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git

9 months agoMerge branch 'for-next/kspp' of git://git.kernel.org/pub/scm/linux/kernel/git/kees...
Stephen Rothwell [Tue, 25 Feb 2025 05:07:32 +0000 (16:07 +1100)]
Merge branch 'for-next/kspp' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git

9 months agoMerge branch 'bitmap-for-next' of https://github.com/norov/linux.git
Stephen Rothwell [Tue, 25 Feb 2025 05:07:27 +0000 (16:07 +1100)]
Merge branch 'bitmap-for-next' of https://github.com/norov/linux.git

9 months agoMerge branch 'for-next/execve' of git://git.kernel.org/pub/scm/linux/kernel/git/kees...
Stephen Rothwell [Tue, 25 Feb 2025 05:07:24 +0000 (16:07 +1100)]
Merge branch 'for-next/execve' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git

9 months agoMerge branch 'sysctl-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl...
Stephen Rothwell [Tue, 25 Feb 2025 05:07:21 +0000 (16:07 +1100)]
Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git

# Conflicts:
# kernel/sysctl.c

9 months agoMerge branch 'rust-next' of https://github.com/Rust-for-Linux/linux.git
Stephen Rothwell [Tue, 25 Feb 2025 05:07:17 +0000 (16:07 +1100)]
Merge branch 'rust-next' of https://github.com/Rust-for-Linux/linux.git

9 months agoMerge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
Stephen Rothwell [Tue, 25 Feb 2025 05:07:13 +0000 (16:07 +1100)]
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git

9 months agoMerge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
Stephen Rothwell [Tue, 25 Feb 2025 05:07:10 +0000 (16:07 +1100)]
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git

9 months agoMerge branch 'slab/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka...
Stephen Rothwell [Tue, 25 Feb 2025 05:07:07 +0000 (16:07 +1100)]
Merge branch 'slab/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git

# Conflicts:
# kernel/rcu/tiny.c

9 months agoMerge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
Stephen Rothwell [Tue, 25 Feb 2025 05:07:03 +0000 (16:07 +1100)]
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git

9 months agoMerge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl.git
Stephen Rothwell [Tue, 25 Feb 2025 05:07:00 +0000 (16:07 +1100)]
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl.git

9 months agoMerge branch 'mhi-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
Stephen Rothwell [Tue, 25 Feb 2025 05:06:56 +0000 (16:06 +1100)]
Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux...
Stephen Rothwell [Tue, 25 Feb 2025 04:42:10 +0000 (15:42 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git

9 months agoMerge branch 'hyperv-next' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv...
Stephen Rothwell [Tue, 25 Feb 2025 04:42:07 +0000 (15:42 +1100)]
Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git

9 months agoMerge branch 'main' of git://git.infradead.org/users/willy/xarray.git
Stephen Rothwell [Tue, 25 Feb 2025 04:42:04 +0000 (15:42 +1100)]
Merge branch 'main' of git://git.infradead.org/users/willy/xarray.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
Stephen Rothwell [Tue, 25 Feb 2025 04:41:57 +0000 (15:41 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git

9 months agoMerge branch 'for-next/seccomp' of git://git.kernel.org/pub/scm/linux/kernel/git...
Stephen Rothwell [Tue, 25 Feb 2025 04:41:54 +0000 (15:41 +1100)]
Merge branch 'for-next/seccomp' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git

9 months agoMerge branch 'ntb-next' of https://github.com/jonmason/ntb.git
Stephen Rothwell [Tue, 25 Feb 2025 04:41:51 +0000 (15:41 +1100)]
Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git

9 months agoMerge branch 'at24/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl...
Stephen Rothwell [Tue, 25 Feb 2025 04:41:43 +0000 (15:41 +1100)]
Merge branch 'at24/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching...
Stephen Rothwell [Tue, 25 Feb 2025 04:41:40 +0000 (15:41 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching

9 months agoMerge branch 'kunit' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux...
Stephen Rothwell [Tue, 25 Feb 2025 04:38:25 +0000 (15:38 +1100)]
Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git

9 months agoMerge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux...
Stephen Rothwell [Tue, 25 Feb 2025 04:38:23 +0000 (15:38 +1100)]
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git

9 months agoMerge branch 'pwm/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek...
Stephen Rothwell [Tue, 25 Feb 2025 04:38:21 +0000 (15:38 +1100)]
Merge branch 'pwm/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl...
Stephen Rothwell [Tue, 25 Feb 2025 04:31:29 +0000 (15:31 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git

9 months agoMerge branch 'renesas-pinctrl' of git://git.kernel.org/pub/scm/linux/kernel/git/geert...
Stephen Rothwell [Tue, 25 Feb 2025 04:31:27 +0000 (15:31 +1100)]
Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl...
Stephen Rothwell [Tue, 25 Feb 2025 04:31:25 +0000 (15:31 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux...
Stephen Rothwell [Tue, 25 Feb 2025 04:31:23 +0000 (15:31 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git

9 months agoMerge branch 'gpio/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl...
Stephen Rothwell [Tue, 25 Feb 2025 04:31:21 +0000 (15:31 +1100)]
Merge branch 'gpio/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc...
Stephen Rothwell [Tue, 25 Feb 2025 04:28:41 +0000 (15:28 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git

9 months agoMerge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
Stephen Rothwell [Tue, 25 Feb 2025 04:28:39 +0000 (15:28 +1100)]
Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
Stephen Rothwell [Tue, 25 Feb 2025 04:25:01 +0000 (15:25 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git

# Conflicts:
# drivers/scsi/scsi_debug.c

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
Stephen Rothwell [Tue, 25 Feb 2025 03:24:39 +0000 (14:24 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
Stephen Rothwell [Tue, 25 Feb 2025 03:24:37 +0000 (14:24 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git

9 months agoMerge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
Stephen Rothwell [Tue, 25 Feb 2025 03:24:36 +0000 (14:24 +1100)]
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git

# Conflicts:
# Documentation/devicetree/bindings/misc/atmel-ssc.txt

9 months agoMerge branch 'counter-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wbg...
Stephen Rothwell [Tue, 25 Feb 2025 02:59:40 +0000 (13:59 +1100)]
Merge branch 'counter-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git

9 months agoMerge branch 'staging-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh...
Stephen Rothwell [Tue, 25 Feb 2025 02:59:39 +0000 (13:59 +1100)]
Merge branch 'staging-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux...
Stephen Rothwell [Tue, 25 Feb 2025 02:59:37 +0000 (13:59 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-w1.git

9 months agoMerge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
Stephen Rothwell [Tue, 25 Feb 2025 02:59:35 +0000 (13:59 +1100)]
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git

9 months agoMerge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
Stephen Rothwell [Tue, 25 Feb 2025 02:59:33 +0000 (13:59 +1100)]
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git

9 months agoMerge branch 'togreg' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
Stephen Rothwell [Tue, 25 Feb 2025 02:59:31 +0000 (13:59 +1100)]
Merge branch 'togreg' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux...
Stephen Rothwell [Tue, 25 Feb 2025 02:59:29 +0000 (13:59 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git

9 months agoMerge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
Stephen Rothwell [Tue, 25 Feb 2025 02:59:27 +0000 (13:59 +1100)]
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git

9 months agoMerge branch 'char-misc-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh...
Stephen Rothwell [Tue, 25 Feb 2025 02:59:25 +0000 (13:59 +1100)]
Merge branch 'char-misc-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git

9 months agoMerge branch 'tty-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
Stephen Rothwell [Tue, 25 Feb 2025 02:59:24 +0000 (13:59 +1100)]
Merge branch 'tty-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git

9 months agoMerge branch 'usb-next' of git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb...
Stephen Rothwell [Tue, 25 Feb 2025 02:59:22 +0000 (13:59 +1100)]
Merge branch 'usb-next' of git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git

9 months agoMerge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderb...
Stephen Rothwell [Tue, 25 Feb 2025 02:59:20 +0000 (13:59 +1100)]
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git

9 months agoMerge branch 'usb-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
Stephen Rothwell [Tue, 25 Feb 2025 02:59:19 +0000 (13:59 +1100)]
Merge branch 'usb-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git

# Conflicts:
# drivers/usb/typec/ucsi/ucsi_acpi.c

9 months agoMerge branch 'driver-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git...
Stephen Rothwell [Tue, 25 Feb 2025 02:59:16 +0000 (13:59 +1100)]
Merge branch 'driver-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git

9 months agoMerge branch 'for-leds-next' of git://git.kernel.org/pub/scm/linux/kernel/git/lee...
Stephen Rothwell [Tue, 25 Feb 2025 02:34:30 +0000 (13:34 +1100)]
Merge branch 'for-leds-next' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux...
Stephen Rothwell [Tue, 25 Feb 2025 02:34:29 +0000 (13:34 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platf...
Stephen Rothwell [Tue, 25 Feb 2025 02:34:27 +0000 (13:34 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platfo...
Stephen Rothwell [Tue, 25 Feb 2025 02:34:25 +0000 (13:34 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
Stephen Rothwell [Tue, 25 Feb 2025 02:34:22 +0000 (13:34 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
Stephen Rothwell [Tue, 25 Feb 2025 02:34:20 +0000 (13:34 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git

9 months agoMerge branch 'next' of https://github.com/kvm-x86/linux.git
Stephen Rothwell [Tue, 25 Feb 2025 02:31:31 +0000 (13:31 +1100)]
Merge branch 'next' of https://github.com/kvm-x86/linux.git

9 months agoMerge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
Stephen Rothwell [Tue, 25 Feb 2025 02:31:29 +0000 (13:31 +1100)]
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git

9 months agoMerge branch 'non-rcu/next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck...
Stephen Rothwell [Tue, 25 Feb 2025 02:06:42 +0000 (13:06 +1100)]
Merge branch 'non-rcu/next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git

9 months agoMerge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git
Stephen Rothwell [Tue, 25 Feb 2025 02:06:40 +0000 (13:06 +1100)]
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux...
Stephen Rothwell [Tue, 25 Feb 2025 02:06:39 +0000 (13:06 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git

9 months agoMerge branch 'edac-for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/ras...
Stephen Rothwell [Tue, 25 Feb 2025 02:06:37 +0000 (13:06 +1100)]
Merge branch 'edac-for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git

9 months agoMerge branch 'timers/drivers/next' of https://git.linaro.org/people/daniel.lezcano...
Stephen Rothwell [Tue, 25 Feb 2025 02:06:36 +0000 (13:06 +1100)]
Merge branch 'timers/drivers/next' of https://git.linaro.org/people/daniel.lezcano/linux.git

9 months agoMerge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git
Stephen Rothwell [Tue, 25 Feb 2025 02:06:33 +0000 (13:06 +1100)]
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git

# Conflicts:
# arch/riscv/include/asm/io.h

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...
Stephen Rothwell [Tue, 25 Feb 2025 02:06:30 +0000 (13:06 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux...
Stephen Rothwell [Tue, 25 Feb 2025 02:03:51 +0000 (13:03 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
Stephen Rothwell [Tue, 25 Feb 2025 02:03:50 +0000 (13:03 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git

9 months agoMerge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
Stephen Rothwell [Tue, 25 Feb 2025 02:01:12 +0000 (13:01 +1100)]
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git

9 months agoscsi: scsi_debug: Do not sleep in atomic sections
Bart Van Assche [Mon, 24 Feb 2025 11:55:17 +0000 (11:55 +0000)]
scsi: scsi_debug: Do not sleep in atomic sections

Function stop_qc_helper() is called while the debug_scsi_cmd lock is held,
and from here we may call cancel_work_sync(), which may sleep.

Sleeping in atomic sections is not allowed.

Hence change the cancel_work_sync() call into a cancel_work() call.

However now it is not possible to know if the work callback is running when
we return. This is relevant for eh_abort_handler handling, as the semantics
of that callback are that success means that we do not keep a reference to
the scsi_cmnd - now this is not possible. So return FAIL when we are unsure
if the callback still running.

Signed-off-by: Bart Van Assche <bvanassche@acm.org>
jpg: return FAILED from scsi_debug_abort() when possible callback running
Signed-off-by: John Garry <john.g.garry@oracle.com>
Link: https://lore.kernel.org/r/20250224115517.495899-5-john.g.garry@oracle.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
9 months agoscsi: scsi_debug: Simplify command handling
Bart Van Assche [Mon, 24 Feb 2025 11:55:16 +0000 (11:55 +0000)]
scsi: scsi_debug: Simplify command handling

Simplify command handling by moving struct sdebug_defer into the private
SCSI command data instead of allocating it separately. The only functional
change is that aborting a SCSI command now fails and is retried at a later
time if the completion handler can't be cancelled.

See also commit 1107c7b24ee3 ("scsi: scsi_debug: Dynamically allocate
sdebug_queued_cmd").

Signed-off-by: Bart Van Assche <bvanassche@acm.org>
Signed-off-by: John Garry <john.g.garry@oracle.com>
Link: https://lore.kernel.org/r/20250224115517.495899-4-john.g.garry@oracle.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
9 months agoscsi: scsi_debug: Remove a reference to in_use_bm
Bart Van Assche [Mon, 24 Feb 2025 11:55:15 +0000 (11:55 +0000)]
scsi: scsi_debug: Remove a reference to in_use_bm

Commit f1437cd1e535 ("scsi: scsi_debug: Drop sdebug_queue") removed the
'in_use_bm' struct member. Hence remove a reference to that struct member
from the procfs host info file.

Fixes: f1437cd1e535 ("scsi: scsi_debug: Drop sdebug_queue")
Signed-off-by: Bart Van Assche <bvanassche@acm.org>
Signed-off-by: John Garry <john.g.garry@oracle.com>
Link: https://lore.kernel.org/r/20250224115517.495899-3-john.g.garry@oracle.com
Reviewed-by: John Garry <john.g.garry@oracle.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
9 months agoscsi: scsi_debug: Remove sdebug_device_access_info
John Garry [Mon, 24 Feb 2025 11:55:14 +0000 (11:55 +0000)]
scsi: scsi_debug: Remove sdebug_device_access_info

This structure is not used, so delete it.

It was originally intended for supporting checking for atomic writes
overlapping with ongoing reads and writes, but that support never got
added.

SBC-4 r22 section 4.29.3.2 "Performing operations during an atomic write
operation" describes two methods of handling overlapping atomic writes.
Currently the only method supported is for the ongoing read or write to
complete.

Signed-off-by: John Garry <john.g.garry@oracle.com>
Link: https://lore.kernel.org/r/20250224115517.495899-2-john.g.garry@oracle.com
Reviewed-by: Bart Van Assche <bvanassche@acm.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
9 months agoMerge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux...
Stephen Rothwell [Tue, 25 Feb 2025 01:51:30 +0000 (12:51 +1100)]
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git

9 months agoMerge branch 'next' of git://github.com/cschaufler/smack-next
Stephen Rothwell [Tue, 25 Feb 2025 01:51:28 +0000 (12:51 +1100)]
Merge branch 'next' of git://github.com/cschaufler/smack-next

9 months agoMerge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
Stephen Rothwell [Tue, 25 Feb 2025 01:51:27 +0000 (12:51 +1100)]
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git

9 months agoMerge branch 'next-integrity' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar...
Stephen Rothwell [Tue, 25 Feb 2025 01:51:25 +0000 (12:51 +1100)]
Merge branch 'next-integrity' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity

9 months agoMerge branch 'apparmor-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jj...
Stephen Rothwell [Tue, 25 Feb 2025 01:51:23 +0000 (12:51 +1100)]
Merge branch 'apparmor-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor

9 months agoMerge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
Stephen Rothwell [Tue, 25 Feb 2025 01:51:20 +0000 (12:51 +1100)]
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...
Stephen Rothwell [Tue, 25 Feb 2025 01:26:35 +0000 (12:26 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux...
Stephen Rothwell [Tue, 25 Feb 2025 01:26:33 +0000 (12:26 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git

9 months agoMerge branch 'for-backlight-next' of git://git.kernel.org/pub/scm/linux/kernel/git...
Stephen Rothwell [Tue, 25 Feb 2025 01:26:32 +0000 (12:26 +1100)]
Merge branch 'for-backlight-next' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git

9 months agoMerge branch 'for-mfd-next' of git://git.kernel.org/pub/scm/linux/kernel/git/lee...
Stephen Rothwell [Tue, 25 Feb 2025 01:26:30 +0000 (12:26 +1100)]
Merge branch 'for-mfd-next' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git

9 months agoMerge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
Stephen Rothwell [Tue, 25 Feb 2025 01:26:28 +0000 (12:26 +1100)]
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
Stephen Rothwell [Tue, 25 Feb 2025 01:26:27 +0000 (12:26 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mappe...
Stephen Rothwell [Tue, 25 Feb 2025 01:26:25 +0000 (12:26 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git

9 months agoMerge branch 'for-next' of git://git.kernel.dk/linux-block.git
Stephen Rothwell [Tue, 25 Feb 2025 01:26:23 +0000 (12:26 +1100)]
Merge branch 'for-next' of git://git.kernel.dk/linux-block.git

9 months agoMerge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
Stephen Rothwell [Tue, 25 Feb 2025 01:26:22 +0000 (12:26 +1100)]
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git

9 months agoMerge branch 'modules-next' of git://git.kernel.org/pub/scm/linux/kernel/git/modules...
Stephen Rothwell [Tue, 25 Feb 2025 01:26:18 +0000 (12:26 +1100)]
Merge branch 'modules-next' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...
Stephen Rothwell [Tue, 25 Feb 2025 01:20:28 +0000 (12:20 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git

9 months agoMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/ieee1394...
Stephen Rothwell [Tue, 25 Feb 2025 01:20:26 +0000 (12:20 +1100)]
Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
Stephen Rothwell [Tue, 25 Feb 2025 01:20:25 +0000 (12:20 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...
Stephen Rothwell [Tue, 25 Feb 2025 01:17:50 +0000 (12:17 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git

9 months agoMerge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux...
Stephen Rothwell [Tue, 25 Feb 2025 01:17:49 +0000 (12:17 +1100)]
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git

9 months agoMerge branch 'drm-xe-next' of https://gitlab.freedesktop.org/drm/xe/kernel
Stephen Rothwell [Tue, 25 Feb 2025 01:12:43 +0000 (12:12 +1100)]
Merge branch 'drm-xe-next' of https://gitlab.freedesktop.org/drm/xe/kernel

# Conflicts:
# drivers/gpu/drm/xe/display/xe_display.c
# drivers/gpu/drm/xe/xe_gt_sriov_pf.c

9 months agoMerge branch 'msm-next-lumag' of https://gitlab.freedesktop.org/lumag/msm.git
Stephen Rothwell [Tue, 25 Feb 2025 01:12:38 +0000 (12:12 +1100)]
Merge branch 'msm-next-lumag' of https://gitlab.freedesktop.org/lumag/msm.git

9 months agoMerge branch 'for-linux-next' of https://gitlab.freedesktop.org/drm/i915/kernel
Stephen Rothwell [Tue, 25 Feb 2025 01:12:36 +0000 (12:12 +1100)]
Merge branch 'for-linux-next' of https://gitlab.freedesktop.org/drm/i915/kernel

# Conflicts:
# drivers/gpu/drm/i915/display/intel_dp.c
# drivers/gpu/drm/i915/display/intel_dp_mst.c
# drivers/gpu/drm/i915/i915_reg.h

9 months agoMerge branch 'drm-next' of https://gitlab.freedesktop.org/agd5f/linux
Stephen Rothwell [Tue, 25 Feb 2025 01:12:32 +0000 (12:12 +1100)]
Merge branch 'drm-next' of https://gitlab.freedesktop.org/agd5f/linux

# Conflicts:
# drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c

9 months agoMerge branch 'for-linux-next' of https://gitlab.freedesktop.org/drm/misc/kernel.git
Stephen Rothwell [Tue, 25 Feb 2025 01:12:29 +0000 (12:12 +1100)]
Merge branch 'for-linux-next' of https://gitlab.freedesktop.org/drm/misc/kernel.git