OrangePi_CM5/include/linux
Wasim Khan 03cc3a2923 PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms
[ Upstream commit d08c8b855140e9f5240b3ffd1b8b9d435675e281 ]

Root Ports in NXP LX2xx0 and LX2xx2, where each Root Port is a Root Complex
with unique segment numbers, do provide isolation features to disable peer
transactions and validate bus numbers in requests, but do not provide an
actual PCIe ACS capability.

Add ACS quirks for NXP LX2xx0 A/C/E/N and LX2xx2 A/C/E/N platforms.

  LX2xx0A : without security features + CAN-FD
    LX2160A (0x8d81) - 16 cores
    LX2120A (0x8da1) - 12 cores
    LX2080A (0x8d83) -  8 cores

  LX2xx0C : security features + CAN-FD
    LX2160C (0x8d80) - 16 cores
    LX2120C (0x8da0) - 12 cores
    LX2080C (0x8d82) -  8 cores

  LX2xx0E : security features + CAN
    LX2160E (0x8d90) - 16 cores
    LX2120E (0x8db0) - 12 cores
    LX2080E (0x8d92) -  8 cores

  LX2xx0N : without security features + CAN
    LX2160N (0x8d91) - 16 cores
    LX2120N (0x8db1) - 12 cores
    LX2080N (0x8d93) -  8 cores

  LX2xx2A : without security features + CAN-FD
    LX2162A (0x8d89) - 16 cores
    LX2122A (0x8da9) - 12 cores
    LX2082A (0x8d8b) -  8 cores

  LX2xx2C : security features + CAN-FD
    LX2162C (0x8d88) - 16 cores
    LX2122C (0x8da8) - 12 cores
    LX2082C (0x8d8a) -  8 cores

  LX2xx2E : security features + CAN
    LX2162E (0x8d98) - 16 cores
    LX2122E (0x8db8) - 12 cores
    LX2082E (0x8d9a) -  8 cores

  LX2xx2N : without security features + CAN
    LX2162N (0x8d99) - 16 cores
    LX2122N (0x8db9) - 12 cores
    LX2082N (0x8d9b) -  8 cores

[bhelgaas: put PCI_VENDOR_ID_NXP definition next to PCI_VENDOR_ID_FREESCALE
as a clue that they share the same Device ID namespace]
Link: https://lore.kernel.org/r/20210729121747.1823086-1-wasim.khan@oss.nxp.com
Link: https://lore.kernel.org/r/20210803180021.3252886-1-wasim.khan@oss.nxp.com
Signed-off-by: Wasim Khan <wasim.khan@nxp.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2021-09-22 12:28:00 +02:00
..
amba
…
avf virtchnl: Fix layout of RSS structures 2021-04-14 08:42:06 +02:00
bcma
…
byteorder
…
can net: introduce CAN specific pointer in the struct net_device 2021-04-07 15:00:07 +02:00
ceph
…
clk
…
crush
…
decompress
…
device
…
dma
…
dsa
…
extcon
…
firmware firmware: xilinx: Remove zynqmp_pm_get_eemi_ops() in IS_REACHABLE(CONFIG_ZYNQMP_FIRMWARE) 2021-05-14 09:50:05 +02:00
fpga
…
fsl
…
gpio gpio: guard gpiochip_irqchip_add_domain() with GPIOLIB_IRQCHIP 2021-05-14 09:50:31 +02:00
greybus
…
hsi
…
i3c
…
iio iio: cros_ec_sensors: Fix alignment of buffer in iio_push_to_buffers_with_timestamp() 2021-07-14 16:56:37 +02:00
input
…
irqchip
…
isdn
…
lockd
…
mailbox
…
mdio
…
mfd regulator: rt5033: Fix n_voltages settings for BUCK and LDO 2021-08-08 09:05:22 +02:00
mlx4 RDMA/mlx4: Do not map the core_clock page to user space unless enabled 2021-06-16 12:01:44 +02:00
mlx5 net/mlx5e: Block LRO if firmware asks for tunneled LRO 2021-09-15 09:50:35 +02:00
mmc mmc: core: Fix hanging on I/O during system suspend for removable cards 2021-05-11 14:47:14 +02:00
mtd
…
mux
…
net/intel
…
netfilter netfilter: x_tables: Use correct memory barriers. 2021-03-30 14:32:06 +02:00
netfilter_arp netfilter: arp_tables: add pre_exit hook for table unregister 2021-04-21 13:00:56 +02:00
netfilter_bridge netfilter: bridge: add pre_exit hooks for ebtable unregistration 2021-04-21 13:00:55 +02:00
netfilter_ipv4
…
netfilter_ipv6
…
pcs
…
perf
…
phy
…
pinctrl
…
platform_data bus: ti-sysc: Fix am335x resume hang for usb otg module 2021-06-10 13:39:21 +02:00
power power: supply: max17042_battery: fix typo in MAx17042_TOFF 2021-09-15 09:50:26 +02:00
qed
…
raid
…
regulator regulator: pca9450: Clear PRESET_EN bit to fix BUCK1/2/3 voltage setting 2021-03-25 09:04:14 +01:00
remoteproc
…
reset
…
rpmsg
…
rtc
…
sched x86/signal: Detect and prevent an alternate signal stack overflow 2021-07-20 16:05:50 +02:00
soc soc / drm: mediatek: Move DDP component defines into mtk-mmsys.h 2021-08-26 08:35:42 -04:00
soundwire
…
spi spi: Switch to signed types for *_native_cs SPI controller fields 2021-09-08 08:49:01 +02:00
ssb
…
sunrpc SUNRPC query transport's source port 2021-09-18 13:40:13 +02:00
ulpi
…
unaligned
…
usb usb: otg-fsm: Fix hrtimer list corruption 2021-08-12 13:22:11 +02:00
wimax
…
8250_pci.h
…
a.out.h
…
acct.h
…
acpi.h ACPI: tables: x86: Reserve memory occupied by ACPI tables 2021-04-07 15:00:08 +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
…
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
…
arm-cci.h
…
arm-smccc.h
…
arm_sdei.h
…
armada-37xx-rwtm-mailbox.h
…
ascii85.h
…
asn1.h
…
asn1_ber_bytecode.h
…
asn1_decoder.h
…
assoc_array.h
…
assoc_array_priv.h
…
async.h
…
async_tx.h
…
ata.h
…
ata_platform.h
…
atalk.h
…
ath9k_platform.h
…
atm.h
…
atm_suni.h
…
atm_tcp.h
…
atmdev.h
…
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
…
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
…
bio.h block: return the correct bvec when checking for gaps 2021-07-14 16:56:53 +02:00
bit_spinlock.h
…
bitfield.h
…
bitmap.h
…
bitops.h
…
bitrev.h
…
bits.h linux/bits.h: fix compilation error with GENMASK 2021-06-03 09:00:45 +02:00
blk-cgroup.h
…
blk-crypto.h
…
blk-mq-pci.h
…
blk-mq-rdma.h
…
blk-mq-virtio.h
…
blk-mq.h
…
blk-pm.h
…
blk_types.h
…
blkdev.h block: return ELEVATOR_DISCARD_MERGE if possible 2021-09-15 09:50:28 +02:00
blkpg.h
…
blktrace_api.h
…
blockgroup_lock.h
…
bma150.h
…
bootconfig.h
…
bottom_half.h
…
bpf-cgroup.h bpf: Fix potentially incorrect results with bpf_get_local_storage() 2021-09-03 10:09:31 +02:00
bpf-netns.h
…
bpf.h bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper 2021-09-03 10:09:21 +02:00
bpf_lirc.h
…
bpf_local_storage.h
…
bpf_lsm.h
…
bpf_trace.h
…
bpf_types.h bpf: Fix OOB read when printing XDP link fdinfo 2021-08-04 12:46:41 +02:00
bpf_verifier.h bpf: Fix pointer arithmetic mask tightening under state pruning 2021-08-04 12:46:45 +02:00
bpfilter.h
…
brcmphy.h net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S 2021-03-30 14:32:05 +02:00
bsearch.h
…
bsg-lib.h
…
bsg.h
…
btf.h
…
btf_ids.h
…
btree-128.h
…
btree-type.h
…
btree.h
…
btrfs.h
…
buffer_head.h
…
bug.h
…
build-salt.h
…
build_bug.h
…
bvec.h
…
c2port.h
…
cache.h
…
cacheinfo.h
…
capability.h
…
cb710.h
…
cciss_ioctl.h
…
ccp.h
…
cdev.h
…
cdrom.h
…
cfag12864b.h
…
cgroup-defs.h
…
cgroup.h
…
cgroup_rdma.h
…
cgroup_subsys.h
…
circ_buf.h
…
cleancache.h
…
clk-provider.h
…
clk.h
…
clkdev.h
…
clockchips.h
…
clocksource.h clocksource: Check per-CPU clock synchronization when marked unstable 2021-07-14 16:56:01 +02:00
cm4000_cs.h
…
cma.h
…
cmdline-parser.h
…
cn_proc.h
…
cnt32_to_63.h
…
coda.h
…
compaction.h
…
compat.h
…
compiler-clang.h kcov: add __no_sanitize_coverage to fix noinstr for all architectures 2021-07-20 16:05:46 +02:00
compiler-gcc.h kcov: add __no_sanitize_coverage to fix noinstr for all architectures 2021-07-20 16:05:46 +02:00
compiler-intel.h
…
compiler.h
…
compiler_attributes.h
…
compiler_types.h kcov: add __no_sanitize_coverage to fix noinstr for all architectures 2021-07-20 16:05:46 +02:00
completion.h
…
component.h
…
configfs.h
…
connector.h
…
console.h
…
console_struct.h vt: Fix character height handling with VT_RESIZEX 2021-05-26 12:06:56 +02:00
consolemap.h
…
const.h linux/bits.h: fix compilation error with GENMASK 2021-06-03 09:00:45 +02:00
container.h
…
context_tracking.h context_tracking: Move guest exit vtime accounting to separate helpers 2021-05-28 13:17:43 +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
…
cpuhotplug.h clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940 2021-05-19 10:13:18 +02:00
cpuidle.h
…
cpuidle_haltpoll.h
…
cpumask.h
…
cpuset.h
…
crash_core.h
…
crash_dump.h
…
crc-ccitt.h
…
crc-itu-t.h
…
crc-t10dif.h
…
crc4.h
…
crc7.h
…
crc8.h
…
crc16.h
…
crc32.h
…
crc32c.h
…
crc32poly.h
…
crc64.h
…
cred.h Revert "Add a reference to ucounts for each cred" 2021-09-08 08:49:00 +02:00
crypto.h
…
cs5535.h
…
ctype.h
…
cuda.h
…
cyclades.h
…
dasd_mod.h
…
davinci_emac.h
…
dax.h
…
dca.h
…
dcache.h
…
dccp.h
…
dcookies.h
…
debug_locks.h locking/lockdep: Improve noinstr vs errors 2021-06-30 08:47:18 -04:00
debugfs.h
…
debugobjects.h
…
delay.h
…
delayacct.h
…
delayed_call.h
…
dev_printk.h
…
devcoredump.h
…
devfreq-event.h
…
devfreq.h
…
devfreq_cooling.h
…
device-mapper.h dm table: Fix zoned model check and zone sectors check 2021-03-30 14:32:06 +02:00
device.h PCI/MSI: Protect msi_desc::masked for multi-MSI 2021-08-18 08:59:17 +02:00
device_cgroup.h
…
devpts_fs.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-region-hash.h
…
dm9000.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
…
dma-map-ops.h
…
dma-mapping.h driver core: add a min_align_mask field to struct device_dma_parameters 2021-05-07 11:04:32 +02:00
dma-resv.h
…
dmaengine.h
…
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
…
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-bgrt.h
…
efi.h efi: use 32-bit alignment for efi_guid_t literals 2021-03-25 09:04:18 +01:00
efi_embedded_fw.h
…
efs_vh.h
…
eisa.h
…
elevator.h kyber: fix out of bounds access when preempted 2021-05-19 10:13:13 +02:00
elf-fdpic.h
…
elf-randomize.h
…
elf.h
…
elfcore-compat.h
…
elfcore.h
…
elfnote.h
…
enclosure.h
…
energy_model.h PM: EM: Increase energy calculation precision 2021-09-15 09:50:37 +02:00
entry-common.h
…
entry-kvm.h
…
err.h
…
errname.h
…
errno.h
…
error-injection.h
…
errqueue.h
…
errseq.h
…
etherdevice.h
…
ethtool.h ethtool: improve compat ioctl handling 2021-09-18 13:40:21 +02:00
ethtool_netlink.h
…
eventfd.h
…
eventpoll.h
…
evm.h
…
export.h
…
exportfs.h
…
ext2_fs.h
…
extable.h
…
extcon-provider.h
…
extcon.h extcon: Add stubs for extcon_register_notifier_all() functions 2021-04-07 15:00:11 +02:00
f2fs_fs.h
…
f75375s.h
…
falloc.h
…
fanotify.h
…
fault-inject-usercopy.h
…
fault-inject.h
…
fb.h
…
fbcon.h
…
fcdevice.h
…
fcntl.h
…
fd.h
…
fddidevice.h
…
fdtable.h
…
fec.h
…
fiemap.h
…
file.h
…
filter.h bpf: Introduce BPF nospec instruction for mitigating Spectre v4 2021-08-04 12:46:44 +02:00
fips.h
…
firewire.h
…
firmware-map.h
…
firmware.h
…
fixp-arith.h
…
flat.h
…
flex_proportions.h
…
font.h
…
freezer.h
…
frontswap.h
…
fs.h new helper: inode_wrong_type() 2021-09-08 08:49:01 +02:00
fs_context.h cgroup1: fix leaked context root causing sporadic NULL deref in LTP 2021-07-31 08:16:11 +02: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 fscrypt: add fscrypt_symlink_getattr() for computing st_size 2021-09-08 08:48:59 +02:00
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
…
futex.h
…
fwnode.h
…
gameport.h
…
gcd.h
…
genalloc.h
…
generic-radix-tree.h
…
genetlink.h
…
genhd.h
…
genl_magic_func.h
…
genl_magic_struct.h
…
getcpu.h
…
gfp.h
…
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 HID: usbhid: fix info leak in hid_submit_ctrl 2021-06-18 10:00:03 +02:00
hidden.h
…
hiddev.h
…
hidraw.h
…
highmem.h
…
highuid.h
…
hil.h
…
hil_mlc.h
…
hippidevice.h
…
hmm.h
…
host1x.h gpu: host1x: Split up client initalization and registration 2021-06-18 10:00:04 +02:00
hp_sdc.h
…
hpet.h
…
hrtimer.h hrtimer: Ensure timerfd notification for HIGHRES=n 2021-09-15 09:50:25 +02:00
hrtimer_defs.h
…
htcpld.h
…
huge_mm.h mm/userfaultfd: fix uffd-wp special cases for fork() 2021-07-25 14:36:18 +02:00
hugetlb.h mm/hugetlb: initialize hugetlb_usage in mm_init 2021-09-18 13:40:36 +02:00
hugetlb_cgroup.h hugetlb: fix hugetlb cgroup refcounting during vma split 2021-09-18 13:40:36 +02:00
hugetlb_inline.h
…
hw_breakpoint.h
…
hw_random.h
…
hwmon-sysfs.h
…
hwmon-vid.h
…
hwmon.h
…
hwspinlock.h
…
hyperv.h
…
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: Add I2C_AQ_NO_REP_START adapter quirk 2021-05-19 10:12:54 +02:00
i8042.h
…
i8253.h
…
icmp.h
…
icmpv6.h
…
ide.h
…
idle_inject.h
…
idr.h
…
ieee80211.h
…
ieee802154.h
…
if_arp.h
…
if_bridge.h
…
if_eql.h
…
if_ether.h
…
if_fddi.h
…
if_frad.h
…
if_link.h
…
if_ltalk.h
…
if_macvlan.h macvlan: macvlan_count_rx() needs to be aware of preemption 2021-03-30 14:31:57 +02:00
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
…
in.h
…
in6.h
…
indirect_call_wrapper.h
…
inet.h
…
inet_diag.h
…
inetdevice.h net: igmp: increase size of mr_ifc_count 2021-08-18 08:59:13 +02:00
init.h
…
init_ohci1394_dma.h
…
init_syscalls.h
…
init_task.h
…
initrd.h
…
inotify.h
…
input-polldev.h
…
input.h
…
instrumentation.h
…
instrumented.h
…
integrity.h
…
intel-iommu.h iommu/vt-d: Update the virtual command related registers 2021-09-18 13:40:14 +02:00
intel-ish-client-if.h
…
intel-pti.h
…
intel-svm.h
…
intel_rapl.h
…
intel_th.h
…
interconnect-provider.h
…
interconnect.h
…
interrupt.h
…
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
…
ioasid.h
…
iocontext.h
…
iomap.h
…
iommu-helper.h
…
iommu.h iommu: Fix a boundary issue to avoid performance drop 2021-05-14 09:50:32 +02:00
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_route.h
…
irq.h genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP 2021-08-18 08:59:15 +02:00
irq_cpustat.h
…
irq_poll.h
…
irq_sim.h
…
irq_work.h
…
irqbypass.h
…
irqchip.h
…
irqdesc.h
…
irqdomain.h
…
irqflags.h
…
irqhandler.h
…
irqnr.h
…
irqreturn.h
…
isa.h
…
isapnp.h
…
iscsi_boot_sysfs.h
…
iscsi_ibft.h
…
isicom.h
…
iversion.h
…
jbd2.h
…
jhash.h
…
jiffies.h
…
journal-head.h
…
joystick.h
…
jump_label.h
…
jump_label_ratelimit.h
…
jz4740-adc.h
…
jz4780-nemc.h
…
kallsyms.h
…
kasan-checks.h
…
kasan.h
…
kbd_diacr.h
…
kbd_kern.h
…
kbuild.h
…
kconfig.h
…
kcore.h
…
kcov.h
…
kcsan-checks.h
…
kcsan.h
…
kd.h
…
kdb.h
…
kdebug.h
…
kdev_t.h
…
kern_levels.h
…
kernel-page-flags.h
…
kernel.h
…
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
…
kfifo.h
…
kgdb.h
…
khugepaged.h
…
klist.h
…
kmemleak.h
…
kmod.h
…
kmsg_dump.h
…
kobj_map.h
…
kobject.h
…
kobject_ns.h
…
kprobes.h
…
kref.h
…
ks0108.h
…
ks8842.h
…
ks8851_mll.h
…
ksm.h
…
kthread.h
…
ktime.h
…
kvm_host.h kvm: fix previous commit for 32-bit builds 2021-06-16 12:01:46 +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
…
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
…
libfdt.h
…
libfdt_env.h
…
libgcc.h
…
libnvdimm.h
…
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
…
list_nulls.h
…
list_sort.h
…
livepatch.h
…
llc.h
…
llist.h
…
local_lock.h
…
local_lock_internal.h locking/local_lock: Add missing owner initialization 2021-09-15 09:50:41 +02:00
lockdep.h locking/lockdep: Mark local_lock_t 2021-09-15 09:50:41 +02:00
lockdep_types.h locking/lockdep: Mark local_lock_t 2021-09-15 09:50:41 +02:00
lockref.h
…
log2.h
…
logic_pio.h
…
lp.h
…
lru_cache.h
…
lsm_audit.h
…
lsm_hook_defs.h
…
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: marvell: fix detection of PHY on Topaz switches 2021-04-21 13:01:00 +02:00
math64.h
…
max17040_battery.h
…
mbcache.h
…
mbus.h
…
mc6821.h
…
mc146818rtc.h
…
mcb.h
…
mdev.h
…
mdio-bitbang.h
…
mdio-gpio.h
…
mdio-mux.h
…
mdio.h
…
mei_cl_bus.h
…
mem_encrypt.h
…
memblock.h memblock: make for_each_mem_range() traverse MEMBLOCK_HOTPLUG regions 2021-07-28 14:35:46 +02:00
memcontrol.h mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim 2021-08-26 08:35:57 -04:00
memfd.h
…
memory.h
…
memory_hotplug.h mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() 2021-09-22 12:27:59 +02:00
mempolicy.h
…
mempool.h
…
memregion.h
…
memremap.h
…
memstick.h
…
mhi.h
…
micrel_phy.h
…
microchipphy.h
…
migrate.h
…
migrate_mode.h
…
mii.h
…
mii_timestamper.h
…
min_heap.h
…
minmax.h linux/bits.h: fix compilation error with GENMASK 2021-06-03 09:00:45 +02:00
miscdevice.h
…
mm-arch-hooks.h
…
mm.h mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() 2021-06-30 08:47:27 -04:00
mm_inline.h
…
mm_types.h mm: relocate 'write_protect_seq' in struct mm_struct 2021-06-23 14:42:49 +02:00
mm_types_task.h
…
mman.h
…
mmap_lock.h
…
mmdebug.h mm: add VM_WARN_ON_ONCE_PAGE() macro 2021-06-30 08:47:26 -04:00
mmiotrace.h
…
mmu_context.h
…
mmu_notifier.h mm/mmu_notifiers: ensure range_end() is paired with range_start() 2021-03-30 14:32:06 +02:00
mmzone.h mm: make zone_to_nid() and zone_set_nid() available for DISCONTIGMEM 2021-08-15 14:00:25 +02:00
mnt_namespace.h
…
mod_devicetable.h
…
module.h
…
module_signature.h
…
moduleloader.h
…
moduleparam.h
…
most.h
…
mount.h
…
moxtet.h
…
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: Protect msi_desc::masked for multi-MSI 2021-08-18 08:59:17 +02:00
mtio.h
…
mutex.h locking/mutex: Fix non debug version of mutex_lock_io_nested() 2021-03-30 14:32:07 +02:00
mv643xx.h
…
mv643xx_eth.h
…
mv643xx_i2c.h
…
mvebu-pmsu.h
…
mxm-wmi.h
…
n_r3964.h
…
namei.h
…
nd.h
…
ndctl.h
…
net.h
…
netdev_features.h net: fix mistake path for netdev_features_strings 2021-07-19 09:44:51 +02:00
netdevice.h net: don't unconditionally copy_from_user a struct ifreq for socket ioctls 2021-09-03 10:09:31 +02:00
netfilter.h
…
netfilter_bridge.h
…
netfilter_defs.h
…
netfilter_ingress.h
…
netfilter_ipv4.h
…
netfilter_ipv6.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-07-20 16:05:48 +02:00
nfs_fs_i.h
…
nfs_fs_sb.h
…
nfs_iostat.h
…
nfs_page.h
…
nfs_ssc.h
…
nfs_xdr.h NFS: nfs4_bitmask_adjust() must not change the server global bitmasks 2021-05-19 10:13:02 +02:00
nfsacl.h
…
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
…
nvmem-consumer.h
…
nvmem-provider.h
…
nvram.h
…
objagg.h
…
objtool.h
…
of.h
…
of_address.h
…
of_clk.h
…
of_device.h
…
of_dma.h
…
of_fdt.h
…
of_gpio.h
…
of_graph.h
…
of_iommu.h
…
of_irq.h
…
of_mdio.h net: mdio: provide shim implementation of devm_of_mdiobus_register 2021-07-19 09:44:39 +02:00
of_net.h
…
of_pci.h
…
of_pdt.h
…
of_platform.h
…
of_reserved_mem.h
…
oid_registry.h
…
olpc-ec.h
…
omap-dma.h
…
omap-gpmc.h
…
omap-iommu.h
…
omap-mailbox.h
…
omapfb.h
…
once.h once: Fix panic when module unload 2021-09-03 10:09:21 +02:00
oom.h
…
openvswitch.h
…
oprofile.h
…
osq_lock.h
…
overflow.h
…
packing.h
…
padata.h
…
page-flags-layout.h
…
page-flags.h
…
page-isolation.h
…
page_counter.h
…
page_ext.h
…
page_idle.h
…
page_owner.h
…
page_ref.h
…
page_reporting.h
…
pageblock-flags.h
…
pagemap.h mm, futex: fix shared futex pgoff on shmem huge page 2021-06-30 08:47:29 -04:00
pagevec.h
…
pagewalk.h
…
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-ep-cfs.h
…
pci-epc.h PCI: endpoint: Make *_free_bar() to return error codes on failure 2021-05-19 10:13:01 +02:00
pci-epf.h PCI: endpoint: Make *_free_bar() to return error codes on failure 2021-05-19 10:13:01 +02:00
pci-p2pdma.h
…
pci.h
…
pci_hotplug.h
…
pci_ids.h PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms 2021-09-22 12:28:00 +02: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 perf: Rework perf_event_exit_event() 2021-05-11 14:47:31 +02:00
perf_regs.h
…
personality.h
…
pfn.h
…
pfn_t.h
…
pgtable.h
…
phonet.h
…
phy.h net: phy: introduce phydev->port 2021-03-30 14:32:05 +02:00
phy_fixed.h
…
phy_led_triggers.h
…
phylink.h
…
pid.h
…
pid_namespace.h
…
pim.h
…
pipe_fs_i.h pipe: avoid unnecessary EPOLLET wakeups under normal loads 2021-09-03 10:09:28 +02:00
pkeys.h
…
pktcdvd.h
…
pl320-ipc.h
…
pl353-smc.h
…
platform_device.h driver core: platform: Declare early_platform_cleanup() prototype 2021-05-14 09:50:14 +02:00
pldmfw.h
…
plist.h
…
pm-trace.h
…
pm.h PM: runtime: Fix unpaired parent child_count for force_resume 2021-05-19 10:12:51 +02:00
pm2301_charger.h
…
pm_clock.h
…
pm_domain.h
…
pm_opp.h
…
pm_qos.h
…
pm_runtime.h PM: runtime: Replace inline function pm_runtime_callbacks_present() 2021-05-14 09:50:16 +02:00
pm_wakeirq.h
…
pm_wakeup.h
…
pmbus.h
…
pmu.h
…
pnfs_osd_xdr.h
…
pnp.h
…
poison.h
…
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-gpio.h
…
pps_kernel.h
…
pr.h
…
prandom.h random32: Fix implicit truncation warning in prandom_seed_state() 2021-07-14 16:55:58 +02:00
preempt.h
…
prefetch.h
…
prime_numbers.h
…
printk.h
…
proc_fs.h
…
proc_ns.h
…
processor.h
…
profile.h
…
projid.h
…
property.h
…
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_ram.h
…
pstore_zone.h
…
ptdump.h
…
pti.h
…
ptp_classify.h
…
ptp_clock_kernel.h ptp: improve max_adj check against unreasonable values 2021-06-23 14:42:45 +02:00
ptr_ring.h
…
ptrace.h
…
purgatory.h
…
pvclock_gtod.h
…
pwm.h
…
pwm_backlight.h
…
pxa2xx_ssp.h
…
pxa168_eth.h
…
qcom-geni-se.h soc: qcom-geni-se: Cleanup the code to remove proxy votes 2021-04-07 15:00:13 +02:00
qcom_scm.h
…
qnx6_fs.h
…
quota.h
…
quotaops.h
…
radix-tree.h
…
raid_class.h
…
ramfs.h
…
random.h
…
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: Fix macro name CONFIG_TASKS_RCU_TRACE 2021-09-18 13:40:19 +02:00
rcupdate_trace.h
…
rcupdate_wait.h
…
rcutiny.h
…
rcutree.h
…
rcuwait.h
…
reboot-mode.h
…
reboot.h
…
reciprocal_div.h
…
refcount.h
…
regmap.h
…
regset.h
…
relay.h
…
remoteproc.h
…
resctrl.h
…
reset-controller.h
…
reset.h
…
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/thp: try_to_unmap() use TTU_SYNC for safe splitting 2021-06-30 08:47:27 -04: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
…
rtsx_usb.h
…
rwlock.h
…
rwlock_api_smp.h
…
rwlock_types.h
…
rwsem.h
…
s3c_adc_battery.h
…
sbitmap.h
…
scatterlist.h
…
scc.h
…
sched.h sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling 2021-06-16 12:01:46 +02:00
sched_clock.h
…
scmi_protocol.h
…
scpi_protocol.h
…
screen_info.h
…
scs.h
…
sctp.h
…
scx200.h
…
scx200_gpio.h
…
sdb.h
…
sdla.h
…
seccomp.h
…
securebits.h
…
security.h bpf: Add lockdown check for probe_write_user helper 2021-08-15 14:00:25 +02: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_net.h
…
seqlock.h
…
seqno-fence.h
…
serdev.h
…
serial.h
…
serial_8250.h
…
serial_bcm63xx.h
…
serial_core.h
…
serial_max3100.h
…
serial_pnx8xxx.h
…
serial_s3c.h
…
serial_sci.h
…
serio.h
…
set_memory.h
…
sfi.h
…
sfi_acpi.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
…
shrinker.h
…
signal.h
…
signal_types.h
…
signalfd.h
…
siox.h
…
siphash.h
…
sirfsoc_dma.h
…
sizes.h
…
skb_array.h
…
skbuff.h net/af_unix: fix a data-race in unix_dgram_poll 2021-09-22 12:27:58 +02:00
skmsg.h skmsg: Make sk_psock_destroy() static 2021-08-04 12:46:44 +02:00
slab.h
…
slab_def.h
…
slimbus.h
…
slub_def.h
…
sm501-regs.h
…
sm501.h
…
smc91x.h
…
smc911x.h
…
smp.h smp: Fix smp_call_function_single_async prototype 2021-05-14 09:50:46 +02: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-23 14:42:44 +02: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: Provide polling interfaces for Tiny SRCU grace periods 2021-09-03 10:09:30 +02:00
srcutiny.h srcu: Provide polling interfaces for Tiny SRCU grace periods 2021-09-03 10:09:30 +02:00
srcutree.h
…
ssbi.h
…
stackdepot.h
…
stackleak.h
…
stackprotector.h
…
stacktrace.h
…
start_kernel.h
…
stat.h
…
statfs.h
…
static_call.h static_call: Allow module use without exposing static_call_key 2021-03-30 14:31:53 +02:00
static_call_types.h static_call: Allow module use without exposing static_call_key 2021-03-30 14:31:53 +02:00
static_key.h
…
stddef.h
…
stm.h
…
stmmac.h net: stmmac: add mutex lock to protect est parameters 2021-09-03 10:09:25 +02:00
stmp3xxx_rtc_wdt.h
…
stmp_device.h
…
stop_machine.h
…
string.h
…
string_helpers.h
…
stringhash.h
…
stringify.h
…
sungem_phy.h
…
sunserialcore.h
…
sunxi-rsb.h
…
superhyway.h
…
suspend.h
…
svga.h
…
sw842.h
…
swab.h
…
swait.h
…
swap.h Revert "swap: fix do_swap_page() race with swapoff" 2021-07-25 14:36:17 +02:00
swap_cgroup.h
…
swap_slots.h
…
swapfile.h
…
swapops.h mm/userfaultfd: fix uffd-wp special cases for fork() 2021-07-25 14:36:18 +02:00
swiotlb.h swiotlb: add a IO_TLB_SIZE define 2021-05-07 11:04:32 +02:00
switchtec.h
…
sxgbe_platform.h
…
sync_core.h
…
sync_file.h
…
synclink.h
…
sys.h
…
sys_soc.h
…
syscalls.h
…
syscore_ops.h
…
sysctl.h
…
sysfs.h
…
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 tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag 2021-08-15 14:00:24 +02:00
textsearch.h
…
textsearch_fsm.h
…
tfrc.h
…
thermal.h
…
thread_info.h kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() 2021-03-25 09:04:16 +01:00
threads.h
…
thunderbolt.h
…
ti-emif-sram.h
…
ti_wilink_st.h
…
tick.h
…
tifm.h
…
timb_dma.h
…
timb_gpio.h
…
time.h
…
time32.h
…
time64.h Revert "time: Handle negative seconds correctly in timespec64_to_ns()" 2021-09-16 12:51:23 +02:00
time_namespace.h
…
timecounter.h
…
timekeeper_internal.h
…
timekeeping.h
…
timekeeping32.h
…
timer.h
…
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_clock.h
…
trace_events.h
…
trace_seq.h
…
tracefs.h
…
tracehook.h
…
tracepoint-defs.h
…
tracepoint.h tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing 2021-07-14 16:55:46 +02:00
transport_class.h
…
ts-nbus.h
…
tsacct_kern.h
…
tty.h tty: Remove dead termiox code 2021-05-14 09:50:18 +02:00
tty_driver.h tty: Remove dead termiox code 2021-05-14 09:50:18 +02:00
tty_flip.h
…
tty_ldisc.h
…
typecheck.h
…
types.h
…
u64_stats_sync.h u64_stats,lockdep: Fix u64_stats_init() vs lockdep 2021-03-30 14:31:51 +02:00
uacce.h
…
uaccess.h
…
ucb1400.h
…
ucs2_string.h
…
udp.h udp: never accept GSO_FRAGLIST packets 2021-05-14 09:50:31 +02:00
uidgid.h
…
uio.h
…
uio_driver.h
…
umh.h
…
unicode.h
…
units.h
…
uprobes.h
…
usb.h
…
usb_usual.h usb-storage: Add quirk to defeat Kindle's automatic unload 2021-03-25 09:04:14 +01:00
usbdevice_fs.h
…
user-return-notifier.h
…
user.h
…
user_namespace.h Revert "Add a reference to ucounts for each cred" 2021-09-08 08:49:00 +02:00
userfaultfd_k.h
…
usermode_driver.h bpf: Fix umd memory leak in copy_process() 2021-03-30 14:32:03 +02:00
util_macros.h
…
uts.h
…
utsname.h
…
uuid.h
…
vbox_utils.h
…
vdpa.h
…
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: Protect vqs list access 2021-08-26 08:35:41 -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-05-22 11:40:52 +02:00
virtio_ring.h
…
virtio_vsock.h
…
visorbus.h
…
vlynq.h
…
vm_event_item.h
…
vmacache.h
…
vmalloc.h
…
vme.h
…
vmpressure.h
…
vmstat.h
…
vmw_vmci_api.h
…
vmw_vmci_defs.h
…
vringh.h
…
vt.h
…
vt_buffer.h
…
vt_kern.h
…
vtime.h
…
w1-gpio.h
…
w1.h
…
wait.h rq-qos: fix missed wake-ups in rq_qos_throttle try two 2021-07-19 09:45:00 +02: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
…
ww_mutex.h locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() 2021-04-07 15:00:06 +02:00
xarray.h
…
xattr.h
…
xxhash.h
…
xz.h
…
yam.h
…
z2_battery.h
…
zbud.h
…
zconf.h
…
zlib.h
…
zorro.h
…
zpool.h
…
zsmalloc.h
…
zstd.h
…
zutil.h
…