WSL2-Linux-Kernel/include/linux
Vladimir Oltean b6ad86e6ad net: dsa: sja1105: add bridge TX data plane offload based on tag_8021q
The main desire for having this feature in sja1105 is to support network
stack termination for traffic coming from a VLAN-aware bridge.

For sja1105, offloading the bridge data plane means sending packets
as-is, with the proper VLAN tag, to the chip. The chip will look up its
FDB and forward them to the correct destination port.

But we support bridge data plane offload even for VLAN-unaware bridges,
and the implementation there is different. In fact, VLAN-unaware
bridging is governed by tag_8021q, so it makes sense to have the
.bridge_fwd_offload_add() implementation fully within tag_8021q.
The key difference is that we only support 1 VLAN-aware bridge, but we
support multiple VLAN-unaware bridges. So we need to make sure that the
forwarding domain is not crossed by packets injected from the stack.

For this, we introduce the concept of a tag_8021q TX VLAN for bridge
forwarding offload. As opposed to the regular TX VLANs which contain
only 2 ports (the user port and the CPU port), a bridge data plane TX
VLAN is "multicast" (or "imprecise"): it contains all the ports that are
part of a certain bridge, and the hardware will select where the packet
goes within this "imprecise" forwarding domain.

Each VLAN-unaware bridge has its own "imprecise" TX VLAN, so we make use
of the unique "bridge_num" provided by DSA for the data plane offload.
We use the same 3 bits from the tag_8021q VLAN ID format to encode this
bridge number.

Note that these 3 bit positions have been used before for sub-VLANs in
best-effort VLAN filtering mode. The difference is that for best-effort,
the sub-VLANs were only valid on RX (and it was documented that the
sub-VLAN field needed to be transmitted as zero). Whereas for the bridge
data plane offload, these 3 bits are only valid on TX.

Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2021-07-26 22:35:22 +01:00
..
amba
avf Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue 2021-06-07 13:24:50 -07:00
bcma
byteorder
can can: flexcan: add platform data header 2021-07-25 11:36:29 +02:00
ceph libceph: set global_id as soon as we get an auth ticket 2021-06-24 21:03:17 +02:00
clk Merge branches 'clk-legacy', 'clk-vc5', 'clk-allwinner', 'clk-nvidia' and 'clk-imx' into clk-next 2021-06-29 13:33:10 -07:00
crush
decompress
device
dma
dsa net: dsa: sja1105: add bridge TX data plane offload based on tag_8021q 2021-07-26 22:35:22 +01:00
extcon
firmware
fpga fpga: altera-pr-ip: Remove function alt_pr_unregister 2021-06-15 09:27:35 +02:00
fsl
gpio gpio: updates for v5.14 2021-07-05 11:48:14 -07:00
greybus
hsi
i3c
iio iio: adc: ad_sigma_delta: remove ad_sd_{setup,cleanup}_buffer_and_trigger() 2021-06-13 17:00:17 +01:00
input Input: cy8ctmg110_ts - rely on platform code to supply interrupt 2021-06-05 20:34:06 -07:00
irqchip KVM: arm64: vgic: Let an interrupt controller advertise lack of HW deactivation 2021-06-01 10:45:59 +01:00
isdn
lockd lockd: Remove stale comments 2021-07-06 20:14:42 -04:00
mailbox mailbox: mtk-cmdq: Add struct cmdq_pkt in struct cmdq_cb_data 2021-06-26 11:40:20 -05:00
mdio
mfd regulator: Fixes for v5.14 2021-07-21 12:37:49 -07:00
mlx4 RDMA/mlx4: Do not map the core_clock page to user space unless enabled 2021-06-03 14:19:53 -03:00
mlx5 net/mlx5e: Block LRO if firmware asks for tunneled LRO 2021-07-26 09:50:37 -07:00
mmc mmc: Improve function name when aborting a tuning cmd 2021-06-14 13:57:44 +02:00
mtd MTD core changes: 2021-07-05 11:21:51 -07:00
mux
net/intel RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw 2021-06-02 20:06:36 -03:00
netfilter netfilter: nfnetlink: add struct nfgenmsg to struct nfnl_info and use it 2021-06-07 12:23:36 +02:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
pcs net: pcs: xpcs: export xpcs_do_config and xpcs_link_up 2021-06-11 13:43:56 -07:00
perf
phy USB / Thunderbolt patches for 5.14-rc1 2021-07-05 14:16:22 -07:00
pinctrl This is the bulk of pin control changes for the v5.14 kernel: 2021-07-01 16:57:14 -07:00
platform_data ARM: SoC changes for 5.14 2021-07-10 09:22:44 -07:00
power power: ab8500: remove unused header 2021-06-03 18:40:15 +02:00
qed qed: Add IP services APIs support 2021-06-03 14:04:18 -07:00
raid
regulator Merge series "Extend regulator notification support" from Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>: 2021-06-21 19:28:42 +01:00
remoteproc
reset
rpmsg
rtc
sched Fixes and improvements for FPU handling on x86: 2021-07-07 11:12:01 -07:00
soc ARM: SoC changes for 5.14 2021-07-10 09:22:44 -07:00
soundwire Char / Misc driver updates for 5.14-rc1 2021-07-05 13:42:16 -07:00
spi spi: core: add dma_map_dev for dma device 2021-06-25 12:26:49 +01:00
ssb
sunrpc NFS client updates for Linux 5.14 2021-07-09 09:43:57 -07:00
surface_aggregator platform/surface: aggregator: Update copyright 2021-06-16 17:47:53 +02:00
ulpi
unaligned asm-generic: simplify asm/unaligned.h 2021-05-17 13:30:29 +02:00
usb USB / Thunderbolt patches for 5.14-rc1 2021-07-05 14:16:22 -07:00
8250_pci.h
a.out.h
acct.h
acpi.h More ACPI updates for 5.14-rc1 2021-07-07 13:30:01 -07:00
acpi_dma.h
acpi_iort.h ACPI: Move IOMMU setup code out of IORT 2021-06-25 15:02:43 +02:00
acpi_mdio.h net: mdio: Add ACPI support code for mdio 2021-06-11 13:08:53 -07:00
acpi_pmtmr.h
acpi_viot.h ACPI: Add driver for the VIOT table 2021-06-25 15:02:43 +02:00
adb.h
adfs_fs.h
adreno-smmu-priv.h iommu/arm-smmu-qcom: Add stall support 2021-06-23 07:33:55 -07:00
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
anon_inodes.h
apm-emulation.h
apm_bios.h
apple-gmux.h
apple_bl.h
arch_topology.h cpufreq: CPPC: Add support for frequency invariance 2021-07-01 07:32:14 +05:30
arm-cci.h
arm-smccc.h arm64: smccc: Support SMCCC v1.3 SVE register saving hint 2021-06-08 14:00:12 +01:00
arm_ffa.h firmware: arm_ffa: Add support for MEM_* interfaces 2021-05-26 22:38:43 +01:00
arm_sdei.h
armada-37xx-rwtm-mailbox.h
ascii85.h drm: include only needed headers in ascii85.h 2021-07-01 11:06:04 -07:00
asn1.h
asn1_ber_bytecode.h
asn1_decoder.h
asn1_encoder.h
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: Replace inclusion of kernel.h by bits.h in the header 2021-05-17 09:10:20 -06:00
ata_platform.h
atalk.h
ath9k_platform.h
atm.h
atm_tcp.h
atmdev.h
atmel-isc-media.h
atmel-mci.h
atmel-ssc.h
atmel_pdc.h
atomic-arch-fallback.h
atomic.h locking/atomic: delete !ARCH_ATOMIC remnants 2021-05-26 13:20:52 +02:00
attribute_container.h
audit.h
auto_dev-ioctl.h
auto_fs.h
auxiliary_bus.h
auxvec.h
average.h
backing-dev-defs.h writeback, cgroup: release dying cgwbs by switching attached inodes 2021-06-29 10:53:48 -07:00
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
bio.h for-5.14/drivers-2021-06-29 2021-06-30 12:21:16 -07:00
bit_spinlock.h
bitfield.h
bitmap.h Merge branch 'akpm' (patches from Andrew) 2021-05-07 00:34:51 -07:00
bitops.h bitops: Add non-atomic bitops for pointers 2021-07-07 20:01:45 -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 scsi: blkcg: Add app identifier support for blkcg 2021-06-10 10:01:32 -04:00
blk-crypto.h
blk-mq-pci.h
blk-mq-rdma.h
blk-mq-virtio.h
blk-mq.h block: mark blk_mq_init_queue_data static 2021-06-30 15:34:13 -06:00
blk-pm.h
blk_types.h block-5.14-2021-07-08 2021-07-09 12:05:33 -07:00
blkdev.h block-5.14-2021-07-08 2021-07-09 12:05:33 -07:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootconfig.h lib: fix spelling mistakes in header files 2021-07-08 11:48:20 -07:00
bootmem_info.h mm: hugetlb: free the vmemmap pages associated with each HugeTLB page 2021-06-30 20:47:25 -07:00
bottom_half.h
bpf-cgroup.h
bpf-netns.h
bpf.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next 2021-07-15 22:40:10 -07:00
bpf_lirc.h
bpf_local_storage.h bpf: Fix spelling mistakes 2021-05-24 21:13:05 -07:00
bpf_lsm.h
bpf_trace.h
bpf_types.h bpf: Introduce bpf_sys_bpf() helper and program type. 2021-05-19 00:33:39 +02:00
bpf_verifier.h bpf: Teach stack depth check about async callbacks. 2021-07-15 22:31:10 +02:00
bpfilter.h
bpfptr.h bpf: Introduce bpfptr_t user/kernel pointer. 2021-05-19 00:33:39 +02:00
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btf.h bpf: Add map side support for bpf timers. 2021-07-15 22:31:10 +02: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
build-salt.h
build_bug.h
buildid.h kdump: use vmlinux_build_id to simplify 2021-07-08 11:48:22 -07:00
bvec.h
c2port.h
cache.h
cacheinfo.h
capability.h
cb710.h
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h
cfag12864b.h
cfi.h
cgroup-defs.h cgroup: make per-cgroup pressure stall tracking configurable 2021-06-08 14:59:02 -04:00
cgroup.h SCSI misc on 20210702 2021-07-02 15:14:36 -07:00
cgroup_rdma.h
cgroup_subsys.h
circ_buf.h
cleancache.h
clk-provider.h clk: divider: Add re-usable determine_rate implementations 2021-06-30 11:37:02 -07:00
clk.h
clkdev.h clkdev: remove unused clkdev_alloc() interfaces 2021-06-08 17:00:09 +02:00
clockchips.h
clocksource.h clocksource: Provide kernel module to test clocksource watchdog 2021-06-22 16:53:17 +02:00
clocksource_ids.h
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: fix spelling mistakes in header files 2021-07-08 11:48:21 -07:00
compat.h compat: make linux/compat.h available everywhere 2021-07-23 14:20:24 +01:00
compiler-clang.h kcov: add __no_sanitize_coverage to fix noinstr for all architectures 2021-07-01 11:06:06 -07:00
compiler-gcc.h kcov: add __no_sanitize_coverage to fix noinstr for all architectures 2021-07-01 11:06:06 -07:00
compiler-intel.h
compiler-version.h
compiler.h Clang feature updates for v5.14-rc1 2021-06-30 14:33:25 -07:00
compiler_attributes.h Clang feature updates for v5.14-rc1 2021-06-30 14:33:25 -07:00
compiler_types.h Merge branch 'akpm' (patches from Andrew) 2021-07-02 12:08:10 -07:00
completion.h
component.h
configfs.h treewide: remove editor modelines and cruft 2021-05-07 00:26:34 -07:00
connector.h
console.h
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
coresight-pmu.h
coresight-stm.h
coresight.h
count_zeros.h
counter.h
counter_enum.h
cper.h
cpu.h
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpufeature.h
cpufreq.h cpufreq: Remove ->resolve_freq() 2021-06-30 19:45:42 +02:00
cpuhotplug.h s390/cpumf: Allow concurrent access for CPU Measurement Counter Facility 2021-07-05 12:44:23 +02:00
cpuidle.h
cpuidle_haltpoll.h
cpumask.h lib: fix spelling mistakes in header files 2021-07-08 11:48:20 -07:00
cpuset.h
crash_core.h kdump: use vmlinux_build_id to simplify 2021-07-08 11:48:22 -07:00
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 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace 2021-06-28 20:39:26 -07:00
crypto.h crypto: api - Move crypto attr definitions out of crypto.h 2021-06-24 14:51:35 +08:00
cs5535.h
ctype.h
cuda.h
dasd_mod.h
davinci_emac.h
dax.h
dca.h
dcache.h
dccp.h
debug_locks.h locking/lockdep: Improve noinstr vs errors 2021-06-22 13:56:43 +02:00
debugfs.h debugfs: remove return value of debugfs_create_ulong() 2021-05-21 20:59:55 +02:00
debugobjects.h lib: fix spelling mistakes in header files 2021-07-08 11:48:20 -07:00
delay.h
delayacct.h delayacct: Add sysctl to enable at runtime 2021-05-12 11:43:25 +02:00
delayed_call.h
dev_printk.h printk: Remove trailing semicolon in macros 2021-06-21 11:22:05 +02:00
devcoredump.h
devfreq-event.h
devfreq.h
devfreq_cooling.h
device-mapper.h dm: introduce zone append emulation 2021-06-04 12:07:37 -04:00
device.h USB / Thunderbolt patches for 5.14-rc1 2021-07-05 14:16:22 -07:00
device_cgroup.h
devm-helpers.h devm-helpers: Add resource managed version of work init 2021-06-17 13:21:06 +02:00
devpts_fs.h
dfl.h
digsig.h
dim.h
dio.h
dirent.h
dlm.h
dlm_plock.h
dm-bufio.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h dm writecache: have ssd writeback wait if the kcopyd workqueue is busy 2021-06-15 15:42:03 -04:00
dm-region-hash.h
dm9000.h
dma-buf-map.h
dma-buf.h
dma-direct.h
dma-direction.h
dma-fence-array.h
dma-fence-chain.h
dma-fence.h
dma-heap.h
dma-iommu.h iommu/dma: Pass address limit rather than size to iommu_setup_dma_ops() 2021-06-25 15:02:43 +02:00
dma-map-ops.h
dma-mapping.h
dma-resv.h <linux/dma-resv.h>: correct a function name in kernel-doc 2021-06-29 18:09:24 +02:00
dmaengine.h dmaengine: Move kdoc description of struct dma_chan_percpu closer to it 2021-05-31 09:50:38 +05:30
dmapool.h
dmar.h
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 new 93c56 and 93c66 compatible strings 2021-05-14 13:45:24 +02:00
efi-bgrt.h
efi.h
efi_embedded_fw.h
efs_vh.h
eisa.h
elevator.h blk: Fix lock inversion between ioc lock and bfqd lock 2021-06-24 18:43:55 -06:00
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote-lto.h
elfnote.h
enclosure.h
energy_model.h sched/cpufreq: Consider reduced CPU capacity in energy calculation 2021-06-17 14:11:43 +02:00
entry-common.h
entry-kvm.h tick/nohz: Only check for RCU deferred wakeup on user/guest entry when needed 2021-05-31 10:14:49 +02:00
err.h
errname.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h
ethtool.h ethtool: improve compat ioctl handling 2021-07-23 14:20:25 +01:00
ethtool_netlink.h
eventfd.h
eventpoll.h
evm.h ima: Define new template fields xattrnames, xattrlengths and xattrvalues 2021-06-02 18:56:13 -04:00
export.h export: Make CRCs robust to symbol trimming 2021-05-21 13:15:39 +02:00
exportfs.h
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
f2fs_fs.h f2fs: compress: add compress_inode to cache compressed blocks 2021-06-23 01:09:35 -07:00
f75375s.h
falloc.h
fanotify.h fanotify: fix permission model of unprivileged group 2021-05-25 12:21:14 +02:00
fault-inject-usercopy.h
fault-inject.h
fb.h Revert "fb_defio: Remove custom address_space_operations" 2021-06-01 17:38:40 +02:00
fbcon.h
fcdevice.h
fcntl.h fcntl: remove unused VALID_UPGRADE_FLAGS 2021-05-28 17:44:36 +02:00
fd.h
fddidevice.h
fdtable.h
fec.h
fiemap.h
file.h
fileattr.h
filter.h bpf: Enable BPF_TRAMP_F_IP_ARG for trampolines with call_get_func_ip 2021-07-15 17:16:06 -07:00
fips.h
firewire.h
firmware-map.h
firmware.h firmware: replace HOTPLUG with UEVENT in FW_ACTION defines 2021-05-13 16:14:45 +02:00
fixp-arith.h
flat.h
flex_proportions.h
font.h
fortify-string.h
freelist.h
freezer.h
frontswap.h
fs.h Char / Misc driver updates for 5.14-rc1 2021-07-05 13:42:16 -07:00
fs_context.h fs: add vfs_parse_fs_param_source() helper 2021-07-14 09:19:06 -07:00
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.h
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
fsverity.h
ftrace.h
ftrace_irq.h trace: Add osnoise tracer 2021-06-25 19:57:01 -04:00
futex.h
fwnode.h usb: typec: tcpm: Don't block probing of consumers of "connector" nodes 2021-05-10 16:22:27 +02:00
fwnode_mdio.h net: mdiobus: withdraw fwnode_mdbiobus_register 2021-06-25 11:46:29 -07:00
gameport.h
gcd.h
genalloc.h
generic-radix-tree.h
genetlink.h
genhd.h block: pass a gendisk to bdev_disk_changed 2021-06-24 12:01:06 -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 Merge branch 'akpm' (patches from Andrew) 2021-06-29 17:29:11 -07:00
glob.h
gnss.h
goldfish.h
gpio-pxa.h
gpio.h
gpio_keys.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 Merge branch 'for-5.14/multitouch' into for-linus 2021-06-30 09:15:15 +02:00
hidden.h
hiddev.h
hidraw.h
highmem-internal.h
highmem.h arm64: mte: handle tags zeroing at page allocation time 2021-06-04 19:32:21 +01:00
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hmm.h mm: fix spelling mistakes in header files 2021-07-08 11:48:21 -07:00
host1x.h gpu: host1x: Split up client initalization and registration 2021-05-17 12:31:05 +02:00
hp_sdc.h
hpet.h
hrtimer.h
hrtimer_defs.h
htcpld.h
huge_mm.h mm: memory: add orig_pmd to struct vm_fault 2021-06-30 20:47:30 -07:00
hugetlb.h mm: fix spelling mistakes in header files 2021-07-08 11:48:21 -07:00
hugetlb_cgroup.h mm: hugetlb: gather discrete indexes of tail page 2021-06-30 20:47:25 -07:00
hugetlb_inline.h
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h
hyperv.h scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs 2021-05-14 17:39:32 +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 Staging / IIO driver patches for 5.14-rc1 2021-07-05 14:01:53 -07:00
i8042.h
i8253.h
icmp.h
icmpv6.h
idle_inject.h
idr.h
ieee80211.h ieee80211: add defines for HE PHY cap byte 10 2021-06-23 11:29:14 +02:00
ieee802154.h
if_arp.h net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit() 2021-06-21 14:51:24 -07:00
if_bridge.h net: bridge: add a helper for retrieving port VLANs from the data path 2021-07-26 22:35:22 +01:00
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 net: qualcomm: rmnet: trailer value is a checksum 2021-06-12 13:18:49 -07:00
if_tap.h
if_team.h
if_tun.h
if_tunnel.h
if_vlan.h
igmp.h
ihex.h
ima.h
imx-media.h
in.h
in6.h
indirect_call_wrapper.h
inet.h
inet_diag.h
inetdevice.h net: socket: remove register_gifconf 2021-07-23 14:20:25 +01:00
init.h init: verify that function is initcall_t at compile-time 2021-05-24 15:24:33 -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 instrumentation.h: Avoid using inline asm operand modifiers 2021-05-19 15:30:59 -05:00
instrumented.h
integrity.h evm: Allow xattr/attr operations for portable signatures 2021-05-21 12:48:39 -04:00
intel-iommu.h iommu/vt-d: Define counter explicitly as unsigned int 2021-06-10 09:06:14 +02:00
intel-ish-client-if.h
intel-svm.h
intel_rapl.h
intel_th.h
interconnect-provider.h
interconnect.h
interrupt.h Merge branch 'irq/affinity' into irq/core 2021-05-19 11:04:47 +02:00
interval_tree.h
interval_tree_generic.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h
io-pgtable.h
io.h
io_uring.h
ioam6.h ipv6: ioam: Data plane support for Pre-allocated Trace 2021-07-21 08:14:33 -07:00
ioam6_genl.h ipv6: ioam: IOAM Generic Netlink API 2021-07-21 08:14:33 -07:00
ioam6_iptunnel.h ipv6: ioam: Support for IOAM injection with lwtunnels 2021-07-21 08:14:33 -07:00
ioasid.h
iocontext.h
iomap.h iomap: use __set_page_dirty_nobuffers 2021-06-29 10:53:48 -07:00
iommu-helper.h
iommu.h
iopoll.h
ioport.h
ioprio.h
iova.h
ip.h
ipack.h
ipc.h
ipc_namespace.h
ipmi.h
ipmi_smi.h
ipv6.h ipv6: ioam: Data plane support for Pre-allocated Trace 2021-07-21 08:14:33 -07:00
ipv6_route.h
irq.h genirq: Add a IRQF_NO_DEBUG flag 2021-05-17 20:01:35 +02:00
irq_poll.h
irq_sim.h
irq_work.h
irqbypass.h
irqchip.h
irqdesc.h genirq: Move non-irqdomain handle_domain_irq() handling into ARM's handle_IRQ() 2021-06-10 13:09:19 +01:00
irqdomain.h irqdomain: Introduce irq_resolve_mapping() 2021-06-10 13:09:18 +01:00
irqflags.h
irqhandler.h
irqnr.h
irqreturn.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
iversion.h
jbd2.h ext4: inline jbd2_journal_[un]register_shrinker() 2021-07-08 08:37:31 -04:00
jhash.h
jiffies.h
journal-head.h
joystick.h
jump_label.h jump_label: Free jump_entry::key bit1 for build use 2021-05-12 14:54:55 +02:00
jump_label_ratelimit.h
jz4740-adc.h
jz4780-nemc.h
kallsyms.h module: add printk formats to add module build ID to stacktraces 2021-07-08 11:48:22 -07:00
kasan-checks.h
kasan.h kasan: fix build by including kernel.h 2021-07-15 10:13:49 -07:00
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h kconfig.h: explain IS_MODULE(), IS_ENABLED() 2021-06-05 23:49:46 +09:00
kcore.h fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER 2021-06-30 20:47:28 -07:00
kcov.h
kcsan-checks.h
kcsan.h
kdb.h
kdebug.h
kdev_t.h
kern_levels.h
kernel-page-flags.h
kernel.h Merge branch 'akpm' (patches from Andrew) 2021-07-02 12:08:10 -07:00
kernel_read_file.h
kernel_stat.h
kernelcapi.h
kernfs.h
kexec.h
key-type.h
key.h
keyboard.h
keyctl.h
keyslot-manager.h
kfence.h
kfifo.h
kgdb.h kgdb: Fix spelling mistakes 2021-06-01 10:29:21 +01:00
khugepaged.h
klist.h
kmemleak.h
kmod.h
kmsg_dump.h
kobj_map.h
kobject.h
kobject_ns.h
kprobes.h powerpc updates for 5.14 2021-07-02 12:54:34 -07:00
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kstrtox.h kernel.h: split out kstrtox() and simple_strtox() to a separate header 2021-07-01 11:06:05 -07:00
kthread.h Merge branch 'akpm' (patches from Andrew) 2021-06-29 17:29:11 -07:00
ktime.h
kvm_dirty_ring.h
kvm_host.h KVM: debugfs: Reuse binary stats descriptors 2021-06-24 18:00:29 -04:00
kvm_irqfd.h
kvm_para.h
kvm_types.h KVM: stats: Add fd-based API to read binary stats data 2021-06-24 11:47:57 -04: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
libata.h ata: include: libata: Move fields commonly over-written to separate MACRO 2021-06-16 06:50:25 -06:00
libfdt.h
libfdt_env.h
libgcc.h
libnvdimm.h libnvdimm: Export nvdimm shutdown helper, nvdimm_delete() 2021-06-15 16:47:22 -07:00
libps2.h
license.h
lightnvm.h
limits.h
linear_range.h
linkage.h
linkmode.h
linux_logo.h
lis3lv02d.h
list.h
list_bl.h
list_lru.h mm: fix spelling mistakes in header files 2021-07-08 11:48:21 -07:00
list_nulls.h
list_sort.h
litex.h drivers/soc/litex: remove 8-bit subregister option 2021-06-11 04:35:40 +09:00
livepatch.h
llc.h
llist.h
local_lock.h
local_lock_internal.h
lockdep.h
lockdep_types.h locking: Fix comment typos 2021-05-12 20:11:17 +02:00
lockref.h
log2.h
logic_iomem.h lib: add iomem emulation (logic_iomem) 2021-06-17 21:44:51 +02:00
logic_pio.h
lp.h
lru_cache.h lib: fix spelling mistakes in header files 2021-07-08 11:48:20 -07:00
lsm_audit.h lsm_audit,selinux: pass IB device name by reference 2021-05-14 16:38:19 -04:00
lsm_hook_defs.h selinux: delete selinux_xfrm_policy_lookup() useless argument 2021-05-10 21:38:31 -04:00
lsm_hooks.h
lz4.h
lzo.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mailbox_client.h
mailbox_controller.h
maple.h
marvell_phy.h net: phy: marvell10g: fix differentiation of 88X3310 from 88X3340 2021-07-11 10:02:33 -07:00
math.h
math64.h math64.h: Add mul_s64_u64_shr() 2021-06-17 13:09:27 -04:00
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mcb.h mcb: Remove trailing semicolon in macros 2021-06-15 17:46:57 +02:00
mdev.h vfio/mdev: Allow the mdev_parent_ops to specify the device driver to bind 2021-06-21 15:29:25 -06:00
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h
mei_cl_bus.h
mem_encrypt.h
memblock.h memblock: update initialization of reserved pages 2021-06-30 20:47:29 -07:00
memcontrol.h Merge branch 'for-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu 2021-07-01 17:17:24 -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: factor out bootmem core functions to bootmem_info.c 2021-06-30 20:47:25 -07:00
mempolicy.h mm/mempolicy: use unified 'nodes' for bind/interleave/prefer policies 2021-06-30 20:47:29 -07:00
mempool.h
memregion.h
memremap.h mm: fix spelling mistakes 2021-07-01 11:06:02 -07:00
memstick.h
mhi.h bus: mhi: pci-generic: configurable network interface MRU 2021-07-15 10:14:44 -07:00
micrel_phy.h net: phy: micrel: ksz886x/ksz8081: add cabletest support 2021-06-14 12:54:43 -07:00
microchipphy.h
migrate.h mm: Make copy_huge_page() always available 2021-07-12 11:30:56 -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
miscdevice.h
mm.h mm: Make copy_huge_page() always available 2021-07-12 11:30:56 -07:00
mm_inline.h
mm_types.h Merge branch 'akpm' (patches from Andrew) 2021-07-02 12:08:10 -07:00
mm_types_task.h
mman.h mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() 2021-06-29 10:53:50 -07:00
mmap_lock.h
mmdebug.h mm: make __dump_page static 2021-06-29 10:53:53 -07:00
mmiotrace.h
mmu_context.h
mmu_notifier.h mm: fix spelling mistakes in header files 2021-07-08 11:48:21 -07:00
mmzone.h mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM 2021-07-01 11:06:03 -07:00
mnt_namespace.h
mod_devicetable.h rpmsg: core: Add driver_data for rpmsg_device_id 2021-06-18 13:13:40 -07:00
module.h module: add printk formats to add module build ID to stacktraces 2021-07-08 11:48:22 -07:00
module_signature.h
moduleloader.h
moduleparam.h
most.h
mount.h
moxtet.h
mpage.h
mpi.h lib/mpi: fix spelling mistakes 2021-07-01 11:06:05 -07:00
mpls.h
mpls_iptunnel.h
mroute.h
mroute6.h
mroute_base.h
msdos_fs.h
msdos_partition.h
msg.h
msi.h
mtio.h
mutex.h
mv643xx.h watchdog: Remove MV64x60 watchdog driver 2021-06-21 08:49:11 +02:00
mv643xx_eth.h
mv643xx_i2c.h
mvebu-pmsu.h
mxm-wmi.h
namei.h
nd.h
ndctl.h
net.h
netdev_features.h net: fix mistake path for netdev_features_strings 2021-06-17 11:32:50 -07:00
netdevice.h net: socket: rework compat_ifreq_ioctl() 2021-07-23 14:20:25 +01:00
netfilter.h netfilter: annotate nf_tables base hook ops 2021-06-07 12:23:38 +02:00
netfilter_bridge.h
netfilter_defs.h
netfilter_ingress.h
netfilter_ipv4.h
netfilter_ipv6.h
netfs.h
netlink.h
netpoll.h
nfs.h
nfs3.h
nfs4.h
nfs_fs.h NFS: nfs_find_open_context() may only select open files 2021-06-29 13:12:39 -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 NFSD: delay unmount source's export after inter-server copy completed. 2021-05-25 17:06:51 -04:00
nfs_xdr.h NFSv4/pnfs: Clean up layout get on open 2021-07-08 14:03:26 -04:00
nfsacl.h
nitro_enclaves.h
nl802154.h
nls.h
nmi.h
node.h
nodemask.h lib: fix spelling mistakes in header files 2021-07-08 11:48:20 -07:00
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.h: add missing nvme_lba_range_type endianness annotations 2021-06-17 15:51:21 +02:00
nvmem-consumer.h
nvmem-provider.h Char / Misc driver updates for 5.14-rc1 2021-07-05 13:42:16 -07:00
nvram.h
objagg.h
objtool.h
of.h of: reserved-memory: Add stub for RESERVEDMEM_OF_DECLARE() 2021-06-21 13:56:46 -06:00
of_address.h of: address: Use IS_ENABLED() for !CONFIG_PCI 2021-06-02 20:59:29 -05:00
of_clk.h
of_device.h
of_dma.h
of_fdt.h
of_gpio.h
of_graph.h
of_iommu.h iommu: Remove unused of_get_dma_window() 2021-06-08 14:15:46 +02:00
of_irq.h
of_mdio.h net: mdio: provide shim implementation of devm_of_mdiobus_register 2021-05-18 13:47:36 -07:00
of_net.h
of_pci.h
of_pdt.h
of_platform.h Revert "of/platform: Add stubs for of_platform_device_create/destroy()" 2021-06-18 08:38:47 +02:00
of_reserved_mem.h of: reserved-memory: Add stub for RESERVEDMEM_OF_DECLARE() 2021-06-21 13:56:46 -06:00
oid_registry.h cifs: decoding negTokenInit with generic ASN1 decoder 2021-06-20 21:28:17 -05:00
olpc-ec.h
omap-dma.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once.h
once_lite.h once: implement DO_ONCE_LITE for non-fast-path "do once" functionality 2021-06-28 15:54:57 -07:00
oom.h
openvswitch.h
osq_lock.h
overflow.h
packing.h
padata.h
page-flags-layout.h
page-flags.h Merge branch 'akpm' (patches from Andrew) 2021-07-02 12:08:10 -07:00
page-isolation.h
page_counter.h
page_ext.h
page_idle.h
page_owner.h mm/page_owner: constify dump_page_owner 2021-06-29 10:53:53 -07:00
page_ref.h mm: constify page_count and page_ref_count 2021-06-29 10:53:53 -07:00
page_reporting.h mm/page_reporting: allow driver to specify reporting order 2021-06-29 10:53:47 -07:00
pageblock-flags.h mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype 2021-06-29 10:53:53 -07:00
pagemap.h mm: move page dirtying prototypes from mm.h 2021-06-29 10:53:48 -07:00
pagevec.h
pagewalk.h
panic.h kernel.h: split out panic and oops helpers 2021-07-01 11:06:04 -07:00
panic_notifier.h kernel.h: split out panic and oops helpers 2021-07-01 11:06:04 -07:00
parman.h
parport.h
parport_pc.h
parser.h
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: Dynamically map ECAM regions 2021-06-16 17:20:40 -05:00
pci-ep-cfs.h PCI: Fix kernel-doc formatting 2021-07-06 10:37:46 -05:00
pci-epc.h PCI: Fix kernel-doc formatting 2021-07-06 10:37:46 -05:00
pci-epf.h PCI: Fix kernel-doc formatting 2021-07-06 10:37:46 -05:00
pci-p2pdma.h
pci.h pci-v5.14-changes 2021-07-08 12:06:20 -07:00
pci_hotplug.h PCI: Fix kernel-doc formatting 2021-07-06 10:37:46 -05:00
pci_ids.h - New AMD models support 2021-06-28 11:22:40 -07:00
pcs-lynx.h
pda_power.h
pe.h
percpu-defs.h mm: fix spelling mistakes in header files 2021-07-08 11:48:21 -07:00
percpu-refcount.h lib: fix spelling mistakes in header files 2021-07-08 11:48:20 -07:00
percpu-rwsem.h
percpu.h
percpu_counter.h
perf_event.h perf: Add EVENT_ATTR_ID to simplify event attributes 2021-06-11 11:18:40 +01:00
perf_regs.h
personality.h
pfn.h
pfn_t.h
pgtable.h Revert "mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge" 2021-07-21 11:28:09 +01:00
phonet.h
phy.h net: phy: add API to read 802.3-c45 IDs 2021-07-20 06:55:20 -07:00
phy_fixed.h
phy_led_triggers.h
phylink.h net: phylink: introduce phylink_fwnode_phy_connect() 2021-06-11 13:08:53 -07:00
pid.h
pid_namespace.h
pim.h
pipe_fs_i.h
pkeys.h x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs() 2021-06-23 19:15:16 +02:00
pktcdvd.h
pl320-ipc.h
platform_device.h driver core: Drop helper devm_platform_ioremap_resource_wc() 2021-05-27 15:51:33 +02:00
platform_profile.h docs: update sysfs-platform_profile.rst reference 2021-05-20 13:44:13 -06: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
pm_clock.h
pm_domain.h PM: domains: Drop/restore performance state votes for devices at runtime PM 2021-06-11 18:39:24 +02:00
pm_opp.h
pm_qos.h
pm_runtime.h PM: runtime: document common mistake with pm_runtime_get_sync() 2021-05-31 14:17:13 +02:00
pm_wakeirq.h
pm_wakeup.h
pmbus.h hwmon: (pmbus) Add support for reading direct mode coefficients 2021-06-17 04:21:46 -07:00
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h mm: add a signature in struct page 2021-06-07 14:11:47 -07:00
poll.h
posix-clock.h
posix-timers.h
posix_acl.h
posix_acl_xattr.h
power_supply.h
powercap.h
ppp-comp.h
ppp_channel.h
ppp_defs.h
pps_kernel.h
pr.h
prandom.h random32: Fix implicit truncation warning in prandom_seed_state() 2021-05-27 15:38:17 +02:00
preempt.h
prefetch.h
prime_numbers.h
printk.h Networking changes for 5.14. 2021-06-30 15:51:09 -07:00
prmt.h ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype 2021-06-10 15:06:54 +02:00
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 device property: Unify access to of_node 2021-06-07 14:43:41 +02:00
pruss_driver.h
psci.h
pseudo_fs.h
psi.h
psi_types.h
psp-sev.h
psp-tee.h
pstore.h
pstore_blk.h pstore/blk: Include zone in pstore_device_info 2021-06-16 21:09:31 -07:00
pstore_ram.h
pstore_zone.h
ptdump.h
pti.h
ptp_classify.h
ptp_clock_kernel.h ptp: add kernel API ptp_convert_timestamp() 2021-07-01 13:08:18 -07:00
ptp_kvm.h
ptp_pch.h
ptr_ring.h
ptrace.h
purgatory.h
pvclock_gtod.h
pwm.h pwm: core: Remove unused devm_pwm_put() 2021-06-30 19:12:19 +02:00
pwm_backlight.h
pxa2xx_ssp.h spi: pxa2xx: Fix style of and typos in the comments and messages 2021-05-18 14:05:35 +01:00
pxa168_eth.h
qcom-geni-se.h
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_augmented.h
rbtree_latch.h
rcu_node_tree.h
rcu_segcblist.h
rcu_sync.h
rculist.h
rculist_bl.h
rculist_nulls.h
rcupdate.h rcu: Create an unrcu_pointer() to remove __rcu from a pointer 2021-06-24 19:41:14 +02:00
rcupdate_trace.h
rcupdate_wait.h
rcutiny.h rcu: Remove the unused rcu_irq_exit_preempt() function 2021-05-10 16:22:53 -07:00
rcutree.h rcu: Remove the unused rcu_irq_exit_preempt() function 2021-05-10 16:22:53 -07:00
rcuwait.h
reboot-mode.h
reboot.h reboot: Add hardware protection power-off 2021-06-21 13:08:36 +01:00
reciprocal_div.h
refcount.h
regmap.h regmap-irq: Introduce inverted status registers support 2021-06-07 16:20:04 +01:00
regset.h
relay.h
remoteproc.h remoteproc: Fix various kernel-doc warnings 2021-05-27 22:07:43 -05:00
resctrl.h
reset-controller.h reset: Add compile-test stubs 2021-06-09 13:37:16 +02:00
reset.h pci-v5.13-changes 2021-05-05 13:24:11 -07:00
resource.h
resource_ext.h
restart_block.h
rfkill.h
rhashtable-types.h
rhashtable.h
ring_buffer.h
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h mm: fix the try_to_unmap prototype for !CONFIG_MMU 2021-07-15 10:13:49 -07:00
rmi.h
rndis.h
rodata_test.h
root_dev.h
rpmsg.h
rslib.h
rtc.h
rtmutex.h
rtnetlink.h
rtsx_common.h
rtsx_pci.h misc: rtsx: separate aspm mode into MODE_REG and MODE_CFG 2021-06-09 19:10:22 +02:00
rtsx_usb.h
rwlock.h
rwlock_api_smp.h
rwlock_types.h
rwsem.h
s3c_adc_battery.h
sbitmap.h
scatterlist.h lib: fix spelling mistakes in header files 2021-07-08 11:48:20 -07:00
scc.h
sched.h Updates to the tick/nohz code in this cycle: 2021-06-28 12:22:06 -07:00
sched_clock.h sched: Fix leftover comment typos 2021-05-12 19:54:49 +02:00
scmi_protocol.h firmware: arm_scmi: Fix kernel doc warnings 2021-07-13 11:39:42 +01:00
scpi_protocol.h firmware: arm_scpi: Fix kernel doc warnings 2021-07-13 11:39:48 +01:00
screen_info.h
scs.h
sctp.h sctp: add pad chunk and its make function and event table 2021-06-22 11:28:51 -07:00
scx200.h
scx200_gpio.h
sdb.h
seccomp.h
secretmem.h PM: hibernate: disable when there are active secretmem users 2021-07-08 11:48:21 -07:00
securebits.h
security.h selinux: delete selinux_xfrm_policy_lookup() useless argument 2021-05-10 21:38:31 -04: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_file.h seq_file: drop unused *_escape_mem_ascii() 2021-07-01 11:06:05 -07:00
seq_file_net.h
seqlock.h seqlock: Remove trailing semicolon in macros 2021-06-08 20:04:10 +02:00
seqno-fence.h
serdev.h
serial.h
serial_8250.h tty/serial: make port of serial8250_register_8250_port const 2021-05-20 16:59:14 +02:00
serial_bcm63xx.h
serial_core.h tty/serial: clean up uart_match_port 2021-05-20 16:59:14 +02:00
serial_max3100.h
serial_s3c.h
serial_sci.h
serio.h
set_memory.h set_memory: allow querying whether set_direct_map_*() is actually enabled 2021-07-08 11:48:20 -07:00
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 Merge branch 'akpm' (patches from Andrew) 2021-07-02 12:08:10 -07:00
shrinker.h mm: fix spelling mistakes in header files 2021-07-08 11:48:21 -07:00
signal.h x86: signal: don't do sas_ss_reset() until we are certain that sigframe won't be abandoned 2021-07-01 11:06:06 -07:00
signal_types.h
signalfd.h
siox.h
siphash.h
sizes.h
skb_array.h
skbuff.h bpf: cpumap: Implement generic cpumap 2021-07-07 20:01:45 -07:00
skmsg.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2021-06-29 15:45:27 -07:00
slab.h mm: memcg/slab: create a new set of kmalloc-cg-<n> caches 2021-06-29 10:53:49 -07:00
slab_def.h
slimbus.h
slub_def.h
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: make get_net_ns return error if NET_NS is disabled 2021-06-12 13:13:08 -07:00
sockptr.h
sonet.h
sony-laptop.h
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 srcu: Initialize SRCU after timers 2021-05-10 16:03:35 -07:00
srcutiny.h
srcutree.h srcu: Unconditionally embed struct lockdep_map 2021-05-10 16:03:35 -07:00
ssbi.h
stackdepot.h
stackleak.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h
statfs.h
static_call.h
static_call_types.h
static_key.h
stddef.h
stm.h stm class: Spelling fix 2021-06-24 15:49:32 +02:00
stmmac.h net: stmmac: ptp: update tas basetime after ptp adjust 2021-07-05 10:16:17 -07:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h
string.h kernel.h: split out kstrtox() and simple_strtox() to a separate header 2021-07-01 11:06:05 -07:00
string_helpers.h seq_file: drop unused *_escape_mem_ascii() 2021-07-01 11:06:05 -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.h mm: device exclusive memory access 2021-07-01 11:06:03 -07:00
swap_cgroup.h
swap_slots.h
swapfile.h
swapops.h mm: device exclusive memory access 2021-07-01 11:06:03 -07:00
swiotlb.h
switchtec.h
sxgbe_platform.h
sync_core.h
sync_file.h
synclink.h
sys.h
sys_soc.h
syscall_user_dispatch.h
syscalls.h arch, mm: wire up memfd_secret system call where relevant 2021-07-08 11:48:21 -07:00
syscore_ops.h
sysctl.h
sysfs.h sysfs: Add helper BIN_ATTRIBUTE_GROUPS 2021-05-21 22:13:13 +02:00
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h
task_io_accounting.h
task_io_accounting_ops.h
task_work.h
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h
tee_drv.h
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h
thread_info.h kernel.h: split out panic and oops helpers 2021-07-01 11:06:04 -07:00
threads.h
thunderbolt.h
ti-emif-sram.h
ti_wilink_st.h
tick.h Updates to the tick/nohz code in this cycle: 2021-06-28 12:22:06 -07:00
tifm.h
timb_dma.h
timb_gpio.h
time.h
time32.h
time64.h
time_namespace.h
timecounter.h
timekeeper_internal.h
timekeeping.h
timer.h timer: Revert "timer: Add timer_curr_running()" 2021-05-10 16:02:44 -07:00
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
tnum.h
topology.h
torture.h
toshiba.h
tpm.h
tpm_command.h
tpm_eventlog.h
trace.h trace/osnoise: Fix 'no previous prototype' warnings 2021-06-28 14:12:26 -04:00
trace_clock.h
trace_events.h
trace_recursion.h
trace_seq.h
tracefs.h
tracehook.h
tracepoint-defs.h
tracepoint.h tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing 2021-06-29 11:51:25 -04:00
transport_class.h
ts-nbus.h
tsacct_kern.h
tty.h tty: make tty_get_{char,frame}_size available 2021-06-15 14:03:26 +02:00
tty_driver.h tty: remove unused tty_throttle 2021-05-13 18:29:11 +02:00
tty_flip.h tty: make linux/tty_flip.h self-contained 2021-06-25 09:58:51 +02:00
tty_ldisc.h tty: drop tty_ldisc_ops::refcount 2021-05-13 16:57:17 +02:00
typecheck.h bitops: Add non-atomic bitops for pointers 2021-07-07 20:01:45 -07:00
types.h
u64_stats_sync.h
uacce.h
uaccess.h
ucb1400.h
ucs2_string.h
udp.h
uidgid.h
uio.h iov_iter: replace iov_iter_copy_from_user_atomic() with iterator-advancing variant 2021-06-10 11:45:14 -04:00
uio_driver.h
umh.h
unicode.h
units.h
uprobes.h
usb.h driver core: Move the "removable" attribute from USB to core 2021-05-27 09:36:31 +02:00
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace 2021-06-28 20:39:26 -07:00
userfaultfd_k.h userfaultfd/shmem: modify shmem_mfill_atomic_pte to use install_pte() 2021-06-30 20:47:27 -07:00
usermode_driver.h
util_macros.h
uts.h
utsname.h
uuid.h
vbox_utils.h
vdpa.h vdpa: support packed virtqueue for set/get_vq_state() 2021-07-08 07:49:01 -04:00
verification.h
vermagic.h
vexpress.h
vfio.h
vfs.h
vga_switcheroo.h
vgaarb.h
vhost_iotlb.h
via-core.h
via-gpio.h
via.h
via_i2c.h
videodev2.h
virtio.h
virtio_byteorder.h
virtio_caif.h
virtio_config.h
virtio_console.h
virtio_dma_buf.h
virtio_net.h
virtio_pci_modern.h virtio-pci library: introduce vp_modern_get_driver_features() 2021-07-08 07:49:01 -04:00
virtio_ring.h
virtio_vsock.h virtio/vsock: rest of SOCK_SEQPACKET support 2021-06-11 13:32:47 -07:00
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 spelling mistakes in header files 2021-07-08 11:48:21 -07:00
vme.h
vmpressure.h
vmstat.h mm/page_alloc: batch the accounting updates in the bulk allocator 2021-06-29 10:53:54 -07:00
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt.h
vt_buffer.h
vt_kern.h vt: vt_kern.h, remove the repeated declaration 2021-06-09 14:44:31 +02: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
wait.h rq-qos: fix missed wake-ups in rq_qos_throttle try two 2021-06-08 15:12:57 -06:00
wait_bit.h
watch_queue.h
watchdog.h
win_minmax.h
wireless.h
wkup_m3_ipc.h
wl12xx.h
wm97xx.h
wmi.h
workqueue.h
writeback.h for-5.14/block-2021-06-29 2021-06-30 12:12:56 -07:00
ww_mutex.h
wwan.h wwan: core: add WWAN common private data for netdev 2021-06-22 10:01:17 -07:00
xarray.h
xattr.h
xxhash.h
xz.h
yam.h
z2_battery.h
zconf.h
zlib.h
zorro.h
zpool.h
zsmalloc.h
zstd.h
zutil.h