OrangePi_CM5/include/linux
Naoya Horiguchi 907ec5fca3 mm: zero remaining unavailable struct pages
Patch series "mm: Fix for movable_node boot option", v3.

This patch series contains a fix for the movable_node boot option issue
which was introduced by commit 124049decb ("x86/e820: put !E820_TYPE_RAM
regions into memblock.reserved").

The commit breaks the option because it changed the memory gap range to
reserved memblock.  So, the node is marked as Normal zone even if the SRAT
has Hot pluggable affinity.

First and second patch fix the original issue which the commit tried to
fix, then revert the commit.

This patch (of 3):

There is a kernel panic that is triggered when reading /proc/kpageflags on
the kernel booted with kernel parameter 'memmap=nn[KMG]!ss[KMG]':

  BUG: unable to handle kernel paging request at fffffffffffffffe
  PGD 9b20e067 P4D 9b20e067 PUD 9b210067 PMD 0
  Oops: 0000 [#1] SMP PTI
  CPU: 2 PID: 1728 Comm: page-types Not tainted 4.17.0-rc6-mm1-v4.17-rc6-180605-0816-00236-g2dfb086ef02c+ #160
  Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.11.0-2.fc28 04/01/2014
  RIP: 0010:stable_page_flags+0x27/0x3c0
  Code: 00 00 00 0f 1f 44 00 00 48 85 ff 0f 84 a0 03 00 00 41 54 55 49 89 fc 53 48 8b 57 08 48 8b 2f 48 8d 42 ff 83 e2 01 48 0f 44 c7 <48> 8b 00 f6 c4 01 0f 84 10 03 00 00 31 db 49 8b 54 24 08 4c 89 e7
  RSP: 0018:ffffbbd44111fde0 EFLAGS: 00010202
  RAX: fffffffffffffffe RBX: 00007fffffffeff9 RCX: 0000000000000000
  RDX: 0000000000000001 RSI: 0000000000000202 RDI: ffffed1182fff5c0
  RBP: ffffffffffffffff R08: 0000000000000001 R09: 0000000000000001
  R10: ffffbbd44111fed8 R11: 0000000000000000 R12: ffffed1182fff5c0
  R13: 00000000000bffd7 R14: 0000000002fff5c0 R15: ffffbbd44111ff10
  FS:  00007efc4335a500(0000) GS:ffff93a5bfc00000(0000) knlGS:0000000000000000
  CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
  CR2: fffffffffffffffe CR3: 00000000b2a58000 CR4: 00000000001406e0
  Call Trace:
   kpageflags_read+0xc7/0x120
   proc_reg_read+0x3c/0x60
   __vfs_read+0x36/0x170
   vfs_read+0x89/0x130
   ksys_pread64+0x71/0x90
   do_syscall_64+0x5b/0x160
   entry_SYSCALL_64_after_hwframe+0x44/0xa9
  RIP: 0033:0x7efc42e75e23
  Code: 09 00 ba 9f 01 00 00 e8 ab 81 f4 ff 66 2e 0f 1f 84 00 00 00 00 00 90 83 3d 29 0a 2d 00 00 75 13 49 89 ca b8 11 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 34 c3 48 83 ec 08 e8 db d3 01 00 48 89 04 24

According to kernel bisection, this problem became visible due to commit
f7f99100d8 which changes how struct pages are initialized.

Memblock layout affects the pfn ranges covered by node/zone.  Consider
that we have a VM with 2 NUMA nodes and each node has 4GB memory, and the
default (no memmap= given) memblock layout is like below:

  MEMBLOCK configuration:
   memory size = 0x00000001fff75c00 reserved size = 0x000000000300c000
   memory.cnt  = 0x4
   memory[0x0]     [0x0000000000001000-0x000000000009efff], 0x000000000009e000 bytes on node 0 flags: 0x0
   memory[0x1]     [0x0000000000100000-0x00000000bffd6fff], 0x00000000bfed7000 bytes on node 0 flags: 0x0
   memory[0x2]     [0x0000000100000000-0x000000013fffffff], 0x0000000040000000 bytes on node 0 flags: 0x0
   memory[0x3]     [0x0000000140000000-0x000000023fffffff], 0x0000000100000000 bytes on node 1 flags: 0x0
   ...

If you give memmap=1G!4G (so it just covers memory[0x2]),
the range [0x100000000-0x13fffffff] is gone:

  MEMBLOCK configuration:
   memory size = 0x00000001bff75c00 reserved size = 0x000000000300c000
   memory.cnt  = 0x3
   memory[0x0]     [0x0000000000001000-0x000000000009efff], 0x000000000009e000 bytes on node 0 flags: 0x0
   memory[0x1]     [0x0000000000100000-0x00000000bffd6fff], 0x00000000bfed7000 bytes on node 0 flags: 0x0
   memory[0x2]     [0x0000000140000000-0x000000023fffffff], 0x0000000100000000 bytes on node 1 flags: 0x0
   ...

This causes shrinking node 0's pfn range because it is calculated by the
address range of memblock.memory.  So some of struct pages in the gap
range are left uninitialized.

We have a function zero_resv_unavail() which does zeroing the struct pages
outside memblock.memory, but currently it covers only the reserved
unavailable range (i.e.  memblock.memory && !memblock.reserved).  This
patch extends it to cover all unavailable range, which fixes the reported
issue.

Link: http://lkml.kernel.org/r/20181002143821.5112-2-msys.mizuma@gmail.com
Fixes: f7f99100d8 ("mm: stop zeroing memory during allocation in vmemmap")
Signed-off-by: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
Signed-off-by-by: Masayoshi Mizuma <m.mizuma@jp.fujitsu.com>
Tested-by: Oscar Salvador <osalvador@suse.de>
Tested-by: Masayoshi Mizuma <m.mizuma@jp.fujitsu.com>
Reviewed-by: Pavel Tatashin <pavel.tatashin@microsoft.com>
Cc: Ingo Molnar <mingo@kernel.org>
Cc: Michal Hocko <mhocko@kernel.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2018-10-26 16:38:15 -07:00
..
amba mmc: mmci: Drop support for pdata GPIO numbers 2018-10-08 11:40:43 +02:00
avf virtchnl: Added support to exchange additional speed values 2018-10-03 07:42:29 -07:00
bcma
…
byteorder crypto: Deduplicate le32_to_cpu_array() and cpu_to_le32_array() 2018-03-31 01:33:09 +08:00
can can: dev: enable multi-queue for SocketCAN devices 2018-07-27 10:40:16 +02:00
ceph libceph: implement CEPHX_V2 calculation mode 2018-08-02 21:33:25 +02:00
clk ARM: at91: pm: add PMC fast startup registers defines 2018-07-17 15:08:07 +02:00
crush
…
decompress
…
dma dmaengine: sprd: Support DMA link-list mode 2018-09-03 16:58:50 +05:30
dsa
…
extcon
…
firmware/meson
…
fpga fpga: add devm_fpga_region_create 2018-10-16 11:13:50 +02:00
fsl bus: fsl-mc: add support for dpseci device type 2018-09-21 13:24:50 +08:00
gpio This is the bulk of GPIO changes for the v4.20 series: 2018-10-23 08:45:05 +01:00
hsi
…
iio iio: buffer: fix the function signature to match implementation 2018-06-24 14:23:21 +01:00
input Input: make input_report_slot_state() return boolean 2018-06-11 10:21:06 -07:00
irqchip KVM updates for v4.20 2018-10-25 17:57: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 power supply and reset changes for the v4.20 series 2018-10-25 06:28:08 -07:00
mlx4 net/mlx4_core: Use devlink region_snapshot parameter 2018-07-12 17:37:13 -07:00
mlx5 First merge window pull request 2018-10-26 07:38:19 -07:00
mmc mmc: core: add helper to see if a host is doing a retune 2018-10-08 11:40:43 +02:00
mtd SPI NOR changes: 2018-10-23 01:09:22 +01:00
mux
…
netfilter netfilter: nft_osf: Add ttl option support 2018-10-16 10:01:48 +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 USB/PHY patches for 4.20-rc1 2018-10-26 08:14:13 -07:00
pinctrl pinctrl: Document pin_config_group_get() return codes like pin_config_get() 2018-07-09 13:09:21 +02:00
platform_data USB/PHY patches for 4.20-rc1 2018-10-26 08:14:13 -07:00
power power: supply: bq27xxx: Add support for BQ27411 2018-09-20 11:35:40 +02:00
qed First merge window pull request 2018-10-26 07:38:19 -07:00
raid powerpc updates for 4.17 2018-04-07 12:08:19 -07:00
regulator regulator/mfd: Support for the ROHM BD71847 2018-09-28 15:07:30 +01:00
remoteproc
…
reset
…
rpmsg rpmsg: glink: Switch to SPDX license identifier 2018-06-03 17:37:15 -07:00
rtc
…
sched sched: loadavg: make calc_load_n() public 2018-10-26 16:26:32 -07:00
soc ARM: 32-bit SoC platform updates 2018-08-23 13:44:43 -07:00
soundwire soundwire: keep track of Masters in a stream 2018-08-27 09:49:48 +05:30
spi Merge remote-tracking branch 'spi/topic/of' into spi-next 2018-10-21 17:00:17 +01:00
ssb ssb: Remove SSB_WARN_ON, SSB_BUG_ON and SSB_DEBUG 2018-08-09 18:47:47 +03:00
sunrpc gss_krb5: Remove VLA usage of skcipher 2018-09-28 12:46:07 +08:00
ulpi
…
unaligned
…
usb USB/PHY patches for 4.20-rc1 2018-10-26 08:14:13 -07:00
uwb
…
wimax
…
8250_pci.h
…
a.out.h
…
acct.h
…
acpi.h pci-v4.20-changes 2018-10-25 06:50:48 -07:00
acpi_dma.h
…
acpi_iort.h
…
acpi_pmtmr.h
…
adb.h
…
adfs_fs.h
…
adxl.h ACPI/ADXL: Add address translation interface using an ACPI DSM 2018-10-16 10:03:00 +02:00
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
…
anon_inodes.h
…
apm-emulation.h
…
apm_bios.h
…
apple-gmux.h
…
apple_bl.h
…
arch_topology.h sched/topology, drivers/base/arch_topology: Rebuild the sched_domain hierarchy when capacities change 2018-09-10 11:05:47 +02: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 proc: introduce proc_create_seq_private 2018-05-16 07:23:35 +02: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 bdi: use refcount_t for reference counting instead atomic_t 2018-08-22 10:52:46 -07: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 signal: Distinguish between kernel_siginfo and siginfo 2018-10-03 16:47:43 +02:00
bio.h blkcg: reassociate bios when make_request() is called recursively 2018-10-20 15:39:55 -06: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 bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free() 2018-08-01 15:49:40 -07:00
bitops.h include/linux/bitops.h: introduce BITS_PER_TYPE 2018-08-22 10:52:48 -07:00
bitrev.h
…
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: fix edge case for blk_get_rl() under memory pressure 2018-10-20 15:39:54 -06:00
blk-mq-pci.h
…
blk-mq-rdma.h
…
blk-mq-virtio.h
…
blk-mq.h blk-mq: provide helper for setting up an SQ queue and tag set 2018-10-15 20:05:18 -06:00
blk-pm.h block: Move power management code into a new source file 2018-09-26 15:11:28 -06:00
blk_types.h blkcg: remove bio->bi_css and instead use bio->bi_blkg 2018-09-21 20:29:13 -06:00
blkdev.h pci-v4.20-changes 2018-10-25 06:50:48 -07:00
blkpg.h
…
blktrace_api.h
…
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: introduce per-cpu cgroup local storage 2018-10-01 16:18:32 +02:00
bpf.h bpf: add queue and stack maps 2018-10-19 13:24:31 -07: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: add queue and stack maps 2018-10-19 13:24:31 -07:00
bpf_verifier.h bpf: add verifier callback to get stack usage info for offloaded progs 2018-10-08 10:24:12 +02: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 ext4: convert fault handler to use vm_fault_t type 2018-10-02 22:20:50 -04:00
bug.h
…
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 block: remove bio_rewind_iter() 2018-09-06 15:12:24 -06:00
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
…
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
cgroup-defs.h psi: cgroup support 2018-10-26 16:26:32 -07:00
cgroup.h psi: cgroup support 2018-10-26 16:26:32 -07:00
cgroup_rdma.h
…
cgroup_subsys.h
…
circ_buf.h docs: Fix some broken references 2018-06-15 18:10:01 -03:00
cleancache.h
…
clk-provider.h clk: add duty cycle support 2018-06-19 10:06:29 -07: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 Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2018-10-25 11:14:36 -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_psdev.h
…
compaction.h
…
compat.h Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2018-10-25 11:14:36 -07:00
compiler-clang.h include/linux/compiler*.h: make compiler-*.h mutually exclusive 2018-08-22 17:31:34 -07:00
compiler-gcc.h s390 updates for the 4.20 merge window 2018-10-23 11:14:47 +01:00
compiler-intel.h include/linux/compiler*.h: make compiler-*.h mutually exclusive 2018-08-22 17:31:34 -07:00
compiler.h x86/objtool: Use asm macros to work around GCC inlining bugs 2018-10-04 11:24:58 +02:00
compiler_types.h Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 2018-10-25 16:43:35 -07: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 signal: Distinguish between kernel_siginfo and siginfo 2018-10-03 16:47:43 +02:00
coresight-pmu.h coresight: Move to SPDX identifier 2018-04-19 12:29:41 -03:00
coresight-stm.h
…
coresight.h coresight: Add support for CLAIM tag protocol 2018-09-25 20:09:19 +02:00
count_zeros.h
…
cper.h efi: Decode IA32/X64 Processor Error Section 2018-05-14 08:57:47 +02:00
cpu.h Power management updates for 4.19-rc1 2018-08-14 13:12:24 -07:00
cpu_cooling.h
…
cpu_pm.h
…
cpu_rmap.h
…
cpufeature.h cpufeature: avoid warning when compiling with clang 2018-09-21 13:24:52 +08:00
cpufreq.h cpufreq: Rename cpufreq_can_do_remote_dvfs() 2018-05-23 10:37:08 +02:00
cpuhotplug.h ARM: 32-bit SoC platform updates 2018-08-23 13:44:43 -07:00
cpuidle.h cpuidle: menu: Fix wakeup statistics updates for polling state 2018-10-04 10:23:37 +02: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 kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled 2018-10-06 12:09:26 +02:00
crc-ccitt.h
…
crc-itu-t.h
…
crc-t10dif.h crc-t10dif: Pick better transform if one becomes available 2018-09-04 11:37:05 +08:00
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 cred: conditionally declare groups-related functions 2018-06-28 11:02:44 -04:00
crypto.h crypto: user - Implement a generic crypto statistics 2018-09-28 12:46:25 +08: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 overlayfs update for 4.19 2018-08-21 18:19:09 -07:00
dccp.h
…
dcookies.h
…
debug_locks.h locking/lockdep: Make global debug_locks* variables read-mostly 2018-10-19 07:53:18 +02:00
debugfs.h
…
debugobjects.h
…
delay.h
…
delayacct.h delayacct: track delays from thrashing cache pages 2018-10-26 16:26:32 -07:00
delayed_call.h
…
dell-led.h
…
devcoredump.h
…
devfreq-event.h
…
devfreq.h PM / devfreq: Make update_devfreq() public 2018-10-02 10:16:41 +09:00
devfreq_cooling.h
…
device-mapper.h dax: Introduce a ->copy_to_iter dax operation 2018-05-22 23:18:31 -07:00
device.h Driver core patches for 4.20-rc1 2018-10-26 08:42:25 -07:00
device_cgroup.h
…
devpts_fs.h
…
digsig.h
…
dio.h
…
dirent.h
…
dlm.h
…
dlm_plock.h
…
dm-bufio.h dm bufio: move dm-bufio.h to include/linux/ 2018-04-03 15:04:23 -04:00
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 dma-buf: remove kmap_atomic interface 2018-06-20 15:59:34 +02: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: Check for drivers mapping invalid addresses in dma_map_single() 2018-10-08 09:44:17 +02:00
dma-direct.h dma-direct: implement complete bus_dma_mask handling 2018-10-01 07:28:03 -07: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: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN 2018-10-09 15:08:26 +02:00
dma-noncoherent.h dma-mapping: consolidate the dma mmap implementations 2018-09-20 09:01:16 +02: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 * Add NVDIMM support to EDAC (Tony Luck) 2018-04-05 14:21:13 -07:00
dnotify.h
…
dns_resolver.h dns: Allow the dns resolver to retrieve a server set 2018-10-04 09:40:52 -07:00
dqblk_qtree.h
…
dqblk_v1.h
…
dqblk_v2.h
…
drbd.h
…
drbd_genl.h
…
drbd_genl_api.h
…
drbd_limits.h
…
ds2782_battery.h
…
dtlk.h
…
dw_apb_timer.h
…
dynamic_debug.h
…
dynamic_queue_limits.h
…
earlycpio.h
…
ecryptfs.h
…
edac.h EDAC: Raise the maximum number of memory controllers 2018-09-27 07:52:05 +02:00
edd.h
…
edma.h
…
eeprom_93cx6.h
…
eeprom_93xx46.h
…
efi-bgrt.h
…
efi.h efi/x86: Handle page faults occurring while running EFI runtime services 2018-09-26 12:14:55 +02:00
efs_vh.h
…
eisa.h
…
elevator.h block: move call of scheduler's ->completed_request() hook 2018-09-27 17:34:52 -06:00
elf-fdpic.h
…
elf-randomize.h
…
elf.h
…
elfcore-compat.h y2038: globally rename compat_time to old_time32 2018-08-27 14:48:48 +02:00
elfcore.h
…
elfnote.h
…
enclosure.h
…
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 ethtool: drop get_settings and set_settings callbacks 2018-08-29 19:46:10 -07: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: guarantee journalled quota data by checkpoint 2018-10-22 17:54:47 -07:00
f75375s.h
…
falloc.h
…
fanotify.h
…
fault-inject.h mm: make should_failslab always available for fault injection 2018-04-05 21:36:26 -07:00
fb.h fbdev: fix typo in comment 2018-07-24 19:11:26 +02: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 bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB 2018-10-19 13:49:34 -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 vfs: swap names of {do,vfs}_clone_file_range() 2018-09-24 10:54:01 +02:00
fs_enet_pd.h
…
fs_pin.h
…
fs_stack.h
…
fs_struct.h
…
fs_uart_pd.h
…
fscache-cache.h fscache: Pass object size in rather than calling back for it 2018-04-06 14:05:14 +01:00
fscache.h fscache: Maintain a catalogue of allocated cookies 2018-04-06 14:05:14 +01:00
fscrypt.h
…
fscrypt_notsupp.h f2fs-for-4.18-rc1 2018-06-11 10:16:13 -07:00
fscrypt_supp.h f2fs-for-4.18-rc1 2018-06-11 10:16:13 -07: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 2018-09-04 23:37:38 +02:00
fsldma.h
…
fsnotify.h Revert "fsnotify: support overlayfs" 2018-07-18 15:44:44 +02:00
fsnotify_backend.h Merge branch 'akpm' (patches from Andrew) 2018-08-17 16:49:31 -07:00
ftrace.h tracing: Centralize preemptirq tracepoints and unify their usage 2018-07-31 11:32:27 -04:00
ftrace_irq.h
…
futex.h mm: use do_futex() instead of sys_futex() in mm_release() 2018-04-02 20:15:02 +02:00
fwnode.h ACPI: Convert ACPI reference args to generic fwnode reference args 2018-07-23 12:44:52 +02:00
gameport.h
…
gcd.h
…
genalloc.h
…
genetlink.h
…
genhd.h This is the 4.19-rc6 release 2018-10-01 08:58:57 -06:00
genl_magic_func.h
…
genl_magic_struct.h
…
getcpu.h
…
gfp.h docs/mm: make GFP flags descriptions usable as kernel-doc 2018-08-23 18:48:43 -07: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.h: fix location of gpio legacy documentation 2018-07-02 11:25:47 -06:00
gpio_keys.h Input: gpio_keys - add missing include to gpio_keys.h 2018-07-18 17:27:10 +00:00
hardirq.h
…
hash.h
…
hashtable.h
…
hdlc.h
…
hdlcdrv.h
…
hdmi.h
…
hid-debug.h
…
hid-roccat.h
…
hid-sensor-hub.h
…
hid-sensor-ids.h
…
hid.h Merge branch 'for-4.20/logitech-highres' into for-linus 2018-10-23 13:35:22 +02:00
hiddev.h
…
hidraw.h
…
highmem.h
…
highuid.h
…
hil.h
…
hil_mlc.h
…
hippidevice.h
…
hmm.h mm: remove references to vm_insert_pfn() 2018-10-26 16:25:20 -07:00
host1x.h gpu: host1x: Use not explicitly sized types 2018-05-18 21:51:37 +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 mremap: properly flush TLB before releasing the page 2018-10-18 11:30:52 +02:00
hugetlb.h mm: migration: fix migration of huge PMD shared pages 2018-10-05 16:32:04 -07:00
hugetlb_cgroup.h
…
hugetlb_inline.h
…
hw_breakpoint.h
…
hw_random.h hwrng: core - document the quality field 2018-10-05 10:16:56 +08:00
hwmon-sysfs.h
…
hwmon-vid.h
…
hwmon.h hwmon: (core) Add hwmon_in_enable attribute 2018-10-10 20:37:13 -07:00
hwspinlock.h hwspinlock: Remove redundant config 2018-06-26 13:46:28 -07:00
hyperv.h vmbus: split ring buffer allocation from open 2018-09-25 20:33:24 +02: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: refactor function to release a DMA safe buffer 2018-08-30 23:13:15 +02:00
i8042.h
…
i8253.h
…
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 Merge branch 'ida-4.19' of git://git.infradead.org/users/willy/linux-dax 2018-08-26 11:48:42 -07:00
ieee80211.h mac80211: minstrel: Enable STBC and LDPC for VHT Rates 2018-10-11 16:01:00 +02:00
ieee802154.h
…
if_arp.h
…
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
…
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: switch to new type of msg_control 2018-09-13 09:25:40 -07: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 route: add support for directed broadcast forwarding 2018-07-29 12:37:06 -07:00
init.h LSM: Convert from initcall to struct lsm_info 2018-10-10 20:40:21 -07: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 Merge branches 'arm/shmobile', 'arm/renesas', 'arm/msm', 'arm/smmu', 'arm/omap', 'x86/amd', 'x86/vt-d' and 'core' into next 2018-08-08 12:02:27 +02:00
intel-pti.h
…
intel-svm.h
…
interrupt.h genirq: Fix grammar s/an /a / 2018-10-09 07:50:41 +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 fs/iomap.c: change return type to vm_fault_t 2018-10-26 16:25:18 -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
…
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: Finally get rid of ipmi_user_t and ipmi_smi_t 2018-09-18 16:15:33 -05:00
ipmi_smi.h ipmi: Finally get rid of ipmi_user_t and ipmi_smi_t 2018-09-18 16:15:33 -05:00
ipv6.h ipv6: Add sockopt IPV6_MULTICAST_ALL analogue to IP_MULTICAST_ALL 2018-09-13 08:17:27 -07:00
ipv6_route.h
…
irq.h irq/matrix: Spread managed interrupts on allocation 2018-09-18 18:27:24 +02: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 irqdesc: Delete irq_desc_get_msi_desc() 2018-06-22 14:22:02 +02:00
irqdomain.h irqchip/irq-mvebu-sei: Add new driver for Marvell SEI 2018-10-02 12:00:08 +01: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
…
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: Annotate entries that operate on __init code earlier 2018-09-27 17:56:48 +02:00
jump_label_ratelimit.h
…
jz4740-adc.h
…
jz4780-nemc.h
…
kallsyms.h
…
kasan-checks.h
…
kasan.h kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN 2018-08-17 16:20:30 -07:00
kbd_diacr.h
…
kbd_kern.h
…
kbuild.h
…
kconfig.h kbuild: get <linux/compiler_types.h> out of <linux/kconfig.h> 2018-03-31 12:22:38 +09:00
kcore.h Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2018-08-26 11:25:21 -07: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 kernel.h: documentation for roundup() vs round_up() 2018-08-22 10:52:46 -07:00
kernel_stat.h
…
kernelcapi.h
…
kernfs.h kernfs: update comment about kernfs_path() return value 2018-09-16 22:37:16 +02: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
…
key.h
…
keyboard.h
…
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: Remove jprobe stub API 2018-06-21 12:33:21 +02: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 kthread, sched/core: Fix kthread_parkme() (again...) 2018-07-03 09:17:30 +02:00
ktime.h ktime: Provide typesafe ktime_to_ns() 2018-07-12 21:35:28 +02:00
kvm_host.h kvm: x86: make kvm_{load|put}_guest_fpu() static 2018-09-20 00:51:43 +02: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: core: Introduce LED pattern trigger 2018-10-11 21:55:58 +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
…
libgcc.h
…
libnvdimm.h libnvdimm: Add of_node to region and bus descriptors 2018-04-07 07:53:23 -07:00
libps2.h
…
license.h
…
lightnvm.h lightnvm: pblk: fix mapping issue on failed writes 2018-10-09 08:25:07 -06:00
linkage.h include/linux/linkage.h: align weak symbols 2018-10-26 16:25:18 -07:00
linkmode.h net: phy: Replace phy driver features u32 with link_mode bitmap 2018-10-01 22:55:36 -07: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 mm/list_lru: introduce list_lru_shrink_walk_irq() 2018-08-17 16:20:32 -07: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 locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y 2018-10-09 09:56:33 +02: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
…
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-10-24 11:49:35 +01:00
lz4.h
…
lzo.h
…
mISDNdsp.h
…
mISDNhw.h
…
mISDNif.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-10-26 16:25:19 -07: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 mm: zero remaining unavailable struct pages 2018-10-26 16:38:15 -07:00
memcontrol.h mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type 2018-10-26 16:26:35 -07: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/page_alloc: Introduce free_area_init_core_hotplug 2018-08-22 10:52:45 -07:00
mempolicy.h
…
mempool.h mempool: Add mempool_init()/mempool_exit() 2018-05-14 13:14:23 -06:00
memremap.h PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset 2018-10-17 12:18:16 -05:00
memstick.h
…
mic_bus.h
…
micrel_phy.h net: phy: micrel: add Microchip KSZ9131 initial driver 2018-10-19 17:02:23 -07:00
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 net: phy: Add limkmode equivalents to some of the MII ethtool helpers 2018-10-01 22:55:36 -07:00
miscdevice.h
…
mm-arch-hooks.h
…
mm.h mm: mremap: downgrade mmap_sem to read when shrinking 2018-10-26 16:26:35 -07:00
mm_inline.h
…
mm_types.h mm: get rid of vmacache_flush_all() entirely 2018-09-13 15:18:04 -10: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 include/linux/mmdebug.h: make VM_WARN* non-rvals 2018-04-05 21:36:27 -07:00
mmiotrace.h
…
mmu_context.h
…
mmu_notifier.h Revert "mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks" 2018-10-26 16:25:19 -07:00
mmzone.h mm: workingset: add vmstat counter for shadow nodes 2018-10-26 16:26:33 -07: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 Merge branch 'next-general' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security 2018-10-24 11:49:35 +01:00
moduleloader.h
…
moduleparam.h
…
mount.h
…
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: Plumb support for filtering ipv4 and ipv6 multicast route dumps 2018-10-16 00:13:39 -07:00
msdos_fs.h
…
msg.h
…
msi.h genirq/msi: Allow creation of a tree-based irqdomain for platform-msi 2018-10-02 11:16:38 +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 afs: Display manually added cells in dynamic root mount 2018-06-15 15:27:09 +01:00
nd.h
…
ndctl.h UAPI: ndctl: Remove use of PAGE_SIZE 2018-10-17 13:56:58 -07:00
net.h net: remove bogus RCU annotations on socket.wq 2018-07-31 12:40:22 -07:00
net_dim.h include/linux/bitops.h: introduce BITS_PER_TYPE 2018-08-22 10:52:48 -07:00
netdev_features.h net: Add TLS RX offload feature 2018-07-16 00:12:09 -07:00
netdevice.h FDDI: defza: Support capturing outgoing SMT traffic 2018-10-15 21:46:06 -07:00
netfilter.h netfilter: avoid erronous array bounds warning 2018-09-28 14:47:40 +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
…
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: Add answer_flags to netlink_callback 2018-10-16 00:13:12 -07:00
netpoll.h netpoll: allow cleanup to be synchronous 2018-10-19 17:01:43 -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_xdr.h NFS add support for asynchronous COPY 2018-08-09 12:56:39 -04:00
nfsacl.h
…
nl802154.h
…
nls.h
…
nmi.h watchdog/softlockup: Fix the SOFTLOCKUP_DETECTOR=n build 2018-07-10 17:56:22 +02: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-10-01 14:16:13 -07:00
nvmem-consumer.h nvmem: use EOPNOTSUPP instead of ENOSYS 2018-09-28 15:14:55 +02:00
nvmem-provider.h nvmem: use EOPNOTSUPP instead of ENOSYS 2018-09-28 15:14:55 +02:00
nvram.h
…
of.h of: Add device_type access helper functions 2018-08-31 08:30:42 -04: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 dma-mapping: remove dma_deconfigure 2018-09-08 11:19:28 +02:00
of_dma.h
…
of_fdt.h
…
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_net: Implement of_get_nvmem_mac_address helper 2018-03-30 10:40:18 -04:00
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.h: Add arithmetic shift helper 2018-08-08 09:47:26 -06:00
oxu210hp.h
…
padata.h
…
page-flags-layout.h
…
page-flags.h mm: create non-atomic version of SetPageReserved for init use 2018-10-26 16:26:34 -07: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 mm/page_ref: use atomic_set_release in page_ref_unfreeze 2018-04-05 21:36:25 -07:00
pageblock-flags.h
…
pagemap.h page cache: use xa_lock 2018-04-11 10:28:39 -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: Remove pci_set_dma_max_seg_size() 2018-10-10 15:47:00 -05:00
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-p2pdma.h PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers 2018-10-17 12:18:17 -05:00
pci.h pci-v4.20-changes 2018-10-25 06:50:48 -07:00
pci_hotplug.h PCI: hotplug: Embed hotplug_slot 2018-09-18 17:52:15 -05:00
pci_ids.h pci-v4.20-changes 2018-10-25 06:50:48 -07:00
pda_power.h
…
pe.h
…
percpu-defs.h
…
percpu-refcount.h percpu-refcount: Introduce percpu_ref_resurrect() 2018-09-26 15:11:29 -06:00
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 Merge branch 'perf/urgent' into perf/core, to pick up fixes 2018-07-25 11:47:02 +02:00
perf_regs.h
…
personality.h
…
pfn.h
…
pfn_t.h mm: dax: add comment for PFN_SPECIAL 2018-10-26 16:26:35 -07:00
phonet.h
…
phy.h net: phy: improve handling delayed work 2018-10-01 23:14:10 -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 pid: Implement PIDTYPE_TGID 2018-07-21 10:43:12 -05:00
pid_namespace.h
…
pim.h
…
pipe_fs_i.h
…
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 ACPI / glue: Split dev_is_platform() out of module for wide use 2018-09-10 12:48:50 +02:00
plist.h
…
pm-trace.h
…
pm.h
…
pm2301_charger.h
…
pm_clock.h
…
pm_domain.h PM / Domains: Document flags for genpd 2018-10-18 12:25:10 +02:00
pm_opp.h OPP: Pass index to _of_init_opp_table() 2018-09-19 14:56:41 -07: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
…
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 signal: Distinguish between kernel_siginfo and siginfo 2018-10-03 16:47:43 +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 proc: spread "const" a bit 2018-08-22 10:52:46 -07:00
proc_ns.h
…
processor.h
…
profile.h
…
projid.h
…
property.h device property: Get rid of union aliasing 2018-05-17 12:47:21 +02:00
psci.h
…
psi.h psi: cgroup support 2018-10-26 16:26:32 -07:00
psi_types.h psi: pressure stall information for CPU, memory, and IO 2018-10-26 16:26:32 -07:00
psp-sev.h crypto: ccp - Add GET_ID SEV command 2018-05-31 00:13:56 +08:00
pstore.h pstore: Convert internal records to timespec64 2018-06-05 16:57:31 -07:00
pstore_ram.h pstore/ram: Clarify resource reservation labels 2018-10-22 07:11:58 -07:00
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
…
ptrace.h Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace 2018-10-24 11:22:39 +01:00
purgatory.h
…
pvclock_gtod.h
…
pwm.h
…
pwm_backlight.h pwm-backlight: Add support for PWM delays proprieties. 2018-04-30 10:50:44 +01:00
pxa2xx_ssp.h spi: pxa2xx: Add devicetree support 2018-10-11 15:28:04 +01:00
pxa168_eth.h
…
qcom-geni-se.h soc: qcom: geni: Make version macros simpler 2018-09-23 21:28:00 -07:00
qcom_scm.h firmware: qcom: scm: Add WLAN VMID for Qualcomm SCM interface 2018-10-13 20:31:37 +03: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 fs/quota: add kernel_quotactl() helper; remove in-kernel call to syscall 2018-04-02 20:15:46 +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 rcu: Clean up flavor-related definitions and comments in rculist.h 2018-08-30 16:03:31 -07:00
rculist_bl.h
…
rculist_nulls.h docs: Fix some broken references 2018-06-15 18:10:01 -03:00
rcupdate.h rcu: Provide functions for determining if call_rcu() has been invoked 2018-08-30 16:03:42 -07:00
rcupdate_wait.h rcu: Clean up flavor-related definitions and comments in rcupdate_wait.h 2018-08-30 16:03:32 -07:00
rcutiny.h Merge branches 'doc.2018.08.30a', 'dynticks.2018.08.30b', 'srcu.2018.08.30b' and 'torture.2018.08.29a' into HEAD 2018-08-30 16:12:53 -07:00
rcutree.h rcu: Define rcu_all_qs() only in !PREEMPT builds 2018-08-30 16:03:37 -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 Merge remote-tracking branches 'regmap/topic/noinc' and 'regmap/topic/single-rw' into regmap-next 2018-10-21 12:07:26 +01:00
regset.h
…
relay.h
…
remoteproc.h remoteproc: Introduce prepare and unprepare for subdevices 2018-06-26 14:09:12 -07:00
reservation.h
…
reset-controller.h
…
reset.h
…
resource.h
…
resource_ext.h
…
restart_block.h y2038: globally rename compat_time to old_time32 2018-08-27 14:48:48 +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 ring-buffer: Make ring_buffer_record_is_set_on() return bool 2018-08-01 21:09:50 -04: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 net: sched: extend Qdisc with rcu 2018-09-25 20:17:35 -07:00
rtsx_common.h
…
rtsx_pci.h
…
rtsx_usb.h
…
rwlock.h
…
rwlock_api_smp.h
…
rwlock_types.h
…
rwsem-spinlock.h
…
rwsem.h locking/rwsem: Make owner store task pointer of last owning reader 2018-09-10 12:04:07 +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 memcg: remove memcg_kmem_skip_account 2018-10-26 16:26:33 -07: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 firmware: arm_scmi: rename get_transition_latency and add_opps_to_device 2018-05-10 10:49:40 +01:00
scpi_protocol.h
…
screen_info.h
…
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 signal: Distinguish between kernel_siginfo and siginfo 2018-10-03 16:47:43 +02: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: export serial8250_do_set_divisor() 2018-07-12 17:07:26 +02:00
serial_bcm63xx.h
…
serial_core.h serial: 8250: introduce get_divisor() and set_divisor() hook 2018-07-12 17:07:26 +02: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-10-10 20:34:14 -05:00
signal_types.h signal: Use a smaller struct siginfo in the kernel 2018-10-03 16:50:39 +02:00
signalfd.h
…
siox.h
…
siphash.h
…
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: skbuff.h: Mark expected switch fall-throughs 2018-10-17 22:31:30 -07:00
skmsg.h bpf: sk_msg program helper bpf_msg_push_data 2018-10-20 21:37:11 +02:00
slab.h mm, slab/slub: introduce kmalloc-reclaimable caches 2018-10-26 16:26:31 -07:00
slab_def.h slab: clean up the code comment in slab kmem_cache struct 2018-06-07 17:34:34 -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 smp,cpumask: introduce on_each_cpu_cond_mask 2018-10-09 16:51:11 +02:00
smpboot.h smpboot: Remove cpumask from the API 2018-07-03 09:20:44 +02: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 y2038: socket: Change recvmmsg to use __kernel_timespec 2018-08-29 15:42:24 +02: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 srcu: Make early-boot call_srcu() reuse workqueue lists 2018-08-30 16:10:49 -07:00
srcutree.h srcu: Make early-boot call_srcu() reuse workqueue lists 2018-08-30 16:10:49 -07: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 init: add arch_call_rest_init to allow stack switching 2018-10-09 11:20:55 +02:00
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: Rework coalesce timer and fix multi-queue races 2018-09-18 19:48:08 -07:00
stmp3xxx_rtc_wdt.h
…
stmp_device.h
…
stop_machine.h
…
string.h lib: Add memcat_p(): paste 2 pointer arrays together 2018-10-11 12:12:55 +02: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 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2018-10-12 12:35:02 +02:00
svga.h
…
sw842.h
…
swab.h
…
swait.h sched/swait: Rename to exclusive 2018-06-20 11:35:56 +02:00
swap.h mm: workingset: tell cache transitions from workingset thrashing 2018-10-26 16:26:32 -07: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 y2038: signal: Change rt_sigtimedwait to use __kernel_timespec 2018-08-29 15:42:25 +02: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 t10-pi: provide empty t10_pi_complete() for !CONFIG_BLK_DEV_INTEGRITY 2018-07-31 09:10:26 -06:00
task_io_accounting.h
…
task_io_accounting_ops.h
…
task_work.h
…
taskstats_kern.h
…
tboot.h
…
tc.h
…
tca6416_keypad.h
…
tcp.h tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh 2018-10-15 22:56:41 -07: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 thunderbolt: Convert rest of the driver files to use SPDX identifier 2018-10-02 15:52:08 -07:00
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 cpuidle: menu: Refine idle state selection for running tick 2018-04-09 11:54:56 +02:00
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: utimes: Rework #ifdef guards for compat syscalls 2018-08-29 15:42:23 +02:00
time64.h time: Introduce struct __kernel_itimerspec 2018-06-24 14:39:46 +02:00
timecounter.h
…
timekeeper_internal.h Revert: Unify CLOCK_MONOTONIC and CLOCK_BOOTTIME 2018-04-26 14:53:32 +02:00
timekeeping.h Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2018-10-25 11:14:36 -07:00
timekeeping32.h y2038: make do_gettimeofday() and get_seconds() inline 2018-08-27 14:45:58 +02: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: Check GP completion at stutter end 2018-08-29 09:20:48 -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 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2018-06-06 18:39:49 -07:00
trace_seq.h
…
tracefs.h
…
tracehook.h signal: Simplify tracehook_report_syscall_exit 2018-09-19 15:45:42 +02:00
tracepoint-defs.h tracepoint: Fix tracepoint array element size mismatch 2018-10-17 15:35:29 -04:00
tracepoint.h tracepoint: Fix tracepoint array element size mismatch 2018-10-17 15:35:29 -04:00
transport_class.h
…
ts-nbus.h
…
tsacct_kern.h
…
tty.h move compat handling of tty ioctls to tty_compat_ioctl() 2018-09-14 11:12:17 -04:00
tty_driver.h tty_ioctl(): start taking TIOC[SG]SERIAL into separate methods 2018-09-14 11:19:30 -04:00
tty_flip.h
…
tty_ldisc.h change semantics of ldisc ->compat_ioctl() 2018-10-13 00:50:53 -04: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
…
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: introduce UIO_MEM_IOVA 2018-09-25 20:33:24 +02:00
umh.h umh: Add command line to user mode helpers 2018-10-22 19:37:36 -07:00
uprobes.h Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() 2018-08-13 20:08:33 -04:00
usb.h usb: hub: Per-port setting to reduce TRSTRCY to 10 ms 2018-05-31 12:48:17 +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/packet: fix packet drop as of virtio gso 2018-10-04 22:23:15 -07:00
virtio_ring.h virtio_ring: switch to dma_XX barriers for rpmsg 2018-06-07 20:54:23 +03: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 mm: Use overflow helpers in kvmalloc() 2018-06-05 12:16:51 -07:00
vme.h
…
vmpressure.h
…
vmstat.h mm, vmscan, tracing: use pointer to reclaim_stat struct in trace event 2018-04-11 10:28:30 -07:00
vmw_vmci_api.h
…
vmw_vmci_defs.h
…
vringh.h
…
vt.h
…
vt_buffer.h
…
vt_kern.h
…
vtime.h
…
w1-gpio.h
…
w1.h 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-10-16 00:11:13 -04:00
wait_bit.h bdi: wake up concurrent wb_shutdown() callers. 2018-05-03 09:25:47 -06: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 blkcg: associate writeback bios with a blkg 2018-09-21 20:29:11 -06:00
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 make xattr_getsecurity() static 2018-05-14 09:51:34 -04:00
xxhash.h
…
xz.h
…
yam.h
…
z2_battery.h
…
zbud.h
…
zconf.h
…
zlib.h
…
zorro.h
…
zpool.h
…
zsmalloc.h zsmalloc: introduce zs_huge_class_size() 2018-04-05 21:36:26 -07:00
zstd.h
…
zutil.h
…