android_kernel_google_msm/include/linux
Will Deacon 9587d567d2 BACKPORT: ipc: add COMPAT_SHMLBA support
If the SHMLBA definition for a native task differs from the definition for
a compat task, the do_shmat() function would need to handle both.

This patch introduces COMPAT_SHMLBA, which is used by the compat shmat
syscall when calling the ipc code and allows architectures such as AArch64
(where the native SHMLBA is 64k but the compat (AArch32) definition is
16k) to provide the correct semantics for compat IPC system calls.

Change-Id: I0292f1fedabaa6cbbab843611aa76a8f50f47771
Cc: David S. Miller <davem@davemloft.net>
Cc: Chris Zankel <chris@zankel.net>
Cc: Arnd Bergmann <arnd@arndb.de>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Kevin F. Haggerty <haggertk@lineageos.org>
2023-02-18 18:32:08 +01:00
..
amba
bcma
byteorder
caif
can
ceph
crush
decompress
dvb
fsl
hdlc
hsi
i2c
input Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
isdn
lockd
mfd Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
mlx4
mmc Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
mtd Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
netfilter netfilter: add missing xt_connlabel.h header in installation 2018-12-07 22:04:24 +04:00
netfilter_arp
netfilter_bridge
netfilter_ipv4 netfilter: remove ip_queue support 2018-12-07 22:00:11 +04:00
netfilter_ipv6 netfilter: ip6tables: add stateless IPv6-to-IPv6 Network Prefix Translation target 2018-12-07 22:02:09 +04:00
nfc
nfsd
pinctrl
platform_data
power
qpnp
raid
regulator
rtc
slimbus
spi
ssb
sunrpc Include uidgid.h in same header files as in newer kernels 2020-12-07 20:55:11 +03:00
tc_act
tc_ematch
unaligned
usb BACKPORT: Backport ioctl for getting descriptors. 2020-12-14 20:33:59 +01:00
uwb
wimax
8250_pci.h
Kbuild Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
a.out.h
ac97_codec.h
acct.h
acpi.h ACPI: Use correct IRQ when uninstalling ACPI interrupt handler 2016-10-26 23:15:26 +08:00
acpi_io.h
acpi_pmtmr.h
adb.h
adfs_fs.h
adv7520.h
aer.h
affs_hardblocks.h
agp_backend.h
agpgart.h
ahci_platform.h
aio.h
aio_abi.h
akm8975.h
alarmtimer.h rtc: alarm: Change wake-up source 2017-08-25 20:00:08 +03:00
altera_jtaguart.h
altera_uart.h
amd-iommu.h
amifd.h
amifdreg.h
amigaffs.h
android_aid.h
android_alarm.h
android_pmem.h
android_vibrator.h
anon_inodes.h
apm-emulation.h
apm_bios.h
apple_bl.h
arcdevice.h
arcfb.h
ashmem.h ashmem: remove cache maintenance support 2018-02-16 20:15:06 -07:00
async.h
async_tx.h
ata.h
ata_platform.h
atalk.h
ath9k_platform.h
atm.h
atm_eni.h
atm_he.h
atm_idt77105.h
atm_nicstar.h
atm_suni.h
atm_tcp.h
atm_zatm.h
atmapi.h
atmarp.h
atmbr2684.h
atmclip.h
atmdev.h
atmel-mci.h
atmel-pwm-bl.h
atmel-ssc.h
atmel_maxtouch.h
atmel_pdc.h
atmel_pwm.h
atmel_serial.h
atmel_tc.h
atmioc.h
atmlec.h
atmmpc.h
atmppp.h
atmsap.h
atmsvc.h
atomic.h
attribute_container.h
audit.h vfs: define struct filename and have getname() return it 2018-12-07 22:28:48 +04:00
auto_dev-ioctl.h
auto_fs.h
auto_fs4.h
auxvec.h
average.h
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h
backlight.h
basic_mmio_gpio.h
baycom.h
bcd.h
bch.h
bfin_mac.h
bfs_fs.h
binfmts.h
bio.h
bit_spinlock.h
bitmap.h
bitops.h
bitrev.h
blk-iopoll.h
blk_types.h Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
blkdev.h Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootmem.h
bottom_half.h
bpqether.h
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btree-128.h
btree-type.h
btree.h
buffer_head.h bufferhead: Add _gfp version for sb_getblk() 2016-03-21 09:17:40 +08:00
bug.h
c2port.h
cache.h
can.h
capability.h PM: Rename CAP_EPOLLWAKEUP to CAP_BLOCK_SUSPEND 2017-12-15 16:47:14 +03:00
capi.h
cb710.h
cciss_defs.h
cciss_ioctl.h
cd1400.h
cdev.h
cdk.h
cdrom.h
cfag12864b.h
cgroup.h Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
cgroup_subsys.h block: cgroups, kconfig, build bits for BFQ-v7r8-3.4 2016-10-29 23:12:09 +08:00
cgroupstats.h
chio.h
circ_buf.h
cleancache.h
clk-private.h
clk-provider.h
clk.h
clkdev.h
clksrc-dbx500-prcmu.h
clockchips.h tick: Dynamically set broadcast irq affinity 2017-08-25 16:04:02 +03:00
clocksource.h clocksource: Add new feature flag CLOCK_SOURCE_SUSPEND_NONSTOP 2017-08-25 20:00:23 +03:00
cm4000_cs.h
cn_proc.h
cnt32_to_63.h
coda.h
coda_psdev.h
coff.h
com20020.h
compaction.h
compat.h
compiler-gcc.h crypto: more robust crypto_memneq 2015-02-02 17:04:53 +08:00
compiler-gcc3.h
compiler-gcc4.h
compiler-gcc5.h kernel: add support for gcc 5 2015-02-02 17:04:49 +08:00
compiler-intel.h crypto: more robust crypto_memneq 2015-02-02 17:04:53 +08:00
compiler.h
completion.h
comstats.h
concap.h
configfs.h
connector.h
console.h Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
console_struct.h
consolemap.h
const.h
cordic.h
coredump.h
coresight-stm.h
coresight.h
cper.h
cpu.h CPU hotplug: Provide lockless versions of callback registration functions 2018-01-01 21:26:45 +03:00
cpu_pm.h
cpu_rmap.h
cpufreq.h
cpuidle.h
cpumask.h
cpuset.h cpuset: PF_SPREAD_PAGE and PF_SPREAD_SLAB should be atomic flags 2014-12-01 18:02:38 +08:00
cramfs_fs.h
cramfs_fs_sb.h
crash_dump.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
cred.h Include uidgid.h in same header files as in newer kernels 2020-12-07 20:55:11 +03:00
crypto.h
cryptohash.h
cryptouser.h
cs5535.h
csdio.h
ctype.h
cuda.h
cyclades.h
cyclomx.h
cycx_cfm.h
cycx_drv.h
cycx_x25.h
cyttsp-qc.h
davinci_emac.h
dca.h
dcache.h [O_TMPFILE] it's still short a few helpers, but infrastructure should be OK now... 2018-12-07 22:28:48 +04:00
dcbnl.h
dccp.h
dcookies.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h
devfreq.h
device-mapper.h
device.h Include uidgid.h in same header files as in newer kernels 2020-12-07 20:55:11 +03:00
device_cgroup.h
devpts_fs.h
diagchar.h
digsig.h
dio.h
dirent.h
dlm.h
dlm_device.h
dlm_netlink.h
dlm_plock.h
dlmconstants.h
dm-dirty-log.h
dm-io.h
dm-ioctl.h
dm-kcopyd.h
dm-log-userspace.h
dm-region-hash.h
dm9000.h
dma-attrs.h
dma-buf.h
dma-contiguous.h mm: Fix incorrect type conversion for size during dma allocation 2018-02-16 20:15:05 -07:00
dma-debug.h
dma-direction.h
dma-mapping.h
dma_remapping.h
dmaengine.h
dmapool.h
dmar.h
dmi.h
dn.h
dnotify.h
dns_resolver.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
dqblk_xfs.h
drbd.h
drbd_limits.h
drbd_nl.h
drbd_tag_magic.h
ds1286.h
ds2782_battery.h
ds17287rtc.h
dtlk.h
dw_apb_timer.h
dw_dmac.h
dynamic_debug.h
dynamic_queue_limits.h
earlysuspend.h
ecryptfs.h
edac.h
edd.h
eeprom_93cx6.h
eeprom_93xx46.h
efi.h
efs_fs_sb.h
efs_vh.h
eisa.h
elevator.h
elf-em.h
elf-fdpic.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h ses: fix additional element traversal bug 2016-10-26 23:15:37 +08:00
epm_adc.h
err.h PTR_RET is now PTR_ERR_OR_ZERO 2016-10-29 23:12:41 +08:00
errno.h vfs: retry last component if opening stale dentry 2018-12-07 22:12:51 +04:00
errqueue.h
etherdevice.h
ethtool.h
eventfd.h
eventpoll.h PM: Rename CAP_EPOLLWAKEUP to CAP_BLOCK_SUSPEND 2017-12-15 16:47:14 +03:00
evm.h
export.h
exportfs.h
ext2_fs.h
f2fs_fs.h f2fs: sanity check segment count 2017-08-07 18:11:13 -06:00
f75375s.h
fadvise.h
falloc.h
fanotify.h
fault-inject.h
fb.h
fcdevice.h
fcntl.h BACKPORT: mm: Add an F_SEAL_FUTURE_WRITE seal to memfd 2020-12-14 17:10:31 +01:00
fd.h
fddidevice.h
fdreg.h
fdtable.h
fec.h
fib_rules.h net: core: add UID to flows, rules, and routes 2017-09-01 13:38:07 +03:00
fiemap.h
file.h
filter.h
fips.h
firewire-cdev.h
firewire-constants.h
firewire.h
firmware-map.h
firmware.h firmware_class: Introduce the request_firmware_direct API 2017-12-28 12:57:21 +03:00
flat.h
flex_array.h
fmem.h
font.h
freezer.h
fs.h locks: rename FL_FILE_PVT and IS_FILE_PVT to use "*_OFDLCK" instead 2021-01-24 09:56:22 +00:00
fs_enet_pd.h
fs_stack.h
fs_struct.h
fs_uart_pd.h
fscache-cache.h
fscache.h
fscrypto.h vfs: make it possible to access the dentry hash/len as one 64-bit entry 2018-12-07 22:20:38 +04:00
fsl-diu-fb.h
fsl_devices.h
fsl_hypervisor.h
fsm_dfe_hh.h
fsm_rfic_ftr.h
fsnotify.h BACKPORT: dentry name snapshots 2018-01-13 17:13:38 +03:00
fsnotify_backend.h
ftrace.h
ftrace_event.h
ftrace_irq.h
fuse.h fuse: Add support for d_canonical_path 2017-09-22 19:12:00 +03:00
futex.h
gameport.h
gcd.h
gen_stats.h
genalloc.h
generic_serial.h
genetlink.h
genhd.h driver-core: Move kobj_to_dev from genhd.h to device.h 2017-12-28 12:56:46 +03:00
genlock.h
getcpu.h
gfp.h
gfs2_ondisk.h
gigaset_dev.h
gpio-fan.h
gpio-i2cmux.h
gpio-pm8xxx-rpc.h
gpio-pxa.h
gpio.h
gpio_event.h
gpio_keys.h keys: notify system preparing to force reset if resetkey is defined 2015-05-07 17:17:45 +00:00
gpio_mouse.h
gsmmux.h
hardirq.h
hash.h
hashtable.h sdcardfs: Backport and use some 3.10 hlist/hash macros 2017-10-06 10:28:58 +03:00
hdlc.h
hdlcdrv.h
hdreg.h
hid-debug.h
hid-roccat.h
hid.h Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
hiddev.h
hidraw.h
highmem.h Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hp_sdc.h
hpet.h
hrtimer.h hrtimer: Provide clock_was_set_delayed() 2017-08-25 20:00:23 +03:00
htcpld.h
htirq.h
huge_mm.h
hugetlb.h
hugetlb_inline.h
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h
hyperv.h
hysdn_if.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-gpio.h
i2c-mux.h
i2c-ocores.h
i2c-omap.h
i2c-pca-platform.h
i2c-pnx.h
i2c-pxa.h
i2c-smbus.h
i2c-tegra.h
i2c-xiic.h
i2c.h
i2o-dev.h
i2o.h
i8k.h
i7300_idle.h
i8042.h
i8253.h
i82593.h
ibmtr.h
icmp.h
icmpv6.h
ide.h
idle_stats_device.h
idr.h
ieee80211.h
if.h
if_addr.h
if_addrlabel.h
if_alg.h
if_arcnet.h
if_arp.h
if_bonding.h
if_bridge.h
if_cablemodem.h
if_ec.h
if_eql.h
if_ether.h
if_fc.h
if_fddi.h
if_frad.h
if_hippi.h
if_infiniband.h
if_link.h
if_ltalk.h
if_macvlan.h
if_packet.h
if_phonet.h
if_plip.h
if_ppp.h
if_pppol2tp.h
if_pppolac.h
if_pppopns.h
if_pppox.h Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
if_slip.h
if_strip.h
if_team.h
if_tr.h
if_tun.h
if_tunnel.h
if_vlan.h
if_x25.h
igmp.h
ihex.h
ima.h
in.h
in6.h
in_route.h
inet.h
inet_diag.h net: diag: Support SOCK_DESTROY for inet sockets. 2017-12-15 16:50:24 +03:00
inet_lro.h
inetdevice.h ipv4: add option to drop gratuitous ARP packets 2018-12-07 21:59:38 +04:00
init.h
init_ohci1394_dma.h
init_task.h introduce for_each_thread() to replace the buggy while_each_thread() 2015-02-02 17:04:55 +08:00
initrd.h
inotify.h
input-polldev.h
input.h
integrity.h
intel-iommu.h
intel_mid_dma.h
intel_pmic_gpio.h
interrupt.h
io-mapping.h
io.h
ioc3.h
ioc4.h
iocontext.h
ioctl.h
iommu-helper.h
iommu.h
ion.h ion: Add API to go from dma_buf to handle 2018-08-27 14:52:39 +00:00
iopoll.h
ioport.h
ioprio.h
iova.h
ip.h
ip6_tunnel.h
ip_vs.h
ipc.h Include uidgid.h in same header files as in newer kernels 2020-12-07 20:55:11 +03:00
ipc_namespace.h Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
ipmi.h
ipmi_msgdefs.h
ipmi_smi.h
ipsec.h
ipv6.h netfilter: nf_conntrack_ipv6: improve fragmentation handling 2018-12-07 22:02:09 +04:00
ipv6_route.h
ipx.h
irda.h
irq.h irq_flow_handler_t now returns bool 2017-10-15 17:05:07 +03:00
irq_cpustat.h
irq_work.h
irqdesc.h Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
irqdomain.h
irqflags.h
irqnr.h
irqreturn.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
isdn.h
isdn_divertif.h
isdn_ppp.h
isdnif.h
isicom.h
iso_fs.h
istallion.h
ivtv.h
ivtvfb.h
ixjuser.h
jbd.h
jbd2.h ext4, jbd2: ensure entering into panic after recording an error in superblock 2016-10-26 23:15:25 +08:00
jbd_common.h
jffs2.h
jhash.h jhash: Update jhash_[321]words functions to use correct initval 2015-09-18 09:20:27 +08:00
jiffies.h jiffies: Fix timeval conversion to jiffies 2016-10-29 23:12:15 +08:00
journal-head.h
joystick.h
jump_label.h
jz4740-adc.h
kallsyms.h
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kd.h
kdb.h
kdebug.h
kdev_t.h
kernel-page-flags.h
kernel.h Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
kernel_stat.h genirq: Prevent proc race against freeing of irq descriptors 2015-04-14 17:33:46 +08:00
kernelcapi.h
kexec.h
key-type.h
key.h Include uidgid.h in same header files as in newer kernels 2020-12-07 20:55:11 +03:00
keyboard.h
keychord.h
keyctl.h KEYS: Add invalidation support 2016-10-29 23:12:12 +08:00
keyreset.h
kfifo.h
kgdb.h
khugepaged.h mm, thp: fix collapsing of hugepages on madvise 2015-02-02 17:05:07 +08:00
klist.h
kmalloc_sizes.h
kmemcheck.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.h
ksm.h
kthread.h Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
ktime.h time: Improve sanity checking of timekeeping inputs 2017-08-25 20:00:18 +03:00
kvm.h
kvm_host.h
kvm_para.h
kvm_types.h
l2tp.h
lapb.h
latencytop.h
lcd.h
lcm.h
led-lm3530.h
leds-bd2802.h
leds-lp3944.h
leds-lp5521.h
leds-lp5523.h
leds-msm-tricolor.h
leds-pca9532.h
leds-pm8xxx.h
leds-pmic8058.h
leds-regulator.h
leds-tca6507.h
leds.h
leds_pwm.h
lglock.h brlocks/lglocks: turn into functions 2015-07-13 11:17:40 -07:00
lguest.h
lguest_launcher.h
libata.h libata: add ATA_HORKAGE_NOTRIM 2016-03-21 09:17:45 +08:00
libps2.h
libra_sdioif.h
license.h
limits.h
linkage.h
linux_logo.h
lis3lv02d.h
list.h Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
list_bl.h
list_nulls.h
list_sort.h
llc.h
llist.h
lockdep.h lockdep: Silence warning if CONFIG_LOCKDEP isn't set 2017-07-04 17:30:25 +03:00
log2.h
loop.h
lp.h
lp855x.h
lp8727.h
lru_cache.h
lsm_audit.h security: lsm_audit: add ioctl specific auditing 2015-04-20 09:42:31 -07:00
lz4.h UPSTREAM: lz4: fix wrong compress buffer size for 64-bits 2018-01-01 22:02:46 +03:00
lzo.h
m48t86.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
m_adcproc.h
magic.h sdcardfs: Change magic value 2017-09-22 19:12:09 +03:00
major.h
map_to_7segment.h
maple.h
marvell_phy.h
math64.h
matroxfb.h
max17040_battery.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mca-legacy.h
mca.h
mdio-bitbang.h
mdio-gpio.h
mdio.h
media.h
memblock.h Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
memcontrol.h
memory.h
memory_alloc.h
memory_hotplug.h
mempolicy.h
mempool.h
memstick.h
meye.h
mg_disk.h
mhl_8334.h
mhl_defs.h
mhl_devcap.h
micrel_phy.h
migrate.h
migrate_mode.h
mii.h
minix_fs.h
miscdevice.h
mm.h mm/fs: remove truncate_range 2020-12-07 20:57:30 +03:00
mm_inline.h
mm_types.h Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
mman.h
mmdebug.h
mmiotrace.h
mmtimer.h
mmu_context.h
mmu_notifier.h
mmzone.h memory hotplug: fix invalid memory access caused by stale kswapd pointer 2016-10-29 23:12:33 +08:00
mnt_namespace.h vfs: Add a user namespace reference from struct mnt_namespace 2015-07-13 11:17:54 -07:00
mod_devicetable.h
module.h
moduleloader.h
moduleparam.h
mount.h BACKPORT: smarter propagate_mnt() 2017-09-22 19:12:10 +03:00
mpage.h
mpi.h
mqueue.h
mroute.h
mroute6.h
msdos_fs.h
msg.h
msi.h
msm-charger.h
msm_adc.h
msm_adsp.h
msm_audio.h
msm_audio_aac.h
msm_audio_ac3.h
msm_audio_acdb.h
msm_audio_amrnb.h
msm_audio_amrwb.h
msm_audio_amrwbplus.h
msm_audio_calibration.h HACK: add msm_audio_calibration header and export it to the userspace 2017-12-06 16:12:51 +03:00
msm_audio_mvs.h
msm_audio_qcp.h
msm_audio_sbc.h
msm_audio_voicememo.h
msm_audio_wma.h
msm_audio_wmapro.h
msm_charm.h
msm_dsps.h
msm_ion.h gpu: ion: enable the kmalloc heap 2018-08-27 14:52:26 +00:00
msm_ipc.h
msm_kgsl.h
msm_mdp.h msm_fb: display: Add support to YCBYCR MDP format 2018-08-27 14:52:33 +00:00
msm_q6vdec.h
msm_q6venc.h
msm_rmnet.h
msm_rotator.h msm: rotator: Enable support for 2-pass fast YUV mode 2018-08-27 14:52:28 +00:00
msm_rpcrouter.h
msm_smd_pkt.h
msm_ssbi.h
msm_thermal.h
msm_tsens.h
msm_vidc_dec.h msm: vidc: Get the current performance level 2018-08-27 14:52:25 +00:00
msm_vidc_enc.h msm: vidc: Add support for Picture Order Count Type 2018-08-27 14:52:37 +00:00
mtio.h
mutex-debug.h
mutex.h
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
mxm-wmi.h
n_r3964.h
namei.h new helper: done_path_create() 2018-12-07 22:28:48 +04:00
nbd.h
ncp.h
ncp_fs.h
ncp_mount.h
ncp_no.h
neighbour.h
net.h
net_dropmon.h
net_tstamp.h
netdev_features.h
netdevice.h
netfilter.h netfilter: add protocol independent NAT core 2018-12-07 22:02:09 +04:00
netfilter_arp.h
netfilter_bridge.h
netfilter_decnet.h
netfilter_ipv4.h netfilter: add protocol independent NAT core 2018-12-07 22:02:09 +04:00
netfilter_ipv6.h netfilter: add user-space connection tracking helper infrastructure 2018-12-07 22:02:09 +04:00
netlink.h netfilter: remove ip_queue support 2018-12-07 22:00:11 +04:00
netpoll.h
netrom.h
nfc.h
nfs.h
nfs2.h
nfs3.h
nfs4.h Include uidgid.h in same header files as in newer kernels 2020-12-07 20:55:11 +03:00
nfs4_mount.h
nfs_fs.h
nfs_fs_i.h
nfs_fs_sb.h
nfs_idmap.h Include uidgid.h in same header files as in newer kernels 2020-12-07 20:55:11 +03:00
nfs_iostat.h
nfs_mount.h
nfs_page.h
nfs_xdr.h nfs: clean up ->create in nfs_rpc_ops 2018-12-07 22:20:38 +04:00
nfsacl.h
nilfs2_fs.h nilfs2: fix sanity check of btree level in nilfs_btree_root_broken() 2015-09-18 09:20:36 +08:00
nl80211.h BACKPORT: {nl,cfg}80211: support high bitrates 2017-09-01 13:38:08 +03:00
nl802154.h
nls.h
nmi.h
node.h
nodemask.h
notifier.h
nsc_gpio.h
nsproxy.h
nubus.h
numa.h
nvme.h
nvram.h
nwpserial.h
of.h of: Fix overflow bug in string property parsing functions 2015-02-02 17:05:13 +08:00
of_address.h
of_coresight.h
of_device.h
of_fdt.h
of_gpio.h
of_i2c.h
of_irq.h
of_mdio.h
of_mtd.h
of_net.h
of_pci.h
of_pdt.h
of_platform.h
of_slimbus.h
of_spi.h
of_spmi.h
ofn_atlab.h
omap3isp.h
omapfb.h
oom.h Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
openvswitch.h
opp.h
oprofile.h
oxu210hp.h
padata.h
page-debug-flags.h
page-flags.h
page-isolation.h
page_cgroup.h
pageblock-flags.h
pagemap.h
pagevec.h
param.h
parport.h
parport_pc.h
parser.h
partialresume.h power: add partial-resume framework 2017-10-15 17:05:08 +03:00
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci-acpi.h
pci-aspm.h
pci-ats.h
pci-dma.h
pci.h PCI: Add dev_flags bit to access VPD through function 0 2016-04-27 18:55:13 +08:00
pci_hotplug.h
pci_ids.h
pci_regs.h
pcieport_if.h
pda_power.h
percpu-defs.h
percpu.h
percpu_counter.h
perf_event.h perf: Introduce perf_pmu_migrate_context() 2018-01-13 17:13:43 +03:00
persistent_ram.h
personality.h
pfkeyv2.h
pfn.h
pg.h
phantom.h
phonedev.h
phonet.h
phy.h
phy_fixed.h
pid.h BACKPORT: FROMLIST: pids: make task_tgid_nr_ns() safe 2018-01-13 17:13:41 +03:00
pid_namespace.h proc: Usable inode numbers for the namespace file descriptors. 2015-07-13 11:18:01 -07:00
pim.h
pipe_fs_i.h pipe: limit the per-user amount of pages allocated in pipes 2016-10-29 23:12:35 +08:00
pkt_cls.h
pkt_sched.h
pktcdvd.h
platform_device.h
plist.h
pm.h PM / Sleep: introduce dpm_for_each_dev 2017-12-28 12:57:00 +03:00
pm_clock.h
pm_domain.h
pm_qos.h
pm_runtime.h
pm_wakeup.h PM / Wakeup: Use rcu callbacks for better performance 2017-10-15 16:17:13 +03:00
pmic8058-charger.h
pmic8058-othc.h
pmic8058-pwm.h
pmic8058-xoadc.h
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h include/linux/poison.h: fix LIST_POISON{1,2} offset 2016-01-08 14:33:04 -05:00
poll.h
posix-clock.h
posix-timers.h
posix_acl.h fs: remove generic_acl 2020-12-07 21:02:53 +03:00
posix_acl_xattr.h fs: add generic xattr_acl handlers 2020-12-07 21:02:43 +03:00
posix_types.h
power_supply.h
ppdev.h
ppp-comp.h
ppp-ioctl.h
ppp_channel.h
ppp_defs.h
pps-gpio.h
pps.h
pps_kernel.h
prctl.h UPSTREAM: capabilities: ambient capabilities 2017-09-01 13:38:08 +03:00
preempt.h
prefetch.h
printk.h
prio_heap.h
prio_tree.h
proc_fs.h proc: Usable inode numbers for the namespace file descriptors. 2015-07-13 11:18:01 -07:00
profile.h
proportions.h
pstore.h
pti.h
ptp_classify.h
ptp_clock.h
ptp_clock_kernel.h
ptrace.h Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
pwm.h
pwm_backlight.h
pxa2xx_ssp.h
pxa168_eth.h
qcedev.h
qcomwlan7x27a_pwrif.h
qcomwlan_pwrif.h
qcomwlan_secif.h
qcota.h
qfp_fuse.h
qnx4_fs.h
qnx6_fs.h
qnxtypes.h
qseecom.h
quicklist.h
quota.h Include uidgid.h in same header files as in newer kernels 2020-12-07 20:55:11 +03:00
quotaops.h
radeonfb.h
radix-tree.h lib/radix-tree.c: make radix_tree_node_alloc() work correctly within interrupt 2020-12-07 21:02:05 +03:00
raid_class.h
ramfs.h
ramoops.h
random.h FROMLIST: drivers: char: random: add get_random_long() 2017-12-27 22:50:11 +03:00
range.h
ratelimit.h
rational.h
raw.h
rbtree.h
rculist.h Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
rculist_bl.h
rculist_nulls.h
rcupdate.h rcu: Make exit_rcu() more precise and consolidate 2016-10-29 23:12:17 +08:00
rcutiny.h rcu: Precompute RCU_FAST_NO_HZ timer offsets 2016-10-29 23:12:18 +08:00
rcutree.h rcu: Precompute RCU_FAST_NO_HZ timer offsets 2016-10-29 23:12:18 +08:00
rds.h
reboot.h
reciprocal_div.h
regmap.h
regset.h
reiserfs_fs.h
reiserfs_xattr.h
relay.h
remote_spinlock.h
remoteproc.h
res_counter.h
resource.h
resume-trace.h
rfkill-gpio.h
rfkill-regulator.h
rfkill.h
ring_buffer.h
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h mm: prevent endless growth of anon_vma hierarchy 2015-04-14 17:33:51 +08:00
rmt_storage_client.h
romfs_fs.h
root_dev.h
rose.h
rotary_encoder.h
route.h
rpmsg.h
rq_stats.h
rslib.h
rtc-msm.h
rtc-v3020.h
rtc.h
rtmutex.h
rtnetlink.h net: core: add UID to flows, rules, and routes 2017-09-01 13:38:07 +03:00
rwlock.h
rwlock_api_smp.h
rwlock_types.h
rwsem-spinlock.h
rwsem.h
rxrpc.h
s3c_adc_battery.h
sa11x0-dma.h
sc26198.h
scatterlist.h
scc.h
sched.h sched: add cond_resched_rcu() helper 2020-12-07 21:05:23 +03:00
screen_info.h
sctp.h
scx200.h
scx200_gpio.h
sdla.h
seccomp.h seccomp: implement SECCOMP_FILTER_FLAG_TSYNC 2014-10-31 19:46:31 -07:00
securebits.h
security.h BACKPORT: security: fix typo in security_task_prctl 2017-08-24 20:56:21 +03:00
selection.h
selinux.h
selinux_netlink.h
sem.h
semaphore.h
seq_file.h fs: create and use seq_show_option for escaping 2016-04-27 18:55:18 +08:00
seq_file_net.h
seqlock.h
serial.h
serial167.h
serial_8250.h
serial_core.h Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
serial_max3100.h
serial_mfd.h
serial_pnx8xxx.h
serial_reg.h
serial_sci.h
serio.h
sfi.h
sfi_acpi.h
sh_clk.h
sh_dma.h
sh_eth.h
sh_intc.h
sh_pfc.h
sh_timer.h
shm.h BACKPORT: ipc: add COMPAT_SHMLBA support 2023-02-18 18:32:08 +01:00
shmem_fs.h shm: add sealing API 2020-12-07 22:15:12 +03:00
shrinker.h mm: new shrinker API 2020-11-29 16:11:30 +03:00
sht15.h
signal.h
signalfd.h
sirfsoc_dma.h
skbuff.h Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
slab.h
slab_def.h
slimport.h
slob_def.h
slub_def.h
sm501-regs.h
sm501.h
smb345-charger.h
smc91x.h
smc911x.h
smp.h smp: Add task_struct argument to __cpu_up() 2016-10-29 23:12:38 +08:00
smpboot.h stop_machine: Mark per cpu stopper enabled early 2016-10-29 23:12:39 +08:00
smsc911x.h
smsc3503.h
smscphy.h
smux.h
snmp.h xfrm: removes a superfluous check and add a statistic 2020-11-30 19:35:58 +03:00
sock_diag.h net: diag: Add the ability to destroy a socket. 2017-12-15 16:50:17 +03:00
socket.h
sockios.h
som.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
srcu.h
stackprotector.h
stacktrace.h
stallion.h
start_kernel.h
stat.h Include uidgid.h in same header files as in newer kernels 2020-12-07 20:55:11 +03:00
statfs.h
static_key.h
stddef.h
stmmac.h
stop_machine.h
string.h random: add and use memzero_explicit() for clearing data 2015-02-02 17:04:54 +08:00
string_helpers.h
stringify.h
sungem_phy.h
sunserialcore.h
superhyway.h
suspend.h power: log the last suspend abort reason. 2017-10-15 16:23:56 +03:00
suspend_ioctls.h
svga.h
sw_sync.h
swab.h
swap.h swap: make each swap partition have one address_space 2018-01-01 22:02:05 +03:00
swapops.h
swiotlb.h
switch.h
synaptics_i2c_rmi.h
sync.h
synclink.h
sys.h
sys_soc.h
syscalls.h shm: add memfd_create() syscall 2020-10-25 02:37:54 -04:00
syscore_ops.h
sysctl.h
sysdev.h
sysfs.h sysfs.h: add ATTRIBUTE_GROUPS() macro 2015-04-14 17:33:53 +08:00
sysinfo.h
syslog.h
sysrq.h
sysv_fs.h
task_io_accounting.h
task_io_accounting_ops.h
taskstats.h
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h tcp: TCP Small Queues 2020-11-30 19:35:00 +03:00
telephony.h
termios.h
test-iosched.h
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
thread_info.h
threads.h
ti_wilink_st.h
tick.h tick: Dynamically set broadcast irq affinity 2017-08-25 16:04:02 +03:00
tifm.h
timb_dma.h
timb_gpio.h
time.h time: Move ktime_t overflow checking into timespec_valid_strict 2017-08-25 20:00:19 +03:00
timecompare.h
timer.h time: Remove CONFIG_TIMER_STATS 2017-07-02 13:03:26 +03:00
timerfd.h
timeriomem-rng.h
timerqueue.h
times.h
timex.h
tiocl.h
tipc.h
tipc_config.h
topology.h sched: Set MC (multi-core) sched domain's busy_factor attribute to 1 2016-10-29 23:12:19 +08:00
toshiba.h
tpm.h
tpm_command.h
trace_clock.h
trace_seq.h
tracehook.h
tracepoint.h
transport_class.h
trdevice.h
tsacct_kern.h
tsif_api.h
tspp.h
tty.h
tty_driver.h
tty_flip.h
tty_ldisc.h
typecheck.h
types.h
u64_stats_sync.h net: Replace u64_stats_fetch_begin_bh to u64_stats_fetch_begin_irq 2020-11-30 19:26:49 +03:00
uaccess.h
ucb1400.h
udf_fs_i.h
udp.h
uhid.h
uid_stat.h
uidgid.h userns: Add kuid_t and kgid_t and associated infrastructure in uidgid.h 2017-09-01 13:38:06 +03:00
uinput.h
uio.h
uio_driver.h
ultrasound.h
un.h
unistd.h
unix_diag.h
usb.h Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
usb_usual.h usb-storage/SCSI: Add broken_fua blacklist flag 2015-04-14 17:33:56 +08:00
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h proc: Usable inode numbers for the namespace file descriptors. 2015-07-13 11:18:01 -07:00
utime.h
uts.h
utsname.h proc: Usable inode numbers for the namespace file descriptors. 2015-07-13 11:18:01 -07:00
uuid.h
uvcvideo.h
uwb.h
v4l2-mediabus.h
v4l2-subdev.h
vermagic.h
veth.h
vfs.h
vga_switcheroo.h
vgaarb.h
vhost.h
via-core.h
via-gpio.h
via.h
via_i2c.h
video_output.h
videodev2.h
virtio.h virtio: use dev_to_virtio wrapper in virtio 2015-04-14 17:33:49 +08:00
virtio_9p.h
virtio_balloon.h
virtio_blk.h
virtio_config.h
virtio_console.h
virtio_ids.h
virtio_mmio.h
virtio_net.h
virtio_pci.h
virtio_ring.h
virtio_rng.h
virtio_scsi.h
vlynq.h
vm_event_item.h
vmalloc.h
vmstat.h
vt.h
vt_buffer.h
vt_kern.h
w1-gpio.h
wait.h Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
wakelock.h PM / Sleep: Add wake lock api wrapper on top of wakeup sources 2017-10-15 15:46:56 +03:00
wakeup_reason.h PM: wakeup_reasons: disable wakeup-reason deduction by default 2017-10-15 17:05:11 +03:00
wanrouter.h
watchdog.h
wcnss_wlan.h
wifi_tiwlan.h
wimax.h
wireless.h
wl12xx.h
wl127x-rfkill.h
wlan_plat.h
wm97xx.h
workqueue.h
wpce775x.h
writeback.h Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
x25.h
xattr.h xattr: extract simple_xattr code from tmpfs 2020-12-07 21:01:31 +03:00
xfrm.h xfrm: allow to avoid copying DSCP during encapsulation 2020-11-30 19:39:33 +03:00
xilinxfb.h
xz.h
yam.h
z2_battery.h
zconf.h
zlib.h
zorro.h
zorro_ids.h
zpool.h BACKPORT: mm/zpool: add name argument to create zpool 2018-01-01 21:27:09 +03:00
zsmalloc.h UPSTREAM: zsmalloc: support compaction 2018-01-01 21:27:09 +03:00
zutil.h