twx-linux/include/linux
Linus Torvalds 8a92980606 SCSI fixes on 20240606
The core change is to detect unusually large number of VPD pages
 (caused by device manufacturers having an endiannes issue) and reject
 them rather than trying to parse a huge non-existent array.  The
 remaining fixes are in drivers the most user visible of which is the
 ALUA state transition recognition (leads to intermittent I/O errors in
 some situations otherwise).
 
 Signed-off-by: James E.J. Bottomley <James.Bottomley@HansenPartnership.com>
 -----BEGIN PGP SIGNATURE-----
 
 iJwEABMIAEQWIQTnYEDbdso9F2cI+arnQslM7pishQUCZmIHRiYcamFtZXMuYm90
 dG9tbGV5QGhhbnNlbnBhcnRuZXJzaGlwLmNvbQAKCRDnQslM7pishcwfAQCS1dL9
 j9tLAj5mol+WwsfcValZlpb/h5pKXsYrHZcxOQEA3A5DARsEgVEJMQpGuO4N+hcV
 0lSmRV+iC85h5F08COI=
 =1+e/
 -----END PGP SIGNATURE-----

Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi

Pull SCSI fixes from James Bottomley:
 "The core change is to detect unusually large number of VPD pages
  (caused by device manufacturers having an endiannes issue) and reject
  them rather than trying to parse a huge non-existent array.

  The remaining fixes are in drivers the most user visible of which is
  the ALUA state transition recognition (leads to intermittent I/O
  errors in some situations otherwise)"

* tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
  scsi: ufs: mcq: Fix error output and clean up ufshcd_mcq_abort()
  scsi: core: Handle devices which return an unusually large VPD page count
  scsi: mpt3sas: Add missing kerneldoc parameter descriptions
  scsi: qedf: Set qed_slowpath_params to zero before use
  scsi: qedf: Wait for stag work during unload
  scsi: qedf: Don't process stag work during unload and recovery
  scsi: sr: Fix unintentional arithmetic wraparound
  scsi: core: alua: I/O errors for ALUA state transitions
  scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add()
2024-06-06 14:40:51 -07:00
..
amba
atomic
avf
bcma
bus
byteorder
can
cdx
ceph
clk
comedi
crush
decompress
device
dma dmaengine: imx-sdma: Add i2c dma support 2024-04-25 14:41:18 +05:30
dsa
extcon
firmware sound updates for 6.10-rc1 2024-05-15 10:02:36 -07:00
fpga fpga: region: add owner module and take its refcount 2024-04-23 15:37:20 +08:00
framer
fsl
gpio gpio updates for v6.10-rc1 2024-05-14 15:07:07 -07:00
greybus
habanalabs
hsi
i3c
iio iio: invensense: fix timestamp glitches when switching frequency 2024-05-03 11:48:56 +01:00
input
io_uring
irqchip
isdn
lockd
mailbox
mdio
mfd Char/Misc and other driver subsystem changes for 6.10-rc1 2024-05-22 12:26:46 -07:00
mlx4
mlx5 net/mlx5: Fix MTMP register capability offset in MCAM register 2024-05-24 13:27:07 +01:00
mmc MMC core: 2024-05-16 08:56:49 -07:00
mtd
mux
net/intel iavf: switch to Page Pool 2024-04-24 11:06:26 -07:00
netfilter
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
pcs
pds fix missing vmalloc.h includes 2024-04-25 20:55:49 -07:00
perf drivers/perf: riscv: Implement SBI PMU snapshot function 2024-04-26 13:13:16 +05:30
phy
pinctrl
platform_data Char/Misc and other driver subsystem changes for 6.10-rc1 2024-05-22 12:26:46 -07:00
power
pse-pd
qat
qed
raid
regulator regulator: Fixes for v6.10 2024-05-23 13:39:42 -07:00
remoteproc remoteproc: mediatek: Add IMGSYS IPI command 2024-04-30 10:44:53 -06:00
reset
rpmsg
rtc
sched virtio: features, fixes, cleanups 2024-05-23 12:04:36 -07:00
soc soc: mediatek: mtk-cmdq: Add cmdq_pkt_acquire_event() function 2024-04-23 12:16:55 +02:00
soundwire soundwire: intel_ace2x: use DOAIS and DODS settings from firmware 2024-05-04 18:26:50 +05:30
spi spi: pxa2xx: Move contents of linux/spi/pxa2xx_spi.h to a local one 2024-05-03 11:11:33 +09:00
ssb
sunrpc SUNRPC: add a new svc_find_listener helper 2024-05-06 09:07:22 -04:00
surface_aggregator
ulpi
unaligned
usb usb: phy: tegra: Replace of_gpio.h by proper one 2024-05-10 10:36:31 +01:00
8250_pci.h
acct.h
acpi_amd_wbrf.h
acpi_dma.h
acpi_iort.h ACPI/IORT: Handle memory address size limits as limits 2024-04-26 12:07:23 +02:00
acpi_mdio.h
acpi_pmtmr.h
acpi_viot.h
acpi.h gpio updates for v6.10-rc1 2024-05-14 15:07:07 -07:00
adb.h
adfs_fs.h
adreno-smmu-priv.h
adxl.h
aer.h
agp_backend.h
agpgart.h
ahci_platform.h
ahci-remap.h
aio.h
alarmtimer.h
alcor_pci.h
align.h
alloc_tag.h mm: percpu: Include smp.h in alloc_tag.h 2024-05-26 14:40:39 -07:00
altera_jtaguart.h
altera_uart.h
amd-iommu.h
amd-pmf-io.h
anon_inodes.h fs: Create anon_inode_getfile_fmode() 2024-04-26 10:33:05 +02:00
aperture.h
apm_bios.h
apm-emulation.h
apple-gmux.h
arch_topology.h sched/cpufreq: Rename arch_update_thermal_pressure() => arch_update_hw_pressure() 2024-04-24 12:08:01 +02:00
args.h
arm_ffa.h
arm_sdei.h
arm-cci.h
arm-smccc.h
armada-37xx-rwtm-mailbox.h
array_size.h
ascii85.h
asn1_ber_bytecode.h
asn1_decoder.h
asn1_encoder.h
asn1.h
assoc_array_priv.h
assoc_array.h
async_tx.h
async.h
ata_platform.h
ata.h
atalk.h
ath9k_platform.h
atm_tcp.h
atm.h
atmdev.h
atmel_pdc.h
atmel-isc-media.h
atmel-ssc.h
atomic.h
attribute_container.h
audit_arch.h
audit.h
auto_dev-ioctl.h
auto_fs.h
auxiliary_bus.h
auxvec.h
average.h
backing-dev-defs.h
backing-dev.h
backing-file.h ovl: implement tmpfile 2024-05-02 20:35:57 +02:00
backlight.h Merge branches 'ib-backlight-auxdisplay-staging-omap-6.9', 'ib-backlight-auxdisplay-hid-fb-6.9' and 'ib-backlight-hid-fbdev-lcd-scripts-6.10' into ibs-for-backlight-merged 2024-05-10 15:43:31 +01:00
badblocks.h
balloon_compaction.h
base64.h
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_sprom.h
bcm47xx_wdt.h
bcm963xx_nvram.h
bcm963xx_tag.h
binfmts.h
bio.h block: add a blk_alloc_discard_bio helper 2024-05-07 07:29:42 -06:00
bit_spinlock.h
bitfield.h
bitmap-str.h
bitmap.h
bitops.h bitmap patches for 6.10 2024-05-21 15:29:01 -07:00
bitrev.h
bits.h
blk_types.h Compactifying bdev flags 2024-05-21 13:02:56 -07:00
blk-cgroup.h
blk-crypto-profile.h
blk-crypto.h
blk-integrity.h block: remove blk_queue_max_integrity_segments 2024-05-27 09:16:22 -06:00
blk-mq-pci.h
blk-mq-virtio.h
blk-mq.h
blk-pm.h
blkdev.h block: Fix zone write plugging handling of devices with a runt zone 2024-05-30 15:03:52 -06:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootconfig.h
bootmem_info.h
bottom_half.h
bpf_crypto.h bpf: make common crypto API for TC/XDP programs 2024-04-24 16:01:10 -07:00
bpf_lirc.h
bpf_local_storage.h
bpf_lsm.h
bpf_mem_alloc.h
bpf_mprog.h
bpf_trace.h
bpf_types.h
bpf_verifier.h bpf: Introduce bpf_preempt_[disable,enable] kfuncs 2024-04-24 09:47:49 -07:00
bpf-cgroup-defs.h
bpf-cgroup.h
bpf-netns.h
bpf.h The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07:00
bpfptr.h mm: change inlined allocation helpers to account at the call site 2024-04-25 20:55:59 -07:00
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btf_ids.h bpf: Include linux/types.h for u32 2024-04-29 16:28:07 -07:00
btf.h
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h bd_inode series 2024-05-21 09:51:42 -07:00
bug.h
build_bug.h
build-salt.h
buildid.h
bvec.h
c2port.h
cache.h
cacheflush.h
cacheinfo.h
capability.h
cb710.h
cc_platform.h
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h scsi: sr: Fix unintentional arithmetic wraparound 2024-05-15 10:05:24 -04:00
cfag12864b.h
cfi_types.h
cfi.h
cgroup_api.h
cgroup_rdma.h
cgroup_refcnt.h
cgroup_subsys.h
cgroup-defs.h
cgroup.h
circ_buf.h
cleanup.h
clk-provider.h
clk.h
clkdev.h
clockchips.h
clocksource_ids.h
clocksource.h
closure.h closures: closure_sync_timeout() 2024-05-08 17:29:22 -04:00
cma.h
cmpxchg-emu.h
cn_proc.h
cnt32_to_63.h
coda.h
codetag.h lib: add memory allocations report in show_mem() 2024-04-25 20:55:57 -07:00
compaction.h
compat.h
compiler_attributes.h Compiler Attributes: Add __always_used macro 2024-05-09 09:25:08 -07:00
compiler_types.h Merge local branch 'x86-codegen' 2024-05-22 14:13:22 -07:00
compiler-clang.h clang: work around asm input constraint problems 2024-05-22 14:12:11 -07:00
compiler-gcc.h
compiler-version.h
compiler.h
completion.h
component.h
configfs.h
connector.h
console_struct.h
console.h
consolemap.h
const.h
container_of.h
container.h
context_tracking_irq.h
context_tracking_state.h
context_tracking.h
cookie.h
cordic.h
coredump.h fs/coredump: Enable dynamic configuration of max file note size 2024-05-08 09:53:00 -07:00
coresight-pmu.h
coresight-stm.h
coresight.h coresight: Remove duplicate linux/amba/bus.h header 2024-04-24 14:22:41 +01:00
count_zeros.h
counter.h counter: Don't use "proxy" headers 2024-04-23 09:03:37 +09:00
cper.h
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpu_smt.h
cpu.h cpu: Ignore "mitigations" kernel parameter if CPU_MITIGATIONS=n 2024-04-25 15:47:39 +02:00
cpufeature.h
cpufreq.h cpufreq: Add a cpufreq pressure feedback for the scheduler 2024-04-24 12:07:58 +02:00
cpuhotplug.h
cpuidle_haltpoll.h
cpuidle.h
cpumask_api.h
cpumask.h RISC-V Patches for the 6.10 Merge Window, Part 1 2024-05-22 09:56:00 -07:00
cpuset.h
crash_core.h crash: add a new kexec flag for hotplug support 2024-04-23 14:59:01 +10:00
crash_dump.h
crash_reserve.h
crc4.h
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
crc32poly.h
crc64.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
cred.h
crypto.h
cs5535.h
ctype.h
cuda.h
cxl-event.h cxl/cper: Fix non-ACPI-APEI-GHES build 2024-05-02 12:12:08 -07:00
damon.h mm/damon: add DAMOS filter type YOUNG 2024-05-05 17:53:55 -07:00
dasd_mod.h
davinci_emac.h
dax.h
dca.h
dcache.h
dccp.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h
delayed_call.h
dev_printk.h
devcoredump.h
devfreq_cooling.h
devfreq-event.h
devfreq.h
device_cgroup.h
device-mapper.h
device.h Driver core changes for 6.10-rc1 2024-05-22 12:13:40 -07:00
devm-helpers.h devm-helpers: Fix a misspelled cancellation in the comments 2024-05-14 11:43:40 +02:00
devpts_fs.h
dfl.h
digsig.h
dim.h
dio.h
dirent.h
dlm_plock.h
dlm.h
dm9000.h
dm-bufio.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dm-verity-loadpin.h
dma-buf.h
dma-direct.h dma-mapping: Add helpers for dma_range_map bounds 2024-04-26 12:07:24 +02:00
dma-direction.h
dma-fence-array.h
dma-fence-chain.h mm: change inlined allocation helpers to account at the call site 2024-04-25 20:55:59 -07:00
dma-fence-unwrap.h
dma-fence.h Reapply "drm/qxl: simplify qxl_fence_wait" 2024-05-06 13:28:59 -07:00
dma-heap.h
dma-map-ops.h dma-mapping updates for Linux 6.10 2024-05-20 10:23:39 -07:00
dma-mapping.h dma: fix DMA sync for drivers not calling dma_set_mask*() 2024-05-09 19:00:29 +02:00
dma-resv.h
dmaengine.h
dmapool.h
dmar.h iommu/vt-d: Allocate DMAR fault interrupts locally 2024-04-26 11:57:36 +02:00
dmi.h
dnotify.h
dns_resolver.h
dpll.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd_config.h
drbd_genl_api.h
drbd_genl.h
drbd_limits.h
drbd.h
ds2782_battery.h
dtlk.h
dtpm.h
dw_apb_timer.h
dynamic_debug.h
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h
edd.h
eeprom_93cx6.h
eeprom_93xx46.h
efi_embedded_fw.h
efi-bgrt.h
efi.h
efs_vh.h
einj-cxl.h
eisa.h
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote-lto.h
elfnote.h
enclosure.h
energy_model.h
entry-common.h
entry-kvm.h
err.h
errname.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h netkit: Fix pkt_type override upon netkit pass verdict 2024-05-25 10:48:57 -07:00
ethtool_netlink.h
ethtool.h
eventfd.h
eventpoll.h
evm.h
execmem.h mm/execmem, arch: convert remaining overrides of module_alloc to execmem 2024-05-14 00:31:43 -07:00
export-internal.h
export.h
exportfs.h
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
f2fs_fs.h f2fs: fix some ambiguous comments 2024-05-11 00:41:15 +00:00
f75375s.h
falloc.h
fanotify.h
fault-inject-usercopy.h
fault-inject.h
fb.h - Fix-ups 2024-05-22 10:45:12 -07:00
fbcon.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
fiemap.h
file.h file: add fd_raw cleanup class 2024-05-09 13:02:39 +02:00
fileattr.h
filelock.h
filter.h bpf-next-for-netdev 2024-05-13 16:41:10 -07:00
find.h bitmap patches for 6.10 2024-05-21 15:29:01 -07:00
fips.h
firewire.h firewire: Annotate struct fw_iso_packet with __counted_by() 2024-05-06 11:06:04 +09:00
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_proportions.h
font.h
fortify-string.h kasan, fortify: properly rename memintrinsics 2024-05-24 11:55:05 -07:00
fprobe.h fprobe: Add entry/exit callbacks types 2024-05-01 23:18:47 +09:00
fpu.h arch: add ARCH_HAS_KERNEL_FPU_SUPPORT 2024-05-19 14:36:17 -07:00
freezer.h
fs_api.h
fs_context.h
fs_parser.h
fs_pin.h
fs_stack.h
fs_struct.h
fs_types.h
fs.h Assorted commits that had missed the last merge window... 2024-05-21 13:11:44 -07:00
fscache-cache.h
fscache.h netfs: Replace PG_fscache by setting folio->private and marking dirty 2024-04-29 15:01:42 +01:00
fscrypt.h
fsi-occ.h
fsi-sbefifo.h
fsi.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsl-diu-fb.h
fsldma.h
fsnotify_backend.h
fsnotify.h
fsverity.h
ftrace_irq.h
ftrace.h ftrace: riscv: move from REGS to ARGS 2024-05-22 16:12:48 -07:00
futex.h
fw_table.h
fwnode_mdio.h
fwnode.h
gameport.h
gcd.h
genalloc.h
generic-radix-tree.h
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp_api.h
gfp_types.h mm: introduce __GFP_NO_OBJ_EXT flag to selectively prevent slabobj_ext creation 2024-04-25 20:55:51 -07:00
gfp.h mm: lift gfp_kmemleak_mask() to gfp.h 2024-05-19 14:40:44 -07:00
glob.h
gnss.h
goldfish.h
gpio_keys.h
gpio-pxa.h
gpio.h
greybus.h
group_cpus.h
hardirq.h
hash.h
hashtable_api.h
hashtable.h
hdlc.h
hdlcdrv.h
hdmi.h
hex.h
hid_bpf.h The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07:00
hid-debug.h
hid-roccat.h
hid-sensor-hub.h
hid-sensor-ids.h
hid.h HID: do not assume HAT Switch logical max < 8 2024-05-07 15:38:36 +02:00
hidden.h
hiddev.h
hidraw.h
highmem-internal.h
highmem.h
highuid.h
hil_mlc.h
hil.h
hippidevice.h
hisi_acc_qm.h
hmm.h
host1x_context_bus.h
host1x.h
hp_sdc.h
hpet.h
hrtimer_api.h
hrtimer_defs.h
hrtimer_types.h
hrtimer.h
hte.h
huge_mm.h mm: simplify thp_vma_allowable_order 2024-05-05 17:53:53 -07:00
hugetlb_cgroup.h
hugetlb_inline.h
hugetlb.h The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07:00
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h
hyperv.h Merge 6.9-rc5 into char-misc-next 2024-04-23 13:16:03 +02:00
hypervisor.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-atr.h
i2c-dev.h
i2c-mux.h i2c: mux: Remove class argument from i2c_mux_add_adapter() 2024-05-13 16:13:19 +02:00
i2c-smbus.h
i2c.h i2c: Remove I2C_CLASS_SPD 2024-05-23 13:38:15 +02:00
i8042.h
i8253.h
i8254.h
icmp.h
icmpv6.h
idle_inject.h
idr.h
ieee80211.h
ieee802154.h
if_arp.h
if_bridge.h
if_eql.h
if_ether.h
if_fddi.h
if_hsr.h
if_link.h
if_ltalk.h
if_macvlan.h
if_phonet.h
if_pppol2tp.h
if_pppox.h
if_rmnet.h
if_tap.h
if_team.h
if_tun.h
if_tunnel.h
if_vlan.h
igmp.h
ihex.h
ima.h
imx-media.h
in6.h
in.h
indirect_call_wrapper.h
inet_diag.h
inet.h
inetdevice.h
init_ohci1394_dma.h
init_syscalls.h
init_task.h
init.h
initrd.h
inotify.h
input.h
instruction_pointer.h
instrumentation.h
instrumented.h instrumented.h: add instrument_memcpy_before, instrument_memcpy_after 2024-04-25 21:07:02 -07:00
int_log.h
integrity.h
intel_rapl.h powercap: intel_rapl: Introduce APIs for PMU support 2024-04-30 21:10:37 +02:00
intel_tcc.h
intel_th.h
intel_tpmi.h platform/x86/intel/tpmi: Add additional TPMI header fields 2024-04-29 13:01:08 +02:00
intel-ish-client-if.h
interconnect-clk.h
interconnect-provider.h
interconnect.h
interrupt.h
interval_tree_generic.h
interval_tree.h
io_uring_types.h io_uring/kbuf: add helpers for getting/peeking multiple buffers 2024-04-22 11:26:01 -06:00
io_uring.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h
io-pgtable.h
io.h The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07:00
ioam6_genl.h
ioam6_iptunnel.h
ioam6.h
iocontext.h
iomap.h
iommu-helper.h
iommu.h Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'core' and 'x86/vt-d' into next 2024-05-13 14:06:54 +02:00
iommufd.h
iopoll.h
ioport.h
ioprio.h
ioremap.h
iosys-map.h
iov_iter.h
iova_bitmap.h
iova.h iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices 2024-05-07 13:29:45 +02:00
ip.h
ipack.h
ipc_namespace.h
ipc.h
ipmi_smi.h
ipmi.h
ipv6_route.h
ipv6.h
irq_poll.h
irq_sim.h
irq_work.h
irq.h
irqbypass.h
irqchip.h
irqdesc.h
irqdomain_defs.h Revert "genirq/msi: Provide constants for PCI/IMS support" 2024-05-15 17:02:08 -05:00
irqdomain.h
irqflags_types.h
irqflags.h
irqhandler.h
irqnr.h
irqreturn.h
isa-dma.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
ism.h
iversion.h
jbd2.h bd_inode series 2024-05-21 09:51:42 -07:00
jhash.h
jiffies.h
journal-head.h
joystick.h
jump_label_ratelimit.h
jump_label.h
jz4740-adc.h
jz4780-nemc.h
kallsyms.h
kasan-checks.h
kasan-enabled.h
kasan-tags.h
kasan.h
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h
kcov.h
kcsan-checks.h
kcsan.h
kdb.h
kdebug.h
kdev_t.h
kern_levels.h
kernel_read_file.h
kernel_stat.h
kernel-page-flags.h
kernel.h
kernelcapi.h
kernfs.h
kexec.h Mainly singleton patches, documented in their respective changelogs. 2024-05-19 14:02:03 -07:00
key-type.h
key.h
keyboard.h
keyctl.h
kfence.h
kfifo.h TTY/Serial changes for 6.10-rc1 2024-05-22 11:53:02 -07:00
kgdb.h
khugepaged.h
klist.h
kmemleak.h
kmod.h
kmsan_string.h
kmsan_types.h
kmsan-checks.h mm: kmsan: implement kmsan_memmove() 2024-04-25 21:07:02 -07:00
kmsan.h
kmsg_dump.h
kobj_map.h
kobject_api.h
kobject_ns.h
kobject.h
kprobes.h kprobe/ftrace: bail out if ftrace was killed 2024-05-16 07:23:30 +09:00
kref_api.h
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h mm/memory-failure: pass the folio to collect_procs_ksm() 2024-05-05 17:53:47 -07:00
kstrtox.h
kthread.h
ktime_api.h
ktime.h
kvm_dirty_ring.h
kvm_host.h KVM cleanups for 6.10: 2024-05-12 03:16:47 -04:00
kvm_irqfd.h
kvm_para.h
kvm_types.h KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values 2024-04-19 12:15:18 -04:00
l2tp.h
lantiq.h
lapb.h
latencytop.h
lcd.h backlight: lcd: Constify lcd_ops 2024-05-03 10:44:42 +01:00
lcm.h
led-class-flash.h
led-class-multicolor.h
led-lm3530.h
leds-bd2802.h
leds-expresswire.h
leds-lp3944.h
leds-lp3952.h
leds-pca9532.h
leds-regulator.h
leds-ti-lmu-common.h
leds.h
libata.h SCSI misc on 20240514 2024-05-14 18:25:53 -07:00
libfdt_env.h
libfdt.h
libgcc.h
libnvdimm.h
libps2.h
license.h
limits.h
linear_range.h
linkage.h
linkmode.h
linux_logo.h
lis3lv02d.h
list_bl.h
list_lru.h
list_nulls.h
list_sort.h
list.h
litex.h
livepatch_sched.h
livepatch.h livepatch: Rename KLP_* to KLP_TRANSITION_* 2024-05-09 15:48:01 +02:00
llc.h
llist_api.h
llist.h
local_lock_internal.h
local_lock.h
lockdep_api.h
lockdep_types.h
lockdep.h PCI: Revert the cfg_access_lock lockdep mechanism 2024-06-04 12:10:05 -05:00
lockref.h
log2.h
logic_iomem.h
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h
lsm_hook_defs.h
lsm_hooks.h
lwq.h
lz4.h
lzo.h
mailbox_client.h
mailbox_controller.h
map_benchmark.h
maple_tree.h
maple.h
marvell_phy.h net: phy: marvell: add support for MV88E6250 family internal PHYs 2024-05-07 15:17:52 -07:00
math64.h
math.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mcb.h
mdev.h
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h
mei_aux.h
mei_cl_bus.h
mem_encrypt.h
memblock.h
memcontrol.h memcg: use proper type for mod_memcg_state 2024-05-07 10:37:00 -07:00
memfd.h
memory_hotplug.h
memory-tiers.h memory tier: dax/kmem: introduce an abstract layer for finding, allocating, and putting memory types 2024-05-05 17:53:25 -07:00
memory.h
mempolicy.h mm/mempolicy: use numa_node_id() instead of cpu_to_node() 2024-04-25 20:55:48 -07:00
mempool.h mempool: hook up to memory allocation profiling 2024-04-25 20:55:56 -07:00
memregion.h
memremap.h
memstick.h
mhi_ep.h
mhi.h bus: mhi: host: Add a new API for getting channel doorbell offset 2024-04-25 20:16:43 +05:30
micrel_phy.h
microchipphy.h
migrate_mode.h
migrate.h
mii_timestamper.h
mii.h
min_heap.h
minmax.h
misc_cgroup.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm_api.h
mm_inline.h
mm_types_task.h
mm_types.h mm/madvise: introduce clear_young_dirty_ptes() batch helper 2024-05-05 17:53:42 -07:00
mm.h mm: convert put_devmap_managed_page_refs() to put_devmap_managed_folio_refs() 2024-05-05 17:53:49 -07:00
mman.h
mmap_lock.h mm: use rwsem assertion macros for mmap_lock 2024-04-25 20:56:24 -07:00
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h
mmzone.h
mnt_idmapping.h
mnt_namespace.h
mod_devicetable.h x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL 2024-05-22 11:31:10 +02:00
module_signature.h
module_symbol.h
module.h kprobes: remove dependency on CONFIG_MODULES 2024-05-14 00:35:06 -07:00
moduleloader.h mm/execmem, arch: convert remaining overrides of module_alloc to execmem 2024-05-14 00:31:43 -07:00
moduleparam.h
most.h
mount.h
moxtet.h
mpage.h
mpi.h
mpls_iptunnel.h
mpls.h
mroute6.h
mroute_base.h
mroute.h
msdos_fs.h
msdos_partition.h
msg.h
msi_api.h Revert "genirq/msi: Provide constants for PCI/IMS support" 2024-05-15 17:02:08 -05:00
msi.h pci-v6.10-changes 2024-05-21 10:09:28 -07:00
mtio.h
mutex_api.h
mutex_types.h
mutex.h
mv643xx_eth.h
mv643xx_i2c.h
mv643xx.h
mvebu-pmsu.h
mxm-wmi.h
namei.h
nd.h
ndctl.h
net_tstamp.h
net.h net: change proto and proto_ops accept type 2024-05-13 18:19:09 -06:00
netdev_features.h
netdevice.h net: revert partially applied PHY topology series 2024-05-13 18:35:02 -07:00
netfilter_bridge.h
netfilter_defs.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter_netdev.h
netfilter.h
netfs.h vfs-6.10-rc2.fixes 2024-05-27 08:09:12 -07:00
netlink.h
netpoll.h
nfs3.h
nfs4.h nfsd: trivial GET_DIR_DELEGATION support 2024-05-06 09:07:17 -04:00
nfs_fs_i.h
nfs_fs_sb.h
nfs_fs.h NFS: add atomic_open for NFSv3 to handle O_TRUNC correctly. 2024-05-20 11:09:20 -04:00
nfs_iostat.h
nfs_page.h
nfs_ssc.h
nfs_xdr.h
nfs.h
nfsacl.h
nitro_enclaves.h
nl802154.h
nls.h
nmi.h watchdog: allow nmi watchdog to use raw perf event 2024-05-08 08:41:29 -07:00
node.h
nodemask_types.h
nodemask.h
nospec.h
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.h
ntb_transport.h
ntb.h
nubus.h
numa.h x86/numa: Fix SRAT lookup of CFMWS ranges with numa_fill_memblks() 2024-05-07 13:47:15 +02:00
nvme-auth.h
nvme-fc-driver.h
nvme-fc.h
nvme-keyring.h
nvme-rdma.h
nvme-tcp.h
nvme.h
nvmem-consumer.h
nvmem-provider.h nvmem: layouts: store owner from modules with nvmem_layout_driver_register() 2024-05-03 07:26:38 +02:00
nvram.h
objagg.h
objpool.h objpool: cache nr_possible_cpus() and avoid caching nr_cpu_ids 2024-05-01 23:18:48 +09:00
objtool_types.h
objtool.h
of_address.h
of_clk.h
of_device.h
of_dma.h
of_fdt.h
of_gpio.h
of_graph.h
of_iommu.h
of_irq.h
of_mdio.h
of_net.h
of_pci.h
of_pdt.h
of_platform.h
of_reserved_mem.h of: reserved_mem: Remove the use of phandle from the reserved_mem APIs 2024-05-03 07:49:13 -05:00
of.h
oid_registry.h
olpc-ec.h
omap-dma.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h mailbox: omap: Move omap_mbox_irq_t into driver 2024-05-19 22:29:43 -05:00
omapfb.h
once_lite.h
once.h
oom.h
openvswitch.h
osq_lock.h
overflow.h
packing.h
padata.h
page_counter.h
page_ext.h mm: make page_ext_get() take a const argument 2024-04-25 20:56:14 -07:00
page_idle.h mm: generate PAGE_IDLE_FLAG definitions 2024-04-25 20:56:35 -07:00
page_owner.h
page_ref.h mm: remove page_ref_sub_return() 2024-05-05 17:53:49 -07:00
page_reporting.h
page_table_check.h
page-flags-layout.h
page-flags.h mm: remove PageReferenced 2024-05-05 17:53:50 -07:00
page-isolation.h mm: page_isolation: prepare for hygienic freelists 2024-04-25 20:56:04 -07:00
pageblock-flags.h mm: set pageblock_order to HPAGE_PMD_ORDER in case with !CONFIG_HUGETLB_PAGE but THP enabled 2024-04-25 20:56:44 -07:00
pagemap.h filemap: add helper mapping_max_folio_size() 2024-05-24 13:34:06 +02:00
pagevec.h
pagewalk.h
panic_notifier.h
panic.h
papr_scm.h powerpc/papr_scm: Move duplicate definitions to common header files 2024-04-25 12:37:12 -07:00
parman.h
parport_pc.h
parport.h
parser.h
part_stat.h Use bdev_is_paritition() instead of open-coding it 2024-05-02 17:48:09 -04:00
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci_hotplug.h
pci_ids.h pci-v6.10-changes 2024-05-21 10:09:28 -07:00
pci-acpi.h
pci-ats.h
pci-doe.h
pci-ecam.h
pci-ep-cfs.h
pci-epc.h
pci-epf.h
pci-p2pdma.h
pci.h PCI: Revert the cfg_access_lock lockdep mechanism 2024-06-04 12:10:05 -05:00
pcs-lynx.h
pcs-rzn1-miic.h
pe.h
peci-cpu.h
peci.h
percpu_counter.h
percpu-defs.h
percpu-refcount.h
percpu-rwsem.h
percpu.h mm: change inlined allocation helpers to account at the call site 2024-04-25 20:55:59 -07:00
perf_event_api.h
perf_event.h
perf_regs.h
personality.h
pfn_t.h
pfn.h
pgalloc_tag.h mm: make page_ext_get() take a const argument 2024-04-25 20:56:14 -07:00
pgtable_api.h
pgtable.h mm/madvise: introduce clear_young_dirty_ptes() batch helper 2024-05-05 17:53:42 -07:00
phonet.h
phy_fixed.h
phy_led_triggers.h
phy.h net: revert partially applied PHY topology series 2024-05-13 18:35:02 -07:00
phylib_stubs.h
phylink.h
pid_namespace.h
pid_types.h
pid.h
pidfs.h
pim.h
pipe_fs_i.h
pkeys.h
pktcdvd.h
pl320-ipc.h
platform_device.h
platform_profile.h
pldmfw.h
plist_types.h
plist.h
pm_clock.h
pm_domain.h OPP: Fix required_opp_tables for multiple genpds using same table 2024-05-17 12:22:46 +02:00
pm_opp.h
pm_qos.h
pm_runtime.h
pm_wakeirq.h
pm_wakeup.h
pm-trace.h
pm.h
pmbus.h
pmu.h
pnp.h PNP: Hide pnp_bus_type from the non-PNP code 2024-05-28 21:53:51 +02:00
poison.h
poll.h
polynomial.h
posix_acl_xattr.h
posix_acl.h
posix-clock.h
posix-timers_types.h
posix-timers.h
power_supply.h
powercap.h
ppp_channel.h
ppp_defs.h
ppp-comp.h
pps_kernel.h
pr.h
prandom.h
preempt.h
prefetch.h
prime_numbers.h
printk.h TTY/Serial changes for 6.10-rc1 2024-05-22 11:53:02 -07:00
prmt.h
proc_fs.h
proc_ns.h
processor.h
profile.h profiling: Remove create_prof_cpu_mask(). 2024-04-27 11:17:48 -07:00
projid.h
property.h
pruss_driver.h
psci.h
pseudo_fs.h
psi_types.h
psi.h
psp-platform-access.h
psp-sev.h
psp-tee.h
psp.h
pstore_blk.h
pstore_ram.h
pstore_zone.h
pstore.h
ptdump.h
pti.h
ptp_classify.h
ptp_clock_kernel.h
ptp_kvm.h
ptp_mock.h
ptp_pch.h
ptr_ring.h mm: change inlined allocation helpers to account at the call site 2024-04-25 20:55:59 -07:00
ptrace_api.h
ptrace.h
purgatory.h
pvclock_gtod.h
pwm_backlight.h
pwm.h pwm: Make pwmchip_[sg]et_drvdata() a wrapper around dev_set_drvdata() 2024-04-30 18:57:07 +02:00
pxa2xx_ssp.h
pxa168_eth.h
qnx6_fs.h
quota.h
quotaops.h
radix-tree.h
raid_class.h
ramfs.h
random.h
randomize_kstack.h
range.h
ras.h
ratelimit_types.h
ratelimit.h
rational.h
rbtree_augmented.h
rbtree_latch.h
rbtree_types.h
rbtree.h
rcu_node_tree.h
rcu_notifier.h
rcu_segcblist.h
rcu_sync.h
rculist_bl.h
rculist_nulls.h
rculist.h
rcupdate_trace.h
rcupdate_wait.h
rcupdate.h
rcuref.h
rcutiny.h
rcutree.h
rcuwait_api.h
rcuwait.h
reboot-mode.h
reboot.h
reciprocal_div.h
ref_tracker.h
refcount_api.h
refcount_types.h
refcount.h
regmap.h regmap: Reorder fields in 'struct regmap_config' to save some memory 2024-05-07 10:31:42 +09:00
regset.h
relay.h
remoteproc.h
resctrl.h
reset-controller.h
reset.h
resource_ext.h
resource.h
restart_block.h
resume_user_mode.h
rethook.h
rfkill.h
rhashtable-types.h rhashtable: plumb through alloc tag 2024-04-25 20:55:57 -07:00
rhashtable.h
ring_buffer.h ring-buffer: Introducing ring-buffer mapping functions 2024-05-13 18:09:56 -04:00
rio_drv.h
rio_ids.h
rio_regs.h
rio.h
rmap.h mm: return the address from page_mapped_in_vma() 2024-05-05 17:53:45 -07:00
rmi.h
rndis.h
rodata_test.h
root_dev.h
rpmsg.h
rseq.h
rslib.h
rtc.h
rtmutex.h
rtnetlink.h
rtsx_common.h
rtsx_pci.h
rtsx_usb.h
rv.h
rw_hint.h
rwbase_rt.h
rwlock_api_smp.h
rwlock_rt.h
rwlock_types.h
rwlock.h
rwsem.h
sbitmap.h
scatterlist.h
scc.h
sched_clock.h
sched.h The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07:00
scmi_protocol.h firmware: arm_scmi: Add basic support for SCMI v3.2 pincontrol protocol 2024-04-19 15:17:37 +01:00
scpi_protocol.h
screen_info.h
scs.h
sctp.h
scx200_gpio.h
scx200.h
seccomp_types.h
seccomp.h
secretmem.h mm: merge folio_is_secretmem() and folio_fast_pin_allowed() into gup_fast_folio_allowed() 2024-04-25 20:56:13 -07:00
securebits.h
security.h
sed-opal-key.h
sed-opal.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
seg6.h
selection.h
sem_types.h
sem.h
semaphore.h
seq_buf.h
seq_file_net.h
seq_file.h seq_file: Optimize seq_puts() 2024-05-02 16:28:15 +02:00
seqlock_api.h
seqlock_types.h
seqlock.h
serdev.h
serial_8250.h
serial_bcm63xx.h
serial_core.h
serial_s3c.h
serial_sci.h
serial.h
serio.h
set_memory.h
sfp.h net: revert partially applied PHY topology series 2024-05-13 18:35:02 -07:00
sh_clk.h
sh_dma.h
sh_eth.h
sh_intc.h
sh_timer.h
shdma-base.h
shm.h
shmem_fs.h
shrinker.h
signal_types.h
signal.h
signalfd.h
siox.h
siphash.h
sizes.h
skb_array.h mm: change inlined allocation helpers to account at the call site 2024-04-25 20:55:59 -07:00
skbuff_ref.h Revert "net: mirror skb frag ref/unref helpers" 2024-05-03 16:05:53 -07:00
skbuff.h The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07:00
skmsg.h The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07:00
slab.h The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07:00
slimbus.h
sm501-regs.h
sm501.h
smc91x.h
smp_types.h
smp.h
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h net: have do_accept() take a struct proto_accept_arg argument 2024-05-13 18:19:19 -06:00
sockptr.h mm: change inlined allocation helpers to account at the call site 2024-04-25 20:55:59 -07:00
softirq.h
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_api.h
spinlock_rt.h
spinlock_types_raw.h
spinlock_types_up.h
spinlock_types.h
spinlock_up.h
spinlock.h
splice.h
spmi.h
sprintf.h
sram.h
srcu.h
srcutiny.h
srcutree.h
ssbi.h
stackdepot.h
stackleak.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h
statfs.h
static_call_types.h
static_call.h
static_key.h
stdarg.h
stddef.h
stm.h stm class: Add source type 2024-05-04 18:57:21 +02:00
stmmac.h net: stmmac: move the EST structure to struct stmmac_priv 2024-05-13 18:33:10 -07:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h
string_choices.h
string_helpers.h
string.h The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07:00
stringhash.h
stringify.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
surface_acpi_notify.h
suspend.h
svga.h
sw842.h
swab.h
swait_api.h
swait.h
swap_cgroup.h
swap_slots.h
swap.h getting rid of bogus set_blocksize() uses, switching it 2024-05-21 08:34:51 -07:00
swapfile.h
swapops.h
swiotlb.h swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() 2024-05-07 13:29:28 +02:00
switchtec.h
sxgbe_platform.h
sync_core.h
sync_file.h
synclink.h
sys_soc.h
sys.h
syscall_user_dispatch_types.h
syscall_user_dispatch.h
syscalls_api.h
syscalls.h mseal: add mseal syscall 2024-05-23 19:40:26 -07:00
syscore_ops.h
sysctl.h sysctl changes for v6.10-rc1 2024-05-17 17:31:24 -07:00
sysfb.h
sysfs.h
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h
task_io_accounting_ops.h
task_io_accounting.h
task_work.h
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h
tee_core.h
tee_drv.h
tegra-icc.h
termios_internal.h
textsearch_fsm.h
textsearch.h
tfrc.h
thermal.h
thread_info.h
threads.h printk: Change type of CONFIG_BASE_SMALL to bool 2024-05-06 17:39:09 +02:00
thunderbolt.h
ti_wilink_st.h
ti-emif-sram.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time32.h
time64.h
time_namespace.h
time.h
timecounter.h
timekeeper_internal.h
timekeeping.h
timer_types.h
timer.h
timerfd.h
timeriomem-rng.h
timerqueue_types.h
timerqueue.h timerqueue: Remove never used function timerqueue_node_expires() 2024-04-22 16:13:06 +02:00
timex.h
tnum.h
topology.h
torture.h
toshiba.h
tpm_command.h
tpm_eventlog.h
tpm.h tpm: Rename TPM2_OA_TMPL to TPM2_OA_NULL_KEY and make it local 2024-05-28 13:14:23 +03:00
trace_clock.h
trace_events.h
trace_recursion.h ftrace: make extra rcu_is_watching() validation check optional 2024-05-01 23:18:48 +09:00
trace_seq.h
trace.h
tracefs.h eventfs/tracing: Add callback for release of an eventfs_inode 2024-05-04 04:25:37 -04:00
tracepoint-defs.h
tracepoint.h
transport_class.h
ts-nbus.h
tsacct_kern.h
tsm.h
tty_buffer.h
tty_driver.h tty: add the option to have a tty reject a new ldisc 2024-05-04 18:45:11 +02:00
tty_flip.h
tty_ldisc.h
tty_port.h
tty.h alpha: drop pre-EV56 support 2024-05-06 12:05:00 +02:00
typecheck.h
types.h
u64_stats_sync_api.h
u64_stats_sync.h
uacce.h
uaccess.h
ubsan.h
ucs2_string.h
udp.h printk changes for 6.10 2024-05-15 12:34:46 -07:00
uidgid_types.h
uidgid.h
uio_driver.h
uio.h
umh.h
unicode.h
units.h
uprobes.h
usb_usual.h
usb.h usb: core: Remove the useless struct usb_devmap which is just a bitmap 2024-05-04 18:23:03 +02:00
usbdevice_fs.h
user_events.h
user_namespace.h
user-return-notifier.h
user.h
userfaultfd_k.h
usermode_driver.h
util_macros.h
uts.h
utsname.h
uuid.h
vbox_utils.h
vdpa.h
verification.h
vermagic.h
vexpress.h
vfio_pci_core.h
vfio.h
vfs.h
vga_switcheroo.h
vgaarb.h
vhost_iotlb.h
via_i2c.h
via-core.h
via.h
videodev2.h
virtio_anchor.h
virtio_byteorder.h
virtio_caif.h
virtio_config.h
virtio_dma_buf.h
virtio_net.h
virtio_pci_admin.h
virtio_pci_legacy.h
virtio_pci_modern.h
virtio_ring.h
virtio_vsock.h
virtio.h virtio: add debugfs infrastructure to allow to debug virtio features 2024-04-26 13:26:53 +02:00
vm_event_item.h
vmalloc.h mm: vmalloc: enable memory allocation profiling 2024-04-25 20:55:57 -07:00
vmcore_info.h
vmpressure.h
vmstat.h mm: page_alloc: consolidate free page accounting 2024-04-25 20:56:04 -07:00
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt_buffer.h
vt_kern.h
vt.h
vtime.h
w1.h
wait_api.h
wait_bit.h
wait.h
watch_queue.h
watchdog.h
win_minmax.h
wireless.h
wkup_m3_ipc.h
wm97xx.h
wmi.h
wordpart.h bitops: Move aligned_byte_mask() to wordpart.h 2024-05-19 16:12:38 -07:00
workqueue_api.h
workqueue_types.h
workqueue.h workqueue: Use "@..." in function comment to describe variable length argument 2024-04-22 10:08:04 -10:00
writeback.h writeback: support retrieving per group debug writeback stats of bdi 2024-05-05 17:53:51 -07:00
ww_mutex.h
wwan.h
xarray.h The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07:00
xattr.h
xxhash.h
xz.h
yam.h
zconf.h
zlib.h
zorro.h
zpool.h mm: zpool: return pool size in pages 2024-04-25 20:55:48 -07:00
zsmalloc.h
zstd_errors.h
zstd_lib.h
zstd.h
zswap.h mm: zswap: optimize zswap pool size tracking 2024-04-25 20:55:47 -07:00
zutil.h