OpenCloudOS-Kernel/include/linux
John Garry d97e594c51 blk-mq: Use request queue-wide tags for tagset-wide sbitmap
The tags used for an IO scheduler are currently per hctx.

As such, when q->nr_hw_queues grows, so does the request queue total IO
scheduler tag depth.

This may cause problems for SCSI MQ HBAs whose total driver depth is
fixed.

Ming and Yanhui report higher CPU usage and lower throughput in scenarios
where the fixed total driver tag depth is appreciably lower than the total
scheduler tag depth:
https://lore.kernel.org/linux-block/440dfcfc-1a2c-bd98-1161-cec4d78c6dfc@huawei.com/T/#mc0d6d4f95275a2743d1c8c3e4dc9ff6c9aa3a76b

In that scenario, since the scheduler tag is got first, much contention
is introduced since a driver tag may not be available after we have got
the sched tag.

Improve this scenario by introducing request queue-wide tags for when
a tagset-wide sbitmap is used. The static sched requests are still
allocated per hctx, as requests are initialised per hctx, as in
blk_mq_init_request(..., hctx_idx, ...) ->
set->ops->init_request(.., hctx_idx, ...).

For simplicity of resizing the request queue sbitmap when updating the
request queue depth, just init at the max possible size, so we don't need
to deal with the possibly with swapping out a new sbitmap for old if
we need to grow.

Signed-off-by: John Garry <john.garry@huawei.com>
Reviewed-by: Ming Lei <ming.lei@redhat.com>
Link: https://lore.kernel.org/r/1620907258-30910-3-git-send-email-john.garry@huawei.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
2021-05-24 06:47:22 -06:00
..
amba spi: Updates for v5.13 2021-04-26 16:32:11 -07:00
avf ice: Enable RSS configure for AVF 2021-04-22 09:26:22 -07:00
bcma
byteorder
can can: bittiming: add CAN_KBPS, CAN_MBPS and CAN_MHZ macros 2021-03-30 11:14:45 +02:00
ceph libceph: deprecate [no]cephx_require_signatures options 2021-02-16 12:09:52 +01:00
clk clk: tegra: Add PLLE HW power sequencer control 2021-03-24 14:01:58 +01:00
crush
decompress
device device.h: Remove bogus "the" in kerneldoc 2021-02-09 12:26:40 +01:00
dma dmaengine: ti: k3-psil: optimize struct psil_endpoint_config for size 2021-02-01 11:29:11 +05:30
dsa net: dsa: free skb->cb usage in core driver 2021-04-27 14:10:15 -07:00
extcon
firmware This is the bulk of the pin control changes for the v5.13 kernel cycle 2021-04-30 13:04:30 -07:00
fpga
fsl soc: fsl: guts: fix comment syntax in file 2021-04-06 15:33:32 -05:00
gpio gpio updates for v5.13 2021-05-05 12:39:29 -07:00
greybus
hsi
i3c i3c: Make remove callback return void 2021-02-02 00:16:57 +01:00
iio dt-bindings:iio:dac: update microchip,mcp4725.yaml reference 2021-04-07 08:36:38 +01:00
input
irqchip ARM: platform support for Apple M1 2021-04-26 12:30:36 -07:00
isdn
lockd
mailbox
mdio
mfd - Core Frameworks 2021-04-28 15:59:13 -07:00
mlx4
mlx5 RDMA merge window pull request 2021-05-01 09:15:05 -07:00
mmc mmc: core: Convert mmc_of_parse_voltage() to use device property API 2021-04-23 09:29:49 +02:00
mtd mtd: core: Constify buf in mtd_write_user_prot_reg() 2021-04-16 20:30:54 +02:00
mux
net/intel
netfilter netfilter: allow to turn off xtables compat layer 2021-04-26 18:16:56 +02:00
netfilter_arp netfilter: arptables: use pernet ops struct during unregister 2021-05-03 23:04:01 +02:00
netfilter_bridge netfilter: ebtables: remove the 3 ebtables pointers from struct net 2021-04-26 03:20:07 +02:00
netfilter_ipv4 netfilter: allow to turn off xtables compat layer 2021-04-26 18:16:56 +02:00
netfilter_ipv6 netfilter: allow to turn off xtables compat layer 2021-04-26 18:16:56 +02:00
pcs net: pcs: add C37 SGMII AN support for intel mGbE controller 2021-03-15 12:53:12 -07:00
perf Revert "arm64: Enable perf events based hard lockup detector" 2021-01-13 15:08:41 +00:00
phy phy: Add media type and speed serdes configuration interfaces 2021-03-17 12:13:19 +05:30
pinctrl pinctrl: Add PIN_CONFIG_MODE_PWM to enum pin_config_param 2021-04-22 02:03:01 +02:00
platform_data chrome platform changes for 5.13 2021-05-07 14:49:18 -07:00
power power: supply: bq27xxx: Add support for BQ78Z100 2021-03-21 21:29:26 +01:00
qed net: qed: remove unused including <linux/version.h> 2021-04-08 13:26:22 -07:00
raid
regulator regulator: core: Fix off_on_delay handling 2021-04-23 13:18:35 +01:00
remoteproc remoteproc: qcom: expose types for COMPILE_TEST 2021-01-09 13:51:36 -08:00
reset
rpmsg
rtc rtc: remove sirfsoc driver 2021-01-23 14:57:21 +01:00
sched Merge branch 'for-v5.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace 2021-05-21 06:12:52 -10:00
soc soc: qcom: address kernel-doc warnings 2021-03-29 22:49:54 -05:00
soundwire soundwire: add static port mapping support 2021-04-06 10:22:02 +05:30
spi MMC core: 2021-04-28 15:56:51 -07:00
ssb ssb: Use true and false for bool variable 2021-02-08 13:23:42 +02:00
sunrpc NFS client updates for Linux 5.13 2021-05-07 11:23:41 -07:00
surface_aggregator platform/surface: aggregator: avoid clang -Wconstant-conversion warning 2021-05-19 15:24:52 +02:00
ulpi
unaligned
usb Networking changes for 5.13. 2021-04-29 11:57:23 -07:00
8250_pci.h
a.out.h
acct.h
acpi.h Merge branches 'acpi-cppc', 'acpi-video' and 'acpi-utils' 2021-04-26 17:04:27 +02:00
acpi_dma.h
acpi_iort.h
acpi_pmtmr.h
adb.h
adfs_fs.h
adreno-smmu-priv.h
adxl.h
aer.h
agp_backend.h
agpgart.h
ahci-remap.h
ahci_platform.h
aio.h
alarmtimer.h
alcor_pci.h
align.h kernel.h: drop inclusion in bitmap.h 2021-05-06 19:24:11 -07:00
altera_jtaguart.h
altera_uart.h
amd-iommu.h iommu/amd: Move a few prototypes to include/linux/amd-iommu.h 2021-04-07 11:14:55 +02:00
anon_inodes.h fs: add LSM-supporting anon-inode interface 2021-01-14 17:31:05 -05:00
apm-emulation.h
apm_bios.h
apple-gmux.h
apple_bl.h
arch_topology.h cpufreq: CPPC: Add support for frequency invariance 2021-03-22 08:55:28 +05:30
arm-cci.h
arm-smccc.h KVM: arm64: Add support for the KVM PTP service 2021-04-07 16:33:20 +01:00
arm_sdei.h
armada-37xx-rwtm-mailbox.h treewide: change my e-mail address, fix my name 2021-04-09 14:54:23 -07:00
ascii85.h
asn1.h
asn1_ber_bytecode.h
asn1_decoder.h
asn1_encoder.h lib: Add ASN.1 encoder 2021-04-14 16:30:30 +03:00
assoc_array.h
assoc_array_priv.h
async.h kernel/async.c: remove async_unregister_domain() 2021-05-07 00:26:33 -07:00
async_tx.h
ata.h
ata_platform.h
atalk.h
ath9k_platform.h
atm.h
atm_tcp.h
atmdev.h atm: fix a typo in the struct description 2021-03-08 15:16:30 -08:00
atmel-isc-media.h
atmel-mci.h
atmel-ssc.h
atmel_pdc.h
atomic-arch-fallback.h
atomic-fallback.h
atomic.h
attribute_container.h
audit.h
auto_dev-ioctl.h
auto_fs.h
auxiliary_bus.h
auxvec.h
average.h
backing-dev-defs.h
backing-dev.h
backlight.h
badblocks.h
balloon_compaction.h
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_sprom.h
bcm47xx_wdt.h
bcm963xx_nvram.h
bcm963xx_tag.h
binfmts.h coredump: don't bother with do_truncate() 2021-03-08 10:21:11 -05:00
bio.h Revert "bio: limit bio max size" 2021-05-08 21:49:48 -06:00
bit_spinlock.h
bitfield.h
bitmap.h Merge branch 'akpm' (patches from Andrew) 2021-05-07 00:34:51 -07:00
bitops.h lib: add fast path for find_first_*_bit() and find_last_bit() 2021-05-06 19:24:12 -07:00
bitrev.h
bits.h linux/bits.h: fix compilation error with GENMASK 2021-05-22 15:09:07 -10:00
blk-cgroup.h
blk-crypto.h
blk-mq-pci.h
blk-mq-rdma.h
blk-mq-virtio.h
blk-mq.h scsi: blk-mq: Fix build warning when making htmldocs 2021-04-21 22:59:17 -04:00
blk-pm.h
blk_types.h block: use bi_max_vecs to find the bvec pool 2021-02-08 08:33:16 -07:00
blkdev.h blk-mq: Use request queue-wide tags for tagset-wide sbitmap 2021-05-24 06:47:22 -06:00
blkpg.h
blktrace_api.h blktrace: remove debugfs file dentries from struct blk_trace 2021-02-23 09:54:51 -07:00
blockgroup_lock.h
bma150.h
bootconfig.h
bottom_half.h tick/sched: Prevent false positive softirq pending warnings on RT 2021-03-17 16:34:11 +01:00
bpf-cgroup.h bpf, cgroup: Delete repeated struct bpf_prog declaration 2021-04-03 01:43:49 +02:00
bpf-netns.h
bpf.h Networking changes for 5.13. 2021-04-29 11:57:23 -07:00
bpf_lirc.h
bpf_local_storage.h bpf: Prevent deadlock from recursive bpf_task_storage_[get|delete] 2021-02-26 11:51:48 -08:00
bpf_lsm.h bpf: Enable task local storage for tracing programs 2021-02-26 11:51:47 -08:00
bpf_trace.h
bpf_types.h bpf: Clean up sockmap related Kconfigs 2021-02-26 12:28:03 -08:00
bpf_verifier.h bpf: Fix leakage of uninitialized bpf stack under speculation 2021-05-03 11:56:23 +02:00
bpfilter.h
brcmphy.h net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S 2021-02-16 15:23:23 -08:00
bsearch.h
bsg-lib.h
bsg.h
btf.h bpf: Support bpf program calling kernel function 2021-03-26 20:41:51 -07:00
btf_ids.h
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h mm: fs: invalidate BH LRU during page migration 2021-05-05 11:27:24 -07:00
bug.h bug: Provide dummy version of bug_get_file_line() when !GENERIC_BUG 2021-04-15 17:04:24 +01:00
build-salt.h
build_bug.h
buildid.h bpf: Add size arg to build_id_parse function 2021-01-14 19:29:58 -08:00
bvec.h
c2port.h
cache.h
cacheinfo.h
capability.h commoncap: handle idmapped mounts 2021-01-24 14:27:17 +01:00
cb710.h
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h
cfag12864b.h treewide: Miguel has moved 2021-02-26 09:41:03 -08:00
cfi.h add support for Clang CFI 2021-04-08 16:04:20 -07:00
cgroup-defs.h
cgroup.h rbtree, perf: Use new rbtree helpers 2021-02-17 14:07:48 +01:00
cgroup_rdma.h
cgroup_subsys.h cgroup: Add misc cgroup controller 2021-04-04 13:34:46 -04:00
circ_buf.h
cleancache.h
clk-provider.h clk: divider: add devm_clk_hw_register_divider 2021-04-07 11:05:44 -07:00
clk.h This is all driver updates, the majority of which is a bunch of new Qualcomm 2021-02-22 09:45:23 -08:00
clkdev.h
clockchips.h
clocksource.h ARM: 2021-05-01 10:14:08 -07:00
clocksource_ids.h clocksource: Add clocksource id for arm arch counter 2021-04-07 16:33:20 +01:00
cm4000_cs.h
cma.h mm: use proper type for cma_[alloc|release] 2021-05-05 11:27:24 -07:00
cmdline-parser.h
cn_proc.h
cnt32_to_63.h
coda.h
compaction.h mm/compaction: remove unused variable sysctl_compact_memory 2021-05-05 11:27:24 -07:00
compat.h Merge branch 'for-v5.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace 2021-05-21 06:12:52 -10:00
compiler-clang.h cfi: add __cficanonical 2021-04-08 16:04:20 -07:00
compiler-gcc.h include/linux/compiler-gcc.h: sparse can do constant folding of __builtin_bswap*() 2021-04-30 11:20:35 -07:00
compiler-intel.h
compiler-version.h kbuild: redo fake deps at include/config/*.h 2021-04-25 05:26:10 +09:00
compiler.h jump_label: Do not profile branch annotations 2021-01-22 11:08:56 +01:00
compiler_attributes.h percpu: fix clang modpost section mismatch 2021-02-14 18:15:15 +00:00
compiler_types.h cfi: add __cficanonical 2021-04-08 16:04:20 -07:00
completion.h
component.h
configfs.h treewide: remove editor modelines and cruft 2021-05-07 00:26:34 -07:00
connector.h connector: fix a kernel-doc markup 2021-01-21 14:06:00 -07:00
console.h Revert "init/console: Use ttynull as a fallback when there is no console" 2021-01-08 11:02:18 -08:00
console_struct.h vt: Fix character height handling with VT_RESIZEX 2021-05-13 11:00:18 -07:00
consolemap.h
const.h linux/bits.h: fix compilation error with GENMASK 2021-05-22 15:09:07 -10:00
container.h
context_tracking.h context_tracking: KVM: Move guest enter/exit wrappers to KVM's domain 2021-05-05 22:54:12 +02:00
context_tracking_state.h
cookie.h
cordic.h
coredump.h coredump.h: move CONFIG_COREDUMP-only stuff inside the ifdef 2021-03-08 10:21:11 -05:00
coresight-pmu.h coresight: etm-perf: Support PID tracing for kernel at EL2 2021-02-11 18:31:48 +01:00
coresight-stm.h
coresight.h coresight: core: Add support for dedicated percpu sinks 2021-04-06 16:05:38 -06:00
count_zeros.h
counter.h
counter_enum.h
cper.h
cpu.h cpu/hotplug: Fix build error of using {add,remove}_cpu() with !CONFIG_SMP 2021-03-10 09:16:09 +01:00
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpufeature.h
cpufreq.h cpufreq: Remove unused flag CPUFREQ_PM_NO_WARN 2021-02-04 19:25:47 +01:00
cpuhotplug.h dmaengine updates for v5.13-rc1 2021-05-04 11:24:46 -07:00
cpuidle.h cpuidle: Use s64 as exit_latency_ns and target_residency_ns data type 2021-04-07 19:26:44 +02:00
cpuidle_haltpoll.h
cpumask.h The x86 MM changes in this cycle were: 2021-04-29 11:41:43 -07:00
cpuset.h
crash_core.h
crash_dump.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
crc4.h
crc7.h
crc8.h lib: crc8: pointer to data block should be const 2021-05-06 19:24:12 -07:00
crc16.h
crc32.h
crc32c.h
crc32poly.h
crc64.h
cred.h kernel/cred.c: make init_groups static 2021-05-06 19:24:11 -07:00
crypto.h crypto - shash: reduce minimum alignment of shash_desc structure 2021-01-22 14:58:01 +11:00
cs5535.h
ctype.h
cuda.h
dasd_mod.h
davinci_emac.h
dax.h
dca.h
dcache.h useful constants: struct qstr for ".." 2021-04-15 22:36:45 -04:00
dccp.h
debug_locks.h
debugfs.h debugfs: Implement debugfs_create_str() 2021-04-16 17:06:34 +02:00
debugobjects.h
delay.h
delayacct.h delayacct: clear right task's flag after blkio completes 2021-05-07 00:26:32 -07:00
delayed_call.h
dev_printk.h
devcoredump.h
devfreq-event.h
devfreq.h PM / devfreq: Register devfreq as a cooling device on demand 2021-03-09 15:40:16 +09:00
devfreq_cooling.h
device-mapper.h dm: replace dm_vcalloc() 2021-04-19 13:13:26 -04:00
device.h driver core: Avoid pointless deferred probe attempts 2021-03-23 14:58:10 +01:00
device_cgroup.h
devm-helpers.h devm-helpers: Fix devm_delayed_work_autocancel() kerneldoc 2021-04-22 08:20:15 +02:00
devpts_fs.h
dfl.h
digsig.h
dim.h
dio.h
dirent.h
dlm.h
dlm_plock.h
dm-bufio.h dm integrity: fix flush with external metadata device 2021-01-08 15:57:29 -05:00
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dm9000.h
dma-buf-map.h
dma-buf.h dma-buf: Add debug option 2021-01-18 14:26:51 +01:00
dma-direct.h
dma-direction.h
dma-fence-array.h
dma-fence-chain.h
dma-fence.h drm/syncobj: use newly allocated stub fences 2021-04-08 12:21:13 +02:00
dma-heap.h dma-buf: dma-heap: Provide accessor to get heap name 2021-02-25 18:28:24 +05:30
dma-iommu.h iommu: Delete iommu_dma_free_cpu_cached_iovas() 2021-04-07 10:30:47 +02:00
dma-map-ops.h dma-mapping: add a dma_alloc_noncontiguous API 2021-03-15 10:02:31 +01:00
dma-mapping.h dma-mapping: add unlikely hint to error path in dma_mapping_error 2021-04-02 16:41:08 +02:00
dma-resv.h
dmaengine.h dmaengine: Extend the dmaengine_alignment for 128 and 256 bytes 2021-01-13 22:00:37 +05:30
dmapool.h
dmar.h iommu/vt-d: Parse SATC reporting structure 2021-02-04 14:42:00 +01:00
dmi.h
dnotify.h
dns_resolver.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd.h
drbd_genl.h
drbd_genl_api.h
drbd_limits.h
ds2782_battery.h
dtlk.h
dtpm.h
dw_apb_timer.h
dynamic_debug.h dyndbg: avoid calling dyndbg_emit_prefix when it has no work 2021-05-13 20:50:23 +02:00
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h
edd.h
eeprom_93cx6.h
eeprom_93xx46.h misc: eeprom_93xx46: Add quirk to support Microchip 93LC46B eeprom 2021-01-20 18:52:12 +01:00
efi-bgrt.h
efi.h efi: use 32-bit alignment for efi_guid_t literals 2021-03-19 07:44:28 +01:00
efi_embedded_fw.h
efs_vh.h
eisa.h
elevator.h kyber: fix out of bounds access when preempted 2021-05-11 08:12:14 -06:00
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote-lto.h kbuild: add an elfnote for whether vmlinux is built with lto 2021-04-25 05:25:42 +09:00
elfnote.h
enclosure.h
energy_model.h
entry-common.h entry: Fix typos in comments 2021-03-22 03:57:39 +01:00
entry-kvm.h entry/kvm: Explicitly flush pending rcuog wakeup before last rescheduling point 2021-02-17 14:12:43 +01:00
err.h
errname.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h ethernet: constify eth_get_headlen()'s data argument 2021-03-14 14:48:02 -07:00
ethtool.h ethtool: add interface to read RMON stats 2021-04-16 16:59:20 -07:00
ethtool_netlink.h
eventfd.h
eventpoll.h kcmp: Support selection of SYS_kcmp without CHECKPOINT_RESTORE 2021-02-16 09:59:41 +01:00
evm.h
export.h module: remove EXPORT_UNUSED_SYMBOL* 2021-02-08 12:28:07 +01:00
exportfs.h nfs: use change attribute for NFS re-exports 2021-01-30 11:47:12 -05:00
ext2_fs.h
extable.h
extcon-provider.h
extcon.h extcon: Add stubs for extcon_register_notifier_all() functions 2021-03-15 11:09:38 +09:00
f2fs_fs.h f2fs: Replace one-element array with flexible-array member 2021-03-12 13:16:42 -08:00
f75375s.h
falloc.h
fanotify.h fanotify: support limited functionality for unprivileged users 2021-03-16 16:55:05 +01:00
fault-inject-usercopy.h
fault-inject.h
fb.h fb_defio: Remove custom address_space_operations 2021-03-12 15:10:03 +01:00
fbcon.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
fiemap.h
file.h fs: split receive_fd_replace from __receive_fd 2021-04-16 00:13:04 -04:00
fileattr.h vfs: add fileattr ops 2021-04-12 15:04:23 +02:00
filter.h bpf: Remove unused bpf_load_pointer 2021-03-30 22:37:06 +02:00
fips.h
firewire.h
firmware-map.h
firmware.h
fixp-arith.h fixp-arith: add a linear interpolation function 2021-01-16 18:14:53 +00:00
flat.h
flex_proportions.h
font.h
fortify-string.h string.h: move fortified functions definitions in a dedicated header. 2021-02-26 09:41:04 -08:00
freelist.h
freezer.h freezer: Remove unused inline function try_to_freeze_nowarn() 2021-04-08 19:12:20 +02:00
frontswap.h
fs.h drivers/char: remove /dev/kmem for good 2021-05-07 00:26:34 -07:00
fs_context.h
fs_enet_pd.h
fs_parser.h
fs_pin.h
fs_stack.h
fs_struct.h
fs_types.h
fs_uart_pd.h
fscache-cache.h fscache, cachefiles: Add alternate API to use kiocb for read/write to cache 2021-04-23 10:14:32 +01:00
fscache.h fscache, cachefiles: Add alternate API to use kiocb for read/write to cache 2021-04-23 10:14:32 +01:00
fscrypt.h
fsi-occ.h
fsi-sbefifo.h
fsi.h
fsl-diu-fb.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsldma.h
fsnotify.h
fsnotify_backend.h fanotify: configurable limits via sysfs 2021-03-16 16:49:31 +01:00
fsverity.h fs-verity: add FS_IOC_READ_VERITY_METADATA ioctl 2021-02-07 14:51:11 -08:00
ftrace.h tracing: Fix various typos in comments 2021-03-23 14:08:18 -04:00
ftrace_irq.h
futex.h
fwnode.h usb: typec: tcpm: Don't block probing of consumers of "connector" nodes 2021-05-10 16:22:27 +02:00
gameport.h
gcd.h
genalloc.h
generic-radix-tree.h
genetlink.h
genhd.h block: prevent block device lookups at the beginning of del_gendisk 2021-05-20 07:59:35 -06:00
genl_magic_func.h treewide: remove editor modelines and cruft 2021-05-07 00:26:34 -07:00
genl_magic_struct.h treewide: remove editor modelines and cruft 2021-05-07 00:26:34 -07:00
getcpu.h
gfp.h mm: fix some typos and code style problems 2021-05-07 00:26:33 -07:00
glob.h
gnss.h
goldfish.h
gpio-pxa.h
gpio.h
gpio_keys.h
greybus.h
hardirq.h softirq: Add RT specific softirq accounting 2021-03-17 16:34:08 +01:00
hash.h
hashtable.h
hdlc.h
hdlcdrv.h
hdmi.h drm: Fix HDMI_STATIC_METADATA_TYPE1 constant 2021-02-23 19:26:43 +01:00
hid-debug.h
hid-roccat.h
hid-sensor-hub.h iio: Add relative sensitivity support 2021-03-11 20:47:09 +00:00
hid-sensor-ids.h iio: Add relative sensitivity support 2021-03-11 20:47:09 +00:00
hid.h Merge branch 'for-5.13/plantronics' into for-linus 2021-04-29 21:44:07 +02:00
hidden.h
hiddev.h
hidraw.h
highmem-internal.h mm: simplify free_highmem_page() and free_reserved_page() 2021-02-24 13:38:32 -08:00
highmem.h iov_iter: lift memzero_page() to highmem.h 2021-05-05 11:27:27 -07:00
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hmm.h
host1x.h gpu: host1x: Add early init and late exit callbacks 2021-03-31 17:42:14 +02:00
hp_sdc.h
hpet.h
hrtimer.h
hrtimer_defs.h
htcpld.h
huge_mm.h mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE_DEBUG_COW_FLAG 2021-05-05 11:27:21 -07:00
hugetlb.h userfaultfd: add UFFDIO_CONTINUE ioctl 2021-05-05 11:27:22 -07:00
hugetlb_cgroup.h hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings 2021-03-25 09:22:55 -07:00
hugetlb_inline.h
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h
hyperv.h SCSI misc on 20210428 2021-04-28 17:22:10 -07:00
hypervisor.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-mux.h
i2c-smbus.h
i2c.h i2c: ensure timely release of driver-allocated resources 2021-04-10 21:59:21 +02:00
i8042.h
i8253.h
icmp.h
icmpv6.h net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending 2021-02-23 11:29:52 -08:00
ide.h
idle_inject.h
idr.h
ieee80211.h wireless: fix spelling of A-MSDU in HE capabilities 2021-04-19 12:50:15 +02:00
ieee802154.h
if_arp.h
if_bridge.h net: bridge: add helper to replay VLANs installed on port 2021-03-23 14:49:05 -07:00
if_eql.h
if_ether.h
if_fddi.h
if_hsr.h net: hsr: add offloading support 2021-02-11 13:24:44 -08:00
if_link.h
if_ltalk.h
if_macvlan.h macvlan: macvlan_count_rx() needs to be aware of preemption 2021-03-10 15:20:24 -08:00
if_phonet.h
if_pppol2tp.h
if_pppox.h
if_rmnet.h net: qualcomm: rmnet: don't use C bit-fields in rmnet checksum header 2021-03-15 20:41:58 -07:00
if_tap.h
if_team.h
if_tun.h
if_tunnel.h
if_vlan.h
igmp.h
ihex.h
ima.h idmapped-mounts-v5.12 2021-02-23 13:39:45 -08:00
imx-media.h
in.h
in6.h
indirect_call_wrapper.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next 2021-02-16 13:14:06 -08:00
inet.h
inet_diag.h
inetdevice.h
init.h cfi: add __cficanonical 2021-04-08 16:04:20 -07:00
init_ohci1394_dma.h
init_syscalls.h
init_task.h kernel/cred.c: make init_groups static 2021-05-06 19:24:11 -07:00
initrd.h init/initramfs.c: do unpacking asynchronously 2021-05-07 00:26:33 -07:00
inotify.h
input.h
instrumentation.h
instrumented.h
integrity.h
intel-iommu.h iommu/vt-d: Invalidate PASID cache when root/context entry changed 2021-04-07 11:55:47 +02:00
intel-ish-client-if.h
intel-svm.h iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID 2021-04-07 10:15:19 +02:00
intel_rapl.h powercap: RAPL: Fix struct declaration in header file 2021-04-08 19:09:02 +02:00
intel_th.h
interconnect-provider.h
interconnect.h
interrupt.h tasklets: Switch tasklet_disable() to the sleep wait variant 2021-03-17 16:34:07 +01:00
interval_tree.h
interval_tree_generic.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h mm: add a io_mapping_map_user helper 2021-04-30 11:20:39 -07:00
io-pgtable.h iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG 2021-04-07 10:56:53 +02:00
io.h mm: HUGE_VMAP arch support cleanup 2021-04-30 11:20:40 -07:00
io_uring.h io_uring: unify files and task cancel 2021-04-11 19:30:41 -06:00
ioasid.h
iocontext.h
iomap.h iomap: remove unused private field from ioend 2021-05-04 08:54:29 -07:00
iommu-helper.h
iommu.h iommu: Streamline registration interface 2021-04-16 17:20:45 +02:00
iopoll.h
ioport.h ACPI updates for 5.13-rc1 2021-04-26 15:03:23 -07:00
ioprio.h
iova.h iommu: Delete iommu_dma_free_cpu_cached_iovas() 2021-04-07 10:30:47 +02:00
ip.h
ipack.h
ipc.h
ipc_namespace.h
ipmi.h
ipmi_smi.h
ipv6.h net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending 2021-02-23 11:29:52 -08:00
ipv6_route.h
irq.h arm64 updates for 5.13: 2021-04-26 10:25:03 -07:00
irq_poll.h
irq_sim.h
irq_work.h
irqbypass.h
irqchip.h
irqdesc.h irq: Fix typos in comments 2021-03-22 04:23:14 +01:00
irqdomain.h gpio updates for v5.13 2021-05-05 12:39:29 -07:00
irqflags.h lockdep: report broken irq restoration 2021-01-22 11:08:56 +01:00
irqhandler.h
irqnr.h
irqreturn.h
isa.h isa: Make the remove callback for isa drivers return void 2021-01-26 07:42:27 +01:00
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
iversion.h
jbd2.h jbd2: avoid -Wempty-body warnings 2021-04-05 22:39:38 -04:00
jhash.h
jiffies.h
journal-head.h
joystick.h
jump_label.h jump_label: Provide CONFIG-driven build state defaults 2021-04-08 14:05:19 +02:00
jump_label_ratelimit.h
jz4740-adc.h
jz4780-nemc.h
kallsyms.h kallsyms: only build {,module_}kallsyms_on_each_symbol when required 2021-02-08 12:24:04 +01:00
kasan-checks.h kasan: fix bug detection via ksize for HW_TAGS mode 2021-02-24 13:38:31 -08:00
kasan.h kasan, mm: integrate slab init_on_free with HW_TAGS 2021-04-30 11:20:41 -07:00
kbd_diacr.h
kbd_kern.h vt: keyboard, make keyboard_tasklet local 2021-01-07 16:17:31 +01:00
kbuild.h
kconfig.h linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in <linux/kernel.h> 2021-05-09 00:29:45 +09:00
kcore.h
kcov.h kcov: Remove kcov include from sched.h and move it to its users. 2021-03-06 12:40:21 +01:00
kcsan-checks.h kcsan: Add missing license and copyright headers 2021-03-08 14:27:43 -08:00
kcsan.h kcsan: Add missing license and copyright headers 2021-03-08 14:27:43 -08:00
kdb.h
kdebug.h
kdev_t.h
kern_levels.h
kernel-page-flags.h
kernel.h Kbuild updates for v5.13 (2nd) 2021-05-08 10:00:11 -07:00
kernel_read_file.h
kernel_stat.h
kernelcapi.h
kernfs.h
kexec.h powerpc: Move ima buffer fields to struct kimage 2021-03-08 12:06:29 -07:00
key-type.h
key.h certs: Fix blacklist flag type confusion 2021-01-21 16:16:10 +00:00
keyboard.h
keyctl.h
keyslot-manager.h - Fix DM integrity's HMAC support to provide enhanced security of 2021-02-22 10:22:54 -08:00
kfence.h kfence: add test suite 2021-02-26 09:41:02 -08:00
kfifo.h
kgdb.h kgdb: fix to kill breakpoints on initmem after boot 2021-02-26 09:41:05 -08:00
khugepaged.h mm,thp,shmem: make khugepaged obey tmpfs mount flags 2021-02-26 09:40:59 -08:00
klist.h
kmemleak.h
kmod.h
kmsg_dump.h printk: kmsg_dump: remove _nolock() variants 2021-03-08 11:43:35 +01:00
kobj_map.h
kobject.h
kobject_ns.h
kprobes.h tracing/kprobe: Fix to support kretprobe events on unloaded modules 2021-01-29 15:39:48 -05:00
kref.h
ks0108.h treewide: Miguel has moved 2021-02-26 09:41:03 -08:00
ks8842.h
ks8851_mll.h
ksm.h
kthread.h kthread: Extract KTHREAD_IS_PER_CPU 2021-01-22 15:09:42 +01:00
ktime.h timekeeping: Remove unused get_seconds() 2021-01-12 21:13:01 +01:00
kvm_dirty_ring.h
kvm_host.h context_tracking: KVM: Move guest enter/exit wrappers to KVM's domain 2021-05-05 22:54:12 +02:00
kvm_irqfd.h
kvm_para.h
kvm_types.h
l2tp.h
lantiq.h
lapb.h
latencytop.h
lcd.h
lcm.h
led-class-flash.h leds: flash: Add flash registration with undefined CONFIG_LEDS_CLASS_FLASH 2021-02-19 11:54:08 +01:00
led-class-multicolor.h leds: flash: Fix multicolor no-ops registration by return 0 2021-02-19 11:54:08 +01:00
led-lm3530.h
leds-bd2802.h
leds-lp3944.h
leds-lp3952.h
leds-pca9532.h
leds-regulator.h
leds-ti-lmu-common.h
leds.h leds: led-core: Get rid of enum led_brightness 2021-02-19 11:35:28 +01:00
libata.h
libfdt.h
libfdt_env.h
libgcc.h
libnvdimm.h libnvdimm: Remove duplicate struct declaration 2021-05-12 12:37:14 -07:00
libps2.h
license.h
lightnvm.h lightnvm: remove duplicate include in lightnvm.h 2021-04-13 09:16:12 -06:00
limits.h
linear_range.h
linkage.h x86/entry: Emit a symbol for register restoring thunk 2021-01-14 17:18:25 +01:00
linkmode.h
linux_logo.h
lis3lv02d.h
list.h
list_bl.h
list_lru.h
list_nulls.h
list_sort.h treewide: Change list_sort to use const pointers 2021-04-08 16:04:22 -07:00
litex.h drivers/soc/litex: make 'litex_[set|get]_reg()' methods private 2021-01-14 09:52:54 +09:00
livepatch.h
llc.h
llist.h
local_lock.h
local_lock_internal.h locking/lockdep: Mark local_lock_t 2021-01-14 11:20:17 +01:00
lockdep.h Locking changes for this cycle were: 2021-04-28 12:37:53 -07:00
lockdep_types.h locking/lockdep: Mark local_lock_t 2021-01-14 11:20:17 +01:00
lockref.h
log2.h
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h
lsm_hook_defs.h Add Landlock, a new LSM from Mickaël Salaün <mic@linux.microsoft.com> 2021-05-01 18:50:44 -07:00
lsm_hooks.h Add Landlock, a new LSM from Mickaël Salaün <mic@linux.microsoft.com> 2021-05-01 18:50:44 -07:00
lz4.h
lzo.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mailbox_client.h
mailbox_controller.h
maple.h
marvell_phy.h net: phy: marvell: add support for Amethyst internal PHY 2021-04-20 16:27:54 -07:00
math.h
math64.h
max17040_battery.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mcb.h
mdev.h vfio/mdev: Correct the function signatures for the mdev_type_attributes 2021-04-12 10:36:00 -06:00
mdio-bitbang.h net: phy: Add support for microchip SMI0 MDIO bus 2021-04-27 14:13:24 -07:00
mdio-gpio.h
mdio-mux.h
mdio.h mdio, phy: fix -Wshadow warnings triggered by nested container_of() 2021-01-19 11:47:31 -08:00
mei_cl_bus.h mei: bus: change remove callback to return void 2021-02-09 09:30:16 +01:00
mem_encrypt.h
memblock.h mm: memblock: fix section mismatch warning again 2021-03-25 09:22:55 -07:00
memcontrol.h mm: memcontrol: reparent nr_deferred when memcg offline 2021-05-05 11:27:23 -07:00
memfd.h
memory.h mm,memory_hotplug: allocate memmap from the added memory range 2021-05-05 11:27:26 -07:00
memory_hotplug.h mm,memory_hotplug: allocate memmap from the added memory range 2021-05-05 11:27:26 -07:00
mempolicy.h
mempool.h
memregion.h
memremap.h mm,memory_hotplug: allocate memmap from the added memory range 2021-05-05 11:27:26 -07:00
memstick.h
mhi.h bus: mhi: fix typo in comments for struct mhi_channel_config 2021-04-09 18:48:22 +05:30
micrel_phy.h
microchipphy.h
migrate.h mm/gup: migrate pinned pages out of movable zone 2021-05-05 11:27:26 -07:00
migrate_mode.h
mii.h
mii_timestamper.h
min_heap.h
minmax.h linux/bits.h: fix compilation error with GENMASK 2021-05-22 15:09:07 -10:00
misc_cgroup.h cgroup: misc: mark dummy misc_cg_res_total_usage() static inline 2021-04-04 18:29:37 -04:00
miscdevice.h
mm.h mm/hugetlb: fix F_SEAL_FUTURE_WRITE 2021-05-14 19:41:32 -07:00
mm_inline.h include/linux/mm_inline.h: fold __update_lru_size() into its sole caller 2021-02-24 13:38:33 -08:00
mm_types.h mm: fix struct page layout on 32-bit systems 2021-05-14 19:41:32 -07:00
mm_types_task.h
mman.h
mmap_lock.h
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h mm/mmu_notifiers: ensure range_end() is paired with range_start() 2021-03-25 09:22:55 -07:00
mmzone.h mm: fix some typos and code style problems 2021-05-07 00:26:33 -07:00
mnt_namespace.h
mod_devicetable.h Char/Misc driver patches for 5.12-rc1 2021-02-24 10:25:37 -08:00
module.h add support for Clang CFI 2021-04-08 16:04:20 -07:00
module_signature.h
moduleloader.h
moduleparam.h
most.h
mount.h Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2021-02-27 08:07:12 -08:00
moxtet.h treewide: change my e-mail address, fix my name 2021-04-09 14:54:23 -07:00
mpage.h
mpi.h
mpls.h
mpls_iptunnel.h
mroute.h
mroute6.h
mroute_base.h
msdos_fs.h
msdos_partition.h
msg.h
msi.h PCI/MSI: Kill default_teardown_msi_irqs() 2021-04-20 14:11:22 +01:00
mtio.h
mutex.h Linux 5.12-rc5 2021-03-29 15:56:48 +02:00
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
mvebu-pmsu.h
mxm-wmi.h
n_r3964.h
namei.h
nd.h libnvdimm: Notify disk drivers to revalidate region read-only 2021-04-08 22:18:36 -07:00
ndctl.h
net.h net: remove cmsg restriction from io_uring based send/recvmsg calls 2021-02-23 20:32:11 -07:00
netdev_features.h net: hsr: add offloading support 2021-02-11 13:24:44 -08:00
netdevice.h net: remove the new_ifindex argument from dev_change_net_namespace 2021-04-07 14:43:28 -07:00
netfilter.h netfilter: ctnetlink: remove get_ct indirection 2021-01-25 22:06:11 +01:00
netfilter_bridge.h
netfilter_defs.h
netfilter_ingress.h
netfilter_ipv4.h
netfilter_ipv6.h
netfs.h netfs: Define an interface to talk to a cache 2021-04-23 10:14:32 +01:00
netlink.h netlink: simplify nl_set_extack_cookie_u64(), nl_set_extack_cookie_u32() 2021-04-19 15:41:28 -07:00
netpoll.h
nfs.h
nfs3.h
nfs4.h NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute 2021-04-13 10:04:05 -04:00
nfs_fs.h NFS: Separate tracking of file mode cache validity from the uid/gid 2021-04-13 09:41:16 -04:00
nfs_fs_i.h
nfs_fs_sb.h NFS client updates for Linux 5.13 2021-05-07 11:23:41 -07:00
nfs_iostat.h
nfs_page.h
nfs_ssc.h
nfs_xdr.h NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute 2021-04-13 10:04:05 -04:00
nfsacl.h NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs 2021-03-22 10:19:00 -04:00
nitro_enclaves.h
nl802154.h
nls.h
nmi.h
node.h
nodemask.h
nospec.h
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.h
ntb.h
ntb_transport.h
nubus.h
numa.h
nvme-fc-driver.h
nvme-fc.h
nvme-rdma.h
nvme-tcp.h
nvme.h nvme: implement non-mdts command limits 2021-04-06 08:34:39 +02:00
nvmem-consumer.h nvmem: core: Add functions to make number reading easy 2021-04-02 16:26:33 +02:00
nvmem-provider.h
nvram.h
objagg.h
objtool.h objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNC 2021-01-26 11:12:00 -06:00
of.h of: linux/of.h: fix kernel-doc warnings 2021-04-21 10:24:41 -05:00
of_address.h
of_clk.h
of_device.h driver core: platform: Drop of_device_node_put() wrapper 2021-02-12 19:23:57 -06:00
of_dma.h
of_fdt.h
of_gpio.h
of_graph.h
of_iommu.h
of_irq.h of: irq: Fix the return value for of_irq_parse_one() stub 2021-02-11 08:33:41 +01:00
of_mdio.h net: mdio: Remove of_phy_attach() 2021-02-17 13:17:49 -08:00
of_net.h of: net: pass the dst buffer to of_get_mac_address() 2021-04-13 14:35:02 -07:00
of_pci.h
of_pdt.h
of_platform.h
of_reserved_mem.h
oid_registry.h Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 2021-04-26 08:51:23 -07:00
olpc-ec.h
omap-dma.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once.h
oom.h
openvswitch.h
osq_lock.h
overflow.h overflow: Correct check_shl_overflow() comment 2021-04-01 14:07:41 -07:00
packing.h
padata.h
page-flags-layout.h include/linux/page-flags-layout.h: cleanups 2021-04-30 11:20:42 -07:00
page-flags.h mm: page-flags.h: Typo fix (It -> If) 2021-02-26 09:41:01 -08:00
page-isolation.h
page_counter.h mm: page_counter: re-layout structure to reduce false sharing 2021-02-24 13:38:29 -08:00
page_ext.h
page_idle.h
page_owner.h
page_ref.h
page_reporting.h
pageblock-flags.h
pagemap.h mm/filemap: fix readahead return types 2021-05-14 19:41:32 -07:00
pagevec.h mm: remove pagevec_lookup_entries 2021-02-26 09:40:59 -08:00
pagewalk.h pagewalk: prefix struct kernel-doc descriptions 2021-04-30 11:20:41 -07:00
parman.h
parport.h parport: Introduce module_parport_driver() helper macro 2021-03-10 12:46:04 +00:00
parport_pc.h
parser.h parser: add unsigned int parser 2021-02-03 19:05:50 +01:00
part_stat.h
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci-acpi.h
pci-ats.h
pci-dma-compat.h
pci-ecam.h PCI: tegra: Add Tegra194 MCFG quirks for ECAM errata 2021-04-16 11:34:17 -05:00
pci-ep-cfs.h
pci-epc.h PCI: endpoint: Add pci_epc_ops to map MSI IRQ 2021-02-23 14:11:13 -06:00
pci-epf.h PCI: endpoint: Allow user to create sub-directory of 'EPF Device' directory 2021-02-23 14:12:01 -06:00
pci-p2pdma.h
pci.h pci-v5.13-changes 2021-05-05 13:24:11 -07:00
pci_hotplug.h
pci_ids.h PCI: Remove MicroGate SyncLink device IDs 2021-03-12 16:08:59 -06:00
pcs-lynx.h
pda_power.h
pe.h
percpu-defs.h
percpu-refcount.h
percpu-rwsem.h
percpu.h
percpu_counter.h
perf_event.h ARM: 2021-05-01 10:14:08 -07:00
perf_regs.h
personality.h
pfn.h
pfn_t.h
pgtable.h include/linux/pgtable.h: few spelling fixes 2021-05-07 00:26:34 -07:00
phonet.h
phy.h net: phy: genphy_loopback: add link speed configuration 2021-04-20 16:08:02 -07:00
phy_fixed.h
phy_led_triggers.h
phylink.h net: phylink: make phylink_parse_mode() support non-DT platform 2021-03-15 12:53:12 -07:00
pid.h
pid_namespace.h
pim.h
pipe_fs_i.h
pkeys.h
pktcdvd.h
pl320-ipc.h
pl353-smc.h
platform_device.h driver core: platform: Declare early_platform_cleanup() prototype 2021-04-02 17:02:31 +02:00
platform_profile.h ACPI: platform: Add balanced-performance platform profile 2021-02-24 14:52:41 +01:00
pldmfw.h
plist.h
pm-trace.h
pm.h PM: runtime: Fix unpaired parent child_count for force_resume 2021-05-10 19:14:01 +02:00
pm2301_charger.h
pm_clock.h
pm_domain.h PM: domains: use device's next wakeup to determine domain idle state 2021-01-22 17:08:28 +01:00
pm_opp.h opp: Change return type of devm_pm_opp_attach_genpd() 2021-03-16 10:14:11 +05:30
pm_qos.h
pm_runtime.h PM: runtime: Replace inline function pm_runtime_callbacks_present() 2021-04-08 19:14:46 +02:00
pm_wakeirq.h
pm_wakeup.h
pmbus.h hwmon: (pmbus) Add a PMBUS_NO_CAPABILITY platform data flag 2021-01-27 17:44:18 -08:00
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h
poll.h
posix-clock.h
posix-timers.h
posix_acl.h fs: make helpers idmap mount aware 2021-01-24 14:27:20 +01:00
posix_acl_xattr.h acl: handle idmapped mounts 2021-01-24 14:27:17 +01:00
power_supply.h power supply and reset changes for the v5.13 series 2021-04-28 15:43:58 -07:00
powercap.h
ppp-comp.h
ppp_channel.h net: ppp: resolve forwarding path for bridge pppoe devices 2021-03-24 12:48:38 -07:00
ppp_defs.h
pps_kernel.h
pr.h
prandom.h
preempt.h softirq: Add RT specific softirq accounting 2021-03-17 16:34:08 +01:00
prefetch.h
prime_numbers.h
printk.h
proc_fs.h proc: mandate ->proc_lseek in "struct proc_ops" 2021-05-06 19:24:11 -07:00
proc_ns.h
processor.h
profile.h linux/profile.h: remove unnecessary declaration 2021-05-06 19:24:11 -07:00
projid.h
property.h software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro 2021-04-05 13:18:22 +02:00
pruss_driver.h
psci.h
pseudo_fs.h
psi.h psi: Use ONCPU state tracking machinery to detect reclaim 2021-03-06 12:40:22 +01:00
psi_types.h psi: Add PSI_CPU_FULL state 2021-03-06 12:40:22 +01:00
psp-sev.h KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command 2021-04-21 12:20:04 -04:00
psp-tee.h
pstore.h
pstore_blk.h
pstore_ram.h
pstore_zone.h
ptdump.h
pti.h
ptp_classify.h
ptp_clock_kernel.h
ptp_kvm.h ptp: Reorganize ptp_kvm.c to make it arch-independent 2021-04-07 16:33:07 +01:00
ptp_pch.h ptp_pch: Move 'pch_*()' prototypes to shared header 2021-03-12 17:09:34 -08:00
ptr_ring.h
ptrace.h include/linux: remove repeated words 2021-02-26 09:41:03 -08:00
purgatory.h
pvclock_gtod.h
pwm.h pwm: Clarify which state pwm_get_state() returns 2021-04-09 14:17:03 +02:00
pwm_backlight.h
pxa2xx_ssp.h
pxa168_eth.h
qcom-geni-se.h Merge branch 'opp/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm 2021-04-12 14:49:31 +02:00
qcom_scm.h
qnx6_fs.h
quota.h
quotaops.h
radix-tree.h
raid_class.h
ramfs.h
random.h
randomize_kstack.h stack: Replace "o" output with "r" input constraint 2021-05-11 09:56:11 +02:00
range.h
ras.h
ratelimit.h
ratelimit_types.h
rational.h
rbtree.h rbtree, sched/deadline: Use rb_add_cached() 2021-02-17 14:07:44 +01:00
rbtree_augmented.h
rbtree_latch.h
rcu_node_tree.h
rcu_segcblist.h rcu/nocb: Disable bypass when CPU isn't completely offloaded 2021-03-15 13:54:54 -07:00
rcu_sync.h
rculist.h
rculist_bl.h
rculist_nulls.h rculist: Replace reference to atomic_ops.rst 2021-03-08 14:17:35 -08:00
rcupdate.h RCU changes for this cycle were: 2021-04-28 12:00:13 -07:00
rcupdate_trace.h
rcupdate_wait.h
rcutiny.h rcu: Provide polling interfaces for Tiny RCU grace periods 2021-03-24 17:16:15 -07:00
rcutree.h rcu: Provide polling interfaces for Tree RCU grace periods 2021-03-22 08:23:48 -07:00
rcuwait.h
reboot-mode.h
reboot.h
reciprocal_div.h
refcount.h
regmap.h regmap-irq: Add driver callback to configure virtual regs 2021-03-31 13:53:38 +01:00
regset.h
relay.h
remoteproc.h remoteproc: Properly deal with the resource table when detaching 2021-03-18 08:00:51 -05:00
resctrl.h
reset-controller.h
reset.h pci-v5.13-changes 2021-05-05 13:24:11 -07:00
resource.h
resource_ext.h
restart_block.h x86: Introduce restart_block->arch_data to remove TS_COMPAT_RESTART 2021-03-16 22:13:11 +01:00
rfkill.h
rhashtable-types.h
rhashtable.h
ring_buffer.h tracing: Remove unused argument from "ring_buffer_time_stamp() 2021-04-01 14:18:32 -04:00
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h mm/rmap: fix potential pte_unmap on an not mapped pte 2021-02-26 09:41:01 -08:00
rmi.h
rndis.h
rodata_test.h
root_dev.h
rpmsg.h rpmsg: Move RPMSG_ADDR_ANY in user API 2021-03-17 14:16:15 -05:00
rslib.h
rtc.h rtc: introduce features bitfield 2021-01-16 23:19:26 +01:00
rtmutex.h locking/rtmutex: Remove empty and unused debug stubs 2021-03-29 15:57:03 +02:00
rtnetlink.h
rtsx_common.h
rtsx_pci.h
rtsx_usb.h
rwlock.h locking/rwlocks: Add contention detection for rwlocks 2021-02-04 05:27:42 -05:00
rwlock_api_smp.h
rwlock_types.h
rwsem.h locking: Fix typos in comments 2021-03-22 02:45:52 +01:00
s3c_adc_battery.h
sbitmap.h scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put() 2021-03-18 22:39:30 -04:00
scatterlist.h
scc.h
sched.h mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN 2021-05-05 11:27:26 -07:00
sched_clock.h
scmi_protocol.h firmware: arm_scmi: Add protocol modularization support 2021-03-30 16:35:16 +01:00
scpi_protocol.h
screen_info.h
scs.h
sctp.h
scx200.h
scx200_gpio.h
sdb.h
seccomp.h
securebits.h
security.h Add Landlock, a new LSM from Mickaël Salaün <mic@linux.microsoft.com> 2021-05-01 18:50:44 -07:00
sed-opal.h
seg6.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
selection.h
sem.h
semaphore.h
seq_buf.h seq_buf: Add seq_buf_terminate() API 2021-03-18 12:58:27 -04:00
seq_file.h seq_file: Add a seq_bprintf function 2021-04-27 15:50:15 -07:00
seq_file_net.h
seqlock.h seqlock,lockdep: Fix seqcount_latch_init() 2021-03-10 09:51:45 +01:00
seqno-fence.h
serdev.h
serial.h
serial_8250.h
serial_bcm63xx.h
serial_core.h serial: do not restore interrupt state in sysrq helper 2021-04-22 12:04:26 +02:00
serial_max3100.h
serial_s3c.h tty: serial: samsung_tty: Add support for Apple UARTs 2021-03-10 09:34:10 +01:00
serial_sci.h
serio.h
set_memory.h
sfp.h phy: sfp: add netlink SFP support to generic SFP code 2021-04-11 16:34:56 -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 mm: vmscan: use a new flag to indicate shrinker is registered 2021-05-05 11:27:23 -07:00
signal.h Merge branch 'for-v5.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace 2021-05-21 06:12:52 -10:00
signal_types.h
signalfd.h
siox.h
siphash.h
sizes.h
skb_array.h
skbuff.h net: Introduce skb_send_sock() for sock_map 2021-04-01 10:56:13 -07:00
skmsg.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next 2021-04-25 18:02:32 -07:00
slab.h mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels 2021-03-08 14:18:46 -08:00
slab_def.h mm, kfence: insert KFENCE hooks for SLAB 2021-02-26 09:41:02 -08:00
slimbus.h
slub_def.h mm, kfence: insert KFENCE hooks for SLUB 2021-02-26 09:41:02 -08:00
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h A set of locking related fixes and updates: 2021-05-09 13:07:03 -07:00
smp_types.h
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h net: Fix typo in comment about ancillary data 2021-04-26 13:04:19 -07:00
sockptr.h
sonet.h
sony-laptop.h sony-laptop: Remove unneeded semicolon 2021-01-18 21:39:28 +01:00
sonypi.h
sort.h
sound.h
soundcard.h
spinlock.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types.h
spinlock_types_up.h
spinlock_up.h
splice.h
spmi.h
sram.h
srcu.h
srcutiny.h
srcutree.h
ssbi.h
stackdepot.h lib: stackdepot: add support to disable stack depot 2021-02-26 09:41:04 -08:00
stackleak.h
stackprotector.h
stacktrace.h stacktrace: Move documentation for arch_stack_walk_reliable() to header 2021-03-10 15:52:31 +01:00
start_kernel.h
stat.h
statfs.h fs: introduce a wrapper uuid_to_fsid() 2021-04-19 16:03:15 +02:00
static_call.h Locking changes for this cycle were: 2021-04-28 12:37:53 -07:00
static_call_types.h static_call: Move struct static_call_key definition to static_call_types.h 2021-03-11 16:04:39 +01:00
static_key.h
stddef.h
stm.h
stmmac.h net: stmmac: Add HW descriptor prefetch setting for DWMAC Core 5.20 onwards 2021-04-22 15:02:40 -07:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h stop_machine: mark helpers __always_inline 2021-03-13 11:27:30 -08:00
string.h string.h: move fortified functions definitions in a dedicated header. 2021-02-26 09:41:04 -08:00
string_helpers.h
stringhash.h
stringify.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h mfd/bus: sunxi-rsb: Make .remove() callback return void 2021-01-15 13:23:36 +00:00
superhyway.h
surface_acpi_notify.h
suspend.h
svga.h
sw842.h
swab.h
swait.h
swap.h include: remove pagemap.h from blkdev.h 2021-05-06 19:24:11 -07:00
swap_cgroup.h
swap_slots.h
swapfile.h
swapops.h
swiotlb.h swiotlb: remove swiotlb_nr_tbl 2021-03-19 04:58:25 +00:00
switchtec.h
sxgbe_platform.h
sync_core.h
sync_file.h
synclink.h
sys.h
sys_soc.h
syscall_user_dispatch.h
syscalls.h Add Landlock, a new LSM from Mickaël Salaün <mic@linux.microsoft.com> 2021-05-01 18:50:44 -07:00
syscore_ops.h
sysctl.h sysctl: add proc_dou8vec_minmax() 2021-03-25 17:39:33 -07:00
sysfs.h sysfs: Support zapping of binary attr mmaps 2021-01-12 14:26:31 +01:00
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h
task_io_accounting.h
task_io_accounting_ops.h
task_work.h task_work: add helper for more targeted task_work canceling 2021-04-11 19:30:25 -06:00
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h tcp: add TTL to SCM_TIMESTAMPING_OPT_STATS 2021-01-22 18:20:52 -08:00
tee_drv.h tee: fix some comment typos in header files 2021-02-02 14:50:15 +01:00
textsearch.h net: expand textsearch ts_state to fit skb_seq_state 2021-03-01 15:25:24 -08:00
textsearch_fsm.h
tfrc.h
thermal.h thermal/core: Remove thermal_notify_framework 2021-04-22 13:14:09 +02:00
thread_info.h kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() 2021-03-16 22:13:10 +01:00
threads.h
thunderbolt.h thunderbolt: Allow multiple DMA tunnels over a single XDomain connection 2021-03-18 18:25:31 +03:00
ti-emif-sram.h
ti_wilink_st.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time.h
time32.h
time64.h
time_namespace.h
timecounter.h time/timecounter: Mark 1st argument of timecounter_cyc2time() as const 2021-04-16 21:03:50 +02:00
timekeeper_internal.h
timekeeping.h time: Add mechanism to recognize clocksource in time_get_snapshot 2021-04-07 16:33:20 +01:00
timer.h
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h timekeeping, clocksource: Fix various typos in comments 2021-03-22 23:06:48 +01:00
tnum.h
topology.h sched/topology: Make sched_init_numa() use a set for the deduplicating sort 2021-01-27 17:26:42 +01:00
torture.h
toshiba.h
tpm.h security: keys: trusted: Make sealed key properly interoperable 2021-04-14 16:30:30 +03:00
tpm_command.h
tpm_eventlog.h
trace.h tracing: Add printf attribute to log function 2021-02-02 17:02:05 -05:00
trace_clock.h
trace_events.h tracing: Remove duplicate struct declaration in trace_events.h 2021-04-01 14:18:32 -04:00
trace_recursion.h
trace_seq.h
tracefs.h
tracehook.h
tracepoint-defs.h
tracepoint.h tracing: Fix various typos in comments 2021-03-23 14:08:18 -04:00
transport_class.h
ts-nbus.h
tsacct_kern.h
tty.h tty: clean include/linux/tty.h up 2021-04-15 10:32:17 +02:00
tty_driver.h tty: fix return value for unsupported ioctls 2021-04-10 10:36:34 +02:00
tty_flip.h
tty_ldisc.h tty: remove TTY_LDISC_MAGIC 2021-03-10 09:34:06 +01:00
typecheck.h
types.h s390,alpha: switch to 64-bit ino_t 2021-02-13 17:17:53 +01:00
u64_stats_sync.h u64_stats,lockdep: Fix u64_stats_init() vs lockdep 2021-03-10 09:51:45 +01:00
uacce.h
uaccess.h signal: Add unsafe_get_compat_sigset() 2021-04-03 21:22:18 +11:00
ucb1400.h
ucs2_string.h
udp.h vxlan: allow L4 GRO passthrough 2021-03-30 17:06:49 -07:00
uidgid.h
uio.h iov_iter: Four fixes for ITER_XARRAY 2021-04-26 22:55:12 +01:00
uio_driver.h
umh.h
unicode.h
units.h Merge branches 'powercap' and 'pm-misc' 2021-02-15 18:50:01 +01:00
uprobes.h
usb.h usb: Iterator for ports 2021-04-09 16:00:00 +02:00
usb_usual.h usb-storage: Add quirk to defeat Kindle's automatic unload 2021-03-17 21:30:15 +01:00
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h \n 2021-04-29 11:06:13 -07:00
userfaultfd_k.h userfaultfd: add UFFDIO_CONTINUE ioctl 2021-05-05 11:27:22 -07:00
usermode_driver.h bpf: Fix umd memory leak in copy_process() 2021-03-19 22:23:19 +01:00
util_macros.h
uts.h
utsname.h
uuid.h
vbox_utils.h
vdpa.h vdpa: add get_config_size callback in vdpa_config_ops 2021-05-03 04:55:53 -04:00
verification.h PKCS#7: Fix missing include 2021-01-21 16:16:10 +00:00
vermagic.h
vexpress.h
vfio.h vfio: Remove device_data from the vfio bus driver API 2021-04-06 11:55:11 -06:00
vfs.h
vga_switcheroo.h
vgaarb.h vgaarb: avoid -Wempty-body warnings 2021-03-22 15:02:14 +01:00
vhost_iotlb.h
via-core.h
via-gpio.h
via.h
via_i2c.h
videodev2.h
virtio.h virtio: remove export for virtio_config_{enable, disable} 2021-03-14 04:37:35 -04:00
virtio_byteorder.h
virtio_caif.h
virtio_config.h
virtio_console.h
virtio_dma_buf.h
virtio_net.h virtio_net: Do not pull payload in skb->head 2021-04-06 16:17:57 -07:00
virtio_pci_modern.h virtio_pci_modern: correct sparse tags for notify 2021-05-04 04:19:59 -04:00
virtio_ring.h
virtio_vsock.h
visorbus.h
vlynq.h
vm_event_item.h x86/mm: track linear mapping split events 2021-05-05 11:27:25 -07:00
vmacache.h
vmalloc.h mm: fix typos in comments 2021-05-07 00:26:35 -07:00
vme.h vme: make remove callback return void 2021-02-09 12:15:07 +01:00
vmpressure.h
vmstat.h mm: page-writeback: simplify memcg handling in test_clear_page_writeback() 2021-04-30 11:20:37 -07:00
vmw_vmci_api.h
vmw_vmci_defs.h VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC 2021-01-26 19:18:50 +01:00
vringh.h vringh: add vringh_kiov_length() helper 2021-05-03 04:55:53 -04:00
vt.h
vt_buffer.h
vt_kern.h vgacon: drop BROKEN_GRAPHICS_PROGRAMS 2021-01-07 16:17:31 +01:00
vtime.h sched/vtime: Move guest enter/exit vtime accounting to vtime.h 2021-05-05 22:54:11 +02:00
w1-gpio.h
w1.h w1: fix a kernel-doc markup 2021-01-21 14:06:00 -07:00
wait.h
wait_bit.h
watch_queue.h
watchdog.h
win_minmax.h
wireless.h
wkup_m3_ipc.h
wl12xx.h
wm97xx.h power: supply: wm97xx_battery: Convert to GPIO descriptor 2021-01-13 22:25:07 +01:00
wmi.h platform/x86: wmi: Make remove callback return void 2021-03-08 11:33:39 +01:00
workqueue.h workqueue: fix annotation for WQ_SYSFS 2021-01-19 10:20:07 -05:00
writeback.h block_dump: remove block_dump feature 2021-05-24 06:47:21 -06:00
ww_mutex.h locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro 2021-03-19 12:13:10 +01:00
wwan.h net: Add a WWAN subsystem 2021-04-16 15:31:02 -07:00
xarray.h XArray: Add xa_limit_16b 2021-03-30 13:42:33 -04:00
xattr.h xattr: handle idmapped mounts 2021-01-24 14:27:17 +01:00
xxhash.h
xz.h
yam.h
z2_battery.h power: supply: z2_battery: Convert to GPIO descriptors 2021-01-13 22:25:03 +01:00
zbud.h
zconf.h
zlib.h
zorro.h
zpool.h mm/zswap: add the flag can_sleep_mapped 2021-02-26 09:41:01 -08:00
zsmalloc.h zsmalloc: account the number of compacted pages correctly 2021-02-26 09:41:01 -08:00
zstd.h lib/zstd: convert constants to defines 2021-02-08 22:58:55 +01:00
zutil.h