linux/include/linux
Avihai Horon b247f32aec net/mlx5: Dynamically resize flow counters query buffer
The flow counters bulk query buffer is allocated once during
mlx5_fc_init_stats(). For PFs and VFs this buffer usually takes a little
more than 512KB of memory, which is aligned to the next power of 2, to
1MB. For SFs, this buffer is reduced and takes around 128 Bytes.

The buffer size determines the maximum number of flow counters that
can be queried at a time. Thus, having a bigger buffer can improve
performance for users that need to query many flow counters.

There are cases that don't use many flow counters and don't need a big
buffer (e.g. SFs, VFs). Since this size is critical with large scale,
in these cases the buffer size should be reduced.

In order to reduce memory consumption while maintaining query
performance, change the query buffer's allocation scheme to the
following:
- First allocate the buffer with small initial size.
- If the number of counters surpasses the initial size, resize the
  buffer to the maximum size.

The buffer only grows and isn't shrank, because users with many flow
counters don't care about the buffer size and we don't want to add
resize overhead if the current number of counters drops.

This solution is preferable to the current one, which is less accurate
and only addresses SFs.

Signed-off-by: Avihai Horon <avihaih@nvidia.com>
Reviewed-by: Mark Bloch <mbloch@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
2021-12-02 16:53:16 -08:00
..
amba ARM: 9121/1: amba: Drop unused functions about APB/AHB devices add 2021-10-19 10:30:51 +01:00
atomic
avf virtchnl: Use the BIT() macro for capability/offload flags 2021-10-29 13:11:53 -07:00
bcma
byteorder
can can: dev: add can_tdc_get_relative_tdco() helper function 2021-10-24 16:24:29 +02:00
ceph libceph, ceph: move ceph_osdc_copy_from() into cephfs code 2021-11-08 03:29:52 +01:00
clk clk: tegra: Add stubs needed for compile testing 2021-10-05 19:08:11 +02:00
crush
decompress x86/boot/compressed: Avoid duplicate malloc() implementations 2021-10-27 11:07:59 +02:00
device driver core: Provide device_match_acpi_handle() helper 2021-10-20 19:38:29 +02:00
dma
dsa net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-aware bridge 2021-11-03 14:22:00 +00:00
extcon
firmware gpio updates for v5.16 2021-11-08 11:55:21 -08:00
fpga
fsl bus/fsl-mc: Add generic implementation for open/reset/close commands 2021-09-28 16:56:05 -06:00
gpio gpio: Allow per-parent interrupt data 2021-10-27 00:16:00 +02:00
greybus
hsi
i3c
iio iio: triggered-buffer: extend support to configure output buffers 2021-10-19 08:30:45 +01:00
input Input: remove unused header <linux/input/cy8ctmg110_pdata.h> 2021-11-02 16:36:28 -07:00
irqchip
isdn
lockd SUNRPC: Change return value type of .pc_encode 2021-10-13 11:34:49 -04:00
mailbox
mdio net: dsa: ocelot: felix: utilize shared mscc-miim driver for indirect MDIO access 2021-11-29 13:02:00 +00:00
mfd - Remove Drivers 2021-11-08 12:07:52 -08:00
mlx4 mlx4: constify args for const dev_addr 2021-10-05 13:15:35 +01:00
mlx5 net/mlx5: Dynamically resize flow counters query buffer 2021-12-02 16:53:16 -08:00
mmc bluetooth-next pull request for net-next: 2021-11-17 14:52:44 +00:00
mtd mtd: Remove obsolete macros only used by the old nand_ecclayout struct 2021-09-14 19:34:28 +02:00
mux mux: add support for delay after muxing 2021-10-21 20:02:42 +01:00
net/intel net/ice: Add support for enable_iwarp and enable_roce devlink param 2021-11-22 08:41:56 -08:00
netfilter Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf 2021-09-03 16:20:37 -07:00
netfilter_arp netfilter: arp_tables: allow use of arpt_do_table as hookfn 2021-10-14 23:06:53 +02:00
netfilter_bridge netfilter: ebtables: allow use of ebt_do_table as hookfn 2021-10-14 23:06:53 +02:00
netfilter_ipv4 netfilter: iptables: allow use of ipt_do_table as hookfn 2021-10-14 23:06:53 +02:00
netfilter_ipv6 netfilter: ip6tables: allow use of ip6t_do_table as hookfn 2021-10-14 23:06:53 +02:00
pcs
perf KVM: arm64: Fix PMU probe ordering 2021-09-20 12:43:34 +01:00
phy
pinctrl
platform_data chrome platform changes for 5.16 2021-11-10 11:36:43 -08:00
power power: supply: max17042_battery: fix typo in MAX17042_IAvg_empty 2021-10-02 17:49:11 +02:00
qed ethernet: constify references to netdev->dev_addr in drivers 2021-10-14 09:22:11 -07:00
raid
regulator regulator: tps62360: replacing legacy gpio interface for gpiod 2021-10-21 14:18:42 +01:00
remoteproc
reset
rpmsg
rtc
sched shm: extend forced shm destroy to support objects from several IPC nses 2021-11-20 10:35:54 -08:00
soc The usual collection of clk driver updates and new driver additions. In 2021-11-03 21:18:44 -07:00
soundwire sound updates for 5.15-rc1 2021-09-01 10:29:29 -07:00
spi Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2021-11-12 11:53:16 -08:00
ssb ssb: fix boolreturn.cocci warning 2021-08-29 14:47:42 +03:00
sunrpc A slow cycle for nfsd: mainly cleanup, including Neil's patch dropping 2021-11-10 16:45:54 -08:00
surface_aggregator HID: surface-hid: Use correct event registry for managing HID events 2021-10-22 10:54:51 +02:00
ulpi
unaligned
usb Revert "usb: core: hcd: Add support for deferring roothub registration" 2021-11-05 08:41:02 +01:00
8250_pci.h
a.out.h
acct.h
acpi_dma.h
acpi_iort.h
acpi_mdio.h
acpi_pmtmr.h
acpi_viot.h
acpi.h ACPI: Make acpi_node_get_parent() local 2021-11-23 19:13:00 +01: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
altera_jtaguart.h
altera_uart.h
amd-iommu.h
anon_inodes.h fs: add anon_inode_getfile_secure() similar to anon_inode_getfd_secure() 2021-09-19 22:35:37 -04:00
apm_bios.h
apm-emulation.h
apple_bl.h
apple-gmux.h
apple-mailbox.h mailbox: apple: Add driver for Apple mailboxes 2021-10-29 22:34:31 -05:00
arch_topology.h topology: Represent clusters of CPUs within a die 2021-10-15 11:25:15 +02:00
arm_ffa.h firmware: arm_ffa: Add support for MEM_LEND 2021-10-18 13:11:06 +01:00
arm_sdei.h
arm-cci.h
arm-smccc.h qcom_scm: hide Kconfig symbol 2021-10-07 16:51:57 +02:00
armada-37xx-rwtm-mailbox.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 libata: support concurrent positioning ranges log 2021-10-26 21:01:48 -06:00
atalk.h
ath9k_platform.h
atm_tcp.h
atm.h
atmdev.h
atmel_pdc.h
atmel-isc-media.h
atmel-mci.h
atmel-ssc.h
atomic.h
attribute_container.h
audit_arch.h audit: add support for the openat2 syscall 2021-10-01 16:52:48 -04:00
audit.h audit/stable-5.16 PR 20211101 2021-11-01 21:17:39 -07:00
auto_dev-ioctl.h
auto_fs.h
auxiliary_bus.h
auxvec.h
average.h
backing-dev-defs.h mm: simplify bdi refcounting 2021-11-06 13:30:34 -07:00
backing-dev.h Merge branch 'akpm' (patches from Andrew) 2021-11-06 14:08:17 -07:00
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
bio.h block: avoid extra iter advance with async iocb 2021-10-27 06:54:58 -06:00
bit_spinlock.h
bitfield.h
bitmap.h lib: bitmap: Introduce node-aware alloc API 2021-10-26 19:30:38 -07:00
bitops.h
bitrev.h
bits.h
blk_types.h block: cache inode size in bdev 2021-10-18 14:43:23 -06:00
blk-cgroup.h
blk-crypto-profile.h blk-crypto: rename blk_keyslot_manager to blk_crypto_profile 2021-10-21 10:49:32 -06:00
blk-crypto.h
blk-integrity.h block: move integrity handling out of <linux/blkdev.h> 2021-10-18 06:17:02 -06:00
blk-mq-pci.h
blk-mq-rdma.h
blk-mq-virtio.h
blk-mq.h for-5.16/block-2021-11-09 2021-11-09 11:20:07 -08:00
blk-pm.h
blkdev.h for-5.16/inode-sync-2021-10-29 2021-11-01 10:25:27 -07:00
blkpg.h
blktrace_api.h block: move struct request to blk-mq.h 2021-10-18 06:17:02 -06:00
blockgroup_lock.h
bma150.h
bootconfig.h bootconfig: Cleanup dummy headers in tools/bootconfig 2021-10-10 22:16:02 -04:00
bootmem_info.h
bottom_half.h kernel.h: split out instruction pointer accessors 2021-11-09 10:02:49 -08:00
bpf_lirc.h
bpf_local_storage.h
bpf_lsm.h
bpf_trace.h
bpf_types.h Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next 2021-11-01 19:59:46 -07:00
bpf_verifier.h bpf: Introduce BPF support for kernel module function calls 2021-10-05 17:07:41 -07:00
bpf-cgroup.h Merge branch 'for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup 2021-11-02 15:37:27 -07:00
bpf-netns.h
bpf.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2021-11-18 13:13:16 -08:00
bpfilter.h
bpfptr.h bpf: btf: Introduce helpers for dynamic BTF set registration 2021-10-05 17:07:41 -07:00
brcmphy.h net: phy: bcm7xxx: Add EPHY entry for 7712 2021-10-24 13:42:28 +01:00
bsearch.h
bsg-lib.h
bsg.h
btf_ids.h bpf: Introduce btf_tracing_ids 2021-11-12 10:19:09 -08:00
btf.h bpf: selftests: Add selftests for module kfunc support 2021-10-05 17:07:42 -07:00
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h mm: fs: invalidate bh_lrus for only cold path 2021-09-24 16:13:35 -07:00
bug.h
build_bug.h
build-salt.h
buildid.h
bvec.h block: define 'struct bvec_iter' as packed 2021-10-18 06:17:36 -06:00
c2port.h
cache.h
cacheflush.h Add linux/cacheflush.h 2021-11-17 10:36:15 -05:00
cacheinfo.h drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION() 2021-09-01 10:29:10 +02:00
capability.h
cb710.h
cc_platform.h arch/cc: Introduce a function to check for confidential computing features 2021-10-04 11:46:05 +02:00
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h drivers/cdrom: improved ioctl for media change detection 2021-09-14 20:05:26 -06:00
cfag12864b.h
cfi.h
cgroup_rdma.h
cgroup_subsys.h
cgroup-defs.h bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode 2021-09-13 16:35:58 -07:00
cgroup.h bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode 2021-09-13 16:35:58 -07:00
circ_buf.h
cleancache.h
clk-provider.h Merge branch 'clk-frac-divider' into clk-next 2021-09-01 15:26:45 -07:00
clk.h
clkdev.h
clockchips.h
clocksource_ids.h
clocksource.h
cm4000_cs.h
cma.h mm/cma: add cma_pages_valid to determine if pages are in CMA 2021-11-06 13:30:39 -07:00
cn_proc.h
cnt32_to_63.h
coda.h
compaction.h mm: compaction: support triggering of proactive compaction by user 2021-09-03 09:58:17 -07:00
compat.h arch: remove compat_alloc_user_space 2021-09-08 15:32:35 -07:00
compiler_attributes.h An improvement for __compiletime_assert and a trivial cleanup 2021-11-07 10:38:17 -08:00
compiler_types.h An improvement for __compiletime_assert and a trivial cleanup 2021-11-07 10:38:17 -08:00
compiler-clang.h compiler.h: drop fallback overflow checkers 2021-09-13 10:18:28 -07:00
compiler-gcc.h Merge branch 'akpm' (patches from Andrew) 2021-11-06 14:08:17 -07:00
compiler-intel.h
compiler-version.h
compiler.h compiler.h: Introduce absolute_pointer macro 2021-09-15 12:04:28 -07:00
completion.h
component.h
configfs.h
connector.h
console_struct.h
console.h serial: core: Fix initializing and restoring termios speed 2021-10-05 15:02:44 +02:00
consolemap.h
const.h
container_of.h linux/container_of.h: switch to static_assert 2021-11-09 10:02:49 -08:00
container.h
context_tracking_state.h
context_tracking.h x86: Always inline context_tracking_guest_enter() 2021-09-15 15:51:46 +02:00
cookie.h
cordic.h
coredump.h
coresight-pmu.h
coresight-stm.h
coresight.h coresight: syscfg: Add API to activate and enable configurations 2021-08-18 22:33:28 +02:00
count_zeros.h
counter.h counter: Fix use-after-free race condition for events_queue_size write 2021-10-21 13:02:47 +02:00
cper.h
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpu.h cpu/hotplug: Remove deprecated CPU-hotplug functions. 2021-09-11 00:41:21 +02:00
cpufeature.h
cpufreq.h Merge branches 'pm-em' and 'powercap' 2021-11-02 19:31:28 +01:00
cpuhotplug.h Merge branches 'pm-em' and 'powercap' 2021-11-02 19:31:28 +01:00
cpuidle_haltpoll.h
cpuidle.h
cpumask.h cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf 2021-09-21 17:34:53 +02:00
cpuset.h mm/page_alloc: detect allocation forbidden by cpuset and bail out early 2021-11-06 13:30:38 -07:00
crash_core.h
crash_dump.h crash_dump: remove duplicate include in crash_dump.h 2021-11-09 10:02:52 -08:00
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
damon.h mm/damon: remove return value from before_terminate callback 2021-11-06 13:30:46 -07:00
dasd_mod.h
davinci_emac.h
dax.h nvdimm/pmem: move dax_attribute_group from dax to pmem 2021-09-27 11:32:51 -07:00
dca.h
dcache.h
dccp.h
debug_locks.h locking/lockdep: Cleanup the repeated declaration 2021-09-17 15:08:45 +02:00
debugfs.h
debugobjects.h
delay.h include/linux/delay.h: replace kernel.h with the necessary inclusions 2021-11-09 10:02:49 -08:00
delayacct.h
delayed_call.h
dev_printk.h
devcoredump.h
devfreq_cooling.h
devfreq-event.h
devfreq.h
device_cgroup.h
device-mapper.h blk-crypto: rename blk_keyslot_manager to blk_crypto_profile 2021-10-21 10:49:32 -06:00
device.h Merge branch 'stable/for-linus-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb 2021-09-03 10:34:44 -07:00
devm-helpers.h
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
dma-buf-map.h
dma-buf.h RDMA v5.16 merge window pull request 2021-11-03 08:05:59 -07:00
dma-direct.h
dma-direction.h
dma-fence-array.h
dma-fence-chain.h
dma-fence.h dma-buf: clarify dma_fence_ops->wait documentation 2021-09-03 10:11:18 +02:00
dma-heap.h
dma-iommu.h
dma-map-ops.h dma-mapping: make the global coherent pool conditional 2021-08-19 09:02:39 +02:00
dma-mapping.h
dma-resv.h drm-misc-next for 5.16: 2021-11-05 13:50:15 +10:00
dmaengine.h dmaengine: remove debugfs #ifdef 2021-10-25 12:01:14 +05:30
dmapool.h
dmar.h iommu/vt-d: Dump DMAR translation structure when DMA fault occurs 2021-10-18 12:31:48 +02:00
dmi.h
dnotify.h
dns_resolver.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd_genl_api.h
drbd_genl.h
drbd_limits.h
drbd.h
ds2782_battery.h
dtlk.h
dtpm.h powercap/drivers/dtpm: Use container_of instead of a private data field 2021-10-21 16:03:31 +02:00
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 EFI: Introduce the new AMD Memory Encryption GUID. 2021-11-11 07:37:31 -05:00
efs_vh.h
eisa.h
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h elfcore: correct reference to CONFIG_UML 2021-10-18 20:22:03 -10:00
elfnote-lto.h
elfnote.h
enclosure.h
energy_model.h PM: EM: Allow skipping inefficient states 2021-10-05 16:33:05 +02:00
entry-common.h
entry-kvm.h entry: KVM: Allow use of generic KVM entry w/o full generic support 2021-08-19 11:19:41 +01:00
err.h
errname.h
errno.h nfs: don't allow reexport reclaims 2021-08-26 15:32:28 -04:00
error-injection.h
errqueue.h
errseq.h
etherdevice.h ethernet: add a helper for assigning port addresses 2021-10-19 12:46:24 +01:00
ethtool_netlink.h ethtool: fix ethtool msg len calculation for pause stats 2021-11-03 11:20:45 +00:00
ethtool.h ethtool: extend ringparam setting/getting API with rx_buf_len 2021-11-22 12:31:49 +00:00
eventfd.h eventfd: Make signal recursion protection a task bit 2021-08-28 01:33:02 +02:00
eventpoll.h ARM: 9108/1: oabi-compat: rework epoll_wait/epoll_pwait emulation 2021-08-20 11:39:26 +01:00
evm.h
export.h
exportfs.h nfs: don't atempt blocking locks on nfs reexports 2021-08-26 15:32:10 -04:00
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
f2fs_fs.h
f75375s.h
falloc.h
fanotify.h fanotify: Allow users to request FAN_FS_ERROR events 2021-10-27 12:53:45 +02:00
fault-inject-usercopy.h
fault-inject.h
fb.h fbdev: Garbage collect fbdev scrolling acceleration, part 1 (from TODO list) 2021-10-13 15:29:23 +02:00
fbcon.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
fiemap.h
file.h file: Export receive_fd() to modules 2021-09-06 07:20:56 -04:00
fileattr.h
filter.h bpf: Add ingress_ifindex to bpf_sk_lookup 2021-11-10 16:29:58 -08:00
fips.h
firewire.h firewire: Remove function callback casts 2021-11-01 13:44:26 -05:00
firmware-map.h
firmware.h firmware_loader: move struct builtin_fw to the only place used 2021-10-22 14:13:53 +02:00
fixp-arith.h
flat.h
flex_proportions.h flex_proportions: Allow N events instead of 1 2021-10-18 07:49:39 -04:00
font.h
fortify-string.h fortify: strlen: Avoid shadowing previous locals 2021-10-25 15:34:41 -07:00
freelist.h
freezer.h
frontswap.h
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
fs.h fs: Remove FS_THP_SUPPORT 2021-11-17 10:36:35 -05:00
fscache-cache.h fscache: Remove the object list procfile 2021-08-27 13:34:02 +01:00
fscache.h fscache_cookie_enabled: check cookie is valid before accessing it 2021-11-03 17:44:29 +09:00
fscrypt.h fscrypt: remove fscrypt_operations::max_namelen 2021-09-20 19:32:33 -07:00
fsi-occ.h fsi: occ: Use a large buffer for responses 2021-10-22 09:50:55 +10:30
fsi-sbefifo.h
fsi.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsl-diu-fb.h
fsldma.h
fsnotify_backend.h fanotify: Pre-allocate pool of error events 2021-10-27 12:35:05 +02:00
fsnotify.h fsnotify: Support FS_ERROR event type 2021-10-27 12:34:49 +02:00
fsverity.h
ftrace_irq.h
ftrace.h ftrace: Add multi direct modify interface 2021-10-21 14:19:00 -04:00
futex.h
fwnode_mdio.h
fwnode.h include/linux/delay.h: replace kernel.h with the necessary inclusions 2021-11-09 10:02:49 -08:00
gameport.h
gcd.h
genalloc.h
generic-radix-tree.h include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions 2021-11-09 10:02:49 -08:00
genetlink.h
genhd.h block: add __must_check for *add_disk*() callers 2021-11-09 19:19:34 -07:00
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp.h Merge branch 'akpm' (patches from Andrew) 2021-11-06 14:08:17 -07:00
glob.h
gnss.h
goldfish.h
gpio_keys.h
gpio-pxa.h
gpio.h
greybus.h
hardirq.h
hash.h
hashtable.h
hdlc.h
hdlcdrv.h
hdmi.h
hid-debug.h
hid-roccat.h
hid-sensor-hub.h
hid-sensor-ids.h
hid.h
hidden.h
hiddev.h
hidraw.h
highmem-internal.h mm: Add kmap_local_folio() 2021-10-18 07:49:38 -04:00
highmem.h mm: Add functions to zero portions of a folio 2021-11-18 15:05:56 -05:00
highuid.h
hil_mlc.h
hil.h
hippidevice.h
hmm.h
host1x.h
hp_sdc.h
hpet.h
hrtimer_defs.h
hrtimer.h
htcpld.h
huge_mm.h mm/writeback: Add folio_wait_stable() 2021-09-27 09:27:30 -04:00
hugetlb_cgroup.h hugetlb: fix hugetlb cgroup refcounting during mremap 2021-11-20 10:35:54 -08:00
hugetlb_inline.h
hugetlb.h mm,hugetlb: remove mlock ulimit for SHM_HUGETLB 2021-11-09 10:02:48 -08:00
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h
hyperv.h Drivers: hv: vmbus: Remove unused code to check for subchannels 2021-10-28 11:26:40 +00: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 Revert "Merge branch 'mctp-i2c-driver'" 2021-11-15 07:53:10 -08:00
i8042.h
i8253.h
icmp.h
icmpv6.h
idle_inject.h
idr.h
ieee80211.h Core: 2021-11-02 06:20:58 -07:00
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 net: arp: introduce arp_evict_nocarrier sysctl parameter 2021-11-01 19:57:14 -07:00
init_ohci1394_dma.h
init_syscalls.h
init_task.h
init.h
initrd.h
inotify.h
input.h
instruction_pointer.h kernel.h: split out instruction pointer accessors 2021-11-09 10:02:49 -08:00
instrumentation.h
instrumented.h
integrity.h
intel_rapl.h
intel_th.h
intel-iommu.h iommu/vt-d: Avoid duplicate removing in __domain_mapping() 2021-10-18 12:31:48 +02:00
intel-ish-client-if.h HID: intel-ish-hid: fix module device-id handling 2021-11-11 22:45:40 +01:00
intel-svm.h iommu/vt-d: Allow devices to have more than 32 outstanding PRs 2021-08-19 10:41:08 +02:00
interconnect-provider.h
interconnect.h
interrupt.h
interval_tree_generic.h
interval_tree.h
io_uring.h io_uring: remove files pointer in cancellation functions 2021-08-23 13:10:37 -06:00
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h include/linux/io-mapping.h: remove fallback for writecombine 2021-11-06 13:30:36 -07:00
io-pgtable.h Merge branches 'apple/dart', 'arm/smmu', 'iommu/fixes', 'x86/amd', 'x86/vt-d' and 'core' into next 2021-08-20 17:14:35 +02:00
io.h lib: devres: Add managed arch_io_reserve_memtype_wc() 2021-09-23 09:25:59 +02:00
ioam6_genl.h
ioam6_iptunnel.h
ioam6.h
ioasid.h
iocontext.h
iomap.h gfs2: Fix mmap + page fault deadlocks 2021-11-02 12:25:03 -07:00
iommu-helper.h
iommu.h IOMMU Updates for Linux v5.15 2021-09-03 10:44:35 -07:00
iopoll.h
ioport.h
ioprio.h
iova.h
ip.h
ipack.h
ipc_namespace.h shm: extend forced shm destroy to support objects from several IPC nses 2021-11-20 10:35:54 -08:00
ipc.h
ipmi_smi.h ipmi: Add support for IPMB direct messages 2021-10-05 06:54:16 -05:00
ipmi.h ipmi: Export ipmb_checksum() 2021-10-05 06:54:16 -05:00
ipv6_route.h
ipv6.h net: ndisc: introduce ndisc_evict_nocarrier sysctl parameter 2021-11-01 19:57:14 -07:00
irq_poll.h
irq_sim.h
irq_work.h irq_work: Also rcuwait for !IRQ_WORK_HARD_IRQ on PREEMPT_RT 2021-10-15 11:25:18 +02:00
irq.h Merge branch irq/irq_cpu_offline into irq/irqchip-next 2021-10-28 13:34:57 +01:00
irqbypass.h
irqchip.h Merge branch irq/misc-5.16 into irq/irqchip-next 2021-10-28 21:11:34 +01:00
irqdesc.h irq: remove handle_domain_{irq,nmi}() 2021-10-26 10:13:31 +01:00
irqdomain.h pci-v5.16-changes 2021-11-06 14:36:12 -07:00
irqflags.h
irqhandler.h
irqnr.h
irqreturn.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
iversion.h
jbd2.h
jhash.h
jiffies.h
journal-head.h
joystick.h
jump_label_ratelimit.h
jump_label.h
jz4740-adc.h
jz4780-nemc.h
kallsyms.h sections: provide internal __is_kernel() and __is_kernel_text() helper 2021-11-09 10:02:51 -08:00
kasan-checks.h
kasan-tags.h
kasan.h Merge branch 'akpm' (patches from Andrew) 2021-11-06 14:08:17 -07:00
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h
kcov.h
kcsan-checks.h kcsan: Save instruction pointer for scoped accesses 2021-09-13 16:41:19 -07:00
kcsan.h
kdb.h
kdebug.h
kdev_t.h
kern_levels.h
kernel_read_file.h
kernel_stat.h fs/proc/uptime.c: Fix idle time reporting in /proc/uptime 2021-10-05 15:51:35 +02:00
kernel-page-flags.h
kernel.h preempt: Restore preemption model selection configs 2021-11-11 13:09:33 +01:00
kernelcapi.h
kernfs.h kernfs: remove the unused lockdep_key field in struct kernfs_ops 2021-09-14 16:55:19 +02:00
kexec.h
key-type.h
key.h
keyboard.h
keyctl.h
kfence.h kfence: always use static branches to guard kfence_alloc() 2021-11-06 13:30:43 -07:00
kfifo.h
kgdb.h
khugepaged.h
klist.h
kmemleak.h
kmod.h
kmsg_dump.h
kobj_map.h
kobject_ns.h
kobject.h kobject: unexport kobject_create() in kobject.h 2021-09-14 11:28:32 +02:00
kprobes.h kprobes: Limit max data_size of the kretprobe instances 2021-12-01 21:04:34 -05:00
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h mm/migrate: Add folio_migrate_flags() 2021-10-18 07:49:39 -04:00
kstrtox.h
kthread.h
ktime.h
kvm_dirty_ring.h
kvm_host.h Merge branch 'kvm-5.16-fixes' into kvm-master 2021-11-18 02:11:57 -05:00
kvm_irqfd.h
kvm_para.h
kvm_types.h KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache 2021-11-18 02:03:45 -05:00
l2tp.h
lantiq.h
lapb.h
latencytop.h
lcd.h
lcm.h
led-class-flash.h
led-class-multicolor.h
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: trigger: use RCU to protect the led_cdevs list 2021-09-27 16:16:42 +02:00
libata.h libata: add horkage for missing Identify Device log 2021-11-12 08:05:17 +09: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 include/linux/list.h: replace kernel.h with the necessary inclusions 2021-11-09 10:02:49 -08:00
litex.h
livepatch.h
llc.h
llist.h include/linux/llist.h: replace kernel.h with the necessary inclusions 2021-11-09 10:02:49 -08:00
local_lock_internal.h
local_lock.h
lockdep_types.h lockdep: Improve comments in wait-type checks 2021-09-17 15:08:45 +02:00
lockdep.h locking: Remove spin_lock_flags() etc 2021-10-30 16:37:28 +02:00
lockref.h
log2.h
logic_iomem.h
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h
lsm_hook_defs.h net,lsm,selinux: revert the security_sctp_assoc_established() hook 2021-11-14 12:21:53 +00:00
lsm_hooks.h net,lsm,selinux: revert the security_sctp_assoc_established() hook 2021-11-14 12:21:53 +00:00
lz4.h
lzo.h
mailbox_client.h
mailbox_controller.h
maple.h
marvell_phy.h
math64.h
math.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mcb.h
mdev.h vfio: remove the unused mdev iommu hook 2021-09-30 12:46:44 -06:00
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h net: mdio: Add helper functions for accessing MDIO devices 2021-10-24 13:40:33 +01:00
mei_cl_bus.h
mem_encrypt.h treewide: Replace the use of mem_encrypt_active() with cc_platform_has() 2021-10-04 11:47:24 +02:00
memblock.h arm64 fixes for -rc1 2021-11-10 11:29:30 -08:00
memcontrol.h Merge branch 'akpm' (patches from Andrew) 2021-11-06 14:08:17 -07:00
memfd.h
memory_hotplug.h mm/memory_hotplug: remove stale function declarations 2021-11-06 13:30:42 -07:00
memory.h mm/memory_hotplug: remove HIGHMEM leftovers 2021-11-06 13:30:42 -07:00
mempolicy.h mm: migrate: make demotion knob depend on migration 2021-11-06 13:30:41 -07:00
mempool.h
memregion.h
memremap.h
memstick.h
mhi.h Char / Misc driver changes for 5.15-rc1 2021-09-01 08:35:06 -07:00
micrel_phy.h net: phy: micrel: Add support for LAN8804 PHY 2021-09-29 10:54:50 +01:00
microchipphy.h
migrate_mode.h mm/migrate: de-duplicate migrate_reason strings 2021-11-06 13:30:41 -07:00
migrate.h mm/migrate.c: remove MIGRATE_PFN_LOCKED 2021-11-11 09:34:35 -08:00
mii_timestamper.h
mii.h net: mii: make mii_ethtool_gset() return void 2021-08-19 13:06:53 +01:00
min_heap.h
minmax.h
misc_cgroup.h misc_cgroup: remove error log to avoid log flood 2021-09-20 07:35:38 -10:00
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h isystem: trim/fixup stdarg.h and other headers 2021-08-19 09:02:55 +09:00
mm_inline.h mm/lru: Add folio LRU functions 2021-09-27 09:27:29 -04:00
mm_types_task.h
mm_types.h page_pool: Revert "page_pool: disable dma mapping support..." 2021-11-18 11:29:40 +00:00
mm.h Merge branch 'akpm' (patches from Andrew) 2021-11-06 14:08:17 -07:00
mman.h mm: ignore MAP_DENYWRITE in ksys_mmap_pgoff() 2021-09-03 18:42:01 +02:00
mmap_lock.h Networking fixes for 5.15-rc2, including fixes from bpf. 2021-09-16 13:05:42 -07:00
mmdebug.h mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() 2021-09-27 09:27:29 -04:00
mmiotrace.h
mmu_context.h sched: Introduce task_cpu_possible_mask() to limit fallback rq selection 2021-08-20 12:32:58 +02:00
mmu_notifier.h
mmzone.h mm/vmscan: throttle reclaim when no progress is being made 2021-11-06 13:30:40 -07:00
mnt_namespace.h
mod_devicetable.h HID: intel-ish-hid: fix module device-id handling 2021-11-11 22:45:40 +01:00
module_signature.h
module.h
moduleloader.h
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.h PCI/MSI: Move non-mask check back into low level accessors 2021-11-11 09:50:30 +01:00
mtio.h
mutex.h
mv643xx_eth.h
mv643xx_i2c.h
mv643xx.h
mvebu-pmsu.h
mxm-wmi.h
namei.h namei: add mapping aware lookup helper 2021-08-23 13:19:12 +02:00
nd.h libnvdimm/labels: Add uuid helpers 2021-09-21 13:44:55 -07:00
ndctl.h
net.h
netdev_features.h
netdevice.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2021-12-02 11:44:56 -08:00
netfilter_bridge.h
netfilter_defs.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter_netdev.h netfilter: Introduce egress hook 2021-10-14 23:06:28 +02:00
netfilter.h
netfs.h netfs, 9p, afs, ceph: Use folios 2021-11-10 21:16:56 +00:00
netlink.h netlink: remove netlink_broadcast_filtered 2021-10-05 13:07:03 +01:00
netpoll.h
nfs3.h
nfs4.h NFS: Move NFS protocol display macros to global header 2021-11-02 12:31:23 -04:00
nfs_fs_i.h
nfs_fs_sb.h NFSv4 introduce max_connect mount options 2021-08-27 16:37:17 -04:00
nfs_fs.h NFS: Remove the nfs4_label argument from nfs_setsecurity 2021-11-05 14:54:40 -04:00
nfs_iostat.h
nfs_page.h
nfs_ssc.h
nfs_xdr.h NFS: Remove the nfs4_label from the nfs_setattrres 2021-11-05 14:54:39 -04:00
nfs.h
nfsacl.h
nitro_enclaves.h
nl802154.h
nls.h
nmi.h
node.h mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE 2021-11-06 13:30:42 -07:00
nodemask.h
nospec.h
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.h
ntb_transport.h
ntb.h
nubus.h
numa.h
nvme-fc-driver.h nvme-fc: add support for ->map_queues 2021-10-20 19:16:00 +02:00
nvme-fc.h
nvme-rdma.h nvme-rdma: limit the maximal queue size for RDMA controllers 2021-10-20 19:16:01 +02:00
nvme-tcp.h
nvme.h nvme: add new discovery log page entry definitions 2021-10-27 08:03:19 +02:00
nvmem-consumer.h nvmem: core: Add stubs for nvmem_cell_read_variable_le_u32/64 if !CONFIG_NVMEM 2021-09-14 09:02:50 +02:00
nvmem-provider.h nvmem: core: add nvmem cell post processing callback 2021-10-13 15:33:17 +02:00
nvram.h
objagg.h
objtool.h objtool: Add frame-pointer-specific function ignore 2021-09-30 21:24:07 -04:00
of_address.h
of_clk.h
of_device.h
of_dma.h
of_fdt.h x86/of: Kill unused early_init_dt_scan_chosen_arch() 2021-10-25 10:56:37 +02:00
of_gpio.h
of_graph.h
of_iommu.h
of_irq.h
of_mdio.h
of_net.h net: of: fix stub of_net helpers for CONFIG_NET=n 2021-10-14 15:59:04 -07:00
of_pci.h
of_pdt.h
of_platform.h
of_reserved_mem.h
of.h of: make of_node_check_flag() device_node parameter const 2021-10-20 13:37:25 -05:00
oid_registry.h oid_registry: Add OIDs for missing Spnego auth mechanisms to Macs 2021-08-25 15:43:26 -05:00
olpc-ec.h
omap-dma.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once_lite.h
once.h once: use __section(".data.once") 2021-11-16 19:07:53 -08:00
oom.h
openvswitch.h
osq_lock.h
overflow.h compiler.h: drop fallback overflow checkers 2021-09-13 10:18:28 -07:00
packing.h net: update NXP copyright text 2021-09-17 13:52:17 +01:00
padata.h
page_counter.h
page_ext.h mm/idle_page_tracking: make PG_idle reusable 2021-09-08 11:50:24 -07:00
page_idle.h mm: Add folio_young and folio_idle 2021-10-18 07:49:39 -04:00
page_owner.h mm/page_owner.c: modify the type of argument "order" in some functions 2021-11-11 09:34:35 -08:00
page_ref.h mm: Add folio_try_get_rcu() 2021-09-27 09:27:29 -04:00
page_reporting.h
page-flags-layout.h
page-flags.h mm: Remove folio_test_single 2021-11-17 10:36:35 -05:00
page-isolation.h
pageblock-flags.h
pagemap.h fs: Rename AS_THP_SUPPORT and mapping_thp_support 2021-11-17 10:36:35 -05:00
pagevec.h
pagewalk.h
panic_notifier.h
panic.h
parman.h
parport_pc.h
parport.h
parser.h
part_stat.h block: drop unused includes in <linux/genhd.h> 2021-10-18 06:17:02 -06:00
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci_hotplug.h PCI: Change the type of probe argument in reset functions 2021-08-18 17:32:42 -05:00
pci_ids.h pci-v5.15-changes 2021-09-07 19:13:42 -07:00
pci-acpi.h PCI: ACPI: Drop acpi_pci_bus 2021-09-27 17:00:21 +02:00
pci-ats.h
pci-dma-compat.h
pci-ecam.h
pci-ep-cfs.h
pci-epc.h PCI: endpoint: Add virtual function number in pci_epc ops 2021-08-19 14:13:28 +01:00
pci-epf.h pci-v5.15-changes 2021-09-07 19:13:42 -07:00
pci-p2pdma.h
pci.h A set of fixes for the interrupt subsystem: 2021-11-14 10:38:27 -08:00
pcs-lynx.h
pda_power.h
pe.h
percpu_counter.h
percpu-defs.h
percpu-refcount.h percpu_ref: percpu_ref_tryget_live() version holding RCU 2021-10-21 08:37:26 -06:00
percpu-rwsem.h
percpu.h printk fixup for 5.16 2021-11-18 10:50:45 -08:00
perf_event.h Core: 2021-11-02 06:20:58 -07:00
perf_regs.h
personality.h
pfn_t.h
pfn.h
pgtable.h
phonet.h
phy_fixed.h
phy_led_triggers.h
phy.h net: document SMII and correct phylink's new validation mechanism 2021-11-16 19:22:30 -08:00
phylink.h net: phylink: Add helpers for c22 registers without MDIO 2021-11-22 13:15:33 +00:00
pid_namespace.h
pid.h pid: add pidfd_get_task() helper 2021-10-14 13:29:18 +02:00
pim.h
pipe_fs_i.h
pkeys.h x86/fault: Fix wrong signal when vsyscall fails with pkey 2021-09-20 22:28:47 +02:00
pktcdvd.h
pl320-ipc.h
platform_device.h
platform_profile.h
pldmfw.h
plist.h include/linux/plist.h: replace kernel.h with the necessary inclusions 2021-11-09 10:02:49 -08:00
pm_clock.h PM: runtime: add devm_pm_clk_create helper 2021-08-26 11:28:07 -07:00
pm_domain.h
pm_opp.h opp: Add more resource-managed variants of dev_pm_opp_of_add_table() 2021-10-04 16:33:15 +05:30
pm_qos.h
pm_runtime.h PM: runtime: add devm_pm_runtime_enable helper 2021-08-26 11:27:51 -07:00
pm_wakeirq.h PM / wakeirq: support enabling wake-up irq after runtime_suspend called 2021-10-27 20:49:32 +02:00
pm_wakeup.h
pm-trace.h
pm.h
pmbus.h
pmu.h
pnp.h
poison.h
poll.h
posix_acl_xattr.h
posix_acl.h
posix-clock.h
posix-timers.h posix-cpu-timers: Clear task::posix_cputimers_work in copy_process() 2021-11-02 12:52:17 +01:00
power_supply.h
powercap.h
ppp_channel.h
ppp_defs.h
ppp-comp.h
pps_kernel.h
pr.h
prandom.h
preempt.h Tracing updates for 5.16: 2021-11-01 20:05:19 -07:00
prefetch.h
prime_numbers.h
printk.h Merge branch 'rework/printk_safe-removal' into for-linus 2021-11-18 10:03:47 +01:00
prmt.h
proc_fs.h
proc_ns.h
processor.h
profile.h
projid.h
property.h eth: fwnode: add a helper for loading netdev->dev_addr 2021-10-07 13:39:51 +01:00
pruss_driver.h
psci.h
pseudo_fs.h
psi_types.h
psi.h
psp-sev.h
psp-tee.h
pstore_blk.h
pstore_ram.h
pstore_zone.h
pstore.h
ptdump.h
pti.h
ptp_classify.h net: ptp: add a definition for the UDP port for IEEE 1588 general messages 2021-11-26 11:38:20 -08:00
ptp_clock_kernel.h
ptp_kvm.h
ptp_pch.h
ptr_ring.h
ptrace.h ptrace: Remove the unnecessary arguments from arch_ptrace_stop 2021-10-06 11:27:41 -05:00
purgatory.h
pvclock_gtod.h
pwm_backlight.h
pwm.h pwm: Make it explicit that pwm_apply_state() might sleep 2021-11-05 11:51:41 +01:00
pxa2xx_ssp.h
pxa168_eth.h
qcom_scm.h qcom_scm: hide Kconfig symbol 2021-10-07 16:51:57 +02:00
qcom-geni-se.h
qnx6_fs.h
quota.h
quotaops.h
radix-tree.h include/linux/radix-tree.h: replace kernel.h with the necessary inclusions 2021-11-09 10:02:49 -08:00
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_segcblist.h
rcu_sync.h
rculist_bl.h
rculist_nulls.h
rculist.h
rcupdate_trace.h rcu-tasks: Remove second argument of rcu_read_unlock_trace_special() 2021-09-15 11:37:50 -07:00
rcupdate_wait.h
rcupdate.h rcu: Avoid unneeded function call in rcu_read_unlock() 2021-09-16 10:24:05 -07:00
rcutiny.h
rcutree.h
rcuwait.h
reboot-mode.h
reboot.h
reciprocal_div.h
refcount.h
regmap.h regmap: allow to define reg_update_bits for no bus configuration 2021-11-15 13:27:13 +00:00
regset.h
relay.h
remoteproc.h remoteproc: Remove vdev_to_rvdev and vdev_to_rproc from remoteproc API 2021-10-15 09:49:55 -05:00
resctrl.h
reset-controller.h
reset.h
resource_ext.h
resource.h
restart_block.h
rfkill.h
rhashtable-types.h
rhashtable.h
ring_buffer.h
rio_drv.h
rio_ids.h
rio_regs.h
rio.h
rmap.h mm/rmap: Add folio_mkclean() 2021-10-18 07:49:39 -04:00
rmi.h
rndis.h
rodata_test.h
root_dev.h
rpmsg.h rpmsg updates for v5.16 2021-11-10 09:05:11 -08:00
rslib.h
rtc.h rtc: add BSM parameter 2021-10-18 17:20:50 +02:00
rtmutex.h
rtnetlink.h
rtsx_common.h
rtsx_pci.h
rtsx_usb.h
rwbase_rt.h
rwlock_api_smp.h locking: Remove spin_lock_flags() etc 2021-10-30 16:37:28 +02:00
rwlock_rt.h
rwlock_types.h
rwlock.h locking: Remove spin_lock_flags() etc 2021-10-30 16:37:28 +02:00
rwsem.h kernel.h: drop unneeded <linux/kernel.h> inclusion from other headers 2021-11-09 10:02:49 -08:00
s3c_adc_battery.h
sbitmap.h Merge branch 'akpm' (patches from Andrew) 2021-11-09 10:11:53 -08:00
scatterlist.h lib/scatterlist: Fix wrong update of orig_nents 2021-08-24 19:52:40 -03:00
scc.h
sched_clock.h
sched.h Merge branch 'per_signal_struct_coredumps-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace 2021-11-03 12:15:29 -07:00
scmi_protocol.h
scpi_protocol.h
screen_info.h
scs.h
sctp.h
scx200_gpio.h
scx200.h
seccomp.h
secretmem.h mm/secretmem: fix NULL page->mapping dereference in page_is_secretmem() 2021-10-18 20:22:03 -10:00
securebits.h
security.h net,lsm,selinux: revert the security_sctp_assoc_established() hook 2021-11-14 12:21:53 +00:00
sed-opal.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
seg6.h
selection.h
sem.h
semaphore.h
seq_buf.h
seq_file_net.h
seq_file.h seq_file: fix passing wrong private data 2021-11-09 10:02:52 -08:00
seqlock.h
serdev.h
serial_8250.h
serial_bcm63xx.h
serial_core.h
serial_max3100.h
serial_s3c.h
serial_sci.h
serial.h
serio.h
set_memory.h
sfp.h
sh_clk.h
sh_dma.h
sh_eth.h
sh_intc.h
sh_timer.h
shdma-base.h
shm.h
shmem_fs.h huge tmpfs: shmem_is_huge(vma, inode, index) 2021-09-03 09:58:12 -07:00
shrinker.h mm/vmscan: add sync_shrinkers function v3 2021-08-27 09:55:15 +02:00
signal_types.h signal: Add SA_IMMUTABLE to ensure forced siganls do not get changed 2021-11-03 14:09:26 -05:00
signal.h Merge branch 'akpm' (patches from Andrew) 2021-11-09 10:11:53 -08:00
signalfd.h
siox.h
siphash.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2021-12-02 11:44:56 -08:00
sizes.h
skb_array.h
skbuff.h net: optimize skb_postpull_rcsum() 2021-11-25 21:03:31 -08:00
skmsg.h net: use sk_is_tcp() in more places 2021-11-16 13:10:34 +00:00
slab_def.h
slab.h mm: remove HARDENED_USERCOPY_FALLBACK 2021-11-06 13:30:43 -07:00
slimbus.h
slub_def.h mm, slub: change percpu partial accounting from objects to pages 2021-11-06 13:30:32 -07:00
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp_types.h
smp.h kernel.h: drop unneeded <linux/kernel.h> inclusion from other headers 2021-11-09 10:02:49 -08:00
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h mctp: Implement extended addressing 2021-10-26 14:58:45 +01:00
sockptr.h
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock_api_smp.h locking: Remove spin_lock_flags() etc 2021-10-30 16:37:28 +02:00
spinlock_api_up.h
spinlock_rt.h
spinlock_types_raw.h
spinlock_types_up.h
spinlock_types.h
spinlock_up.h locking: Remove spin_lock_flags() etc 2021-10-30 16:37:28 +02:00
spinlock.h Merge branch 'akpm' (patches from Andrew) 2021-11-09 10:11:53 -08:00
splice.h
spmi.h
sram.h
srcu.h
srcutiny.h
srcutree.h
ssbi.h
stackdepot.h lib, stackdepot: add helper to print stack entries into buffer 2021-11-09 10:02:50 -08:00
stackleak.h
stackprotector.h
stacktrace.h stacktrace: move filter_irq_stacks() to kernel/stacktrace.c 2021-11-06 13:30:43 -07:00
start_kernel.h
stat.h
statfs.h
static_call_types.h
static_call.h
static_key.h
stdarg.h isystem: ship and use stdarg.h 2021-08-19 09:02:55 +09:00
stddef.h stddef: Introduce DECLARE_FLEX_ARRAY() helper 2021-10-18 12:28:52 -07:00
stm.h
stmmac.h net: stmmac: Add platform level debug register dump feature 2021-11-30 11:57:58 +00:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h
string_helpers.h include/linux/string_helpers.h: add linux/string.h for strlen() 2021-11-09 10:02:50 -08:00
string.h string: uninline memcpy_and_pad 2021-11-03 11:41:25 -07:00
stringhash.h
stringify.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
surface_acpi_notify.h
suspend.h
svga.h
sw842.h
swab.h
swait.h
swap_cgroup.h
swap_slots.h
swap.h Merge branch 'akpm' (patches from Andrew) 2021-11-06 14:08:17 -07:00
swapfile.h
swapops.h
swiotlb.h swiotlb: Support aligned swiotlb buffers 2021-09-29 12:50:34 +02:00
switchtec.h PCI/switchtec: Add check of event support 2021-10-14 09:22:47 -05:00
sxgbe_platform.h
sync_core.h
sync_file.h
synclink.h
sys_soc.h
sys.h
syscall_user_dispatch.h
syscalls.h futex: Implement sys_futex_waitv() 2021-10-07 13:51:11 +02:00
syscore_ops.h
sysctl.h
sysfb.h
sysfs.h
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h block: move struct request to blk-mq.h 2021-10-18 06:17:02 -06:00
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_drv.h tee: add sec_world_id to struct tee_shm 2021-10-15 11:55:41 +02:00
textsearch_fsm.h
textsearch.h
tfrc.h
thermal.h
thread_info.h compiler_types.h: Remove __compiletime_object_size() 2021-09-25 08:20:49 -07:00
threads.h pid: cleanup the stale comment mentioning pidmap_init(). 2021-09-08 11:50:28 -07: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: Handle negative seconds correctly in timespec64_to_ns() 2021-09-08 17:44:26 +02:00
time_namespace.h
time.h
timecounter.h
timekeeper_internal.h
timekeeping.h
timer.h
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
tnum.h
topology.h sched: Add cluster scheduler level in core and related Kconfig for ARM64 2021-10-15 11:25:16 +02:00
torture.h rcutorture: Warn on individual rcu_torture_init() error conditions 2021-09-13 16:36:16 -07:00
toshiba.h
tpm_command.h
tpm_eventlog.h
tpm.h tpm: fix Atmel TPM crash caused by too frequent queries 2021-10-26 05:03:34 +03:00
trace_clock.h
trace_events.h tracing: Add length protection to histogram string copies 2021-11-14 21:21:08 -05:00
trace_recursion.h Tracing updates for 5.16: 2021-11-01 20:05:19 -07:00
trace_seq.h
trace.h
tracefs.h
tracehook.h entry: rseq: Call rseq_handle_notify_resume() in tracehook_notify_resume() 2021-09-22 10:24:01 -04:00
tracepoint-defs.h
tracepoint.h
transport_class.h
ts-nbus.h
tsacct_kern.h
tty_buffer.h
tty_driver.h tty: Fix extra "not" in TTY_DRIVER_REAL_RAW description 2021-10-30 11:02:00 +02:00
tty_flip.h tty: remove extern from functions in tty headers 2021-09-22 16:59:13 +02:00
tty_ldisc.h tty: make tty_ldisc_ops::hangup return void 2021-09-22 16:59:13 +02:00
tty_port.h
tty.h tty: remove file from n_tty_ioctl_helper 2021-09-22 16:59:13 +02:00
typecheck.h
types.h
u64_stats_sync.h u64_stats: Introduce u64_stats_set() 2021-10-18 12:54:41 +01:00
uacce.h
uaccess.h arch: remove compat_alloc_user_space 2021-09-08 15:32:35 -07:00
ucb1400.h
ucs2_string.h
udp.h
uidgid.h
uio_driver.h
uio.h iov_iter: Introduce nofault flag to disable page faults 2021-10-24 15:26:06 +02:00
umh.h
unicode.h
units.h Merge branch 'akpm' (patches from Andrew) 2021-09-08 12:55:35 -07:00
uprobes.h
usb_usual.h
usb.h
usbdevice_fs.h
user_namespace.h ucounts: Fix signal ucount refcounting 2021-10-18 16:02:30 -05:00
user-return-notifier.h
user.h
userfaultfd_k.h userfaultfd: change mmap_changing to atomic 2021-09-03 09:58:16 -07:00
usermode_driver.h
util_macros.h
uts.h
utsname.h
uuid.h
vbox_utils.h
vdpa.h vdpa: Enable user to set mac and mtu of vdpa device 2021-11-01 05:26:49 -04:00
verification.h
vermagic.h preempt: Restore preemption model selection configs 2021-11-11 13:09:33 +01:00
vexpress.h
vfio_pci_core.h vfio/pci: Introduce vfio_pci_core.ko 2021-08-26 10:36:51 -06:00
vfio.h vfio: move the vfio_iommu_driver_ops interface out of <linux/vfio.h> 2021-09-30 12:46:44 -06:00
vfs.h
vga_switcheroo.h
vgaarb.h
vhost_iotlb.h vhost-iotlb: Add an opaque pointer for vhost IOTLB 2021-09-06 07:20:57 -04:00
via_i2c.h
via-core.h
via-gpio.h
via.h
videodev2.h
virtio_byteorder.h
virtio_caif.h
virtio_config.h virtio_config: introduce a new .enable_cbs method 2021-11-01 05:26:48 -04:00
virtio_console.h
virtio_dma_buf.h
virtio_net.h net: virtio_net_hdr_to_skb: count transport header in UFO 2021-11-17 14:50:45 +00:00
virtio_pci_legacy.h virtio-pci: introduce legacy device module 2021-11-01 04:30:34 -04:00
virtio_pci_modern.h
virtio_ring.h
virtio_vsock.h
virtio.h Revert "virtio_ring: validate used buffer length" 2021-11-24 18:47:27 -05:00
visorbus.h
vlynq.h
vm_event_item.h mm/vmscan: add page demotion counter 2021-09-03 09:58:16 -07:00
vmacache.h
vmalloc.h mm/vmalloc: don't allow VM_NO_GUARD on vmap() 2021-11-06 13:30:36 -07:00
vme.h
vmpressure.h mm/vmpressure: replace vmpressure_to_css() with vmpressure_to_memcg() 2021-09-03 09:58:17 -07:00
vmstat.h mm/workingset: Convert workingset_refault() to take a folio 2021-10-18 07:49:40 -04:00
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt_buffer.h
vt_kern.h
vt.h
vtime.h
w1-gpio.h
w1.h
wait_bit.h
wait.h sched,rcu: Rework try_invoke_on_locked_down_task() 2021-10-07 13:51:15 +02:00
watch_queue.h
watchdog.h watchdog: introduce watchdog_dev_suspend/resume 2021-08-22 10:28:08 +02:00
win_minmax.h
wireless.h
wkup_m3_ipc.h
wl12xx.h
wm97xx.h
wmi.h
workqueue.h workqueue: Introduce show_one_worker_pool and show_one_workqueue. 2021-10-20 06:19:03 -10:00
writeback.h for-5.16/block-2021-10-29 2021-11-01 09:19:50 -07:00
ww_mutex.h kernel/locking: Add context to ww_mutex_trylock() 2021-09-17 15:08:41 +02:00
wwan.h net: wwan: common debugfs base dir for wwan device 2021-11-22 13:23:08 +00:00
xarray.h
xattr.h
xxhash.h
xz.h lib/xz: Add MicroLZMA decoder 2021-10-19 23:44:30 +08:00
yam.h
z2_battery.h
zconf.h
zlib.h
zorro.h
zpool.h
zsmalloc.h
zstd_errors.h lib: zstd: Upgrade to latest upstream zstd version 1.4.10 2021-11-08 16:55:32 -08:00
zstd_lib.h lib: zstd: Upgrade to latest upstream zstd version 1.4.10 2021-11-08 16:55:32 -08:00
zstd.h lib: zstd: Upgrade to latest upstream zstd version 1.4.10 2021-11-08 16:55:32 -08:00
zutil.h