linux/include/linux
Anand Ashok Dumbre eca6e2d4a4 device property: Add fwnode_iomap()
This patch introduces a new helper routine - fwnode_iomap(), which
allows to map the memory mapped IO for a given device node.

This implementation does not cover the ACPI case and may be expanded
in the future. The main purpose here is to be able to develop resource
provider agnostic drivers.

Suggested-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Link: https://lore.kernel.org/r/20211203212358.31444-2-anand.ashok.dumbre@xilinx.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2021-12-21 15:10:09 +00: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
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
gpio gpio: Allow per-parent interrupt data 2021-10-27 00:16:00 +02:00
greybus
hsi
i3c
iio iio: trigger: Fix a scheduling whilst atomic issue seen on tsc2046 2021-12-12 17:12:18 +00:00
input Input: remove unused header <linux/input/cy8ctmg110_pdata.h> 2021-11-02 16:36:28 -07:00
irqchip
isdn
lockd
mailbox
mdio
mfd - Remove Drivers 2021-11-08 12:07:52 -08:00
mlx4
mlx5 Linux 5.15 2021-11-01 14:49:20 -03:00
mmc MMC core: 2021-11-01 18:55:12 -07:00
mtd
mux mux: add support for delay after muxing 2021-10-21 20:02:42 +01:00
net/intel
netfilter
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
pcs
perf
phy
pinctrl
platform_data iio:dac:ad5755: Switch to generic firmware properties and drop pdata 2021-12-12 17:12:28 +00:00
power
qed
raid
regulator regulator: tps62360: replacing legacy gpio interface for gpiod 2021-10-21 14:18:42 +01:00
remoteproc
reset
rpmsg
rtc
sched Merge branch 'exit-cleanups-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace 2021-11-10 16:15: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
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
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.h More ACPI updates for 5.16-rc1 2021-11-10 11:52:40 -08:00
acpi_dma.h
acpi_iort.h
acpi_mdio.h
acpi_pmtmr.h
acpi_viot.h
adb.h
adfs_fs.h
adreno-smmu-priv.h
adxl.h
aer.h
agp_backend.h
agpgart.h
ahci-remap.h
ahci_platform.h
aio.h
alarmtimer.h
alcor_pci.h
align.h
altera_jtaguart.h
altera_uart.h
amd-iommu.h
anon_inodes.h
apm-emulation.h
apm_bios.h
apple-gmux.h
apple-mailbox.h mailbox: apple: Add driver for Apple mailboxes 2021-10-29 22:34:31 -05:00
apple_bl.h
arch_topology.h
arm-cci.h
arm-smccc.h
arm_ffa.h firmware: arm_ffa: Add support for MEM_LEND 2021-10-18 13:11:06 +01:00
arm_sdei.h
armada-37xx-rwtm-mailbox.h
ascii85.h
asn1.h
asn1_ber_bytecode.h
asn1_decoder.h
asn1_encoder.h
assoc_array.h
assoc_array_priv.h
async.h
async_tx.h
ata.h libata: support concurrent positioning ranges log 2021-10-26 21:01:48 -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.h
attribute_container.h
audit.h audit/stable-5.16 PR 20211101 2021-11-01 21:17:39 -07:00
audit_arch.h
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-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
blk_types.h block: cache inode size in bdev 2021-10-18 14:43:23 -06:00
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
bootmem_info.h
bottom_half.h kernel.h: split out instruction pointer accessors 2021-11-09 10:02:49 -08: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 bpf: Stop caching subprog index in the bpf_pseudo_func insn 2021-11-06 12:54:12 -07: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
bpfilter.h
bpfptr.h
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.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
buildid.h
bvec.h block: define 'struct bvec_iter' as packed 2021-10-18 06:17:36 -06:00
c2port.h
cache.h
cacheinfo.h
capability.h
cb710.h
cc_platform.h
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h
cfag12864b.h
cfi.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_ids.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
compat.h
compiler-clang.h
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_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
completion.h
component.h
configfs.h
connector.h
console.h
console_struct.h
consolemap.h
const.h
container.h
container_of.h linux/container_of.h: switch to static_assert 2021-11-09 10:02:49 -08:00
context_tracking.h
context_tracking_state.h
cookie.h
cordic.h
coredump.h
coresight-pmu.h
coresight-stm.h
coresight.h
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.h
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
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.h
cpuidle_haltpoll.h
cpumask.h
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
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
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
dca.h
dcache.h
dccp.h
debug_locks.h
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-event.h
devfreq.h
devfreq_cooling.h
device-mapper.h blk-crypto: rename blk_keyslot_manager to blk_crypto_profile 2021-10-21 10:49:32 -06:00
device.h
device_cgroup.h
devm-helpers.h
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-region-hash.h
dm9000.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-heap.h
dma-iommu.h
dma-map-ops.h
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.h
drbd_genl.h
drbd_genl_api.h
drbd_limits.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-bgrt.h
efi.h EFI: Introduce the new AMD Memory Encryption GUID. 2021-11-11 07:37:31 -05:00
efi_embedded_fw.h
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
entry-common.h
entry-kvm.h
err.h
errname.h
errno.h
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.h
ethtool_netlink.h ethtool: fix ethtool msg len calculation for pause stats 2021-11-03 11:20:45 +00:00
eventfd.h
eventpoll.h
evm.h
export.h
exportfs.h
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
fbcon.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
fiemap.h
file.h
fileattr.h
filter.h Core: 2021-11-02 06:20:58 -07: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.h Networking fixes for 5.16-rc1, including fixes from bpf, can 2021-11-11 09:49:36 -08:00
fs_context.h
fs_enet_pd.h
fs_parser.h
fs_pin.h
fs_stack.h
fs_struct.h
fs_types.h
fs_uart_pd.h
fscache-cache.h
fscache.h fscache_cookie_enabled: check cookie is valid before accessing it 2021-11-03 17:44:29 +09:00
fscrypt.h
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-diu-fb.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsldma.h
fsnotify.h fsnotify: Support FS_ERROR event type 2021-10-27 12:34:49 +02:00
fsnotify_backend.h fanotify: Pre-allocate pool of error events 2021-10-27 12:35:05 +02:00
fsverity.h
ftrace.h ftrace: Add multi direct modify interface 2021-10-21 14:19:00 -04:00
ftrace_irq.h
futex.h
fwnode.h include/linux/delay.h: replace kernel.h with the necessary inclusions 2021-11-09 10:02:49 -08:00
fwnode_mdio.h
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-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
hidden.h
hiddev.h
hidraw.h
highmem-internal.h mm: Add kmap_local_folio() 2021-10-18 07:49:38 -04:00
highmem.h Merge branch 'akpm' (patches from Andrew) 2021-11-06 14:08:17 -07:00
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hmm.h
host1x.h
hp_sdc.h
hpet.h
hrtimer.h
hrtimer_defs.h
htcpld.h
huge_mm.h
hugetlb.h mm,hugetlb: remove mlock ulimit for SHM_HUGETLB 2021-11-09 10:02:48 -08:00
hugetlb_cgroup.h
hugetlb_inline.h
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 i2c: Allow an ACPI driver to manage the device's power state during probe 2021-11-03 19:03:55 +01: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
in.h
in6.h
indirect_call_wrapper.h
inet.h
inet_diag.h
inetdevice.h net: arp: introduce arp_evict_nocarrier sysctl parameter 2021-11-01 19:57:14 -07:00
init.h
init_ohci1394_dma.h
init_syscalls.h
init_task.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-iommu.h iommu/vt-d: Avoid duplicate removing in __domain_mapping() 2021-10-18 12:31:48 +02:00
intel-ish-client-if.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 include/linux/io-mapping.h: remove fallback for writecombine 2021-11-06 13:30:36 -07:00
io-pgtable.h
io.h
io_uring.h
ioam6.h
ioam6_genl.h
ioam6_iptunnel.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
iopoll.h
ioport.h
ioprio.h
iova.h
ip.h
ipack.h
ipc.h
ipc_namespace.h
ipmi.h
ipmi_smi.h
ipv6.h net: ndisc: introduce ndisc_evict_nocarrier sysctl parameter 2021-11-01 19:57:14 -07:00
ipv6_route.h
irq.h Merge branch irq/irq_cpu_offline into irq/irqchip-next 2021-10-28 13:34:57 +01:00
irq_poll.h
irq_sim.h
irq_work.h
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.h
jump_label_ratelimit.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.h
kdb.h
kdebug.h
kdev_t.h
kern_levels.h
kernel-page-flags.h
kernel.h preempt: Restore preemption model selection configs 2021-11-11 13:09:33 +01:00
kernel_read_file.h
kernel_stat.h
kernelcapi.h
kernfs.h
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.h
kobject_ns.h
kprobes.h
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 KVM: generalize "bugged" VM to "dead" VM 2021-11-11 10:35:26 -05: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 libata: add horkage for missing Identify Device log 2021-11-12 08:05:17 +09:00
libfdt.h
libfdt_env.h
libgcc.h
libnvdimm.h
libps2.h
license.h
limits.h
linear_range.h
linkage.h
linkmode.h
linux_logo.h
lis3lv02d.h
list.h include/linux/list.h: replace kernel.h with the necessary inclusions 2021-11-09 10:02:49 -08:00
list_bl.h
list_lru.h
list_nulls.h
list_sort.h
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.h
local_lock_internal.h
lockdep.h locking: Remove spin_lock_flags() etc 2021-10-30 16:37:28 +02:00
lockdep_types.h
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-12 12:07:02 -05:00
lsm_hooks.h net,lsm,selinux: revert the security_sctp_assoc_established() hook 2021-11-12 12:07:02 -05:00
lz4.h
lzo.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mailbox_client.h
mailbox_controller.h
maple.h
marvell_phy.h
math.h
math64.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mcb.h
mdev.h
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
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.h mm/memory_hotplug: remove HIGHMEM leftovers 2021-11-06 13:30:42 -07:00
memory_hotplug.h mm/memory_hotplug: remove stale function declarations 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
micrel_phy.h
microchipphy.h
migrate.h mm/migrate.c: remove MIGRATE_PFN_LOCKED 2021-11-11 09:34:35 -08:00
migrate_mode.h mm/migrate: de-duplicate migrate_reason strings 2021-11-06 13:30:41 -07:00
mii.h
mii_timestamper.h
min_heap.h
minmax.h
misc_cgroup.h
miscdevice.h
mm.h Merge branch 'akpm' (patches from Andrew) 2021-11-06 14:08:17 -07:00
mm_inline.h
mm_types.h Merge branch 'akpm' (patches from Andrew) 2021-11-06 14:08:17 -07:00
mm_types_task.h
mman.h
mmap_lock.h
mmdebug.h
mmiotrace.h
mmu_context.h
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
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: Move non-mask check back into low level accessors 2021-11-11 09:50:30 +01:00
mtio.h
mutex.h
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
mvebu-pmsu.h
mxm-wmi.h
namei.h
nd.h
ndctl.h
net.h
netdev_features.h
netdevice.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next 2021-10-18 14:05:25 +01:00
netfilter.h
netfilter_bridge.h
netfilter_defs.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter_netdev.h
netfs.h netfs, 9p, afs, ceph: Use folios 2021-11-10 21:16:56 +00:00
netlink.h
netpoll.h
nfs.h
nfs3.h
nfs4.h NFS: Move NFS protocol display macros to global header 2021-11-02 12:31:23 -04:00
nfs_fs.h NFS: Remove the nfs4_label argument from nfs_setsecurity 2021-11-05 14:54:40 -04:00
nfs_fs_i.h
nfs_fs_sb.h
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
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.h
ntb_transport.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-provider.h
nvram.h
objagg.h
objtool.h
of.h of: make of_node_check_flag() device_node parameter const 2021-10-20 13:37:25 -05: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
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_lite.h
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-11-06 14:08:17 -07:00
page-isolation.h
page_counter.h
page_ext.h
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
page_reporting.h
pageblock-flags.h
pagemap.h folio: Add a function to get the host inode for a folio 2021-11-10 21:16:52 +00:00
pagevec.h
pagewalk.h
panic.h
panic_notifier.h
parman.h
parport.h
parport_pc.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-acpi.h
pci-ats.h
pci-dma-compat.h
pci-ecam.h
pci-ep-cfs.h
pci-epc.h
pci-epf.h
pci-p2pdma.h
pci.h A set of fixes for the interrupt subsystem: 2021-11-14 10:38:27 -08:00
pci_hotplug.h
pci_ids.h
pcs-lynx.h
pda_power.h
pe.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 percpu: add __alloc_size attributes for better bounds checking 2021-11-06 13:30:34 -07:00
percpu_counter.h
perf_event.h Core: 2021-11-02 06:20:58 -07:00
perf_regs.h
personality.h
pfn.h
pfn_t.h
pgtable.h
phonet.h
phy.h net: phy: add phy_interface_t bitmap support 2021-10-26 15:10:36 +01:00
phy_fixed.h
phy_led_triggers.h
phylink.h net: phylink: use supported_interfaces for phylink validation 2021-10-26 15:10:36 +01:00
pid.h
pid_namespace.h
pim.h
pipe_fs_i.h
pkeys.h
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-trace.h
pm.h
pm_clock.h
pm_domain.h
pm_opp.h
pm_qos.h
pm_runtime.h
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
pmbus.h
pmu.h
pnp.h
poison.h
poll.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
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
preempt.h Tracing updates for 5.16: 2021-11-01 20:05:19 -07:00
prefetch.h
prime_numbers.h
printk.h
prmt.h
proc_fs.h
proc_ns.h
processor.h
profile.h
projid.h
property.h device property: Add fwnode_iomap() 2021-12-21 15:10:09 +00: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_ram.h
pstore_zone.h
ptdump.h
pti.h
ptp_classify.h
ptp_clock_kernel.h
ptp_kvm.h
ptp_pch.h
ptr_ring.h
ptrace.h
purgatory.h
pvclock_gtod.h
pwm.h pwm: Make it explicit that pwm_apply_state() might sleep 2021-11-05 11:51:41 +01:00
pwm_backlight.h
pxa2xx_ssp.h
pxa168_eth.h
qcom-geni-se.h
qcom_scm.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.h
ratelimit_types.h
rational.h
rbtree.h
rbtree_augmented.h
rbtree_latch.h
rbtree_types.h
rcu_node_tree.h
rcu_segcblist.h
rcu_sync.h
rculist.h
rculist_bl.h
rculist_nulls.h
rcupdate.h
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/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.h locking: Remove spin_lock_flags() etc 2021-10-30 16:37:28 +02:00
rwlock_api_smp.h locking: Remove spin_lock_flags() etc 2021-10-30 16:37:28 +02:00
rwlock_rt.h
rwlock_types.h
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
scc.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
sched_clock.h
scmi_protocol.h
scpi_protocol.h
screen_info.h
scs.h
sctp.h
scx200.h
scx200_gpio.h
sdb.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-12 12:07:02 -05: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: fix passing wrong private data 2021-11-09 10:02:52 -08:00
seq_file_net.h
seqlock.h
serdev.h
serial.h
serial_8250.h
serial_bcm63xx.h
serial_core.h
serial_max3100.h
serial_s3c.h
serial_sci.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
shrinker.h
signal.h Merge branch 'akpm' (patches from Andrew) 2021-11-09 10:11:53 -08:00
signal_types.h signal: Add SA_IMMUTABLE to ensure forced siganls do not get changed 2021-11-03 14:09:26 -05:00
signalfd.h
siox.h
siphash.h
sizes.h
skb_array.h
skbuff.h net: avoid double accounting for pure zerocopy skbs 2021-11-03 11:19:49 +00:00
skmsg.h bpf, sockmap: Use stricter sk state checks in sk_lookup_assign 2021-11-09 00:56:35 +01:00
slab.h mm: remove HARDENED_USERCOPY_FALLBACK 2021-11-06 13:30:43 -07:00
slab_def.h
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.h kernel.h: drop unneeded <linux/kernel.h> inclusion from other headers 2021-11-09 10:02:49 -08:00
smp_types.h
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.h Merge branch 'akpm' (patches from Andrew) 2021-11-09 10:11:53 -08:00
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.h
spinlock_types_raw.h
spinlock_types_up.h
spinlock_up.h locking: Remove spin_lock_flags() etc 2021-10-30 16:37:28 +02: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.h
static_call_types.h
static_key.h
stdarg.h
stddef.h stddef: Introduce DECLARE_FLEX_ARRAY() helper 2021-10-18 12:28:52 -07:00
stm.h
stmmac.h
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h
string.h string: uninline memcpy_and_pad 2021-11-03 11:41:25 -07:00
string_helpers.h include/linux/string_helpers.h: add linux/string.h for strlen() 2021-11-09 10:02:50 -08: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 Merge branch 'akpm' (patches from Andrew) 2021-11-06 14:08:17 -07:00
swap_cgroup.h
swap_slots.h
swapfile.h
swapops.h
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
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.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
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
time_namespace.h
timecounter.h
timekeeper_internal.h
timekeeping.h
timer.h
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
tnum.h
topology.h
torture.h
toshiba.h
tpm.h tpm: fix Atmel TPM crash caused by too frequent queries 2021-10-26 05:03:34 +03:00
tpm_command.h
tpm_eventlog.h
trace.h
trace_clock.h
trace_events.h tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together 2021-10-27 12:27:17 -04:00
trace_recursion.h Tracing updates for 5.16: 2021-11-01 20:05:19 -07:00
trace_seq.h
tracefs.h
tracehook.h
tracepoint-defs.h
tracepoint.h
transport_class.h
ts-nbus.h
tsacct_kern.h
tty.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_ldisc.h
tty_port.h
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
ucb1400.h
ucs2_string.h
udp.h
uidgid.h
uio.h iov_iter: Introduce nofault flag to disable page faults 2021-10-24 15:26:06 +02:00
uio_driver.h
umh.h
unicode.h
units.h
uprobes.h
usb.h
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h ucounts: Fix signal ucount refcounting 2021-10-18 16:02:30 -05:00
userfaultfd_k.h
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.h
vfio_pci_core.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_ring: validate used buffer length 2021-11-01 05:26:48 -04:00
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
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
visorbus.h
vlynq.h
vm_event_item.h
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
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.h
vt_buffer.h
vt_kern.h
vtime.h
w1-gpio.h
w1.h
wait.h
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 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
wwan.h
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.h lib: zstd: Upgrade to latest upstream zstd version 1.4.10 2021-11-08 16:55:32 -08:00
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
zutil.h