linux/include/linux
Linus Torvalds a7092c8204 Kernel side changes:
- Add AMD Fam17h RAPL support
   - Introduce CAP_PERFMON to kernel and user space
   - Add Zhaoxin CPU support
   - Misc fixes and cleanups
 
 Tooling changes:
 
   perf record:
 
     - Introduce --switch-output-event to use arbitrary events to be setup
       and read from a side band thread and, when they take place a signal
       be sent to the main 'perf record' thread, reusing the --switch-output
       code to take perf.data snapshots from the --overwrite ring buffer, e.g.:
 
 	# perf record --overwrite -e sched:* \
 		      --switch-output-event syscalls:*connect* \
 		      workload
 
       will take perf.data.YYYYMMDDHHMMSS snapshots up to around the
       connect syscalls.
 
     - Add --num-synthesize-threads option to control degree of parallelism of the
       synthesize_mmap() code which is scanning /proc/PID/task/PID/maps and can be
       time consuming. This mimics pre-existing behaviour in 'perf top'.
 
   perf bench:
 
     - Add a multi-threaded synthesize benchmark.
     - Add kallsyms parsing benchmark.
 
   Intel PT support:
 
     - Stitch LBR records from multiple samples to get deeper backtraces,
       there are caveats, see the csets for details.
     - Allow using Intel PT to synthesize callchains for regular events.
     - Add support for synthesizing branch stacks for regular events (cycles,
       instructions, etc) from Intel PT data.
 
   Misc changes:
 
     - Updated perf vendor events for power9 and Coresight.
     - Add flamegraph.py script via 'perf flamegraph'
     - Misc other changes, fixes and cleanups - see the Git log for details.
 
 Signed-off-by: Ingo Molnar <mingo@kernel.org>
 -----BEGIN PGP SIGNATURE-----
 
 iQJFBAABCgAvFiEEBpT5eoXrXCwVQwEKEnMQ0APhK1gFAl7VJAcRHG1pbmdvQGtl
 cm5lbC5vcmcACgkQEnMQ0APhK1hAYw/8DFtzGkMaaWkrDSj62LXtWQiqr1l01ZFt
 9GzV4aN4/go+K4BQtsQN8cUjOkRHFnOryLuD9LfSBfqsdjuiyTynV/cJkeUGQBck
 TT/GgWf3XKJzTUBRQRk367Gbqs9UKwBP8CdFhOXcNzGEQpjhbwwIDPmem94U4L1N
 XLsysgC45ejWL1kMTZKmk6hDIidlFeDg9j70WDPX1nNfCeisk25rxwTpdgvjsjcj
 3RzPRt2EGS+IkuF4QSCT5leYSGaCpVDHCQrVpHj57UoADfWAyC71uopTLG4OgYSx
 PVd9gvloMeeqWmroirIxM67rMd/TBTfVekNolhnQDjqp60Huxm+gGUYmhsyjNqdx
 Pb8HRZCBAudei9Ue4jNMfhCRK2Ug1oL5wNvN1xcSteAqrwMlwBMGHWns6l12x0ks
 BxYhyLvfREvnKijXc1o8D5paRgqohJgfnHlrUZeacyaw5hQCbiVRpwg0T1mWAF53
 u9hfWLY0Oy+Qs2C7EInNsWSYXRw8oPQNTFVx2I968GZqsEn4DC6Pt3ovWrDKIDnz
 ugoZJQkJ3/O8stYSMiyENehdWlo575NkapCTDwhLWnYztrw4skqqHE8ighU/e8ug
 o/Kx7ANWN9OjjjQpq2GVUeT0jCaFO+OMiGMNEkKoniYgYjogt3Gw5PeedBMtY07p
 OcWTiQZamjU=
 =i27M
 -----END PGP SIGNATURE-----

Merge tag 'perf-core-2020-06-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull perf updates from Ingo Molnar:
 "Kernel side changes:

   - Add AMD Fam17h RAPL support

   - Introduce CAP_PERFMON to kernel and user space

   - Add Zhaoxin CPU support

   - Misc fixes and cleanups

  Tooling changes:

   - perf record:

     Introduce '--switch-output-event' to use arbitrary events to be
     setup and read from a side band thread and, when they take place a
     signal be sent to the main 'perf record' thread, reusing the core
     for '--switch-output' to take perf.data snapshots from the ring
     buffer used for '--overwrite', e.g.:

	# perf record --overwrite -e sched:* \
		      --switch-output-event syscalls:*connect* \
		      workload

     will take perf.data.YYYYMMDDHHMMSS snapshots up to around the
     connect syscalls.

     Add '--num-synthesize-threads' option to control degree of
     parallelism of the synthesize_mmap() code which is scanning
     /proc/PID/task/PID/maps and can be time consuming. This mimics
     pre-existing behaviour in 'perf top'.

   - perf bench:

     Add a multi-threaded synthesize benchmark and kallsyms parsing
     benchmark.

   - Intel PT support:

     Stitch LBR records from multiple samples to get deeper backtraces,
     there are caveats, see the csets for details.

     Allow using Intel PT to synthesize callchains for regular events.

     Add support for synthesizing branch stacks for regular events
     (cycles, instructions, etc) from Intel PT data.

  Misc changes:

   - Updated perf vendor events for power9 and Coresight.

   - Add flamegraph.py script via 'perf flamegraph'

   - Misc other changes, fixes and cleanups - see the Git log for details

  Also, since over the last couple of years perf tooling has matured and
  decoupled from the kernel perf changes to a large degree, going
  forward Arnaldo is going to send perf tooling changes via direct pull
  requests"

* tag 'perf-core-2020-06-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (163 commits)
  perf/x86/rapl: Add AMD Fam17h RAPL support
  perf/x86/rapl: Make perf_probe_msr() more robust and flexible
  perf/x86/rapl: Flip logic on default events visibility
  perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs
  perf/x86/rapl: Move RAPL support to common x86 code
  perf/core: Replace zero-length array with flexible-array
  perf/x86: Replace zero-length array with flexible-array
  perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont
  perf/x86/rapl: Add Ice Lake RAPL support
  perf flamegraph: Use /bin/bash for report and record scripts
  perf cs-etm: Move definition of 'traceid_list' global variable from header file
  libsymbols kallsyms: Move hex2u64 out of header
  libsymbols kallsyms: Parse using io api
  perf bench: Add kallsyms parsing
  perf: cs-etm: Update to build with latest opencsd version.
  perf symbol: Fix kernel symbol address display
  perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*()
  perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*()
  perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*()
  perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*()
  ...
2020-06-01 13:23:59 -07:00
..
amba amba: Initialize dma_parms for amba devices 2020-04-28 17:44:34 +02:00
avf
bcma
byteorder
can can: dev: peak_canfd.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:54 -05:00
ceph ceph: consider inode's last read/write when calculating wanted caps 2020-03-30 12:42:42 +02:00
clk clk: at91: move sam9x60's PLL register offsets to PMC header 2020-02-18 21:47:54 +01:00
crush
decompress
device driver core: Rename deferred_probe_timeout and make it global 2020-03-04 18:11:44 +01:00
dma dmaengine: ti: k3-udma: Add glue layer for non DMAengine users 2020-01-21 11:06:12 +05:30
dsa net: dsa: tag_8021q: replace dsa_8021q_remove_header with __skb_vlan_pop 2020-03-24 16:19:01 -07:00
extcon
firmware ARM: driver updates 2020-04-03 15:05:35 -07:00
fpga
fsl Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 2020-04-01 14:47:40 -07:00
gpio gpio: Rename variable in core APIs 2020-03-31 21:29:04 +02:00
greybus
hsi
i3c
iio First set of IIO fixes for the 5.7 cycle. 2020-04-20 14:07:00 +02:00
input Input: lm8333 - update contact email 2020-05-05 17:12:06 -07:00
irqchip irqchip/gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling 2020-04-16 10:28:12 +01:00
isdn isdn: capi: dead code removal 2019-12-11 09:12:38 +01:00
lockd
mailbox soc: mediatek: cmdq: add polling function 2020-01-08 12:59:53 +01:00
mfd regulator: Updates for v5.8 2020-06-01 11:45:02 -07:00
mlx4 RDMA subsystem updates for 5.6 2020-01-31 14:40:36 -08:00
mlx5 net/mlx5: Avoid processing commands before cmdif is ready 2020-05-22 17:28:38 -07:00
mmc mmc: core: Re-work the code for eMMC sanitize 2020-03-26 14:45:31 +01:00
mtd Raw NAND core changes: 2020-03-30 10:14:19 +02:00
mux
netfilter netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build 2020-05-27 13:39:08 +02:00
netfilter_arp netfilter: Replace zero-length array with flexible-array member 2020-03-15 15:20:16 +01:00
netfilter_bridge netfilter: Replace zero-length array with flexible-array member 2020-03-15 15:20:16 +01:00
netfilter_ipv4 netfilter: Replace zero-length array with flexible-array member 2020-03-15 15:20:16 +01:00
netfilter_ipv6 netfilter: Replace zero-length array with flexible-array member 2020-03-15 15:20:16 +01:00
perf arm64: perf: Add support for ARMv8.5-PMU 64-bit counters 2020-03-17 22:50:30 +00:00
phy phy: tegra: xusb: Add support to get companion USB 3 port 2020-03-19 13:59:46 +01:00
pinctrl pinctrl: Define of_pinctrl_get() dummy for !PINCTRL 2020-03-31 22:08:54 +02:00
platform_data Immutable branch between MFD and HWMON due for the v5.8 merge window 2020-05-22 06:29:55 -07:00
power change email address for Pali Rohár 2020-04-10 15:36:22 -07:00
qed qed: Fix use after free in qed_chain_free 2020-03-30 11:45:18 -07:00
raid block: cleanup how md_autodetect_dev is called 2020-03-24 07:57:08 -06:00
regulator Merge series "Fix regulators coupling for Exynos5800" from Marek Szyprowski <m.szyprowski@samsung.com>: 2020-05-29 14:36:03 +01:00
remoteproc remoteproc: add IPA notification to q6v5 driver 2020-03-08 22:07:09 -07:00
reset
rpmsg rpmsg: add rpmsg support for mt8183 SCP. 2020-01-20 10:29:56 -08:00
rtc
sched sched: topology.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:56 -05:00
soc ARM: driver updates 2020-04-03 15:05:35 -07:00
soundwire Merge branch 'topic/ro_wordlength' into next 2020-03-20 19:25:14 +05:30
spi - Fix-ups 2020-04-07 19:44:52 -07:00
ssb
sunrpc Fixes: 2020-05-11 12:04:52 -07:00
ulpi
unaligned scsi: treewide: Consolidate {get,put}_unaligned_[bl]e24() definitions 2020-03-16 22:08:34 -04:00
usb sound updates for 5.7-rc1 2020-04-02 15:50:04 -07:00
wimax
8250_pci.h
a.out.h
acct.h
acpi_dma.h
acpi_iort.h
acpi_pmtmr.h
acpi.h libnvdimm for 5.7 2020-04-08 21:03:40 -07:00
adb.h
adfs_fs.h
adxl.h
aer.h PCI/AER: Rationalize error status register clearing 2020-03-28 13:19:05 -05:00
agp_backend.h
agpgart.h
ahci_platform.h ata: libahci_platform: Export again ahci_platform_<en/dis>able_phys() 2019-12-25 20:47:19 -07:00
ahci-remap.h
aio.h
alarmtimer.h alarmtimer: Make alarmtimer_get_rtcdev() a stub when CONFIG_RTC_CLASS=n 2020-01-24 21:03:53 +01:00
alcor_pci.h misc: alcor_pci: Add AU6625 to list of supported PCI_IDs 2020-01-14 15:16:50 +01:00
altera_jtaguart.h
altera_uart.h
amd-iommu.h
anon_inodes.h
apm_bios.h
apm-emulation.h
apple_bl.h
apple-gmux.h
arch_topology.h arm64 updates for 5.7: 2020-03-31 10:05:01 -07:00
arm_sdei.h
arm-cci.h
arm-smccc.h
armada-37xx-rwtm-mailbox.h
ascii85.h
asn1_ber_bytecode.h
asn1_decoder.h
asn1.h
assoc_array_priv.h
assoc_array.h
async_tx.h
async.h
ata_platform.h
ata.h
atalk.h
ath9k_platform.h
atm_suni.h
atm_tcp.h
atm.h
atmdev.h
atmel_pdc.h
atmel-isc-media.h media: atmel: atmel-isc-base: expose white balance as v4l2 controls 2020-02-24 16:12:28 +01:00
atmel-mci.h
atmel-ssc.h
atomic-fallback.h
atomic.h
attribute_container.h scsi: drivers: base: Support atomic version of attribute_container_device_trigger 2020-01-15 22:55:36 -05:00
audit.h
auto_dev-ioctl.h
auto_fs.h
auxvec.h
average.h
backing-dev-defs.h bdi: add a ->dev_name field to struct backing_dev_info 2020-05-09 16:07:57 -06:00
backing-dev.h bdi: move bdi_dev_name out of line 2020-05-07 08:45:47 -06:00
backlight.h
badblocks.h
balloon_compaction.h
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_sprom.h
bcm47xx_wdt.h
bcm963xx_nvram.h
bcm963xx_tag.h
binfmts.h exec: Add exec_update_mutex to replace cred_guard_mutex 2020-03-25 10:03:36 -05:00
bio.h bio: Replace zero-length array with flexible-array member 2020-04-18 15:44:54 -05:00
bit_spinlock.h
bitfield.h bitfield.h: add FIELD_MAX() and field_max() 2020-03-12 15:48:37 -07:00
bitmap.h include/bitmap.h: add new functions to documentation 2020-03-05 13:23:25 -08:00
bitops.h bitops: always inline sign extension helpers 2020-04-07 10:43:42 -07:00
bitrev.h
bits.h linux/bits.h: add compile time sanity check of GENMASK inputs 2020-04-07 10:43:43 -07:00
blk_types.h blk_types: Replace zero-length array with flexible-array member 2020-04-18 15:44:54 -05:00
blk-cgroup.h blkcg: don't offline parent blkcg first 2020-04-01 14:56:44 -06:00
blk-mq-pci.h
blk-mq-rdma.h
blk-mq-virtio.h
blk-mq.h blk-mq: Replace zero-length array with flexible-array member 2020-04-18 15:44:54 -05:00
blk-pm.h
blkdev.h for-5.7/drivers-2020-03-29 2020-03-30 11:43:51 -07:00
blkpg.h
blktrace_api.h blktrace: Protect q->blk_trace with RCU 2020-02-25 08:40:07 -07:00
blockgroup_lock.h
bma150.h
bootconfig.h tools/bootconfig: Show line and column in parse error 2020-03-03 17:38:42 -05:00
bottom_half.h
bpf_lirc.h
bpf_lsm.h bpf: lsm: Implement attach, detach and execution 2020-03-30 01:34:00 +02:00
bpf_trace.h
bpf_types.h bpf: Introduce BPF_PROG_TYPE_LSM 2020-03-30 01:34:00 +02:00
bpf_verifier.h bpf: Verifier, do explicit ALU32 bounds tracking 2020-03-30 14:59:53 -07:00
bpf-cgroup.h bpf: Implement bpf_prog replacement for an active bpf_cgroup_link 2020-03-30 17:36:33 -07:00
bpf.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next 2020-03-30 19:52:37 -07:00
bpfilter.h
brcmphy.h net: phy: broadcom: fix BCM54XX_SHD_SCR3_TRDDAPD value for BCM54810 2020-05-14 17:40:06 -07:00
bsearch.h
bsg-lib.h
bsg.h
btf.h bpf: Introduce dynamic program extensions 2020-01-22 23:04:52 +01:00
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h ext4: use non-movable memory for superblock readahead 2020-04-15 23:58:48 -04:00
bug.h
build_bug.h
build-salt.h
bvec.h block: remove unused mp_bvec_last_segment 2020-01-04 20:23:39 -07:00
c2port.h
cache.h
cacheinfo.h
capability.h capabilities: Introduce CAP_PERFMON to kernel and user space 2020-04-16 12:19:06 -03:00
cb710.h
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h
cfag12864b.h
cgroup_rdma.h
cgroup_subsys.h
cgroup-defs.h Merge branch 'for-5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup 2020-04-03 11:30:20 -07:00
cgroup.h clone3: allow spawning processes into cgroups 2020-02-12 17:57:51 -05:00
circ_buf.h
cleancache.h
clk-provider.h clk: Pass correct arguments to __clk_hw_register_gate() 2020-03-25 17:38:23 -07:00
clk.h clk: clarify that clk_set_rate() does updates from top to bottom 2020-01-07 11:31:47 +01:00
clkdev.h
clock_cooling.h thermal/drivers/cpu_cooling: Rename to cpufreq_cooling 2020-01-27 10:24:32 +01:00
clockchips.h
clocksource.h linux/clocksource.h: Extract common header for vDSO 2020-03-21 15:23:56 +01:00
cm4000_cs.h
cma.h mm: cma: NUMA node interface 2020-04-10 15:36:21 -07:00
cmdline-parser.h
cn_proc.h
cnt32_to_63.h
coda.h
compaction.h
compat.h Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2020-03-31 11:04:05 -07:00
compiler_attributes.h
compiler_types.h vmlinux.lds.h: Create section for protection against instrumentation 2020-05-19 15:47:20 +02:00
compiler-clang.h
compiler-gcc.h
compiler-intel.h
compiler.h Various kprobes updates, mostly centered around cleaning up the no-instrumentation 2020-06-01 12:45:04 -07:00
completion.h completion: Use simple wait queues 2020-03-21 16:00:24 +01:00
component.h
configfs.h
connector.h
console_struct.h
console.h Merge branch 'for-5.8' into for-linus 2020-06-01 10:15:16 +02:00
consolemap.h
const.h linux/const.h: Extract common header for vDSO 2020-03-21 15:23:53 +01:00
container.h
context_tracking_state.h
context_tracking.h KVM: remove unused guest_enter 2020-01-27 19:59:55 +01:00
cordic.h
coredump.h
coresight-pmu.h
coresight-stm.h
coresight.h coresight: cti: Enable CTI associated with devices 2020-03-21 11:32:20 +01:00
count_zeros.h
counter_enum.h
counter.h
cper.h efi: cper: Add support for printing Firmware Error Record Reference 2020-05-14 11:11:20 +02:00
cpu_cooling.h thermal/drivers/cpu_cooling: Introduce the cpu idle cooling driver 2020-01-27 10:24:32 +01:00
cpu_pm.h
cpu_rmap.h lib: cpu_rmap: Replace zero-length array with flexible-array member 2020-04-18 15:44:55 -05:00
cpu.h cpu/hotplug: Ignore pm_wakeup_pending() for disable_nonboot_cpus() 2020-03-28 11:42:55 +01:00
cpufeature.h
cpufreq.h cpufreq: add function to get the hardware max frequency 2020-03-06 16:02:50 +00:00
cpuhotplug.h irqchip/sifive-plic: Enable/Disable external interrupts upon cpu online/offline 2020-03-16 15:48:54 +00:00
cpuidle_haltpoll.h
cpuidle.h Merge branch 'intel_idle+acpi' 2020-01-23 00:35:50 +01:00
cpumask.h sched/core: Distribute tasks within affinity masks 2020-03-20 13:06:18 +01:00
cpuset.h Revert "cpuset: Make cpuset hotplug synchronous" 2020-04-03 11:32:13 -04:00
crash_core.h
crash_dump.h
crc4.h
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
crc32poly.h
crc64.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
cred.h
crypto.h crypto: remove propagation of CRYPTO_TFM_RES_* flags 2020-01-09 11:30:53 +08:00
cs5535.h
ctype.h
cuda.h
cyclades.h
davinci_emac.h
dax.h dax,iomap: Add helper dax_iomap_zero() to zero a range 2020-04-02 19:15:03 -07:00
dca.h
dcache.h
dccp.h net: dccp: Replace zero-length array with flexible-array member 2020-02-28 12:08:37 -08:00
dcookies.h
debug_locks.h
debugfs.h debugfs: remove return value of debugfs_create_u32() 2020-04-17 17:08:50 +02:00
debugobjects.h
delay.h
delayacct.h
delayed_call.h
dev_printk.h device.h: move dev_printk()-like functions to dev_printk.h 2019-12-16 10:11:10 +01:00
devcoredump.h
devfreq_cooling.h thermal: devfreq_cooling: inline all stubs for CONFIG_DEVFREQ_THERMAL=n 2020-04-07 10:45:15 +02:00
devfreq-event.h
devfreq.h PM / devfreq: Get rid of some doc warnings 2020-03-25 08:35:03 +09:00
device_cgroup.h device_cgroup: Cleanup cgroup eBPF device filter code 2020-04-13 14:41:54 -04:00
device-mapper.h dm,dax: Add dax zero_page_range operation 2020-04-02 19:15:03 -07:00
device.h IOMMU Updates for Linux v5.7 2020-04-08 11:00:00 -07:00
devpts_fs.h
digsig.h digsig.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:54 -05:00
dim.h
dio.h dio: Remove unused dio_dev_driver() 2020-03-09 11:12:19 +01:00
dirent.h dirent.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:54 -05:00
dlm_plock.h
dlm.h
dm9000.h
dm-bufio.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dma-buf.h dma-buf: fix documentation build warnings 2020-04-30 19:47:39 +05:30
dma-contiguous.h
dma-debug.h
dma-direct.h
dma-direction.h
dma-fence-array.h
dma-fence-chain.h
dma-fence.h
dma-heap.h dma-buf: Add dma-buf heaps framework 2019-12-11 11:13:33 +05:30
dma-iommu.h
dma-mapping.h
dma-noncoherent.h dma-direct: provide a arch_dma_clear_uncached hook 2020-03-16 10:48:12 +01:00
dma-resv.h
dmaengine.h dmaengine: fix channel index enumeration 2020-04-27 21:26:23 +05:30
dmapool.h
dmar.h iommu/vt-d: Silence RCU-list debugging warnings 2020-03-10 10:30:52 +01:00
dmi.h
dnotify.h
dns_resolver.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd_genl_api.h
drbd_genl.h
drbd_limits.h
drbd.h
ds2782_battery.h
dtlk.h
dw_apb_timer.h clocksource: Replace setup_irq() by request_irq() 2020-02-27 12:15:24 +01:00
dynamic_debug.h
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h EDAC/mc: Remove per layer counters 2020-02-17 13:37:00 +01:00
edd.h
eeprom_93cx6.h
eeprom_93xx46.h
efi_embedded_fw.h platform/x86: touchscreen_dmi: Add EFI embedded firmware info support 2020-03-20 14:57:54 +01:00
efi-bgrt.h
efi.h efi: Pull up arch-specific prototype efi_systab_show_arch() 2020-05-17 11:46:50 +02:00
efs_vh.h
eisa.h
elevator.h
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h linux/elfnote.h: Replace elf.h with UAPI equivalent 2020-03-21 15:24:00 +01:00
enclosure.h enclosure.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:54 -05:00
energy_model.h energy_model.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:54 -05:00
err.h err.h: remove deprecated PTR_RET for good 2020-03-22 23:06:34 +01:00
errname.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h net: remove eth_change_mtu 2020-01-27 11:09:31 +01:00
ethtool_netlink.h ethtool: provide link mode information with LINKMODES_GET request 2019-12-27 16:40:02 -08:00
ethtool.h ethtool.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:54 -05:00
eventfd.h eventfd: track eventfd_signal() recursion depth 2020-02-03 17:27:38 -07:00
eventpoll.h eventpoll: support non-blocking do_epoll_ctl() calls 2020-01-29 15:45:47 -07:00
evm.h
export.h export.h: reduce __ksymtab_strings string duplication by using "MS" section flags 2019-12-16 10:35:33 +01:00
exportfs.h
ext2_fs.h
extable.h
extcon-provider.h extcon: Remove unneeded extern keyword from extcon-provider.h 2020-03-19 07:41:01 +01:00
extcon.h extcon: Mark extcon_get_edev_name() function as exported symbol 2020-03-25 08:16:13 +09:00
f2fs_fs.h f2fs: Add a new CP flag to help fsck fix resize SPO issues 2020-03-22 21:16:28 -07:00
f75375s.h
falloc.h compat_ioctl: simplify the implementation 2020-01-03 09:42:52 +01:00
fanotify.h fanotify: turn off support for FAN_DIR_MODIFY 2020-05-27 18:55:54 +02:00
fault-inject.h
fb.h fbdev: fbmem: allow overriding the number of bootup logos 2020-01-03 14:27:40 +01:00
fbcon.h
fcdevice.h
fcntl.h open: introduce openat2(2) syscall 2020-01-18 09:19:18 -05:00
fd.h
fddidevice.h
fdtable.h
fec.h
file.h io_uring: make sure openat/openat2 honor rlimit nofile 2020-03-20 08:47:27 -06:00
filter.h crypto: lib/sha1 - fold linux/cryptohash.h into crypto/sha.h 2020-05-08 15:32:17 +10:00
fips.h
firewire.h
firmware-map.h
firmware.h firmware: Add new platform fallback mechanism and firmware_request_platform() 2020-03-20 14:54:04 +01:00
fixp-arith.h
flat.h
flex_proportions.h
font.h
frame.h objtool: Add support for intra-function calls 2020-04-30 20:14:33 +02:00
freezer.h
frontswap.h
fs_context.h prefix-handling analogues of errorf() and friends 2020-02-07 14:48:39 -05:00
fs_enet_pd.h
fs_parser.h turn fs_param_is_... into functions 2020-02-07 14:48:38 -05:00
fs_pin.h
fs_stack.h
fs_struct.h
fs_types.h
fs_uart_pd.h
fs.h gcc-10 warnings: fix low-hanging fruit 2020-05-04 09:16:37 -07:00
fscache-cache.h
fscache.h
fscrypt.h fscrypt: support test_dummy_encryption=v2 2020-05-18 20:21:48 -07:00
fsi-occ.h
fsi-sbefifo.h
fsi.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsl-diu-fb.h
fsldma.h
fsnotify_backend.h fanotify: send FAN_DIR_MODIFY event flavor with dir inode and name 2020-03-25 10:27:16 +01:00
fsnotify.h fanotify: send FAN_DIR_MODIFY event flavor with dir inode and name 2020-03-25 10:27:16 +01:00
fsverity.h fs-verity: remove unnecessary extern keywords 2020-05-12 16:44:00 -07:00
ftrace_irq.h sh/ftrace: Move arch_ftrace_nmi_{enter,exit} into nmi exception 2020-05-19 15:51:18 +02:00
ftrace.h x86/ftrace: Have ftrace trampolines turn read-only at the end of system boot up 2020-05-12 18:24:34 -04:00
futex.h futex: Fix inode life-time issue 2020-03-06 11:06:15 +01:00
fwnode.h driver core: Add fw_devlink kernel commandline option 2020-03-04 17:58:48 +01:00
gameport.h
gcd.h
genalloc.h genalloc.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:54 -05:00
generic-radix-tree.h
genetlink.h
genhd.h for-5.7/block-2020-03-29 2020-03-30 11:20:13 -07:00
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp.h mm: make it clear that gfp reclaim modifiers are valid only for sleepable allocations 2020-04-07 10:43:38 -07:00
glob.h
gnss.h
goldfish.h
gpio_keys.h
gpio-pxa.h
gpio.h gpio: Avoid kernel.h inclusion where it's possible 2020-02-10 12:58:36 +01:00
greybus.h
hardirq.h rcu: Abstract out rcu_irq_enter_check_tick() from rcu_nmi_enter() 2020-05-26 19:04:18 +02:00
hash.h
hashtable.h list/hashtable: minor documentation corrections. 2020-03-17 17:25:06 +01:00
hdlc.h
hdlcdrv.h
hdmi.h video: hdmi: Change return type of hdmi_avi_infoframe_init() to void 2020-02-26 13:31:18 +02:00
hid-debug.h
hid-roccat.h
hid-sensor-hub.h
hid-sensor-ids.h
hid.h HID: core: increase HID report buffer size to 8KiB 2020-02-12 14:18:33 +01:00
hiddev.h
hidraw.h
highmem.h
highuid.h
hil_mlc.h
hil.h
hippidevice.h
hmm.h mm/hmm: remove HMM_FAULT_SNAPSHOT 2020-03-27 20:19:24 -03:00
host1x.h drm/tegra: Fix SMMU support on Tegra124 and Tegra210 2020-04-28 11:44:07 +02:00
hp_sdc.h
hpet.h
hrtimer_defs.h
hrtimer.h hrtimers: Prepare hrtimer_nanosleep() for time namespaces 2020-01-14 12:20:55 +01:00
htcpld.h
huge_mm.h mm: merge parameters for change_protection() 2020-04-07 10:43:39 -07:00
hugetlb_cgroup.h hugetlb_cgroup: add accounting for shared mappings 2020-04-02 09:35:32 -07:00
hugetlb_inline.h
hugetlb.h mm: hugetlb: optionally allocate gigantic hugepages using cma 2020-04-10 15:36:21 -07:00
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h hwmon: Add notification support 2020-05-28 07:59:45 -07:00
hwspinlock.h
hyperv.h hv_utils: Add the support of hibernation 2020-01-26 22:10:17 -05:00
hypervisor.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-mux.h i2c: mux: Replace zero-length array with flexible-array 2020-05-15 11:23:49 +02:00
i2c-smbus.h i2c: smbus: remove outdated references to irq level triggers 2020-03-10 12:20:04 +01:00
i2c.h i2c: use my kernel.org address from now on 2020-05-05 16:29:09 +02:00
i8042.h
i8253.h
icmp.h
icmpv6.h icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n 2020-02-25 11:01:39 -08:00
ide.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide 2020-01-30 07:39:10 -08:00
idle_inject.h
idr.h radix-tree: Use local_lock for protection 2020-05-28 10:31:09 +02:00
ieee80211.h ieee80211: Fix incorrect mask for default PE duration 2020-05-25 10:33:50 +02:00
ieee802154.h
if_arp.h
if_bridge.h
if_eql.h
if_ether.h macvlan: do not assume mac_header is set in macvlan_broadcast() 2020-01-08 12:52:33 -08:00
if_fddi.h
if_frad.h
if_link.h
if_ltalk.h
if_macvlan.h
if_phonet.h
if_pppol2tp.h
if_pppox.h
if_rmnet.h
if_tap.h
if_team.h
if_tun.h
if_tunnel.h
if_vlan.h
igmp.h igmp.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:55 -05:00
ihex.h ihex.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:55 -05:00
ima.h ima: add a new CONFIG for loading arch-specific policies 2020-03-12 07:43:57 -04:00
imx-media.h
in6.h
in.h
indirect_call_wrapper.h
inet_diag.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2020-03-12 22:34:48 -07:00
inet.h
inetdevice.h
init_ohci1394_dma.h
init_task.h
init.h
initrd.h init: unify opening /dev/console as stdin/stdout/stderr 2019-12-12 18:58:24 +01:00
inotify.h
input-polldev.h
input.h
integrity.h
intel_rapl.h
intel_th.h
intel-iommu.h iommu/vt-d: Fix debugfs register reads 2020-03-13 14:25:46 +01:00
intel-ish-client-if.h
intel-pti.h
intel-svm.h iommu/vt-d: Fix compile warning from intel-svm.h 2020-02-10 10:41:20 +01:00
interconnect-provider.h interconnect: Add a common standard aggregate function 2019-12-16 09:25:24 +02:00
interconnect.h
interrupt.h genirq: Provide interrupt injection mechanism 2020-03-08 11:06:42 +01:00
interval_tree_generic.h
interval_tree.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h docs: fix pointers to io-mapping.rst and io_ordering.rst files 2020-03-11 14:15:20 -06:00
io-pgtable.h iommu/io-pgtable-arm: Prepare for TTBR1 usage 2020-01-10 15:52:25 +00:00
io.h mm/memremap_pages: Kill unused __devm_memremap_pages() 2020-02-19 11:21:41 -08:00
ioasid.h
iocontext.h block: Fix use-after-free issue accessing struct io_cq 2020-03-12 07:07:38 -06:00
iomap.h
iommu-helper.h
iommu.h iommu: Move fwspec->iommu_priv to struct dev_iommu 2020-03-27 11:14:52 +01:00
iopoll.h iopoll: redefined readx_poll_timeout macro to simplify the code 2020-03-23 22:00:02 -07:00
ioport.h
ioprio.h
iova.h
ip.h
ipack.h
ipc_namespace.h
ipc.h
ipmi_smi.h
ipmi.h
ipv6_route.h
ipv6.h net: ipv6: add support for rpl sr exthdr 2020-03-29 22:30:57 -07:00
irq_cpustat.h
irq_poll.h
irq_sim.h
irq_work.h lockdep: Annotate irq_work 2020-03-21 16:00:24 +01:00
irq.h A set of fixes/updates for the interrupt subsystem: 2020-04-19 11:23:33 -07:00
irqbypass.h
irqchip.h
irqdesc.h genirq: fix kerneldoc comment for irq_desc 2020-03-17 19:13:32 +01:00
irqdomain.h genirq/irqdomain: Make sure all irq domain flags are distinct 2020-02-21 11:29:15 +01:00
irqflags.h hrtimer: Don't dereference the hrtimer pointer after the callback 2020-04-01 13:20:14 +02:00
irqhandler.h
irqnr.h
irqreturn.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
isicom.h
iversion.h
jbd2.h jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() 2020-01-25 03:01:56 -05:00
jhash.h
jiffies.h linux/jiffies.h: Extract common header for vDSO 2020-03-21 15:23:58 +01:00
journal-head.h
joystick.h
jump_label_ratelimit.h
jump_label.h
jz4740-adc.h
jz4780-nemc.h
kallsyms.h
kasan-checks.h
kasan.h kasan: detect negative size in memory operation function 2020-04-02 09:35:30 -07:00
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h
kcov.h
kd.h
kdb.h kdb: kdb_current_regs should be private 2020-01-31 17:33:54 +00:00
kdebug.h
kdev_t.h
kern_levels.h
kernel_stat.h
kernel-page-flags.h
kernel.h sched: Provide cant_migrate() 2020-02-20 21:17:24 +01:00
kernelcapi.h isdn: capi: dead code removal 2019-12-11 09:12:38 +01:00
kernfs.h kernfs: Add option to enable user xattrs 2020-03-16 15:53:47 -04:00
kexec.h
key-type.h KEYS: Don't write out to userspace while holding key semaphore 2020-03-29 12:40:41 +01:00
key.h
keyboard.h
keyctl.h
kfifo.h kfifo: provide kfifo_is_empty_spinlocked() 2020-02-12 12:05:46 +01:00
kgdb.h
khugepaged.h
klist.h
kmemleak.h
kmod.h
kmsg_dump.h printk: Introduce kmsg_dump_reason_str() 2020-05-30 10:34:03 -07:00
kobj_map.h
kobject_ns.h
kobject.h
kprobes.h
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kthread.h kthread: mark timer used by delayed kthread works as IRQ safe 2020-04-02 09:35:25 -07:00
ktime.h timekeeping and timer updates: 2020-03-30 18:51:47 -07:00
kvm_host.h KVM: Introduce kvm_make_all_cpus_request_except() 2020-05-08 07:44:32 -04:00
kvm_irqfd.h
kvm_para.h
kvm_types.h x86/kvm: Cache gfn to pfn translation 2020-01-30 18:45:55 +01:00
l2tp.h
lantiq.h
lapb.h
latencytop.h
lcd.h
lcm.h
led-class-flash.h
led-lm3530.h
leds-bd2802.h leds: bd2802: Convert to use GPIO descriptors 2019-12-21 20:09:54 +01:00
leds-lp3944.h
leds-lp3952.h
leds-pca9532.h
leds-regulator.h
leds-tca6507.h
leds-ti-lmu-common.h
leds.h leds: old enums are not really applicable to new code 2020-04-06 22:55:27 +02:00
libata.h ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c 2020-03-26 10:28:20 -06:00
libfdt_env.h
libfdt.h
libgcc.h
libnvdimm.h libnvdimm/region: Introduce NDD_LABELING 2020-03-17 12:23:21 -07:00
libps2.h
license.h
lightnvm.h
limits.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next 2020-03-31 17:29:33 -07:00
linear_range.h lib: add linear ranges helpers 2020-05-08 18:18:11 +01:00
linkage.h
linkmode.h net: add linkmode helper for setting flow control advertisement 2020-02-16 19:39:44 -08:00
linux_logo.h
lis3lv02d.h
list_bl.h
list_lru.h list_lru.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:55 -05:00
list_nulls.h rcu: Add a hlist_nulls_unhashed_lockless() function 2020-01-10 14:00:57 -08:00
list_sort.h
list.h list/hashtable: minor documentation corrections. 2020-03-17 17:25:06 +01:00
livepatch.h
llc.h
llist.h
local_lock_internal.h locking: Introduce local_lock() 2020-05-28 10:31:09 +02:00
local_lock.h locking: Introduce local_lock() 2020-05-28 10:31:09 +02:00
lockdep.h lockdep: Always inline lockdep_{off,on}() 2020-05-19 15:51:18 +02:00
lockref.h
log2.h
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h security,lockdown,selinux: implement SELinux lockdown 2019-12-09 17:53:58 -05:00
lsm_hook_defs.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2020-05-15 13:10:06 -07:00
lsm_hooks.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next 2020-03-31 17:29:33 -07:00
lz4.h
lzo.h
mailbox_client.h
mailbox_controller.h
maple.h
marvell_phy.h
math64.h linux/math64.h: Extract common header for vDSO 2020-03-21 15:23:56 +01:00
max17040_battery.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mcb.h
mdev.h
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio-xpcs.h net: phy: Add Synopsys DesignWare XPCS MDIO module 2020-03-09 20:13:16 -07:00
mdio.h net: mdiobus: add APIs for modifying a MDIO device register 2020-03-17 22:51:16 -07:00
mei_cl_bus.h
mem_encrypt.h
memblock.h mm: cma: NUMA node interface 2020-04-10 15:36:21 -07:00
memcontrol.h mm, memcg: fix inconsistent oom event behavior 2020-05-14 10:00:35 -07:00
memfd.h
memory_hotplug.h mm/memory_hotplug: add pgprot_t to mhp_params 2020-04-10 15:36:21 -07:00
memory.h drivers/base/memory.c: drop section_count 2020-04-07 10:43:40 -07:00
mempolicy.h mm/mempolicy: check hugepage migration is supported by arch in vma_migratable() 2020-04-02 09:35:31 -07:00
mempool.h
memregion.h
memremap.h libnvdimm for 5.7 2020-04-08 21:03:40 -07:00
memstick.h
mhi.h bus: mhi: core: Fix typo in comment 2020-05-05 16:58:36 +02:00
mic_bus.h
micrel_phy.h
microchipphy.h
migrate_mode.h
migrate.h mm: handle multiple owners of device private pages in migrate_vma 2020-03-26 14:33:38 -03:00
mii_timestamper.h net: Add a layer for non-PHY MII time stamping drivers. 2019-12-25 19:51:33 -08:00
mii.h net: mii: add linkmode_adv_to_mii_adv_x() 2020-03-15 17:10:14 -07:00
min_heap.h lib: Introduce generic min-heap 2020-03-06 11:56:59 +01:00
miscdevice.h rtc/ia64: remove legacy efirtc driver 2020-03-19 07:41:02 +01:00
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm_inline.h mm: code cleanup for MADV_FREE 2020-04-07 10:43:38 -07:00
mm_types_task.h
mm_types.h mm: fix ambiguous comments for better code readability 2020-04-07 10:43:41 -07:00
mm-arch-hooks.h
mm.h mm: remove VM_BUG_ON(PageSlab()) from page_mapcount() 2020-05-28 11:35:40 -07:00
mman.h
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h mm/mmu_notifiers: Use 'interval_sub' as the variable for mmu_interval_notifier 2020-01-14 11:54:47 -04:00
mmzone.h libnvdimm for 5.7 2020-04-08 21:03:40 -07:00
mnt_namespace.h
mod_devicetable.h Char/Misc driver patches for 5.7-rc1 2020-04-03 13:22:40 -07:00
module_signature.h
module.h kprobes: Prevent probes in .noinstr.text section 2020-05-19 15:56:20 +02:00
moduleloader.h
moduleparam.h moduleparam: fix kerneldoc 2019-12-09 10:55:03 +01:00
most.h staging: most: move core files out of the staging area 2020-03-24 13:42:44 +01:00
mount.h
moxtet.h
mpage.h
mpi.h
mpls_iptunnel.h
mpls.h
mroute6.h
mroute_base.h
mroute.h
msdos_fs.h
msdos_partition.h partitions/msdos: remove LINUX_SWAP_PARTITION 2020-03-24 07:57:08 -06:00
msg.h
msi.h
mtio.h
mutex.h lockdep: Introduce wait-type checks 2020-03-21 16:00:24 +01:00
mv643xx_eth.h
mv643xx_i2c.h
mv643xx.h
mvebu-pmsu.h
mxm-wmi.h
n_r3964.h
namei.h sanitize handling of nd->last_type, kill LAST_BIND 2020-03-13 21:08:19 -04:00
nd.h
ndctl.h
net.h net: Allow to show socket-specific information in /proc/[pid]/fdinfo/[fd] 2019-12-12 17:04:54 -08:00
netdev_features.h net: introduce the MACSEC netdev feature 2020-03-26 20:17:36 -07:00
netdevice.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next 2020-03-30 19:52:37 -07:00
netfilter_bridge.h
netfilter_defs.h
netfilter_ingress.h netfilter: revert introduction of egress hook 2020-03-18 16:35:48 -07:00
netfilter_ipv4.h
netfilter_ipv6.h
netfilter.h
netlink.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2020-03-25 18:58:11 -07:00
netpoll.h
nfs3.h
nfs4.h
nfs_fs_i.h
nfs_fs_sb.h NFS: Add mount option 'softreval' 2020-01-15 10:54:33 -05:00
nfs_fs.h NFS: Clean up process of marking inode stale. 2020-04-06 13:56:33 -04:00
nfs_iostat.h
nfs_page.h NFS: Try to join page groups before an O_DIRECT retransmission 2020-04-01 13:37:57 -04:00
nfs_xdr.h NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION 2020-04-28 15:58:38 -04:00
nfs.h
nfsacl.h
nl802154.h
nls.h
nmi.h
node.h
nodemask.h
nospec.h
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.h ns: Introduce Time Namespace 2020-01-14 12:20:48 +01:00
ntb_transport.h
ntb.h
nubus.h
numa.h x86/NUMA: Provide a range-to-target_node lookup facility 2020-02-18 10:28:05 -08:00
nvme-fc-driver.h nvme-fc: Revert "add module to ops template to allow module references" 2020-04-04 09:09:39 +02:00
nvme-fc.h
nvme-rdma.h
nvme-tcp.h
nvme.h
nvmem-consumer.h nvmem: core: add nvmem_cell_read_u64 2020-03-19 07:41:02 +01:00
nvmem-provider.h nvmem: add support for the write-protect pin 2020-01-09 10:48:54 +01:00
nvram.h
objagg.h
of_address.h of/address: Rework of_pci_range parsing for non-PCI buses 2020-02-14 14:25:26 -06:00
of_clk.h of: clk: Make of_clk_get_parent_{count,name}() parameter const 2020-02-12 12:57:59 -08:00
of_device.h
of_dma.h
of_fdt.h
of_gpio.h gpio: Avoid kernel.h inclusion where it's possible 2020-02-10 12:58:36 +01:00
of_graph.h
of_iommu.h
of_irq.h
of_mdio.h of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy 2019-12-26 15:17:26 -08:00
of_net.h
of_pci.h
of_pdt.h
of_platform.h
of_reserved_mem.h
of.h of: base: Add of_get_cpu_state_node() to get idle states for a CPU node 2020-01-02 16:50:04 +01:00
oid_registry.h
olpc-ec.h
omap-dma.h dmaengine: ti: omap-dma: Add device tree match data and use it for cpu_pm 2019-12-17 08:06:51 -08:00
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once.h
oom.h
openvswitch.h
oprofile.h
osq_lock.h
overflow.h
packing.h
padata.h padata: add separate cpuhp node for CPUHP_PADATA_DEAD 2020-04-30 15:19:33 +10:00
page_counter.h
page_ext.h
page_idle.h
page_owner.h
page_ref.h mm: introduce page_ref_sub_return() 2020-04-02 09:35:27 -07:00
page_reporting.h mm/page_reporting: add budget limit on how many pages can be reported per pass 2020-04-07 10:43:39 -07:00
page-flags-layout.h
page-flags.h mm: introduce Reported pages 2020-04-07 10:43:38 -07:00
page-isolation.h mm/hotplug: silence a lockdep splat with printk() 2020-01-31 10:30:39 -08:00
pageblock-flags.h
pagemap.h include/linux/pagemap.h: optimise find_subpage for !THP 2020-04-07 10:43:38 -07:00
pagevec.h
pagewalk.h x86: mm: avoid allocating struct mm_struct on the stack 2020-02-04 03:05:25 +00:00
parman.h
parport_pc.h
parport.h
parser.h linux/parser.h: add include guards 2020-05-15 13:51:28 -07:00
part_stat.h block: move the part_stat* helpers from genhd.h to a new header 2020-03-25 09:50:09 -06:00
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci_hotplug.h
pci_ids.h pci-v5.7-changes 2020-04-03 14:25:02 -07:00
pci-acpi.h PCI/DPC: Add Error Disconnect Recover (EDR) support 2020-03-28 13:19:04 -05:00
pci-ats.h PCI/ATS: Add PASID stubs 2020-01-15 16:30:28 +00:00
pci-dma-compat.h
pci-ecam.h
pci-ep-cfs.h
pci-epc.h PCI: endpoint: Fix ->set_msix() to take BIR and offset as arguments 2020-04-02 17:57:10 +01:00
pci-epf.h PCI: dwc: Fix dw_pcie_ep_raise_msix_irq() to get correct MSI-X table address 2020-04-02 17:57:10 +01:00
pci-p2pdma.h
pci.h pci-v5.7-changes 2020-04-03 14:25:02 -07:00
pda_power.h
pe.h efi: Bump the Linux EFI stub major version number to #1 2020-02-23 21:59:42 +01:00
percpu_counter.h percpu_counter: fix a data race at vm_committed_as 2020-04-07 10:43:43 -07:00
percpu-defs.h percpu: Separate decrypted varaibles anytime encryption can be enabled 2020-01-31 11:15:59 -08:00
percpu-refcount.h pcpu_ref: add percpu_ref_tryget_many() 2020-01-20 17:04:02 -07:00
percpu-rwsem.h locking/percpu-rwsem: Fold __percpu_up_read() 2020-02-11 13:10:58 +01:00
percpu.h
perf_event.h perf/core: Replace zero-length array with flexible-array 2020-05-19 20:34:16 +02:00
perf_regs.h
personality.h
pfn_t.h
pfn.h
phonet.h
phy_fixed.h
phy_led_triggers.h treewide: Use sizeof_field() macro 2019-12-09 10:36:44 -08:00
phy.h net: phy: introduce phy_read_poll_timeout macro 2020-03-23 22:00:02 -07:00
phylink.h net: phylink: add separate pcs operations structure 2020-03-30 11:52:27 -07:00
pid_namespace.h proc: Remove the now unnecessary internal mount of proc 2020-02-28 12:06:14 -06:00
pid.h proc: Use a dedicated lock in struct pid 2020-04-09 12:15:35 -05:00
pim.h
pipe_fs_i.h linux/pipe_fs_i.h: fix kernel-doc warnings after @wait was split 2020-02-12 11:54:08 -08:00
pkeys.h
pktcdvd.h
pl320-ipc.h
pl353-smc.h
platform_device.h driver core: platform: Initialize dma_parms for platform devices 2020-04-28 17:44:33 +02:00
plist.h
pm2301_charger.h
pm_clock.h
pm_domain.h PM / Domains: Introduce a genpd OF helper that removes a subdomain 2020-01-02 16:52:40 +01:00
pm_opp.h
pm_qos.h PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE 2020-02-14 10:37:27 +01:00
pm_runtime.h PM: runtime: Add pm_runtime_get_if_active() 2020-03-04 11:01:18 +01:00
pm_wakeirq.h
pm_wakeup.h
pm-trace.h
pm.h
pmbus.h hwmon: (pmbus) Detect if chip is write protected 2020-01-23 13:15:09 -08:00
pmu.h
pnfs_osd_xdr.h
pnp.h pnp: Use list_for_each_entry() instead of open coding 2020-04-22 11:36:11 +02:00
poison.h
poll.h
posix_acl_xattr.h
posix_acl.h posix_acl.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:55 -05:00
posix-clock.h ptp: fix the race between the release of ptp_clock and cdev 2019-12-30 20:19:27 -08:00
posix-timers.h posix-cpu-timers: Store a reference to a pid not a task 2020-03-04 09:54:55 +01:00
power_supply.h power: supply: core: Add battery internal resistance temperature table support 2019-12-19 01:36:32 +01:00
powercap.h
ppp_channel.h
ppp_defs.h
ppp-comp.h
pps_kernel.h
pps-gpio.h
pr.h
preempt.h hardirq/nmi: Allow nested nmi_enter() 2020-05-19 15:51:17 +02:00
prefetch.h
prime_numbers.h
printk.h printk: Remove pr_cont_once() 2020-05-25 10:48:59 +02:00
proc_fs.h proc: faster open/read/close with "permanent" files 2020-04-07 10:43:42 -07:00
proc_ns.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace 2020-04-02 11:22:17 -07:00
processor.h
profile.h
projid.h
property.h
psci.h firmware: psci: Export functions to manage the OSI mode 2020-01-02 16:49:59 +01:00
pseudo_fs.h
psi_types.h psi: Fix cpu.pressure for cpu.max and competing cgroups 2020-03-20 13:06:18 +01:00
psi.h psi: Optimize switching tasks inside shared cgroups 2020-03-20 13:06:19 +01:00
psp-sev.h crypto: ccp - Add support for SEV-ES to the PSP driver 2020-04-30 15:19:33 +10:00
psp-tee.h tee: amdtee: check TEE status during driver initialization 2020-01-04 13:49:51 +08:00
pstore_blk.h pstore/blk: Support non-block storage devices 2020-05-31 19:49:00 -07:00
pstore_ram.h pstore/ram: Introduce max_reason and convert dump_oops 2020-05-30 10:34:03 -07:00
pstore_zone.h pstore/blk: Support non-block storage devices 2020-05-31 19:49:00 -07:00
pstore.h pstore/platform: Pass max_reason to kmesg dump 2020-05-30 10:34:03 -07:00
ptdump.h x86: mm: avoid allocating struct mm_struct on the stack 2020-02-04 03:05:25 +00:00
pti.h
ptp_classify.h
ptp_clock_kernel.h ptp: fix struct member comment for do_aux_work 2020-05-12 12:10:17 -07:00
ptr_ring.h ptr_ring: add include of linux/mm.h 2020-01-13 18:16:43 -08:00
ptrace.h
purgatory.h
pvclock_gtod.h
pwm_backlight.h backlight: pwm_bl: Switch to full GPIO descriptor 2020-03-18 15:05:57 +00:00
pwm.h pwm: Implement some checks for lowlevel drivers 2020-03-30 16:55:26 +02:00
pxa2xx_ssp.h
pxa168_eth.h
qcom_scm.h firmware: qcom_scm: Order functions, definitions by service/command 2020-01-07 22:14:38 -08:00
qcom-geni-se.h
qnx6_fs.h
quota.h
quotaops.h
radix-tree.h radix-tree: Use local_lock for protection 2020-05-28 10:31:09 +02:00
raid_class.h
ramfs.h fs_parse: fold fs_parameter_desc/fs_parameter_spec 2020-02-07 14:48:37 -05:00
random.h random: add arch_get_random_*long_early() 2020-02-27 23:21:52 -05:00
range.h
ras.h
ratelimit.h
rational.h
rbtree_augmented.h
rbtree_latch.h
rbtree.h
rcu_node_tree.h
rcu_segcblist.h rcu: Remove kfree_rcu() special casing and lazy-callback handling 2020-01-24 10:24:31 -08:00
rcu_sync.h
rculist_bl.h
rculist_nulls.h netfilter: conntrack: allow insertion of clashing entries 2020-02-17 10:55:14 +01:00
rculist.h Revert "rculist: Describe variadic macro argument in a Sphinx-compatible way" 2020-04-27 11:01:16 -07:00
rcupdate_trace.h rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI 2020-04-27 11:03:52 -07:00
rcupdate_wait.h rcu: Reinstate synchronize_rcu_mult() 2020-04-27 11:03:51 -07:00
rcupdate.h rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks 2020-04-27 11:03:52 -07:00
rcutiny.h rcu: Provide rcu_irq_exit_check_preempt() 2020-05-26 19:05:11 +02:00
rcutree.h rcu: Provide rcu_irq_exit_check_preempt() 2020-05-26 19:05:11 +02:00
rcuwait.h rcuwait: Add @state argument to rcuwait_wait_event() 2020-03-21 16:00:22 +01:00
reboot-mode.h
reboot.h
reciprocal_div.h
refcount.h locking/refcount: Document interaction with PID_MAX_LIMIT 2020-04-08 12:05:07 +02:00
regmap.h Merge series "regmap: provide simple bitops and use them in a driver" from Bartosz Golaszewski <brgl@bgdev.pl> 2020-05-29 14:00:44 +01:00
regset.h
relay.h
remoteproc.h remoteproc: Introduce "panic" callback in ops 2020-03-25 22:29:45 -07:00
resctrl.h x86/resctrl: Add task resctrl information display 2020-01-20 16:19:10 +01:00
reset-controller.h ARM: SoC-related driver updates 2019-12-05 11:43:31 -08:00
reset.h ARM: SoC-related driver updates 2019-12-05 11:43:31 -08:00
resource_ext.h
resource.h
restart_block.h
rfkill.h
rhashtable-types.h
rhashtable.h rhashtable: Document the right function parameters 2020-03-06 22:33:38 -08:00
ring_buffer.h ring-buffer/tracing: Have iterator acknowledge dropped events 2020-03-27 16:39:01 -04:00
rio_drv.h
rio_ids.h
rio_regs.h
rio.h rio.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:56 -05:00
rmap.h
rmi.h
rndis.h
rodata_test.h
root_dev.h
rpmsg.h
rslib.h rslib.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:56 -05:00
rtc.h rtc: remove rtc_time_to_tm and rtc_tm_to_time 2020-04-02 18:47:30 +02:00
rtmutex.h
rtnetlink.h
rtsx_common.h
rtsx_pci.h
rtsx_usb.h
rwlock_api_smp.h
rwlock_types.h lockdep: Introduce wait-type checks 2020-03-21 16:00:24 +01:00
rwlock.h
rwsem.h lockdep: Introduce wait-type checks 2020-03-21 16:00:24 +01:00
s3c_adc_battery.h
sbitmap.h
scatterlist.h
scc.h
sched_clock.h
sched.h x86/mce: Send #MC singal from task work 2020-05-19 15:51:19 +02:00
scif.h
scmi_protocol.h firmware: arm_scmi: Add support for multiple device per protocol 2019-12-24 11:35:48 +00:00
scpi_protocol.h
screen_info.h
sctp.h
scx200_gpio.h
scx200.h
sdb.h
sdla.h
seccomp.h seccomp: allow TSYNC and USER_NOTIF together 2020-03-04 14:48:54 -08:00
securebits.h
security.h Merge branch 'next-general' of git://git.kernel.org:/pub/scm/linux/kernel/git/jmorris/linux-security 2020-03-31 15:49:51 -07:00
sed-opal.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
seg6.h
selection.h vt: selection, introduce vc_is_sel 2020-02-21 10:31:18 +01:00
sem.h
semaphore.h
seq_buf.h
seq_file_net.h
seq_file.h seq_file: remove m->version 2020-04-07 10:43:42 -07:00
seqlock.h
seqno-fence.h
serdev.h
serial_8250.h serial: 8250_port: Don't use power management for kernel console 2020-03-17 15:58:00 +01:00
serial_bcm63xx.h
serial_core.h serial: core: Refactor uart_unlock_and_check_sysrq() 2020-03-12 17:16:42 +01:00
serial_max3100.h
serial_pnx8xxx.h
serial_s3c.h
serial_sci.h
serial.h
serio.h
set_memory.h
sfi_acpi.h
sfi.h
sfp.h net: phylink: delay MAC configuration for copper SFP modules 2019-12-11 11:53:41 -08:00
sh_clk.h
sh_dma.h
sh_eth.h
sh_intc.h
sh_timer.h
shdma-base.h
shm.h
shmem_fs.h mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE 2020-04-07 10:43:38 -07:00
shrinker.h
signal_types.h
signal.h x86: get rid of put_user_try in __setup_rt_frame() (both 32bit and 64bit) 2020-03-26 14:41:22 -04:00
signalfd.h
siox.h
siphash.h
sirfsoc_dma.h
sizes.h
skb_array.h
skbuff.h skbuff.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:56 -05:00
skmsg.h bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size 2020-05-06 00:22:22 +02:00
slab_def.h
slab.h docs: mm: slab.h: fix a broken cross-reference 2020-04-10 15:36:20 -07:00
slimbus.h
slub_def.h
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h smp: Remove allocation mask from on_each_cpu_cond.*() 2020-01-24 20:40:09 +01:00
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h for-5.7/io_uring-2020-03-29 2020-03-30 12:18:49 -07:00
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types_up.h
spinlock_types.h lockdep: Introduce wait-type checks 2020-03-21 16:00:24 +01:00
spinlock_up.h
spinlock.h lockdep: Introduce wait-type checks 2020-03-21 16:00:24 +01:00
splice.h splice: make do_splice public 2020-03-02 14:04:31 -07:00
spmi.h
sram.h
srcu.h
srcutiny.h
srcutree.h
ssbi.h
stackdepot.h kasan: stackdepot: move filter_irq_stacks() to stackdepot.c 2020-04-07 10:43:43 -07:00
stackleak.h
stackprotector.h arm64: initialize ptrauth keys for kernel booting task 2020-03-18 09:50:20 +00:00
stacktrace.h
start_kernel.h
stat.h
statfs.h
static_key.h
stddef.h
stm.h
stmmac.h net: stmmac: Enable SERDES power up/down sequence 2020-04-21 15:54:45 -07:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h stop_machine: Make stop_cpus() static 2020-01-17 10:19:21 +01:00
string_helpers.h
string.h lib/string: add strnchrnul() 2020-02-04 03:05:26 +00:00
stringhash.h
stringify.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
suspend.h PM: remove s390 specific callbacks 2020-03-23 13:41:55 +01:00
svga.h
sw842.h
swab.h uapi: rename ext2_swab() to swab() and share globally in swab.h 2020-01-31 10:30:40 -08:00
swait.h
swap_cgroup.h
swap_slots.h
swap.h mm/swap: Use local_lock for protection 2020-05-28 10:31:10 +02:00
swapfile.h
swapops.h include/linux/swapops.h: correct guards for non_swap_entry() 2020-04-07 10:43:41 -07:00
swiotlb.h dma-direct: improve swiotlb error reporting 2020-02-05 18:53:05 +01:00
switchtec.h PCI/switchtec: Add Gen4 MRPC GAS access permission check 2020-01-15 11:00:39 -06:00
sxgbe_platform.h net: ethernet: sxgbe: Rename Samsung to lowercase 2020-01-06 13:33:14 -08:00
sync_core.h
sync_file.h
synclink.h
sys_soc.h
sys.h
syscalls.h threads-v5.6 2020-01-29 19:38:34 -08:00
syscore_ops.h
sysctl.h
sysfs.h sysfs: remove redundant __compat_only_sysfs_link_entry_to_kobj fn 2020-04-05 11:34:35 -07:00
syslog.h
sysrq.h sysctl/sysrq: Remove __sysrq_enabled copy 2020-03-07 09:52:02 +01:00
sysv_fs.h
t10-pi.h
task_io_accounting_ops.h
task_io_accounting.h
task_work.h
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h mptcp: move option parsing into mptcp_incoming_options() 2020-04-30 12:23:22 -07:00
tee_drv.h tee: remove redundant teedev in struct tee_shm 2020-02-28 13:37:42 +01:00
textsearch_fsm.h
textsearch.h
tfrc.h
thermal.h thermal: Fix build warning of !defined(CONFIG_THERMAL_OF) 2020-03-12 11:56:53 +01:00
thread_info.h
threads.h threads: Update PID limit comment according to futex UAPI change 2020-03-21 17:48:13 +01:00
thunderbolt.h
ti_wilink_st.h ti_wilink_st.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:56 -05:00
ti-emif-sram.h
tick.h rcu: Enable tick for nohz_full CPUs slow to provide expedited QS 2019-12-09 12:32:59 -08:00
tifm.h
timb_dma.h
timb_gpio.h
time32.h timekeeping and timer updates: 2020-03-30 18:51:47 -07:00
time64.h linux/time64.h: Extract common header for vDSO 2020-03-21 15:23:58 +01:00
time_namespace.h fs/proc: Introduce /proc/pid/timens_offsets 2020-01-14 12:20:59 +01:00
time.h linux/time.h: Extract common header for vDSO 2020-03-21 15:23:57 +01:00
timecounter.h
timekeeper_internal.h
timekeeping32.h y2038: remove unused time32 interfaces 2020-02-21 11:22:15 -08:00
timekeeping.h
timer.h timer: Use hlist_unhashed_lockless() in timer_pending() 2020-02-20 15:58:22 -08:00
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
tnum.h bpf: Verifier, do explicit ALU32 bounds tracking 2020-03-30 14:59:53 -07:00
topology.h revert "topology: add support for node_to_mem_node() to determine the fallback node" 2020-04-02 09:35:26 -07:00
torture.h locktorture.c: Fix if-statement empty body warnings 2020-04-27 11:05:13 -07:00
toshiba.h
tpm_command.h
tpm_eventlog.h tpm: eventlog: Replace zero-length array with flexible-array member 2020-05-22 18:50:12 +03:00
tpm.h security: keys: trusted: fix lost handle flush 2019-12-17 11:46:43 +02:00
trace_clock.h
trace_events.h tracing: Save off entry when peeking at next entry 2020-03-19 17:48:36 -04:00
trace_seq.h
trace.h
tracefs.h simple_recursive_removal(): kernel-side rm -rf for ramfs-style filesystems 2019-12-10 22:29:58 -05:00
tracehook.h
tracepoint-defs.h
tracepoint.h tracing: Remove DECLARE_TRACE_NOARGS 2020-04-22 22:06:35 -04:00
transport_class.h scsi: drivers: base: Propagate errors through the transport component 2020-01-15 22:55:37 -05:00
ts-nbus.h
tsacct_kern.h
tty_driver.h
tty_flip.h
tty_ldisc.h
tty.h gcc-10 warnings: fix low-hanging fruit 2020-05-04 09:16:37 -07:00
typecheck.h
types.h y2038: remove unused time32 interfaces 2020-02-21 11:22:15 -08:00
u64_stats_sync.h
uacce.h uacce: unmap remaining mmapping from user space 2020-03-06 12:28:24 +11:00
uaccess.h
ucb1400.h
ucs2_string.h
udp.h
uidgid.h
uio_driver.h uio: add resource managed devm_uio_register_device() function 2020-03-18 12:34:10 +01:00
uio.h
umh.h
unicode.h
units.h include/linux/units.h: add helpers for kelvin to/from Celsius conversion 2020-01-31 10:30:39 -08:00
uprobes.h
usb_usual.h usb-storage: Use const to reduce object data size 2020-02-19 11:08:52 +01:00
usb.h USB: Replace zero-length array with flexible-array member 2020-02-23 19:24:51 +01:00
usbdevice_fs.h USB: Replace zero-length array with flexible-array member 2020-02-23 19:24:51 +01:00
user_namespace.h ns: Introduce Time Namespace 2020-01-14 12:20:48 +01:00
user-return-notifier.h
user.h
userfaultfd_k.h userfaultfd: wp: support write protection for userfault vma range 2020-04-07 10:43:39 -07:00
util_macros.h
uts.h
utsname.h
uuid.h uuid: Remove no more needed macro 2020-03-23 17:01:47 +01:00
vbox_utils.h
vdpa.h vdpa: allow a 32 bit vq alignment 2020-04-17 06:05:30 -04:00
verification.h
vermagic.h arch: split MODULE_ARCH_VERMAGIC definitions out to <asm/vermagic.h> 2020-04-23 10:50:26 +09:00
vexpress.h
vfio.h Merge branches 'v5.7/vfio/alex-sriov-v3' and 'v5.7/vfio/yan-dma-rw-v4' into v5.7/vfio/next 2020-03-24 09:32:41 -06:00
vfs.h
vga_switcheroo.h
vgaarb.h
vhost_iotlb.h vhost: factor out IOTLB 2020-04-01 12:06:26 -04:00
via_i2c.h
via-core.h
via-gpio.h
via.h
videodev2.h
virtio_byteorder.h
virtio_caif.h
virtio_config.h
virtio_console.h
virtio_net.h net: be more gentle about silly gso requests coming from user 2020-05-28 16:31:30 -07:00
virtio_ring.h
virtio_vsock.h vsock/virtio: fix multiple packet delivery to monitoring devices 2020-04-27 10:18:01 -07:00
virtio.h virtio: drop vringh.h dependency 2020-04-17 06:05:30 -04:00
visorbus.h
vlynq.h
vm_event_item.h mm, thp: track fallbacks due to failed memcg charges separately 2020-04-07 10:43:38 -07:00
vmacache.h
vmalloc.h vmalloc: fix remap_vmalloc_range() bounds checks 2020-04-21 11:11:56 -07:00
vme.h
vmpressure.h
vmstat.h
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h virtio/test: fix up after IOTLB changes 2020-04-16 18:31:08 -04:00
vt_buffer.h
vt_kern.h vt: vt_kern.h, remove extern from functions 2020-03-06 08:35:39 +01:00
vt.h
vtime.h
w1-gpio.h
w1.h
wait_bit.h
wait.h sched/core: Add function to sample state of locked-down task 2020-04-27 11:03:50 -07:00
watchdog.h
win_minmax.h
wireless.h
wkup_m3_ipc.h
wl12xx.h
wm97xx.h
wmi.h
workqueue.h Merge branch 'for-5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq 2020-04-03 12:27:36 -07:00
writeback.h
ww_mutex.h
xarray.h xarray: Fix early termination of xas_for_each_marked 2020-03-12 17:42:08 -04:00
xattr.h xattr.h: Replace zero-length array with flexible-array member 2020-04-18 15:44:56 -05:00
xxhash.h
xz.h
yam.h
z2_battery.h
zbud.h
zconf.h
zlib.h lib/zlib: add zlib_deflate_dfltcc_enabled() function 2020-01-31 10:30:40 -08:00
zorro.h zorro: Move zorro_bus_type to bus-private header file 2020-03-09 11:12:19 +01:00
zpool.h
zsmalloc.h
zstd.h
zutil.h