android_kernel_xiaomi_sm7250/include/linux
Arjan van de Ven de7528f5bd fs: ext4: fsync: optimize double-fsync() a bunch
There are cases where EXT4 is a bit too conservative sending barriers down to
the disk; there are cases where the transaction in progress is not the one
that sent the barrier (in other words: the fsync is for a file for which the
IO happened more time ago and all data was already sent to the disk).

For that case, a more performing tradeoff can be made on SSD devices (which
have the ability to flush their dram caches in a hurry on a power fail event)
where the barrier gets sent to the disk, but we don't need to wait for the
barrier to complete. Any consecutive IO will block on the barrier correctly.

Signed-off-by: Diab Neiroukh <lazerl0rd@thezest.dev>
2022-11-12 11:24:44 +00:00
..
amba
avf
bcma
byteorder
can
ceph
clk
crush
decompress
dma
dsa
extcon
firmware/meson
fpga
fsl
gpio
hsi
i3c
iio
input drivers: input: touchscreen: Add an interface to expose TP features to userspace 2022-11-12 11:19:43 +00:00
irqchip
isdn
lockd
mailbox
mfd mfd: t7l66xb: Drop platform disable callback 2022-08-25 11:15:23 +02:00
mlx4
mlx5
mmc
mtd mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N 2022-06-14 16:59:39 +02:00
mux
netfilter
netfilter_arp
netfilter_bridge netfilter: ebtables: reject blobs that don't provide all entry points 2022-09-05 10:26:29 +02:00
netfilter_ipv4
netfilter_ipv6
perf
phy
pinctrl
platform_data Merge remote-tracking branch 'aosp/android-4.19-stable' into android12-base 2022-09-22 14:02:10 +05:30
power
qed
qpnp
raid UPSTREAM: lib/xor: make xor prototypes more friendly to compiler vectorization 2022-11-12 11:22:30 +00:00
regulator
remoteproc
reset
rpmsg
rtc
sched sched: promote nodes out of CONFIG_SCHED_DEBUG 2022-11-12 11:24:38 +00:00
slimbus
soc
soundwire
spi spi: spi-geni-qcom: Add a function to get the IRQ of a device's master 2022-11-12 11:24:00 +00:00
ssb
sunrpc Merge remote-tracking branch 'aosp/android-4.19-stable' into android12-base 2022-04-20 19:50:03 +05:30
ulpi
unaligned
usb Merge remote-tracking branch 'aosp/android-4.19-stable' into android12-base 2022-09-22 14:02:10 +05:30
uwb
wimax
8250_pci.h
a.out.h
acct.h
acpi_dma.h
acpi_iort.h
acpi_pmtmr.h
acpi.h
adb.h
adc-tm-clients.h
adfs_fs.h
aer.h
agp_backend.h
agpgart.h
ahci_platform.h
ahci-remap.h
aio.h
alarmtimer.h
altera_jtaguart.h
altera_uart.h
amd-iommu.h
amifd.h
amifdreg.h
android_aid.h
android_kabi.h android_kabi: Don't carve out ABI reservations in various structs 2022-11-12 11:24:01 +00:00
anon_inodes.h
apm_bios.h
apm-emulation.h
apple_bl.h
apple-gmux.h
arch_topology.h
arm_sdei.h
arm-cci.h
arm-smccc.h arm64: entry: Add vectors that have the bhb mitigation sequences 2022-03-23 09:10:43 +01:00
ascii85.h
asn1_ber_bytecode.h
asn1_decoder.h
asn1.h
assoc_array_priv.h
assoc_array.h
async_tx.h
async.h
ata_platform.h
ata.h ata: fix ata_id_has_dipm() 2022-10-26 13:19:32 +02:00
atalk.h
ath9k_platform.h
atm_suni.h
atm_tcp.h
atm.h
atmdev.h
atmel_pdc.h
atmel_tc.h
atmel-mci.h
atmel-ssc.h
atomic.h
attribute_container.h
audit.h
auto_dev-ioctl.h
auto_fs.h
auxvec.h
average.h
b1pcmcia.h
backing-dev-defs.h
backing-dev.h bdi: remove BDI_CAP_SYNCHRONOUS_IO 2022-11-12 11:20:03 +00:00
backlight.h drivers: led/flashlight: import picasso-r-oss changes 2022-11-12 11:19:13 +00:00
badblocks.h
balloon_compaction.h
batterydata-interface.h
batterydata-lib.h
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_sprom.h
bcm47xx_wdt.h
bcm963xx_nvram.h
bcm963xx_tag.h
binfmts.h exec: Add node tampering blacklist function 2022-11-12 11:19:53 +00:00
bio-crypt-ctx.h
bio.h fs: ext4: fsync: optimize double-fsync() a bunch 2022-11-12 11:24:44 +00:00
bit_spinlock.h
bitfield.h
bitmap.h
bitops.h BACKPORT: bitops: protect variables in bit_clear_unless() macro 2022-11-12 11:21:53 +00:00
bitrev.h
bits.h
blk_types.h mm: mm_event: show MM/FS/IO/UFS latencies in fault flow 2022-11-12 11:20:48 +00:00
blk-cgroup.h ANDROID: GKI: fix crc issue with commit 6281beee5b ("block: don't merge across cgroup boundaries if blkcg is enabled") 2022-04-19 16:15:29 +02:00
blk-crypto.h
blk-mq-pci.h
blk-mq-rdma.h
blk-mq-virtio.h
blk-mq.h FROMGIT: blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag 2022-11-12 11:22:28 +00:00
blkdev.h fs: ext4: fsync: optimize double-fsync() a bunch 2022-11-12 11:24:44 +00:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bluetooth-power.h
bma150.h
bootmem.h Revert "mm: memblock: Add more debug logs" 2022-11-12 11:20:14 +00:00
bottom_half.h
bpf_lirc.h
bpf_trace.h
bpf_types.h
bpf_verifier.h
bpf-cgroup.h
bpf.h This is the 4.19.247 stable release 2022-06-14 17:16:36 +02:00
bpfilter.h
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btf.h
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h fs: only do a memory barrier for the first set_buffer_uptodate() 2022-09-15 12:17:02 +02:00
bug.h
build_bug.h
build-salt.h
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_rdma.h
cgroup_subsys.h
cgroup-defs.h Revert "cgroup: Use separate src/dst nodes when preloading css_sets for migration" 2022-07-23 15:34:27 +02:00
cgroup.h FROMLIST: mm: multi-gen LRU: kill switch 2022-11-12 11:21:16 +00:00
circ_buf.h
cleancache.h
clk-provider.h
clk.h
clkdev.h
clock_cooling.h
clockchips.h
clocksource.h
cm4000_cs.h
cma.h
cmdline-parser.h
cn_proc.h
cnt32_to_63.h
coda_psdev.h
coda.h
compaction.h UPSTREAM: include/linux/compaction.h: fix potential build error 2022-11-12 11:22:39 +00:00
compat_time.h
compat.h
compiler_types.h
compiler-clang.h
compiler-gcc.h lto: Add __noreorder and mark initcalls __noreorder 2022-11-12 11:24:06 +00:00
compiler-intel.h
compiler.h lto: Add __noreorder and mark initcalls __noreorder 2022-11-12 11:24:06 +00:00
completion.h
component.h
concap.h
configfs.h
connector.h
console_struct.h
console.h
consolemap.h
const.h
container.h
context_tracking_state.h
context_tracking.h
cordic.h
coredump.h
coresight-cti.h
coresight-pmu.h
coresight-stm.h
coresight.h coresight: fix when disabled 2022-11-12 11:19:19 +00:00
count_zeros.h
cper.h
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpu.h Merge remote-tracking branch 'aosp/android-4.19-stable' into android12-base 2022-07-09 10:34:17 +05:30
cpufeature.h
cpufreq_times.h
cpufreq.h
cpuhotplug.h cpu: Fix cache warnings when resuming from deep suspend 2022-11-12 11:19:33 +00:00
cpuidle.h cpuidle: Mark CPUs idle as late as possible to avoid unneeded IPIs 2022-11-12 11:24:03 +00:00
cpumask.h cpumask: Add cpumasks for big, LITTLE, and prime CPU clusters 2022-11-12 11:23:55 +00:00
cpuset.h
crash_core.h
crash_dump.h
crc4.h
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
crc32poly.h
crc64.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
cred.h
crypto-qti-common.h
crypto.h
cryptohash.h
cs5535.h
ctype.h
cuda.h
cyclades.h
damon.h UPSTREAM: mm/damon: modify damon_rand() macro to static inline function 2022-11-12 11:23:01 +00:00
davinci_emac.h
dax.h
dca.h
dcache.h dcache: increase DNAME_INLINE_LEN 2022-11-12 11:24:39 +00:00
dccp.h
dcookies.h
debug_locks.h
debugfs.h debugfs: add debugfs_lookup_and_remove() 2022-09-15 12:17:05 +02:00
debugobjects.h
delay.h BACKPORT: timers: implement usleep_idle_range() 2022-11-12 11:22:50 +00:00
delayacct.h
delayed_call.h
dell-led.h
devcoredump.h
devfreq_cooling.h
devfreq-event.h
devfreq.h BACKPORT: PM / devfreq: Introduce an event lock 2022-11-12 11:24:26 +00:00
device_cgroup.h
device-mapper.h
device.h iommu: msm: Rewrite to improve clarity and performance 2022-11-12 11:24:01 +00:00
devpts_fs.h
diagchar.h diag: Update log and event mask code ranges 2022-05-12 16:24:42 +05:30
digsig.h
dio.h
dirent.h
dlm_plock.h
dlm.h
dm9000.h
dm-bufio.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dma_remapping.h
dma-buf-ref.h
dma-buf.h dma_buf: try to use kmem_cache pool for dmabuf allocations 2022-11-12 11:24:40 +00:00
dma-contiguous.h
dma-debug.h
dma-direct.h
dma-direction.h
dma-fence-array.h
dma-fence.h
dma-iommu.h
dma-mapping-fast.h
dma-mapping.h Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" 2022-05-25 09:10:41 +02:00
dma-noncoherent.h
dma-removed.h
dmaengine.h
dmapool.h
dmar.h
dmi.h
dnotify.h
dns_resolver.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd_genl_api.h
drbd_genl.h
drbd_limits.h
drbd.h
ds2782_battery.h
dtlk.h
dw_apb_timer.h
dynamic_debug.h dyndbg: fix module.dyndbg handling 2022-10-26 13:19:31 +02:00
dynamic_queue_limits.h
earlycpio.h
ecm_ipa.h
ecryptfs.h
edac.h
edd.h
edma.h
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h
efi.h efi: Add missing prototype for efi_capsule_setup_info 2022-06-14 16:59:20 +02:00
efs_vh.h
eisa.h
elevator.h
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
energy_model.h
err.h
errno.h
error-injection.h
errqueue.h
errseq.h
esoc_client.h
etherdevice.h etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead 2022-04-27 13:39:41 +02:00
ethtool.h
eventfd.h
eventpoll.h
evm.h
export.h
exportfs.h
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
f2fs_fs.h f2fs: support recording errors into superblock 2022-10-04 13:42:18 -07:00
f75375s.h
falloc.h
fanotify.h
fastcvpd.h
fault-inject.h
fb.h
fbcon.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
file.h disp: msm: sde: Force SDE fd to start from 1 2022-11-12 11:19:44 +00:00
filter.h
fips.h
firewire.h
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_array.h
flex_proportions.h
fmc-sdb.h
fmc.h
font.h
frame.h
freezer.h
frontswap.h
fs_enet_pd.h
fs_pin.h
fs_stack.h
fs_struct.h
fs_uart_pd.h
fs.h BACKPORT: mm: don't be stuck to rmap lock on reclaim path 2022-11-12 11:23:12 +00:00
fscache-cache.h
fscache.h
fscrypt.h Merge tag '5.11-rc1-4.19' of https://kernel.googlesource.com/pub/scm/linux/kernel/git/jaegeuk/f2fs-stable into HEAD 2022-07-03 13:50:05 +00:00
fsi-sbefifo.h
fsi.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsl-diu-fb.h
fsldma.h
fsnotify_backend.h
fsnotify.h
fsverity.h Merge tag '5.12-rc1-4.19' of https://kernel.googlesource.com/pub/scm/linux/kernel/git/jaegeuk/f2fs-stable into HEAD 2022-07-03 14:22:19 +00:00
ftrace_irq.h
ftrace.h
futex.h
fwnode.h
gameport.h
gcd.h
genalloc.h
genetlink.h
genhd.h block: genhd: add 'groups' argument to device_add_disk 2022-11-12 11:22:42 +00:00
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp.h
glob.h
gnss.h
goldfish.h
gpio_event.h
gpio_keys.h
gpio-pxa.h
gpio.h
hardirq.h
hash.h
hashtable.h
hdcp_qseecom.h
hdlc.h
hdlcdrv.h
hdmi.h
hid-debug.h
hid-roccat.h
hid-sensor-hub.h
hid-sensor-ids.h
hid.h HID: add hid_is_usb() function to make it simpler for USB detection 2022-06-24 10:52:15 +05:30
hiddev.h
hidraw.h
highmem.h
highuid.h
hil_mlc.h
hil.h
hippidevice.h
hmm.h
host1x.h
hp_sdc.h
hpet.h
hrtimer_defs.h
hrtimer.h UPSTREAM: hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls 2022-11-12 11:23:54 +00:00
htcpld.h
huge_mm.h mm/mremap: it is sure to have enough space when extent meets requirement 2022-11-12 11:21:24 +00:00
hugetlb_cgroup.h
hugetlb_inline.h Revert "mm: provide speculative fault infrastructure" 2022-11-12 11:20:37 +00:00
hugetlb.h BACKPORT: mm/hugetlb: enable arch specific huge page size support for migration 2022-11-12 11:22:16 +00:00
hw_breakpoint.h
hw_random.h random: pull add_hwgenerator_randomness() declaration into random.h 2022-06-25 11:49:07 +02:00
hwkm.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-msm-v2.h
i2c-mux.h
i2c-pxa.h
i2c-qcom-geni.h i2c: i2c-qcom-geni: Add a function to get the IRQ of a client's adapter 2022-11-12 11:23:59 +00:00
i2c-smbus.h
i2c.h drivers: i2c: support per-device async suspend 2022-11-12 11:19:35 +00:00
i8042.h
i8253.h
icmp.h
icmpv6.h
ide.h
idle_inject.h
idr.h
ieee80211.h
ieee802154.h
if_arp.h net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() 2022-03-23 09:10:44 +01:00
if_bridge.h
if_eql.h
if_ether.h
if_fddi.h
if_frad.h
if_link.h
if_ltalk.h
if_macvlan.h
if_phonet.h
if_pppol2tp.h
if_pppox.h
if_tap.h
if_team.h
if_tun.h
if_tunnel.h
if_vlan.h
igmp.h
ihex.h
ima.h
imx-media.h
in6.h
in.h
inet_diag.h
inet.h
inetdevice.h
init_ohci1394_dma.h
init_task.h
init.h lto: Add __noreorder and mark initcalls __noreorder 2022-11-12 11:24:06 +00:00
initramfs.h
initrd.h
inotify.h
input-polldev.h
input.h
integrity.h
intel-iommu.h
intel-pti.h
intel-svm.h
interrupt.h kernel: Add tri-cluster API to affine IRQs and kthreads to fast CPUs 2022-11-12 11:23:56 +00:00
interval_tree_generic.h
interval_tree.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h
io-pgtable-fast.h
io-pgtable.h
io.h
ioc3.h
ioc4.h
iocontext.h
iomap.h
iommu-helper.h
iommu.h
ion_kernel.h
iopoll.h
ioport.h
ioprio.h
iova.h Merge branch 'android-4.19-stable' of https://github.com/aosp-mirror/kernel_common into skizo-x 2022-11-12 11:18:12 +00:00
ip.h
ipa_mhi.h
ipa_odu_bridge.h
ipa_uc_offload.h
ipa_usb.h
ipa_wdi3.h
ipa_wigig.h
ipa.h
ipack.h
ipc_logging.h
ipc_namespace.h
ipc.h
ipmi_smi.h
ipmi-fru.h
ipmi.h
ipv6_route.h
ipv6.h
irq_cpustat.h
irq_poll.h
irq_sim.h
irq_work.h
irq.h kernel: Add tri-cluster API to affine IRQs and kthreads to fast CPUs 2022-11-12 11:23:56 +00:00
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
isdn_divertif.h
isdn_ppp.h
isdn.h
isdnif.h
isicom.h
iversion.h
jbd2.h Increase the ext4 default commit age 2022-11-12 11:24:42 +00:00
jhash.h
jiffies.h
journal-head.h
joystick.h
jump_label_ratelimit.h UPSTREAM: locking/static_key: Add support for deferred static branches 2022-11-12 11:23:19 +00:00
jump_label.h UPSTREAM: jump_label: Batch updates if arch supports it 2022-11-12 11:23:20 +00:00
jz4740-adc.h
jz4780-nemc.h
kallsyms.h
kasan-checks.h
kasan.h
kbd_diacr.h
kbd_kern.h
kbuild.h
Kbuild.vservices
kconfig.h
kcore.h
kcov.h
kdb.h
kdebug.h
kdev_t.h
kern_levels.h
kernel_stat.h
kernel-page-flags.h
kernel.h trace: Add a CONFIG_DISABLE_TRACE_PRINTK option. 2022-11-12 11:24:38 +00:00
kernelcapi.h
kernfs.h
kexec.h kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add] 2022-07-02 16:27:39 +02:00
key-type.h
key.h
keyboard.h
keycombo.h
keyreset.h
keyslot-manager.h
kfifo.h kfifo: fix kfifo_to_user() return type 2022-08-25 11:15:23 +02:00
kgdb.h
khugepaged.h
klist.h
kmemleak.h
kmod.h
kmsg_dump.h
kobj_map.h
kobject_ns.h
kobject.h
kprobes.h
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h UPSTREAM: mm/ksm: Remove reuse_ksm_page() 2022-11-12 11:21:41 +00:00
kthread.h kernel: Extend the perf-critical API to little CPUs 2022-11-12 11:24:09 +00:00
ktime.h
kvm_host.h Revert "FIXUP: CHROMIUM: mm: multigenerational lru: scan kvm mmu pages" 2022-11-12 11:21:05 +00:00
kvm_irqfd.h
kvm_para.h
kvm_types.h
l2tp.h
lapb.h
latencytop.h
lcd.h
lcm.h
led-class-flash.h
led-lm3530.h
leds_pwm.h
leds-bd2802.h
leds-lp3944.h
leds-lp3952.h
leds-pca9532.h
leds-qpnp-flash-v2.h
leds-qpnp-flash.h
leds-qti-flash.h
leds-regulator.h
leds-tca6507.h
leds.h drivers: led/flashlight: import picasso-r-oss changes 2022-11-12 11:19:13 +00:00
libata.h
libfdt_env.h
libfdt.h
libgcc.h
libnvdimm.h
libps2.h
license.h
lightnvm.h
limits.h
linkage.h sys_ni: Fix cond_syscall() alias for LTO 2022-11-12 11:24:06 +00:00
linux_logo.h
lis3lv02d.h
list_bl.h
list_lru.h
list_nulls.h
list_sort.h
list.h BACKPORT: mm, compaction: use free lists to quickly locate a migration source 2022-11-12 11:22:18 +00:00
livepatch.h
llc.h
llist.h
lockdep.h BACKPORT: locking/lockdep: Change the range of class_idx in held_lock struct 2022-11-12 11:23:40 +00:00
lockref.h
log2.h
logic_pio.h
lp.h
lrng.h lrng: merge v45 2022-11-12 11:23:17 +00:00
lru_cache.h
lsm_audit.h selinux: Allow audit to be disabled 2022-11-12 11:19:22 +00:00
lsm_hooks.h
lz4.h lz4: Compile LZ4_decompress_safe_partial() when EROFS_FS is enabled 2022-11-12 11:20:06 +00:00
lzo.h lib/lzo: separate lzo-rle from lzo 2022-11-12 11:19:24 +00:00
mailbox_client.h
mailbox_controller.h Revert "mailbox: forward the hrtimer if not queued and under a lock" 2022-06-21 20:47:53 +02:00
maple.h
marvell_phy.h
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
mdss_io_util.h
mdss_smmu_ext.h
mei_cl_bus.h
mem_encrypt.h
memblock.h
memcontrol.h FROMLIST: mm: multi-gen LRU: support page table walks 2022-11-12 11:21:16 +00:00
memfd.h
memory_hotplug.h
memory-state-time.h
memory.h
mempolicy.h
mempool.h
memremap.h
memstick.h
mhi.h
mic_bus.h
micrel_phy.h
microchipphy.h
migrate_mode.h
migrate.h Revert "mm/migrate: Pass vm_fault pointer to migrate_misplaced_page()" 2022-11-12 11:20:38 +00:00
mii.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm_event.h mm: mm_event: show MM/FS/IO/UFS latencies in fault flow 2022-11-12 11:20:48 +00:00
mm_inline.h FROMLIST: mm: multi-gen LRU: kill switch 2022-11-12 11:21:16 +00:00
mm_types_task.h
mm_types.h FROMLIST: mm: multi-gen LRU: support page table walks 2022-11-12 11:21:16 +00:00
mm-arch-hooks.h
mm.h BACKPORT: mm: split out a new pagewalk.h header from mm.h 2022-11-12 11:23:08 +00:00
mman.h mm: Introduce arch_validate_flags() 2022-11-12 11:21:25 +00:00
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h Revert "CHROMIUM: mm: multigenerational lru: scan kvm mmu pages" 2022-11-12 11:21:06 +00:00
mmzone.h BACKPORT: mm: compaction: support triggering of proactive compaction by user 2022-11-12 11:22:27 +00:00
mnt_namespace.h
mod_devicetable.h
module.h
moduleloader.h
moduleparam.h
mount.h
mpage.h
mpi.h
mpls_iptunnel.h
mpls.h
mroute6.h
mroute_base.h
mroute.h
msdos_fs.h
msg.h
msi.h
msm_adreno_devfreq.h
msm_bus_rules.h
msm_dma_iommu_mapping.h iommu: msm: Rewrite to improve clarity and performance 2022-11-12 11:24:01 +00:00
msm_ext_display.h
msm_gpi.h
msm_gsi.h
msm_hdcp.h
msm_hdmi.h
msm_kgsl.h
msm_pcie.h
msm_rtb.h
msm_smd_pkt.h
msm-bus-board.h
msm-bus.h
msm-sps.h
mutex.h UPSTREAM: mutex: Fix up mutex_waiter usage 2022-11-12 11:23:50 +00:00
mv643xx_eth.h
mv643xx_i2c.h
mv643xx.h
mvebu-pmsu.h
mxm-wmi.h
n_r3964.h
namei.h
nd.h
ndctl.h
net_dim.h
net.h
netdev_features.h net: Fix features skip in for_each_netdev_feature() 2022-05-18 09:42:47 +02:00
netdevice.h Merge remote-tracking branch 'aosp/android-4.19-stable' into android12-base 2022-04-20 19:50:03 +05:30
netfilter_bridge.h
netfilter_defs.h
netfilter_ingress.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter.h
netlink.h
netpoll.h
nfcinfo.h
nfs3.h
nfs4.h
nfs_fs_i.h
nfs_fs_sb.h
nfs_fs.h NFS: swap IO handling is slightly different for O_DIRECT IO 2022-04-15 14:15:03 +02:00
nfs_iostat.h
nfs_page.h
nfs_xdr.h
nfs.h
nfsacl.h
nl802154.h
nls.h
nmi.h Merge remote-tracking branch 'aosp/android-4.19-stable' into android12-base 2022-09-22 14:02:10 +05:30
node.h
nodemask.h FROMLIST: mm: multi-gen LRU: debugfs interface 2022-11-12 11:21:17 +00:00
nospec.h
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.h
ntb_transport.h
ntb.h
nubus.h
numa.h
nvme-fc-driver.h
nvme-fc.h
nvme-rdma.h
nvme.h
nvmem-consumer.h
nvmem-provider.h
nvram.h
of_address.h
of_batterydata.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
of_net.h
of_pci.h
of_pdt.h
of_platform.h
of_reserved_mem.h
of_slimbus.h
of.h
oid_registry.h
olpc-ec.h
omap-dma.h
omap-dmaengine.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once.h UPSTREAM: once: fix section mismatch on clang builds 2022-11-02 05:02:22 +01:00
oom.h Revert "mm: oom_kill: reap memory of a task that receives SIGKILL" 2022-11-12 11:20:42 +00:00
openvswitch.h
oprofile.h
osq_lock.h
overflow.h
OWNERS
oxu210hp.h
padata.h
page_counter.h
page_ext.h UPSTREAM: mm/idle_page_tracking: make PG_idle reusable 2022-11-12 11:22:43 +00:00
page_idle.h UPSTREAM: mm/idle_page_tracking: make PG_idle reusable 2022-11-12 11:22:43 +00:00
page_owner.h
page_ref.h
page-flags-layout.h FROMLIST: mm: multi-gen LRU: groundwork 2022-11-12 11:21:15 +00:00
page-flags.h UPSTREAM: mm/idle_page_tracking: make PG_idle reusable 2022-11-12 11:22:43 +00:00
page-isolation.h
pageblock-flags.h mm: Lower the non-hugetlbpage pageblock size to reduce scheduling delays 2022-11-12 11:24:20 +00:00
pagemap.h Revert "mm: provide speculative fault infrastructure" 2022-11-12 11:20:37 +00:00
pagevec.h
pagewalk.h BACKPORT: pagewalk: separate function pointers from iterator data 2022-11-12 11:23:09 +00:00
parman.h
parport_pc.h
parport.h
parser.h
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci_hotplug.h
pci_ids.h PCI: Add defines for normal and subtractive PCI bridges 2022-08-25 11:14:56 +02:00
pci-acpi.h
pci-aspm.h
pci-ats.h
pci-dma-compat.h
pci-dma.h
pci-ecam.h
pci-ep-cfs.h
pci-epc.h
pci-epf.h
pci.h Revert "PCI: Reduce warnings on possible RW1C corruption" 2022-04-18 09:59:39 +02:00
pda_power.h
pe.h
percpu_counter.h
percpu-defs.h
percpu-refcount.h
percpu-rwsem.h UPSTREAM: locking/rwsem: Make rwsem->owner an atomic_long_t 2022-11-12 11:23:46 +00:00
percpu.h
perf_event.h
perf_regs.h
personality.h
pfk.h
pfn_t.h
pfn.h
phonet.h
phy_fixed.h
phy_led_triggers.h
phy.h
phylink.h
pid_namespace.h
pid.h UPSTREAM: pid: move pidfd_get_pid() to pid.c 2022-11-12 11:23:08 +00:00
pim.h
pipe_fs_i.h
pkeys.h
pktcdvd.h
pl320-ipc.h
platform_device.h
plist.h
pm2301_charger.h
pm_clock.h
pm_domain.h
pm_opp.h
pm_qos.h qos: Change cpus_affine to not be atomic 2022-11-12 11:24:19 +00:00
pm_runtime.h
pm_wakeirq.h
pm_wakeup.h
pm-trace.h
pm.h
pmbus.h
pmic-voter.h
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h
poll.h
posix_acl_xattr.h
posix_acl.h
posix-clock.h
posix-timers.h
power_supply.h power_supply: Add PROP_MOISTURE_DETECTION_ENABLED 2022-11-12 11:19:41 +00:00
powercap.h
ppp_channel.h
ppp_defs.h
ppp-comp.h
pps_kernel.h
pps-gpio.h
pr.h
prandom.h siphash: use one source of truth for siphash permutations 2022-06-25 11:49:11 +02:00
preempt.h
prefetch.h
prime_numbers.h
printk.h
proc_fs.h
proc_ns.h
processor.h
profile.h profiling: Implement a simple task exit notifier when disabled 2022-11-12 11:19:52 +00:00
projid.h
property.h
psci.h
psi_types.h Revert "kernel: trigger lmkd specific triggers during emergency" 2022-11-12 11:20:17 +00:00
psi.h Revert "psi: Add emergency trigger" 2022-11-12 11:20:19 +00:00
psp-sev.h
pstore_ram.h
pstore.h
pti.h
ptp_classify.h
ptp_clock_kernel.h
ptr_ring.h
ptrace.h ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP 2022-06-14 16:59:13 +02:00
purgatory.h
pvclock_gtod.h
pwm_backlight.h
pwm.h
pxa2xx_ssp.h
pxa168_eth.h
qcom_scm.h
qcom_tspp.h
qcom-geni-se.h
qcrypto.h
qnx6_fs.h
quicklist.h
quota.h
quotaops.h
radix-tree.h
raid_class.h
ramfs.h
random.h ANDROID: revert some RNG function signature changes 2022-07-07 19:15:24 +00:00
range.h
ras.h
ratelimit.h random: quiet urandom warning ratelimit suppression message 2022-07-02 16:27:31 +02:00
rational.h
rbtree_augmented.h
rbtree_latch.h
rbtree.h
rcu_node_tree.h
rcu_segcblist.h
rcu_sync.h
rculist_bl.h
rculist_nulls.h
rculist.h
rcupdate_wait.h
rcupdate.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
reservation.h
reset-controller.h
reset.h
resource_ext.h
resource.h
restart_block.h
rfkill.h
rhashtable-types.h
rhashtable.h
ring_buffer.h
rio_drv.h
rio_ids.h
rio_regs.h
rio.h
rmap.h BACKPORT: mm: don't be stuck to rmap lock on reclaim path 2022-11-12 11:23:12 +00:00
rmi.h
rndis_ipa.h
rndis.h
rodata_test.h
root_dev.h
rpmsg.h
rq_stats.h
rslib.h
rtc.h
rtmutex.h
rtnetlink.h
rtsx_common.h
rtsx_pci.h
rtsx_usb.h misc: rtsx_usb: use separate command and response buffers 2022-07-12 16:29:03 +02:00
rwlock_api_smp.h
rwlock_types.h
rwlock.h
rwsem.h UPSTREAM: locking/rwsem: Check for operations on an uninitialized rwsem 2022-11-12 11:23:49 +00:00
s3c_adc_battery.h
sa11x0-dma.h
sbitmap.h
scatterlist.h
scc.h
sched_clock.h
sched.h sched: do not allocate window cpu arrays separately 2022-11-12 11:24:41 +00:00
scif.h
scmi_protocol.h
scpi_protocol.h
screen_info.h
scs.h
sctp.h
scx200_gpio.h
scx200.h
sdb.h
sde_io_util.h
sde_rsc.h
sdla.h
seccomp.h
securebits.h
security.h
sed-opal.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
seg6.h
selection.h
selinux.h
sem.h
semaphore.h
seq_buf.h
seq_file_net.h
seq_file.h
seqlock.h
seqno-fence.h
serdev.h
serial_8250.h
serial_bcm63xx.h
serial_core.h serial: Create uart_xmit_advance() 2022-09-28 11:02:57 +02:00
serial_max3100.h
serial_pnx8xxx.h
serial_s3c.h
serial_sci.h
serial.h
serio.h
set_memory.h
sfi_acpi.h
sfi.h
sfp.h
sh_clk.h
sh_dma.h
sh_eth.h
sh_intc.h
sh_timer.h
sha256.h
shdma-base.h
shm.h
shmem_fs.h
show_mem_notifier.h
shrinker.h
signal_types.h
signal.h
signalfd.h
siox.h
siphash.h siphash: use one source of truth for siphash permutations 2022-06-25 11:49:11 +02:00
sirfsoc_dma.h
sizes.h
skb_array.h
skbuff.h net: Port samsung MPTCP modifications from SM-N986B 2022-11-12 11:19:58 +00:00
slab_def.h
slab.h
slub_def.h
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h smp: Fix smp_call_function_single_async prototype 2022-05-11 07:51:40 +05:30
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types_up.h
spinlock_types.h
spinlock_up.h
spinlock.h
splice.h
spmi.h
sram.h
srcu.h
srcutiny.h
srcutree.h
ssbi.h
stackdepot.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h
statfs.h
static_key.h
stddef.h
stm.h
stmmac.h
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h
string_helpers.h
string.h
stringhash.h
stringify.h
sudmac.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
suspend.h
svga.h
sw842.h
swab.h
swait.h
swap_cgroup.h
swap_slots.h
swap.h BACKPORT: mm: introduce MADV_PAGEOUT 2022-11-12 11:23:09 +00:00
swapfile.h
swapops.h
swiotlb.h
switchtec.h
sxgbe_platform.h
sync_core.h
sync_file.h dma-buf/sync_file: Speed up ioctl by omitting debug names 2022-11-12 11:24:08 +00:00
synclink.h
sys_soc.h
sys.h
syscalls.h BACKPORT: mm/madvise: introduce process_madvise() syscall: an external memory hinting API 2022-11-12 11:23:10 +00:00
syscore_ops.h
sysctl.h
sysfs.h
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h
task_io_accounting_ops.h
task_io_accounting.h
task_work.h
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h net: Port samsung MPTCP modifications from SM-N986B 2022-11-12 11:19:58 +00:00
tee_drv.h
textsearch_fsm.h
textsearch.h
tfrc.h
thermal.h
thinkpad_acpi.h
thread_info.h thread_info: Order thread flag tests with respect to flag mutations 2022-11-12 11:24:20 +00:00
threads.h
thunderbolt.h
ti_wilink_st.h
ti-emif-sram.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time32.h
time64.h
time.h
timecounter.h
timekeeper_internal.h
timekeeping32.h
timekeeping.h
timer.h
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h timekeeping: Add raw clock fallback for random_get_entropy() 2022-06-25 11:49:10 +02:00
tnum.h
topology.h Merge remote-tracking branch 'aosp/android-4.19-stable' into android12-base 2022-03-23 16:19:42 +00:00
torture.h
toshiba.h
tpm_command.h
tpm_eventlog.h
tpm.h
trace_clock.h
trace_events.h
trace_seq.h
trace.h
tracefs.h
tracehook.h
tracepoint-defs.h
tracepoint.h
transport_class.h
ts-nbus.h
tsacct_kern.h
tty_driver.h
tty_flip.h tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() 2022-07-29 17:10:37 +02:00
tty_ldisc.h
tty.h
typecheck.h
types.h
u64_stats_sync.h
uaccess.h lib: introduce copy_struct_from_user() helper 2022-04-20 16:18:04 +05:30
ucb1400.h
ucs2_string.h
udp.h
uidgid.h
uio_driver.h
uio.h
umh.h
unicode.h
uprobes.h
usb_bam.h
usb_usual.h
usb.h Revert "USB: core: Prevent nested device-reset calls" 2022-09-21 11:35:38 +02:00
usbdevice_fs.h
user_namespace.h
user-return-notifier.h
user.h
userfaultfd_k.h
util_macros.h
uts.h
utsname.h
uuid.h
uwb.h
vbox_utils.h
verification.h
vermagic.h
vexpress.h
vfio.h
vfs.h
vga_switcheroo.h
vgaarb.h
via_i2c.h
via-core.h
via-gpio.h
via.h
videodev2.h
virtio_byteorder.h
virtio_caif.h
virtio_config.h
virtio_console.h
virtio_net.h
virtio_ring.h
virtio_vsock.h
virtio.h
visorbus.h
vlynq.h
vm_event_item.h Revert "mm: add speculative page fault vmstats" 2022-11-12 11:20:36 +00:00
vm_sockets.h
vmacache.h
vmalloc.h BACKPORT: mm/vmalloc: modify struct vmap_area to reduce its size 2022-11-12 11:21:46 +00:00
vme.h
vmpressure.h mm: vmpressure: allow in-kernel clients to subscribe for events 2022-11-12 11:20:49 +00:00
vmstat.h BACKPORT: mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch 2022-11-12 11:20:49 +00:00
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt_buffer.h
vt_kern.h
vt.h
vtime.h
w1-gpio.h
w1.h
wait_bit.h
wait.h do accept() in LIFO order for cache efficiency 2022-11-12 11:24:43 +00:00
wakeup_reason.h
wanrouter.h
watchdog.h
wcnss_wlan.h
win_minmax.h
wireless.h
wkup_m3_ipc.h
wl12xx.h
wm97xx.h
wmi.h
workqueue.h BACKPORT: kernel/workqueue: Use dynamic lockdep keys for workqueues 2022-11-12 11:23:31 +00:00
writeback.h
ww_mutex.h
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