Vlastimil Babka
9d8edd9223
UPSTREAM: mm, slab: combine kmalloc_caches and kmalloc_dma_caches
...
Patch series "kmalloc-reclaimable caches", v4.
As discussed at LSF/MM [1] here's a patchset that introduces
kmalloc-reclaimable caches (more details in the second patch) and uses
them for dcache external names. That allows us to repurpose the
NR_INDIRECTLY_RECLAIMABLE_BYTES counter later in the series.
With patch 3/6, dcache external names are allocated from kmalloc-rcl-*
caches, eliminating the need for manual accounting. More importantly, it
also ensures the reclaimable kmalloc allocations are grouped in pages
separate from the regular kmalloc allocations. The need for proper
accounting of dcache external names has shown it's easy for misbehaving
process to allocate lots of them, causing premature OOMs. Without the
added grouping, it's likely that a similar workload can interleave the
dcache external names allocations with regular kmalloc allocations (note:
I haven't searched myself for an example of such regular kmalloc
allocation, but I would be very surprised if there wasn't some). A
pathological case would be e.g. one 64byte regular allocations with 63
external dcache names in a page (64x64=4096), which means the page is not
freed even after reclaiming after all dcache names, and the process can
thus "steal" the whole page with single 64byte allocation.
If other kmalloc users similar to dcache external names become identified,
they can also benefit from the new functionality simply by adding
__GFP_RECLAIMABLE to the kmalloc calls.
Side benefits of the patchset (that could be also merged separately)
include removed branch for detecting __GFP_DMA kmalloc(), and shortening
kmalloc cache names in /proc/slabinfo output. The latter is potentially
an ABI break in case there are tools parsing the names and expecting the
values to be in bytes.
This is how /proc/slabinfo looks like after booting in virtme:
...
kmalloc-rcl-4M 0 0 4194304 1 1024 : tunables 1 1 0 : slabdata 0 0 0
...
kmalloc-rcl-96 7 32 128 32 1 : tunables 120 60 8 : slabdata 1 1 0
kmalloc-rcl-64 25 128 64 64 1 : tunables 120 60 8 : slabdata 2 2 0
kmalloc-rcl-32 0 0 32 124 1 : tunables 120 60 8 : slabdata 0 0 0
kmalloc-4M 0 0 4194304 1 1024 : tunables 1 1 0 : slabdata 0 0 0
kmalloc-2M 0 0 2097152 1 512 : tunables 1 1 0 : slabdata 0 0 0
kmalloc-1M 0 0 1048576 1 256 : tunables 1 1 0 : slabdata 0 0 0
...
/proc/vmstat with renamed nr_indirectly_reclaimable_bytes counter:
...
nr_slab_reclaimable 2817
nr_slab_unreclaimable 1781
...
nr_kernel_misc_reclaimable 0
...
/proc/meminfo with new KReclaimable counter:
...
Shmem: 564 kB
KReclaimable: 11260 kB
Slab: 18368 kB
SReclaimable: 11260 kB
SUnreclaim: 7108 kB
KernelStack: 1248 kB
...
This patch (of 6):
The kmalloc caches currently mainain separate (optional) array
kmalloc_dma_caches for __GFP_DMA allocations. There are tests for
__GFP_DMA in the allocation hotpaths. We can avoid the branches by
combining kmalloc_caches and kmalloc_dma_caches into a single
two-dimensional array where the outer dimension is cache "type". This
will also allow to add kmalloc-reclaimable caches as a third type.
Link: http://lkml.kernel.org/r/20180731090649.16028-2-vbabka@suse.cz
Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
Acked-by: Mel Gorman <mgorman@techsingularity.net>
Acked-by: Christoph Lameter <cl@linux.com>
Acked-by: Roman Gushchin <guro@fb.com>
Cc: Michal Hocko <mhocko@kernel.org>
Cc: Johannes Weiner <hannes@cmpxchg.org>
Cc: David Rientjes <rientjes@google.com>
Cc: Joonsoo Kim <iamjoonsoo.kim@lge.com>
Cc: Matthew Wilcox <willy@infradead.org>
Cc: Laura Abbott <labbott@redhat.com>
Cc: Sumit Semwal <sumit.semwal@linaro.org>
Cc: Vijayanand Jitta <vjitta@codeaurora.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
(cherry picked from commit cc252eae85e09552f9c1e7ac0c3227f835efdf2d)
Bug: 138148041
Test: verify KReclaimable accounting after ION allocation+deallocation
Change-Id: I4eaac2a0c45f40e9a2adbf2c7ea8c1fb92c39397
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
2019-12-13 14:04:05 -08:00
..
amba
avf
virtchnl: Fix off by one error
2019-12-13 08:51:18 +01:00
bcma
MIPS: BCM47XX: Setup struct device for the SoC
2019-01-22 21:40:33 +01:00
byteorder
can
can: rx-offload: rename can_rx_offload_irq_queue_err_skb() to can_rx_offload_queue_tail()
2018-12-01 09:37:29 +01:00
ceph
libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer
2019-09-10 10:33:53 +01:00
clk
ARM: at91: pm: add PMC fast startup registers defines
2018-07-17 15:08:07 +02:00
crush
decompress
dma
DMAengine updates for v4.19-rc1
2018-08-18 15:55:59 -07:00
dsa
extcon
firmware /meson
fpga
docs: fpga: document fpga manager flags
2018-09-30 08:49:55 -07:00
fsl
ptp_qoriq: support automatic configuration for ptp timer
2018-08-05 17:11:49 -07:00
gpio
gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB
2019-12-05 09:20:15 +01:00
hsi
iio
iio: ad_sigma_delta: Properly handle SPI bus locking vs CS assertion
2019-05-31 06:46:24 -07:00
input
Input: make input_report_slot_state() return boolean
2018-06-11 10:21:06 -07:00
irqchip
irqchip/gic-v3-its: Fix ITT_entry_size accessor
2019-03-13 14:02:35 -07:00
isdn
isdn: replace ->proc_fops with ->proc_show
2018-05-16 07:24:30 +02:00
lockd
nfsd: fix leaked file lock with nfs exported overlayfs
2018-08-09 16:11:21 -04:00
mailbox
mailbox: mediatek: Add Mediatek CMDQ driver
2018-08-03 19:52:14 +05:30
mfd
mfd: max8997: Enale irq-wakeup unconditionally
2019-12-01 09:16:57 +01:00
mlx4
net/mlx4_core: Use devlink region_snapshot parameter
2018-07-12 17:37:13 -07:00
mlx5
net/mlx5: Fix atomic_mode enum values
2019-11-20 18:45:52 +01:00
mmc
This is the 4.19.77 stable release
2019-10-06 11:27:45 +02:00
mtd
mtd: fix mtd_oobavail() incoherent returned value
2019-12-13 08:52:21 +01:00
mux
netfilter
This is the 4.19.35 stable release
2019-04-17 11:46:16 +02:00
netfilter_arp
netfilter_bridge
netfilter: ebtables: remove EBT_MATCH and EBT_NOMATCH
2018-04-24 10:29:16 +02:00
netfilter_ipv4
netfilter_ipv6
perf
arm64: perf: Reject stand-alone CHAIN events for PMUv3
2018-10-12 15:25:17 +01:00
phy
phy: add 2.5G SGMII mode to the phy_mode enum
2018-05-17 16:11:39 -04:00
pinctrl
pinctrl: Document pin_config_group_get() return codes like pin_config_get()
2018-07-09 13:09:21 +02:00
platform_data
dmaengine: dw-dmac: implement dma protection control setting
2019-12-13 08:51:43 +01:00
power
power: supply: bq27xxx: Add support for BQ27426
2018-04-25 23:11:47 +02:00
qed
qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count
2019-02-27 10:08:52 +01:00
raid
regulator
regulator: Fix return value of _set_load() stub
2019-12-13 08:51:28 +01:00
remoteproc
reset
rpmsg
rpmsg: glink: Switch to SPDX license identifier
2018-06-03 17:37:15 -07:00
rtc
sched
This is the 4.19.88 stable release
2019-12-05 12:02:49 +01:00
soc
ARM: 32-bit SoC platform updates
2018-08-23 13:44:43 -07:00
soundwire
soundwire: intel: Add audio DAI ops
2018-05-11 21:48:07 +05:30
spi
spi: Fixes for v4.19
2018-09-28 18:04:06 -07:00
ssb
ssb: Remove SSB_WARN_ON, SSB_BUG_ON and SSB_DEBUG
2018-08-09 18:47:47 +03:00
sunrpc
SUNRPC: Fix priority queue fairness
2019-11-24 08:19:24 +01:00
ulpi
unaligned
usb
This is the 4.19.18 stable release
2019-01-26 11:58:37 +01:00
uwb
wimax
8250_pci.h
a.out.h
acct.h
acpi.h
ACPI: fix acpi_find_child_device() invocation in acpi_preset_companion()
2019-12-13 08:51:47 +01:00
acpi_dma.h
acpi_iort.h
acpi_pmtmr.h
adb.h
adfs_fs.h
aer.h
PCI/DPC: Use the generic pcie_do_fatal_recovery() path
2018-06-02 19:29:27 -05:00
agp_backend.h
agpgart.h
ahci-remap.h
ahci_platform.h
ata: libahci_platform: add reset control support
2018-08-22 08:08:27 -07:00
aio.h
aio: simplify KIOCB_KEY handling
2018-05-26 09:16:44 +02:00
alarmtimer.h
altera_jtaguart.h
altera_uart.h
amd-iommu.h
amifd.h
amifdreg.h
anon_inodes.h
apm-emulation.h
apm_bios.h
apple-gmux.h
apple_bl.h
arch_topology.h
ANDROID: implement max frequency capping
2018-10-26 12:25:24 +01:00
arm-cci.h
arm-smccc.h
arm/arm64: smccc-1.1: Handle function result as parameters
2018-08-30 14:18:03 +01:00
arm_sdei.h
ascii85.h
include: Move ascii85 functions from i915 to linux/ascii85.h
2018-07-30 08:49:02 -04:00
asn1.h
asn1_ber_bytecode.h
asn1_decoder.h
assoc_array.h
docs: Fix some broken references
2018-06-15 18:10:01 -03:00
assoc_array_priv.h
docs: Fix some broken references
2018-06-15 18:10:01 -03:00
async.h
async_tx.h
ata.h
ata_platform.h
atalk.h
appletalk: Fix potential NULL pointer dereference in unregister_snap_client
2019-12-13 08:52:59 +01:00
ath9k_platform.h
atm.h
atm_suni.h
atm_tcp.h
atmdev.h
atm: Preserve value of skb->truesize when accounting to vcc
2018-06-17 08:27:01 +09:00
atmel-mci.h
atmel-ssc.h
atmel_pdc.h
atmel_tc.h
atomic.h
locking/atomics: Rework ordering barriers
2018-07-25 11:53:59 +02:00
attribute_container.h
audit.h
audit: eliminate audit_enabled magic number comparison
2018-06-19 10:43:55 -04:00
auto_dev-ioctl.h
auto_fs.h
auxvec.h
average.h
b1pcmcia.h
backing-dev-defs.h
writeback: synchronize sync(2) against cgroup writeback membership switches
2019-03-05 17:58:50 +01:00
backing-dev.h
bdi: use refcount_t for reference counting instead atomic_t
2018-08-22 10:52:46 -07:00
backlight.h
backlight: Remove obsolete comment for ->state
2018-07-04 10:32:48 +01:00
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
umh: introduce fork_usermode_blob() helper
2018-05-23 13:23:39 -04:00
bio-crypt-ctx.h
BACKPORT: FROMLIST: block: blk-crypto for Inline Encryption
2019-11-14 14:47:49 -08:00
bio.h
BACKPORT: FROMLIST: block: Add encryption context to struct bio
2019-11-14 14:47:49 -08:00
bit_spinlock.h
bitfield.h
bitfield: avoid gcc-8 -Wint-in-bool-context warning
2018-08-17 16:20:27 -07:00
bitmap.h
linux/bitmap.h: fix type of nbits in bitmap_shift_right()
2019-12-01 09:17:07 +01:00
bitops.h
include/linux/bitops.h: sanitize rotate primitives
2019-06-09 09:17:11 +02:00
bitrev.h
include/linux/bitrev.h: fix constant bitrev
2019-04-17 08:38:51 +02:00
bits.h
locking/atomics, asm-generic: Move some macros from <linux/bitops.h> to a new <linux/bits.h> file
2018-06-21 12:52:11 +02:00
blk-cgroup.h
blkcg: delay blkg destruction until after writeback has finished
2018-08-31 14:48:56 -06:00
blk-crypto.h
BACKPORT: FROMLIST: block: blk-crypto for Inline Encryption
2019-11-14 14:47:49 -08:00
blk-mq-pci.h
blk-mq-rdma.h
blk-mq-virtio.h
blk-mq.h
blk-mq: add callback of .cleanup_rq
2019-10-05 13:10:03 +02:00
blk_types.h
BACKPORT: FROMLIST: block: Add encryption context to struct bio
2019-11-14 14:47:49 -08:00
blkdev.h
BACKPORT: FROMLIST: block: Keyslot Manager for Inline Encryption
2019-11-14 14:47:49 -08:00
blkpg.h
blktrace_api.h
blktrace: Show requests without sector
2019-12-05 09:21:08 +01:00
blockgroup_lock.h
bma150.h
bootmem.h
docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data'
2018-08-02 12:17:27 -06:00
bottom_half.h
bpf-cgroup.h
bpf: fix unconnected udp hooks
2019-07-03 13:14:48 +02:00
bpf.h
bpf: add map_lookup_elem_sys_only for lookups from syscall side
2019-05-25 18:23:48 +02:00
bpf_lirc.h
bpf: fix attach type BPF_LIRC_MODE2 dependency wrt CONFIG_CGROUP_BPF
2018-06-26 11:28:38 +02:00
bpf_trace.h
bpf: remove tracepoints from bpf core
2018-04-30 10:55:56 +02:00
bpf_types.h
bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT
2018-08-11 01:58:46 +02:00
bpf_verifier.h
bpf: fix sanitation of alu op with pointer / scalar type from different paths
2019-01-31 08:14:41 +01:00
bpfilter.h
bpfilter: Fix mismatch in function argument types
2018-07-21 16:21:25 -07:00
brcmphy.h
net: phy: Add support for Broadcom Omega internal Combo GPHY
2018-08-07 15:48:38 -07:00
bsearch.h
bsg-lib.h
block: remove parent device reference from struct bsg_class_device
2018-05-29 13:00:25 -06:00
bsg.h
block: remove parent device reference from struct bsg_class_device
2018-05-29 13:00:25 -06:00
btf.h
bpf: btf: Introduce BTF ID
2018-05-09 17:25:13 +02:00
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h
fs: move page_cache_seek_hole_data to iomap.c
2018-06-01 18:37:33 -07:00
bug.h
kprobes: Prohibit probing on BUG() and WARN() address
2019-10-05 13:09:54 +02:00
build-salt.h
kbuild: Add build salt to the kernel and modules
2018-07-18 01:18:05 +09:00
build_bug.h
bvec.h
c2port.h
cache.h
cacheinfo.h
ACPI / PPTT: fix build when CONFIG_ACPI_PPTT is not enabled
2018-06-05 18:06:24 +01:00
capability.h
cb710.h
cciss_ioctl.h
ccp.h
crypto: ccp - Add support for valid authsize values less than 16
2019-08-16 10:12:38 +02:00
cdev.h
cdrom.h
block: Switch struct packet_command to use struct scsi_sense_hdr
2018-08-02 15:22:13 -06:00
cfag12864b.h
auxdisplay: Replace licenses with SPDX identifiers
2018-04-12 19:02:45 +02:00
cfi.h
ANDROID: add support for clang Control Flow Integrity (CFI)
2019-05-20 17:46:32 -07:00
cgroup-defs.h
This is the 4.19.66 stable release
2019-08-11 15:21:36 +02:00
cgroup.h
This is the 4.19.66 stable release
2019-08-11 15:21:36 +02:00
cgroup_rdma.h
cgroup_subsys.h
ANDROID: sched: fair/tune: Add schedtune with cgroups interface
2018-10-26 11:57:46 +01:00
circ_buf.h
docs: Fix some broken references
2018-06-15 18:10:01 -03:00
cleancache.h
clk-provider.h
clk: fractional-divider: check parent rate only if flag is set
2019-04-05 22:33:03 +02:00
clk.h
clk: add duty cycle support
2018-06-19 10:06:29 -07:00
clkdev.h
clock_cooling.h
clockchips.h
clocksource.h
time: Introduce one suspend clocksource to compensate the suspend time
2018-07-19 17:08:52 -07:00
cm4000_cs.h
cma.h
mm/cma: remove unsupported gfp_mask parameter from cma_alloc()
2018-08-17 16:20:32 -07:00
cmdline-parser.h
cn_proc.h
cnt32_to_63.h
coda.h
coda: fix build using bare-metal toolchain
2019-08-06 19:06:52 +02:00
coda_psdev.h
uapi linux/coda_psdev.h: move upc_req definition from uapi to kernel side headers
2019-08-06 19:06:52 +02:00
compaction.h
compat.h
signal: Introduce COMPAT_SIGMINSTKSZ for use in compat_sys_sigaltstack
2018-11-13 11:08:25 -08:00
compat_time.h
time: Enable get/put_compat_itimerspec64 always
2018-06-24 14:39:47 +02:00
compiler-clang.h
FROMLIST: add support for Clang's Shadow Call Stack (SCS)
2019-11-27 12:37:25 -08:00
compiler-gcc.h
ANDROID: kasan: fix has_attribute check on older GCC versions
2019-10-10 16:35:59 +00:00
compiler-intel.h
include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR
2019-02-27 10:08:53 +01:00
compiler.h
BACKPORT: compiler: remove __no_sanitize_address_or_inline again
2019-09-24 17:44:11 -07:00
compiler_types.h
FROMLIST: add support for Clang's Shadow Call Stack (SCS)
2019-11-27 12:37:25 -08:00
completion.h
component.h
concap.h
configfs.h
connector.h
console.h
console: Replace #if 0 with atomic var 'ignore_console_lock_warning'
2018-07-31 13:06:57 +02:00
console_struct.h
vt: drop unused struct vt_struct
2018-07-21 09:21:10 +02:00
consolemap.h
const.h
linux/const.h: move UL() macro to include/linux/const.h
2018-04-11 10:28:38 -07:00
container.h
context_tracking.h
context_tracking_state.h
cordic.h
coredump.h
coresight-pmu.h
UPSTREAM: coresight: etm4x: Add kernel configuration for CONTEXTID
2019-11-06 14:05:02 -08:00
coresight-stm.h
coresight.h
BACKPORT: coresight: etm4x: Save/restore state across CPU low power states
2019-12-03 13:44:31 -08:00
count_zeros.h
cper.h
efi: Decode IA32/X64 Processor Error Section
2018-05-14 08:57:47 +02:00
cpu.h
cpu/speculation: Uninline and export CPU mitigations helpers
2019-11-12 19:21:38 +01:00
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpufeature.h
cpufeature: avoid warning when compiling with clang
2019-11-20 18:47:11 +01:00
cpufreq.h
This is the 4.19.28 stable release
2019-03-10 07:23:21 +01:00
cpufreq_times.h
ANDROID: cpufreq: times: record fast switch frequency transitions
2019-03-06 16:02:06 +00:00
cpuhotplug.h
clocksource/drivers/exynos_mct: Increase priority over ARM arch timer
2019-07-26 09:14:12 +02:00
cpuidle.h
This is the 4.19.86 stable release
2019-11-25 10:00:06 +01:00
cpumask.h
cpumask: make cpumask_next_wrap available without smp
2018-08-13 09:05:05 -07:00
cpuset.h
crash_core.h
proc/kcore: add vmcoreinfo note to /proc/kcore
2018-08-22 10:52:46 -07:00
crash_dump.h
vmcore: add API to collect hardware dump in second kernel
2018-05-14 13:46:04 -04: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
lib/crc: Use consistent naming for CRC-32 polynomials
2018-07-27 19:04:33 +08:00
crc64.h
lib: add crc64 calculation routines
2018-08-22 10:52:48 -07:00
cred.h
access: avoid the RCU grace period for the temporary subjective credentials
2019-07-31 07:27:11 +02:00
crypto.h
evm: Don't deadlock if a crypto algorithm is unavailable
2018-07-18 07:27:22 -04:00
cryptohash.h
cs5535.h
ctype.h
cuda.h
cyclades.h
davinci_emac.h
dax.h
filesystem-dax: Introduce dax_lock_mapping_entry()
2018-07-23 10:38:06 -07:00
dca.h
dcache.h
Merge remote-tracking branch 'origin/upstream-f2fs-stable-linux-4.19.y' into android-4.19
2019-07-31 21:34:30 -07:00
dccp.h
dcookies.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h
UPSTREAM: delayacct: track delays from thrashing cache pages
2019-03-21 16:25:26 -07:00
delayed_call.h
dell-led.h
devcoredump.h
devfreq-event.h
devfreq.h
devfreq_cooling.h
device-mapper.h
dm mpath: fix missing call of path selector type->end_io
2019-09-16 08:22:12 +02:00
device.h
ANDROID: driver core: Allow a device to wait on optional suppliers
2019-10-24 14:34:48 -07:00
device_cgroup.h
devpts_fs.h
digsig.h
dio.h
dirent.h
dlm.h
dlm_plock.h
dm-bufio.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm kcopyd: return void from dm_kcopyd_copy()
2018-07-31 17:33:21 -04:00
dm-region-hash.h
dm9000.h
dma-buf.h
UPSTREAM: dma-buf: add DMA_BUF_SET_NAME ioctls
2019-08-19 23:08:58 +00:00
dma-contiguous.h
kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous()
2018-08-17 16:20:32 -07:00
dma-debug.h
dma-debug: move initialization to common code
2018-05-08 13:02:42 +02:00
dma-direct.h
dma-mapping: provide a generic dma-noncoherent implementation
2018-05-19 08:46:12 +02:00
dma-direction.h
PCI: Unify PCI and normal DMA direction definitions
2018-07-31 18:04:55 -05:00
dma-fence-array.h
dma-fence.h
dma-fence: Make ->wait callback optional
2018-07-03 13:12:57 +02:00
dma-iommu.h
dma-iommu: Fix compilation when !CONFIG_IOMMU_DMA
2018-05-13 15:59:00 +02:00
dma-mapping.h
dma-mapping: fix return type of dma_set_max_seg_size()
2019-12-13 08:51:54 +01:00
dma-noncoherent.h
dma-noncoherent: add a arch_sync_dma_for_cpu_all hook
2018-06-24 09:27:27 -07:00
dma_remapping.h
dmaengine.h
dmaengine: add a new helper dmaenginem_async_device_register
2018-07-30 10:50:22 +05:30
dmapool.h
dmar.h
x86: irq_remapping: Move irq remapping mode enum
2018-07-06 14:43:47 +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
dw_apb_timer.h
dynamic_debug.h
jump_label: move 'asm goto' support test to Kconfig
2019-06-04 08:02:34 +02:00
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h
EDAC: Raise the maximum number of memory controllers
2019-11-20 18:47:40 +01:00
edd.h
edma.h
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h
efi.h
x86/reboot, efi: Use EFI reboot for Acer TravelMate X514-51T
2019-05-16 19:41:22 +02:00
efs_vh.h
eisa.h
elevator.h
bfq: update internal depth state when queue depth changes
2019-05-16 19:41:17 +02:00
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
energy_model.h
Revert "FROMLIST: PM / EM: Expose the Energy Model in sysfs"
2019-01-04 09:19:03 +00:00
err.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h
net: Convert GRO SKB handling to list_head.
2018-06-26 11:33:04 +09:00
ethtool.h
net: Allow network devices to have PHY statistics
2018-04-27 11:53:02 -04:00
eventfd.h
include/linux/eventfd.h: include linux/errno.h
2018-07-26 19:38:03 -07:00
eventpoll.h
evm.h
export.h
Kbuild updates for v4.19 (2nd)
2018-08-25 13:40:38 -07:00
exportfs.h
ext2_fs.h
extable.h
extcon-provider.h
extcon.h
f2fs_fs.h
f2fs: include charset encoding information in the superblock
2019-09-23 14:11:59 -07:00
f75375s.h
falloc.h
fanotify.h
fault-inject.h
fb.h
fbdev: Ditch fb_edid_add_monspecs
2019-11-24 08:19:14 +01:00
fbcon.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
file.h
make alloc_file() static
2018-07-12 10:04:29 -04:00
filter.h
ANDROID: bpf: validate bpf_func when BPF_JIT is enabled with CFI
2019-09-20 10:58:37 -07:00
fips.h
firewire.h
firmware-map.h
firmware.h
firmware: add firmware_request_nowarn() - load firmware without warnings
2018-05-14 16:44:41 +02:00
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.h
Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-4.19.y' into android-4.19
2019-10-07 13:29:05 -07:00
fs_enet_pd.h
fs_pin.h
fs_stack.h
fs_struct.h
fs_uart_pd.h
fscache-cache.h
fscache: Fix race in fscache_op_complete() due to split atomic_sub & read
2018-12-17 09:24:38 +01:00
fscache.h
fscrypt.h
BACKPORT: FROMLIST: fscrypt: add inline encryption support
2019-11-14 14:47:50 -08:00
fsi-sbefifo.h
fsi/sbefifo: Add driver for the SBE FIFO
2018-06-12 14:05:39 +10:00
fsi.h
fsi: Add new central chardev support
2018-07-27 09:57:23 +10:00
fsl-diu-fb.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
mtd: rawnand: fsl_ifc: fixup SRAM init for newer ctrl versions
2019-11-20 18:45:55 +01:00
fsldma.h
fsnotify.h
ANDROID: vfs: add d_canonical_path for stacked filesystem support
2018-12-05 09:48:14 -08:00
fsnotify_backend.h
fsnotify: generalize handling of extra event flags
2018-12-01 09:37:31 +01:00
fsverity.h
fs-verity: implement FS_IOC_MEASURE_VERITY ioctl
2019-09-23 14:11:56 -07:00
ftrace.h
ANDROID: ftrace: fix function type mismatches
2019-05-20 17:46:45 -07:00
ftrace_irq.h
futex.h
y2038: futex: Move compat implementation into futex.c
2019-12-01 09:17:38 +01:00
fwnode.h
UPSTREAM: driver core: Clarify documentation for fwnode_operations.add_links()
2019-12-03 16:08:50 -08:00
gameport.h
gcd.h
genalloc.h
lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk
2019-12-05 09:21:03 +01:00
genetlink.h
genhd.h
block: fix use-after-free on gendisk
2019-05-31 06:46:18 -07:00
genl_magic_func.h
genl_magic_struct.h
drbd: Avoid Clang warning about pointless switch statment
2019-02-12 19:47:14 +01:00
getcpu.h
gfp.h
net: fix sk_page_frag() recursion from memory reclaim
2019-11-10 11:27:40 +01:00
glob.h
gnss.h
gnss: add receiver type support
2018-06-28 20:32:51 +09:00
goldfish.h
goldfish: Use dedicated macros instead of manual bit shifting
2018-08-02 10:24:51 +02:00
gpio-pxa.h
gpio.h
gpio: Fix build error of function redefinition
2019-09-10 10:33:44 +01:00
gpio_keys.h
Input: gpio_keys - add missing include to gpio_keys.h
2018-07-18 17:27:10 +00:00
hardirq.h
arm64: Fix HCR.TGE status for NMI contexts
2019-03-23 20:10:08 +01:00
hash.h
hashtable.h
hdlc.h
hdlcdrv.h
hdmi.h
media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC
2018-11-13 11:08:54 -08:00
hid-debug.h
HID: debug: fix the ring buffer implementation
2019-02-12 19:47:24 +01:00
hid-roccat.h
hid-sensor-hub.h
iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers
2018-12-05 19:32:13 +01:00
hid-sensor-ids.h
hid.h
HID: core: move Usage Page concatenation to Main item
2019-05-31 06:46:28 -07:00
hiddev.h
hidraw.h
highmem.h
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hmm.h
mm, hmm: use devm semantics for hmm_devmem_{add, remove}
2019-01-13 09:51:04 +01:00
host1x.h
gpu: host1x: Increase maximum DMA segment size
2019-07-31 07:26:59 +02:00
hp_sdc.h
hpet.h
hrtimer.h
Revert: Unify CLOCK_MONOTONIC and CLOCK_BOOTTIME
2018-04-26 14:53:32 +02:00
htcpld.h
huge_mm.h
mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses
2019-05-22 07:37:40 +02:00
hugetlb.h
hugetlb: use same fault hash key for shared and private mappings
2019-05-22 07:37:40 +02:00
hugetlb_cgroup.h
hugetlb_inline.h
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwmon: Fix HWMON_P_MIN_ALARM mask
2019-10-17 13:45:42 -07:00
hwspinlock.h
hwspinlock: Remove redundant config
2018-06-26 13:46:28 -07:00
hyperv.h
vmbus: keep pointer to ring buffer page
2019-11-20 18:47:31 +01:00
hypervisor.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-mux.h
i2c-pxa.h
i2c-smbus.h
i2c.h
i2c: Allow recovery of the initial IRQ by an I2C client device.
2019-05-08 07:21:43 +02:00
i8042.h
i8253.h
clockevents/drivers/i8253: Add support for PIT shutdown quirk
2018-11-21 09:19:20 +01:00
icmp.h
icmpv6.h
ide.h
dma-mapping updates for 4.18:
2018-06-04 10:58:12 -07:00
idle_inject.h
powercap / idle_inject: Add an idle injection framework
2018-07-02 13:00:24 +02:00
idr.h
idr: Fix integer overflow in idr_for_each_entry
2019-12-05 09:19:39 +01:00
ieee80211.h
cfg80211: Use const more consistently in for_each_element macros
2019-10-11 18:21:43 +02:00
ieee802154.h
if_arp.h
net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP
2019-03-05 17:58:51 +01:00
if_bridge.h
net: bridge: fix br_vlan_get_{pvid,info} return values
2018-07-07 20:04:35 +09:00
if_eql.h
if_ether.h
if_fddi.h
if_frad.h
if_link.h
if_ltalk.h
if_macvlan.h
macvlan: Provide function for interfaces to release HW offload
2018-04-25 08:26:19 -07:00
if_phonet.h
if_pppol2tp.h
if_pppox.h
compat_ioctl: pppoe: fix PPPOEIOCSFWD handling
2019-08-09 17:52:34 +02:00
if_tap.h
if_team.h
net: Add lag.h, net_lag_port_dev_txable()
2018-07-11 23:10:19 -07:00
if_tun.h
tun: convert to use generic xdp_frame and xdp_return_frame API
2018-04-17 10:50:28 -04:00
if_tunnel.h
if_vlan.h
vlan: use non-archaic spelling of failes
2018-06-03 11:00:52 -04:00
igmp.h
ipv4/igmp: init group mode as INCLUDE when join source group
2018-07-16 11:20:06 -07:00
ihex.h
ima.h
Merge branch 'next-general' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security
2018-08-15 10:25:26 -07:00
imx-media.h
in.h
in6.h
inet.h
inet_diag.h
inetdevice.h
ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12
2019-12-01 09:17:05 +01:00
init.h
ANDROID: init: ensure initcall ordering with LTO
2019-11-27 12:37:20 -08:00
init_ohci1394_dma.h
init_task.h
pids: Move the pgrp and session pid pointers from task_struct to signal_struct
2018-07-21 10:43:12 -05:00
initrd.h
inotify.h
inotify: Add flag IN_MASK_CREATE for inotify_add_watch()
2018-06-27 19:21:25 +02:00
input-polldev.h
input.h
integrity.h
integrity: prevent deadlock during digsig verification.
2018-07-18 07:27:22 -04:00
intel-iommu.h
iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros
2019-11-20 18:45:19 +01:00
intel-pti.h
intel-svm.h
interrupt.h
softirq/s390: Move default mutators of overwritten softirq mask to s390
2018-05-14 11:25:28 +02:00
interval_tree.h
interval_tree_generic.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h
io.h
ioc3.h
ioc4.h
iocontext.h
iomap.h
iomap: add support for sub-pagesize buffered I/O without buffer heads
2018-07-11 22:26:05 -07:00
iommu-helper.h
iommu-helper: mark iommu_is_span_boundary as inline
2018-05-09 06:55:44 +02:00
iommu.h
iommu: Remove the ->map_sg indirection
2018-08-08 11:06:20 +02:00
iopoll.h
ioport.h
ioprio.h
fs: aio ioprio add explicit block layer dependence
2018-06-04 14:20:39 -04:00
iova.h
iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA
2019-08-04 09:30:54 +02:00
ip.h
ipack.h
ipc.h
rhashtable: split rhashtable.h
2018-06-22 13:43:27 +09:00
ipc_namespace.h
ipc/util.c: further variable name cleanups
2018-08-22 10:52:52 -07:00
ipmi-fru.h
ipmi.h
ipmi: Get rid of ipmi_user_t and ipmi_smi_t in include files
2018-04-18 10:23:06 -05:00
ipmi_smi.h
ipmi: Remove the proc interface
2018-05-09 12:21:46 -05:00
ipv6.h
ANDROID: net: ipv6: autoconf routes into per-device tables
2018-12-05 09:48:13 -08:00
ipv6_route.h
irq.h
irq/matrix: Spread managed interrupts on allocation
2019-03-05 17:58:45 +01:00
irq_cpustat.h
softirq/core: Consolidate default local_softirq_pending() implementations
2018-05-14 11:25:27 +02:00
irq_poll.h
irq_sim.h
genirq/irq_sim: Use the SPDX license identifier in the header
2018-04-26 22:26:39 +02:00
irq_work.h
irqbypass.h
irqchip.h
irqdesc.h
genirq: Avoid summation loops for /proc/stat
2019-04-05 22:33:09 +02:00
irqdomain.h
irqdomain: Let irq_find_host default to DOMAIN_BUS_WIRED
2018-05-13 15:59:00 +02:00
irqflags.h
tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage"
2018-08-10 15:11:25 -04:00
irqhandler.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
iversion.h
jbd2.h
jbd2: Fix possible overflow in jbd2_log_space_left()
2019-12-13 08:52:43 +01:00
jhash.h
jiffies.h
jiffies: add utility function to calculate delta in ms
2018-08-16 19:36:55 +02:00
journal-head.h
joystick.h
Input: stop telling users to snail-mail Vojtech
2018-07-26 17:04:37 -07:00
jump_label.h
jump_label: move 'asm goto' support test to Kconfig
2019-06-04 08:02:34 +02:00
jump_label_ratelimit.h
jump_label: move 'asm goto' support test to Kconfig
2019-06-04 08:02:34 +02:00
jz4740-adc.h
jz4780-nemc.h
kallsyms.h
kasan-checks.h
UPSTREAM: kasan: fix kasan_check_read/write definitions
2019-09-24 17:44:15 -07:00
kasan.h
UPSTREAM: kasan: add __must_check annotations to kasan hooks
2019-09-24 17:44:13 -07:00
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h
x86/gart: Exclude GART aperture from kcore
2019-04-20 09:15:59 +02:00
kcov.h
sched/core / kcov: avoid kcov_area during task switch
2018-06-15 07:55:24 +09:00
kd.h
kdb.h
kdebug.h
kdev_t.h
kern_levels.h
kernel-page-flags.h
kernel.h
linux/kernel.h: fix overflow for DIV_ROUND_UP_ULL
2019-07-21 09:03:11 +02:00
kernel_stat.h
kernelcapi.h
kernfs.h
This is the 4.19.89 stable release
2019-12-13 10:01:10 +01:00
kexec.h
kernel/kexec_file.c: allow archs to set purgatory load address
2018-04-13 17:10:28 -07:00
key-type.h
keys: Fix dependency loop between construction record and auth key
2019-03-23 20:09:48 +01:00
key.h
keyboard.h
keyslot-manager.h
BACKPORT: FROMLIST: block: Keyslot Manager for Inline Encryption
2019-11-14 14:47:49 -08:00
kfifo.h
include/linux/kfifo.h: fix comment
2018-04-11 10:28:38 -07:00
kgdb.h
khugepaged.h
klist.h
kmemleak.h
kmod.h
kmsg_dump.h
kobj_map.h
kobject.h
Driver core patches for 4.19-rc1
2018-08-18 11:44:53 -07:00
kobject_ns.h
kprobes.h
kprobes: Blacklist symbols in arch-defined prohibited area
2019-12-05 09:20:26 +01:00
kref.h
ks0108.h
auxdisplay: Replace licenses with SPDX identifiers
2018-04-12 19:02:45 +02:00
ks8842.h
ks8851_mll.h
ksm.h
mm/ksm: move [set_]page_stable_node from ksm.h to ksm.c
2018-06-07 17:34:36 -07:00
kthread.h
FROMLIST: refactor header includes to allow kthread.h inclusion in psi_types.h
2019-03-22 23:07:04 +00:00
ktime.h
ktime: Provide typesafe ktime_to_ns()
2018-07-12 21:35:28 +02:00
kvm_host.h
KVM: MMU: Do not treat ZONE_DEVICE pages as being reserved
2019-12-01 09:17:35 +01: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-bd2802.h
leds-lp3944.h
leds-lp3952.h
leds-pca9532.h
leds-regulator.h
leds-tca6507.h
leds.h
leds: triggers: new function led_set_trigger_data()
2018-07-05 23:21:11 +02:00
leds_pwm.h
libata.h
Merge branch 'for-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata
2018-08-24 13:20:33 -07:00
libfdt.h
libfdt_env.h
libfdt: Ensure INT_MAX is defined in libfdt_env.h
2019-11-20 18:47:00 +01:00
libgcc.h
libnvdimm.h
libps2.h
license.h
lightnvm.h
lightnvm: pass flag on graceful teardown to targets
2018-06-01 07:43:53 -06:00
linkage.h
linux/linkage.h: replace VMLINUX_SYMBOL_STR() with __stringify()
2018-06-13 00:03:17 +09:00
linux_logo.h
lis3lv02d.h
list.h
net: core: another layer of lists, around PF_MEMALLOC skb handling
2018-07-04 14:06:19 +09:00
list_bl.h
list_lru.h
memcg: make it work on sparse non-0-node systems
2019-06-09 09:17:19 +02:00
list_nulls.h
list_sort.h
livepatch.h
livepatch: Allow to call a custom callback when freeing shadow variables
2018-04-17 13:42:48 +02:00
llc.h
llist.h
lockdep.h
tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage"
2018-08-10 15:11:25 -04:00
lockref.h
lockref: Add lockref_put_not_zero
2018-04-12 09:41:19 -07:00
log2.h
scsi: ilog2: create truly constant version for sparse
2018-04-20 15:57:32 -04:00
logic_pio.h
lib: logic_pio: Add logic_pio_unregister_range()
2019-09-06 10:22:19 +02:00
lp.h
lru_cache.h
lsm_audit.h
lsm_hooks.h
Merge branch 'next-general' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security
2018-08-15 10:25:26 -07:00
lz4.h
lzo.h
mailbox_client.h
mailbox_controller.h
maple.h
marvell_phy.h
net: phy: marvell: change default m88e1510 LED configuration
2018-07-04 11:34:09 +09:00
math64.h
mm: don't miss the last page because of round-off error
2018-12-29 13:37:59 +01:00
max17040_battery.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mcb.h
mdev.h
mdio-bitbang.h
net: phy: mdio-bitbang: Remove reset support
2018-04-19 15:59:10 -04:00
mdio-gpio.h
net: phy: mdio-gpio: Add #defines for the GPIO index's
2018-04-19 15:59:11 -04:00
mdio-mux.h
mdio.h
net: phy: remove PM ops from MDIO bus
2018-06-05 08:50:16 -04:00
mei_cl_bus.h
mem_encrypt.h
memblock.h
BACKPORT: mm/memblock.c: skip kmemleak for kasan_init()
2019-09-24 17:44:13 -07:00
memcontrol.h
mm: writeback: use exact memcg dirty counts
2019-04-17 08:38:51 +02:00
memfd.h
mm: restructure memfd code
2018-06-07 17:34:35 -07:00
memory.h
x86/platform/UV: Add adjustable set memory block size function
2018-06-21 16:14:45 +02:00
memory_hotplug.h
mm/hotplug: invalid PFNs from pfn_to_online_page()
2019-12-05 09:21:08 +01:00
mempolicy.h
mempool.h
mempool: Add mempool_init()/mempool_exit()
2018-05-14 13:14:23 -06:00
memremap.h
mm, devm_memremap_pages: fix shutdown handling
2019-01-13 09:51:04 +01:00
memstick.h
mic_bus.h
micrel_phy.h
microchipphy.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2018-04-21 16:32:48 -04:00
migrate.h
mm: unclutter THP migration
2018-04-11 10:28:32 -07:00
migrate_mode.h
mii.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm-arch-hooks.h
mm.h
ANDROID: mm: Throttle rss_stat tracepoint
2019-12-11 17:07:17 +00:00
mm_inline.h
mm_types.h
This is the 4.19.84 stable release
2019-11-14 14:15:21 +08:00
mm_types_task.h
mm: get rid of vmacache_flush_all() entirely
2018-09-13 15:18:04 -10:00
mman.h
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h
mm, oom: distinguish blockable mode for mmu notifiers
2018-08-22 10:52:44 -07:00
mmzone.h
FROMLIST: scs: add accounting
2019-11-27 12:37:25 -08:00
mnt_namespace.h
mod_devicetable.h
linux/mod_devicetable.h: fix kernel-doc missing notation for typec_device_id
2018-09-05 14:36:53 +02:00
module.h
ANDROID: unconditionally compile sig_ok in struct module
2019-10-18 18:21:57 +00:00
moduleloader.h
moduleparam.h
mount.h
This is the 4.19.47 stable release
2019-05-31 08:14:29 -07:00
mpage.h
mpi.h
lib/mpi: headers cleanup
2018-06-07 17:34:39 -07:00
mpls.h
mpls_iptunnel.h
mroute.h
mroute6.h
mroute_base.h
net: ipmr: add support for passing full packet on wrong vif
2018-07-13 14:21:16 -07:00
msdos_fs.h
msg.h
msi.h
platform-msi: Free descriptors in platform_msi_domain_free()
2019-01-09 17:38:42 +01:00
mutex.h
locking/spinlocks: Clean up comment and #ifndef for {,queued_}spin_is_locked()
2018-05-15 08:11:15 +02:00
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
mvebu-pmsu.h
mxm-wmi.h
n_r3964.h
namei.h
ANDROID: fs: Restore vfs_path_lookup() export
2018-12-05 09:48:14 -08:00
nd.h
net.h
net: remove bogus RCU annotations on socket.wq
2018-07-31 12:40:22 -07:00
net_dim.h
net/dim: Update DIM start sample after each DIM iteration
2018-12-05 19:31:59 +01:00
netdev_features.h
net: Add header for usage of fls64()
2019-02-23 09:07:25 +01:00
netdevice.h
net: dev: Use unsigned integer as an argument to left-shift
2019-12-05 09:21:14 +01:00
netfilter.h
jump_label: move 'asm goto' support test to Kconfig
2019-06-04 08:02:34 +02:00
netfilter_bridge.h
netfilter: bridge: Expose nf_tables bridge hook priorities through uapi
2018-08-03 21:15:09 +02:00
netfilter_defs.h
netfilter_ingress.h
jump_label: move 'asm goto' support test to Kconfig
2019-06-04 08:02:34 +02:00
netfilter_ipv4.h
netfilter: utils: move nf_ip_checksum* from ipv4 to utils
2018-07-16 17:51:48 +02:00
netfilter_ipv6.h
netfilter: utils: move nf_ip6_checksum* from ipv6 to utils
2018-07-16 17:51:48 +02:00
netlink.h
netlink: do not store start function in netlink_cb
2018-07-24 10:04:49 -07:00
netpoll.h
netpoll: make ndo_poll_controller() optional
2018-09-23 21:55:24 -07:00
nfs.h
nfs3.h
nfs4.h
NFS client updates for Linux 4.19
2018-08-23 16:03:58 -07:00
nfs_fs.h
NFS recover from destination server reboot for copies
2018-08-13 17:04:23 -04:00
nfs_fs_i.h
nfs_fs_sb.h
NFS handle COPY reply CB_OFFLOAD call race
2018-08-09 12:56:39 -04:00
nfs_iostat.h
nfs_page.h
NFS: Clean up list moves of struct nfs_page
2019-09-06 10:22:22 +02:00
nfs_xdr.h
NFS: Pass error information to the pgio error cleanup routine
2019-09-06 10:22:23 +02:00
nfsacl.h
nl802154.h
nls.h
nmi.h
watchdog/core: Add missing prototypes for weak functions
2018-11-21 09:19:20 +01:00
node.h
mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_memory_range()
2018-08-17 16:20:29 -07:00
nodemask.h
mm: fix comment for NODEMASK_ALLOC
2018-08-22 10:52:45 -07:00
nospec.h
seccomp: Move speculation migitation control to arch code
2018-05-05 00:51:44 +02:00
notifier.h
kernel/SRCU: provide a static initializer
2018-05-30 10:11:34 +02:00
ns_common.h
nsc_gpio.h
nsproxy.h
ntb.h
ntb_transport.h
nubus.h
nubus: Call bus_register unconditionally
2018-05-14 16:27:08 +02:00
numa.h
nvme-fc-driver.h
nvme-fc.h
nvme-rdma.h
nvme.h
nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O
2018-11-13 11:08:24 -08:00
nvmem-consumer.h
nvmem-provider.h
drivers: nvmem: Export nvmem_add_cells()
2018-05-14 16:20:48 +02:00
nvram.h
of.h
of: overlay: validate overlay properties #address-cells and #size-cells
2019-06-09 09:17:24 +02:00
of_address.h
of_clk.h
clk: Extract OF clock helpers in <linux/of_clk.h>
2018-05-02 08:31:07 -07:00
of_device.h
drivers: remove force dma flag from buses
2018-05-03 16:25:08 +02:00
of_dma.h
of_fdt.h
ANDROID: of: Support CONFIG_CMDLINE_EXTEND config option
2018-12-05 09:48:11 -08:00
of_gpio.h
of_graph.h
of_iommu.h
iommu: Remove IOMMU_OF_DECLARE
2018-07-10 17:22:35 +02:00
of_irq.h
of_mdio.h
of_net.h
of_pci.h
PCI: Rework of_pci_get_host_bridge_resources() to devm_of_pci_get_host_bridge_resources()
2018-05-30 11:35:13 -05:00
of_pdt.h
of_platform.h
of_reserved_mem.h
oid_registry.h
olpc-ec.h
omap-dma.h
omap-dmaengine.h
omap-gpmc.h
omap-iommu.h
media: omap: omap-iommu.h: allow building drivers with COMPILE_TEST
2018-04-20 10:47:33 -04:00
omap-mailbox.h
mailbox/omap: switch to SPDX license identifier
2018-08-03 18:57:15 +05:30
omapfb.h
once.h
oom.h
mm: Change return type int to vm_fault_t for fault handlers
2018-08-23 18:48:44 -07:00
openvswitch.h
openvswitch: kernel datapath clone action
2018-07-08 11:13:25 +09:00
oprofile.h
osq_lock.h
overflow.h
overflow: Fix -Wtype-limits compilation warnings
2019-05-31 06:46:30 -07:00
oxu210hp.h
padata.h
page-flags-layout.h
UPSTREAM: kasan, mm, arm64: tag non slab memory allocated via pagealloc
2019-09-24 17:44:13 -07:00
page-flags.h
This is the 4.19.84 stable release
2019-11-14 14:15:21 +08:00
page-isolation.h
mm, migrate: remove reason argument from new_page_t
2018-04-11 10:28:32 -07:00
page_counter.h
memcg: introduce memory.min
2018-06-07 17:34:36 -07:00
page_ext.h
mm/page_ext.c: constify lookup_page_ext() argument
2018-08-17 16:20:28 -07:00
page_idle.h
page_owner.h
page_ref.h
pageblock-flags.h
pagemap.h
FROMLIST: mm: don't cast ->readpage to filler_t for do_read_cache_page
2019-05-20 17:46:42 -07:00
pagevec.h
parman.h
parport.h
parport_pc.h
parser.h
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci-acpi.h
pci-aspm.h
pci-ats.h
pci-dma-compat.h
PCI: Unify PCI and normal DMA direction definitions
2018-07-31 18:04:55 -05:00
pci-dma.h
pci-ecam.h
PCI: Add support for unbinding the generic PCI host controller
2018-05-30 11:35:23 -05:00
pci-ep-cfs.h
pci-epc.h
pci-epf-test/pci_endpoint_test: Add MSI-X support
2018-07-19 11:46:45 +01:00
pci-epf.h
PCI: endpoint: Add MSI-X interfaces
2018-07-19 11:34:23 +01:00
pci.h
PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum
2019-05-25 18:23:38 +02:00
pci_hotplug.h
PCI: hotplug: Demidlayer registration with the core
2018-07-23 17:04:13 -05:00
pci_ids.h
r8169: add support for NCube 8168 network card
2018-09-03 19:05:13 -07:00
pda_power.h
pe.h
percpu-defs.h
percpu-refcount.h
percpu-rwsem.h
locking/percpu-rwsem: Annotate rwsem ownership transfer by setting RWSEM_OWNER_UNKNOWN
2018-05-16 11:45:16 +02:00
percpu.h
/proc/meminfo: add percpu populated pages count
2018-08-22 10:52:45 -07:00
percpu_counter.h
perf_event.h
UPSTREAM: perf, pt, coresight: Fix address filters for vmas with non-zero offset
2019-11-06 14:05:02 -08:00
perf_regs.h
personality.h
pfn.h
pfn_t.h
include/linux/pfn_t.h: force '~' to be parsed as an unary operator
2018-12-01 09:37:34 +01:00
phonet.h
phy.h
net: phy: add helper phy_polling_mode
2018-07-25 13:41:22 -07:00
phy_fixed.h
phy_led_triggers.h
phylink.h
phylink: add helper for configuring 2500BaseX modes
2018-08-09 11:08:19 -07:00
pid.h
UPSTREAM: pidfd: add polling support
2019-08-12 13:36:37 -04:00
pid_namespace.h
pim.h
pipe_fs_i.h
fs: prevent page refcount overflow in pipe_buf_get
2019-05-04 09:20:11 +02:00
pkeys.h
mm/pkeys: Add an empty arch_pkeys_enabled()
2018-05-09 11:51:46 +10:00
pktcdvd.h
pktcdvd: convert to bioset_init()/mempool_init()
2018-05-30 15:33:32 -06:00
pl320-ipc.h
platform_device.h
headers: separate linux/mod_devicetable.h from linux/platform_device.h
2018-07-07 17:52:26 +02:00
plist.h
pm-trace.h
pm.h
UPSTREAM: PM / core: Add support to skip power management in device/driver model
2019-10-11 13:52:04 -07:00
pm2301_charger.h
pm_clock.h
pm_domain.h
PM / Domains: Introduce dev_pm_domain_attach_by_name()
2018-07-09 12:11:02 +02:00
pm_opp.h
ANDROID: PM / OPP: cpufreq-dt: Move power estimation function
2018-10-26 11:53:59 +01:00
pm_qos.h
pm_runtime.h
Revert "PM / runtime: Fixup reference counting of device link suppliers at probe"
2018-06-12 10:24:13 +02:00
pm_wakeirq.h
pm_wakeup.h
UPSTREAM: PM / wakeup: Show wakeup sources stats in sysfs
2019-10-11 14:04:42 -07:00
pmbus.h
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h
poll.h
Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLL
2018-06-28 10:40:47 -07:00
posix-clock.h
posix-timers.h
posix-timers: Sanitize overrun handling
2018-07-02 11:33:25 +02:00
posix_acl.h
posix_acl_xattr.h
power_supply.h
power: remove possible deadlock when unregistering power_supply
2018-07-06 16:03:21 +02:00
powercap.h
ppp-comp.h
ppp_channel.h
ppp_defs.h
pps-gpio.h
pps_kernel.h
pr.h
preempt.h
tracing: Centralize preemptirq tracepoints and unify their usage
2018-07-31 11:32:27 -04:00
prefetch.h
prime_numbers.h
printk.h
Merge branch 'for-4.19-nmi' into for-linus
2018-08-14 13:36:15 +02:00
proc_fs.h
BACKPORT: signal: add pidfd_send_signal() syscall
2019-08-12 13:36:37 -04:00
proc_ns.h
processor.h
profile.h
projid.h
property.h
device property: Fix the length used in PROPERTY_ENTRY_STRING()
2019-03-23 20:10:04 +01:00
psci.h
psi.h
FROMLIST: psi: introduce psi monitor
2019-03-22 23:07:14 +00:00
psi_types.h
FROMLIST: psi: introduce psi monitor
2019-03-22 23:07:14 +00:00
psp-sev.h
crypto: ccp - Add GET_ID SEV command
2018-05-31 00:13:56 +08:00
pstore.h
pstore: Convert buf_lock to semaphore
2019-06-11 12:20:52 +02:00
pstore_ram.h
pti.h
x86/mm/pti: Introduce pti_finalize()
2018-07-20 01:11:45 +02:00
ptp_classify.h
ptp_clock_kernel.h
ptr_ring.h
ptr_ring: wrap back ->producer in __ptr_ring_swap_queue()
2019-01-09 17:38:33 +01:00
ptrace.h
ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS
2018-12-05 19:32:03 +01:00
purgatory.h
pvclock_gtod.h
pwm.h
pwm: Fix deadlock warning when removing PWM device
2019-06-15 11:54:10 +02:00
pwm_backlight.h
pwm-backlight: Add support for PWM delays proprieties.
2018-04-30 10:50:44 +01:00
pxa2xx_ssp.h
ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks
2018-07-02 11:01:21 +01:00
pxa168_eth.h
qcom-geni-se.h
soc: qcom: Add GENI based QUP Wrapper driver
2018-04-25 00:12:05 -05:00
qcom_scm.h
firmware: qcom: scm: fix compilation error when disabled
2019-12-13 08:52:28 +01:00
qnx6_fs.h
quicklist.h
quota.h
fs/quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS
2018-08-22 18:17:29 +02:00
quotaops.h
quota: fix wrong condition in is_quota_modification()
2019-10-05 13:10:11 +02:00
radix-tree.h
xarray: add the xa_lock to the radix_tree_root
2018-04-11 10:28:39 -07:00
raid_class.h
ramfs.h
random.h
random: Make crng state queryable
2018-08-02 17:33:06 -04:00
range.h
ras.h
ratelimit.h
rational.h
rbtree.h
rbtree_augmented.h
rbtree: include rcu.h
2018-05-11 17:28:45 -07:00
rbtree_latch.h
rbtree: include rcu.h
2018-05-11 17:28:45 -07:00
rcu_node_tree.h
rcu_segcblist.h
rcu_sync.h
rculist.h
rculist: Improve documentation for list_for_each_entry_from_rcu()
2018-07-12 15:39:25 -07:00
rculist_bl.h
rculist_nulls.h
docs: Fix some broken references
2018-06-15 18:10:01 -03:00
rcupdate.h
rcu: Force inlining of rcu_read_lock()
2019-07-26 09:14:07 +02:00
rcupdate_wait.h
rcutiny.h
rcu: Improve RCU-tasks naming and comments
2018-07-12 15:39:15 -07:00
rcutree.h
rcu/x86: Provide early rcu_cpu_starting() callback
2018-05-22 16:12:26 -07:00
rcuwait.h
reboot-mode.h
reboot.h
reciprocal_div.h
lib: reciprocal_div: implement the improved algorithm on the paper mentioned
2018-07-07 01:45:31 +02:00
refcount.h
Linux 4.18-rc5
2018-07-17 09:27:43 +02:00
regmap.h
regmap: Support non-incrementing registers
2018-08-09 11:15:06 +01:00
regset.h
relay.h
include/linux/relay.h: fix percpu annotation in struct rchan
2019-04-05 22:32:56 +02:00
remoteproc.h
remoteproc: Introduce prepare and unprepare for subdevices
2018-06-26 14:09:12 -07:00
reservation.h
reset-controller.h
reset: fix reset_control_ops kerneldoc comment
2019-12-05 09:19:38 +01:00
reset.h
resource.h
resource_ext.h
restart_block.h
time: Change nanosleep to safe __kernel_* types
2018-04-19 13:32:03 +02:00
rfkill.h
rfkill: Fixes and cleanup of kernel-doc in the header file
2018-06-15 13:37:07 +02:00
rhashtable-types.h
rhashtable: remove nulls_base and related code.
2018-06-22 13:43:27 +09:00
rhashtable.h
rhashtable: clean up dereference of ->future_tbl.
2018-06-22 13:43:28 +09:00
ring_buffer.h
tracing: kdb: Fix ftdump to not sleep
2019-04-05 22:32:56 +02:00
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h
rmi.h
Input: synaptics-rmi4 - convert irq distribution to irq_domain
2018-06-05 10:33:35 -07:00
rndis.h
rodata_test.h
root_dev.h
rpmsg.h
rpmsg: Switch to SPDX license identifier
2018-06-03 17:37:11 -07:00
rslib.h
rslib: Allocate decoder buffers to avoid VLAs
2018-04-24 19:50:10 -07:00
rtc.h
rtc: remove struct rtc_task
2018-08-02 17:16:05 +02:00
rtmutex.h
locking/rtmutex: Allow specifying a subclass for nested locking
2018-07-25 11:22:19 +02:00
rtnetlink.h
rtsx_common.h
rtsx_pci.h
rtsx_usb.h
rwlock.h
rwlock_api_smp.h
rwlock_types.h
rwsem-spinlock.h
rwsem.h
locking/percpu-rwsem: Annotate rwsem ownership transfer by setting RWSEM_OWNER_UNKNOWN
2018-05-16 11:45:16 +02:00
s3c_adc_battery.h
sa11x0-dma.h
sbitmap.h
scsi: target: sbitmap: add seq_file forward declaration
2018-07-10 22:42:47 -04:00
scatterlist.h
sg: remove ->sg_magic member
2018-06-29 08:48:06 -06:00
scc.h
sched.h
This is the 4.19.64 stable release
2019-08-04 09:37:11 +02:00
sched_clock.h
sched/clock: Move sched clock initialization and merge with generic clock
2018-07-20 00:02:43 +02:00
scif.h
scmi_protocol.h
UPSTREAM: firmware: arm_scmi: add a getter for power of performance states
2018-10-26 11:54:00 +01:00
scpi_protocol.h
screen_info.h
scs.h
FROMLIST: add support for Clang's Shadow Call Stack (SCS)
2019-11-27 12:37:25 -08:00
sctp.h
sctp: add support for dscp and flowlabel per transport
2018-07-04 11:36:54 +09:00
scx200.h
scx200_gpio.h
sdb.h
sdla.h
seccomp.h
seccomp: Add filter flag to opt-out of SSB mitigation
2018-05-05 00:51:44 +02:00
securebits.h
security.h
Merge branch 'next-general' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security
2018-08-15 10:25:26 -07:00
sed-opal.h
seg6.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
selection.h
vt: selection: take screen contents from uniscr if available
2018-07-21 09:18:27 +02:00
selinux.h
sem.h
semaphore.h
seq_buf.h
seq_file.h
seq_file: allocate seq_file from kmem_cache
2018-04-11 10:28:36 -07:00
seq_file_net.h
proc: introduce proc_create_net_single
2018-05-16 07:24:30 +02:00
seqlock.h
seqno-fence.h
serdev.h
serial.h
serial_8250.h
serial: 8250: Rate limit serial port rx interrupts during input overruns
2019-12-05 09:20:25 +01:00
serial_bcm63xx.h
serial_core.h
serial: core: Allow processing sysrq at port unlock time
2019-12-13 08:51:07 +01:00
serial_max3100.h
serial_pnx8xxx.h
serial_s3c.h
serial_sci.h
Revert "serial: sh-sci: Remove SCIx_RZ_SCIFA_REGTYPE"
2018-10-02 14:38:02 -07:00
serio.h
set_memory.h
x86/memory_failure: Introduce {set, clear}_mce_nospec()
2018-08-20 09:22:45 -07:00
sfi.h
sfi_acpi.h
sfp.h
net: phy: sfp: Add HWMON support for module sensors
2018-07-18 10:02:02 +09:00
sh_clk.h
sh_dma.h
sh_eth.h
sh_intc.h
sh_timer.h
sha256.h
kernel/kexec_file.c: move purgatories sha256 to common code
2018-04-13 17:10:28 -07:00
shdma-base.h
shm.h
shmem_fs.h
mm: restructure memfd code
2018-06-07 17:34:35 -07:00
shrinker.h
mm: struct shrinker: make flags of unsigned type
2018-08-22 10:52:43 -07:00
signal.h
signal: Guard against negative signal numbers in copy_siginfo_from_user32
2018-11-13 11:08:45 -08:00
signal_types.h
signalfd.h
siox.h
siphash.h
inet: switch IP ID generator to siphash
2019-06-04 08:02:30 +02:00
sirfsoc_dma.h
sizes.h
skb_array.h
pfifo_fast: drop unneeded additional lock on dequeue
2018-05-17 12:46:54 -04:00
skbuff.h
net/flow_dissector: switch to siphash
2019-11-10 11:27:54 +01:00
slab.h
UPSTREAM: mm, slab: combine kmalloc_caches and kmalloc_dma_caches
2019-12-13 14:04:05 -08:00
slab_def.h
UPSTREAM: mm: move obj_to_index to include/linux/slab_def.h
2019-09-24 17:44:13 -07:00
slimbus.h
slimbus: stream: add stream support
2018-07-07 17:25:23 +02:00
slub_def.h
slub: fix failure when we delete and create a slab cache
2018-06-28 11:16:44 -07:00
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h
smpboot.h
smpboot: Place the __percpu annotation correctly
2019-05-31 06:46:16 -07:00
smsc911x.h
smscphy.h
sock_diag.h
Revert "net: init sk_cookie for inet socket"
2018-04-24 11:15:32 -04:00
socket.h
net: initial AF_XDP skeleton
2018-05-03 15:55:23 -07:00
sonet.h
sony-laptop.h
media: meye: allow building it with COMPILE_TEST on non-x86
2018-05-05 11:41:58 -04:00
sonypi.h
sort.h
sound.h
soundcard.h
spinlock.h
ila: make lockdep happy again
2018-08-16 12:14:42 -07:00
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: Add notrace variant of srcu_dereference
2018-07-26 10:50:16 -04:00
srcutiny.h
kernel/SRCU: provide a static initializer
2018-05-30 10:11:34 +02:00
srcutree.h
kernel/SRCU: provide a static initializer
2018-05-30 10:11:34 +02:00
ssbi.h
stackdepot.h
stackprotector.h
Kbuild: rename CC_STACKPROTECTOR[_STRONG] config variables
2018-06-14 12:21:18 +09:00
stacktrace.h
start_kernel.h
stat.h
vfs: change inode times to use struct timespec64
2018-06-05 16:57:31 -07:00
statfs.h
static_key.h
stddef.h
stm.h
stmmac.h
net: stmmac: Fallback to Platform Data clock in Watchdog conversion
2019-03-13 14:02:35 -07:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h
string.h
UPSTREAM: rss_stat: Add support to detect RSS updates of external mm
2019-11-18 14:02:15 -05:00
string_helpers.h
lib/string_helpers: Add missed declaration of struct task_struct
2018-05-15 21:47:09 +03:00
stringhash.h
<linux/stringhash.h>: fix end_name_hash() for 64bit long
2018-04-28 15:01:14 -07:00
stringify.h
sudmac.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
suspend.h
ANDROID: power: wakeup_reason: add an API to log wakeup reasons
2018-12-05 09:48:13 -08:00
svga.h
sw842.h
swab.h
swait.h
sched/swait: Rename to exclusive
2018-06-20 11:35:56 +02:00
swap.h
This is the 4.19.88 stable release
2019-12-05 12:02:49 +01:00
swap_cgroup.h
swap_slots.h
swapfile.h
x86/speculation/l1tf: Limit swap file size to MAX_PA/2
2018-06-20 19:10:01 +02:00
swapops.h
mm: Change return type int to vm_fault_t for fault handlers
2018-08-23 18:48:44 -07:00
swiotlb.h
switchtec.h
switchtec: Use generic PCI Vendor ID and Class Code
2018-06-29 20:16:44 -05:00
sxgbe_platform.h
sync_core.h
sync_file.h
synclink.h
sys.h
sys_soc.h
syscalls.h
UPSTREAM: pid: add pidfd_open()
2019-08-12 13:36:37 -04:00
syscore_ops.h
sysctl.h
sysfs.h
Driver core patches for 4.19-rc1
2018-08-18 11:44:53 -07:00
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h
scsi: t10-pi: Return correct ref tag when queue has no integrity profile
2018-12-29 13:37:55 +01:00
task_io_accounting.h
ANDROID: taskstats: track fsync syscalls
2018-12-05 09:48:12 -08:00
task_io_accounting_ops.h
ANDROID: taskstats: track fsync syscalls
2018-12-05 09:48:12 -08:00
task_work.h
taskstats_kern.h
tboot.h
tc.h
TC: Set DMA masks for devices
2018-11-13 11:08:51 -08:00
tca6416_keypad.h
tcp.h
tcp: limit payload size of sacked skbs
2019-06-17 19:51:56 +02:00
tee_drv.h
textsearch.h
textsearch: fix kernel-doc warnings and add kernel-api section
2018-04-16 18:53:13 -04:00
textsearch_fsm.h
tfrc.h
thermal.h
drivers: thermal: Update license to SPDX format
2018-05-30 14:46:17 +08:00
thinkpad_acpi.h
thread_info.h
thread_info: Add update_thread_flag() helpers
2018-05-25 12:27:53 +01:00
threads.h
thunderbolt.h
ti-emif-sram.h
ARM: OMAP2+: Fix build when using split object directories
2018-04-18 10:07:13 -07:00
ti_wilink_st.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time.h
time: Introduce struct __kernel_itimerspec
2018-06-24 14:39:46 +02:00
time32.h
y2038: Provide aliases for compat helpers
2018-08-22 15:11:35 +02:00
time64.h
timekeeping: Force upper bound for setting CLOCK_REALTIME
2019-05-31 06:46:29 -07:00
timecounter.h
timekeeper_internal.h
Revert: Unify CLOCK_MONOTONIC and CLOCK_BOOTTIME
2018-04-26 14:53:32 +02:00
timekeeping.h
timekeeping: Fix declaration of read_persistent_wall_and_boot_offset()
2018-09-03 13:26:44 +02:00
timekeeping32.h
y2038: make do_gettimeofday() and get_seconds() inline
2019-11-20 18:45:24 +01:00
timer.h
timers: Remove stale struct tvec_base forward declaration
2018-04-17 17:18:04 +02:00
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
tnum.h
bpf/verifier: improve register value range tracking with ARSH
2018-04-29 08:45:53 -07:00
topology.h
torture.h
rcutorture: Use per-CPU random state for rcu_torture_timer()
2018-07-12 15:42:04 -07:00
toshiba.h
tpm.h
tpm: Implement tpm_default_chip() to find a TPM chip
2018-07-28 17:03:11 +03:00
tpm_command.h
tpm_eventlog.h
trace.h
trace_clock.h
trace_events.h
tracing: Lock event_mutex before synth_event_mutex
2019-12-05 09:19:49 +01:00
trace_seq.h
tracefs.h
tracehook.h
blkcg: add generic throttling mechanism
2018-07-09 09:07:54 -06:00
tracepoint-defs.h
tracepoint: Fix tracepoint array element size mismatch
2018-10-17 15:35:29 -04:00
tracepoint.h
tracepoint: Use __idx instead of idx in DO_TRACE macro to make it unique
2018-12-08 12:59:07 +01:00
transport_class.h
ts-nbus.h
tsacct_kern.h
tty.h
tty: Don't block on IO when ldisc change is pending
2019-12-13 08:52:28 +01:00
tty_driver.h
tty: replace ->proc_fops with ->proc_show
2018-05-16 07:24:30 +02:00
tty_flip.h
tty_ldisc.h
atomic/tty: Fix up atomic abuse in ldsem
2018-06-28 21:07:55 +09:00
typecheck.h
types.h
include/linux/types.h: use fixed width types without double-underscore prefix
2018-06-07 17:34:38 -07:00
u64_stats_sync.h
net: u64_stats_sync: Remove functions without user
2018-05-07 23:25:24 -04:00
uaccess.h
BACKPORT: x86/uaccess: Introduce user_access_{save,restore}()
2019-09-24 17:44:16 -07:00
ucb1400.h
ucs2_string.h
udp.h
net: Convert GRO SKB handling to list_head.
2018-06-26 11:33:04 +09:00
uidgid.h
uio.h
uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe()
2018-09-12 14:58:47 -07:00
uio_driver.h
uio: change to use the mutex lock instead of the spin lock
2018-07-07 16:57:35 +02:00
umh.h
umh: introduce fork_usermode_blob() helper
2018-05-23 13:23:39 -04:00
unicode.h
ext4: optimize case-insensitive lookups
2019-09-23 13:23:30 -07:00
uprobes.h
Uprobe: Additional argument arch_uprobe to uprobe_write_opcode()
2018-08-13 20:08:33 -04:00
usb.h
USB: core: Fix bug caused by duplicate interface PM usage counter
2019-05-08 07:21:44 +02:00
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h
userfaultfd_k.h
mm: Change return type int to vm_fault_t for fault handlers
2018-08-23 18:48:44 -07:00
util_macros.h
uts.h
utsname.h
uts: create "struct uts_namespace" from kmem_cache
2018-04-11 10:28:35 -07:00
uuid.h
uwb.h
vbox_utils.h
virt: vbox: Move declarations of vboxguest private functions to private header
2018-04-23 13:41:55 +02:00
verification.h
Replace magic for trusting the secondary keyring with #define
2018-08-16 09:57:20 -07:00
vermagic.h
vexpress.h
vfio.h
vfs.h
vga_switcheroo.h
ALSA: hda - Enable runtime PM only for discrete GPU
2018-09-13 17:58:30 +02:00
vgaarb.h
via-core.h
via-gpio.h
via.h
via_i2c.h
videodev2.h
virtio.h
virtio: add ability to iterate over vqs
2018-04-25 20:33:19 +03:00
virtio_byteorder.h
virtio_caif.h
virtio_config.h
virtio: Make vp_set_vq_affinity() take a mask.
2018-08-11 12:02:18 -07:00
virtio_console.h
virtio_net.h
net: avoid false positives in untrusted gso validation
2019-02-27 10:09:01 +01:00
virtio_ring.h
virtio: Honour 'may_reduce_num' in vring_create_virtqueue
2019-04-17 08:38:52 +02:00
virtio_vsock.h
visorbus.h
vlynq.h
vm_event_item.h
mm: get rid of vmacache_flush_all() entirely
2018-09-13 15:18:04 -10:00
vm_sockets.h
vmacache.h
mm: get rid of vmacache_flush_all() entirely
2018-09-13 15:18:04 -10:00
vmalloc.h
UPSTREAM: mm: vmalloc: show number of vmalloc pages in /proc/meminfo
2019-10-14 20:24:53 +00:00
vme.h
vmpressure.h
vmstat.h
vmw_vmci_api.h
vmw_vmci_defs.h
VMCI: Fix integer overflow in VMCI handle arrays
2019-07-14 08:11:21 +02:00
vringh.h
vt.h
vt_buffer.h
vt_kern.h
vtime.h
w1-gpio.h
w1.h
w1: core: match sub-nodes of bus masters in devicetree
2018-07-11 18:09:08 +02:00
wait.h
scsi: sched/wait: Add wait_event_lock_irq_timeout for TASK_UNINTERRUPTIBLE usage
2018-11-13 11:08:42 -08:00
wait_bit.h
bdi: wake up concurrent wb_shutdown() callers.
2018-05-03 09:25:47 -06:00
wakeup_reason.h
ANDROID: power: wakeup_reason: add an API to log wakeup reasons
2018-12-05 09:48:13 -08:00
wanrouter.h
watchdog.h
win_minmax.h
wireless.h
wkup_m3_ipc.h
soc: ti: wkup_m3_ipc: Add wkup_m3_request_wake_src
2018-07-04 20:19:06 -07:00
wl12xx.h
wm97xx.h
wmi.h
workqueue.h
workqueue: Show the latest workqueue name in /proc/PID/{comm,stat,status}
2018-05-18 08:47:13 -07:00
writeback.h
ww_mutex.h
locking: Implement an algorithm choice for Wound-Wait mutexes
2018-07-03 09:44:36 +02:00
xarray.h
xarray: add the xa_lock to the radix_tree_root
2018-04-11 10:28:39 -07:00
xattr.h
ANDROID: Add optional __get xattr method paired to __vfs_getxattr
2019-11-06 15:27:46 +00:00
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