linux/include/linux
Amit Kucheria 2b5738267d UPSTREAM: cpufreq: Auto-register the driver as a thermal cooling device if asked
All cpufreq drivers do similar things to register as a cooling device.
Provide a cpufreq driver flag so drivers can just ask the cpufreq core
to register the cooling device on their behalf. This allows us to get
rid of duplicated code in the drivers.

In order to allow this, we add a struct thermal_cooling_device pointer
to struct cpufreq_policy so that drivers don't need to store it in a
private data structure.

Suggested-by: Stephen Boyd <swboyd@chromium.org>
Suggested-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Amit Kucheria <amit.kucheria@linaro.org>
Reviewed-by: Matthias Kaehlcke <mka@chromium.org>
Tested-by: Matthias Kaehlcke <mka@chromium.org>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Reviewed-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
(cherry picked from commit 5c238a8b59)

Conflicts:
	drivers/cpufreq/cpufreq.c

Change-Id: I18aad43fce69f5a20388078dd5d18877f09839ee
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-06-27 18:10:00 +08:00
..
amba rk: revert to v4.4 2019-02-10 00:33:21 +08:00
avf virtchnl: Whitespace and parenthesis cleanup 2018-05-14 07:05:16 -07:00
bcma rk: revert to v4.4 2019-02-10 00:33:21 +08:00
byteorder
can rk: revert to v4.4 2019-02-10 00:33:21 +08:00
ceph libceph: wait for latest osdmap in ceph_monc_blacklist_add() 2019-03-27 14:14:39 +09:00
clk ARM: at91: pm: add PMC fast startup registers defines 2018-07-17 15:08:07 +02:00
crush
decompress
dma DMAengine updates for v4.19-rc1 2018-08-18 15:55:59 -07:00
dsa
extcon rk: revert to v4.4 2019-02-10 00:33:21 +08:00
firmware/meson
fpga docs: fpga: document fpga manager flags 2018-09-30 08:49:55 -07:00
fsl rk: revert to v4.4 2019-02-10 00:33:21 +08:00
gpio gpiolib: Fix possible use after free on label 2019-02-12 19:46:57 +01:00
hsi
iio iio: ad_sigma_delta: Properly handle SPI bus locking vs CS assertion 2019-05-31 06:46:24 -07:00
input Input: make input_report_slot_state() return boolean 2018-06-11 10:21:06 -07:00
irqchip irqchip/gic-v3-its: Fix ITT_entry_size accessor 2019-03-13 14:02:35 -07:00
isdn isdn: replace ->proc_fops with ->proc_show 2018-05-16 07:24:30 +02:00
lockd rk: revert to v4.4 2019-02-10 00:33:21 +08:00
mailbox mailbox: mediatek: Add Mediatek CMDQ driver 2018-08-03 19:52:14 +05:30
mfd Merge remote branch 'android-4.19' of https://android.googlesource.com/kernel/common 2019-06-22 22:26:14 +08:00
mlx4 rk: revert to v4.4 2019-02-10 00:33:21 +08:00
mlx5 net/mlx5e: Add a lock on tir list 2019-04-17 08:38:42 +02:00
mmc Merge remote branch 'android-4.19' of https://android.googlesource.com/kernel/common 2019-06-22 22:26:14 +08:00
mtd rk: revert to v4.4 2019-02-10 00:33:21 +08:00
mux
netfilter This is the 4.19.35 stable release 2019-04-17 11:46:16 +02:00
netfilter_arp
netfilter_bridge rk: revert to v4.4 2019-02-10 00:33:21 +08:00
netfilter_ipv4
netfilter_ipv6
perf rk: revert to v4.4 2019-02-10 00:33:21 +08:00
phy rk: revert to v4.4 2019-02-10 00:33:21 +08:00
pinctrl rk: revert to v4.4 2019-02-10 00:33:21 +08:00
platform_data Merge remote branch 'android-4.19' of https://android.googlesource.com/kernel/common 2019-06-22 22:26:14 +08:00
power Merge remote branch 'android-4.19' of https://android.googlesource.com/kernel/common 2019-02-14 11:48:20 +08:00
qed qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count 2019-02-27 10:08:52 +01:00
raid
regulator regulator: debugfs: Adding debugfs functions into regulator framework 2019-05-28 19:42:42 +08:00
remoteproc
reset
rockchip rockchip: sip: add static inline for sip_smc_lastlog_request() 2018-12-28 20:20:25 +08:00
rpmsg rpmsg: glink: Switch to SPDX license identifier 2018-06-03 17:37:15 -07:00
rtc drivers/mfd: remove unused ricoh619 driver 2018-11-03 13:37:26 +08:00
sched This is the 4.19.39 stable release 2019-05-04 09:28:59 +02:00
soc Merge remote branch 'android-4.19' of https://android.googlesource.com/kernel/common 2019-02-14 11:48:20 +08:00
soundwire soundwire: intel: Add audio DAI ops 2018-05-11 21:48:07 +05:30
spi spi: Fixes for v4.19 2018-09-28 18:04:06 -07:00
ssb ssb: Remove SSB_WARN_ON, SSB_BUG_ON and SSB_DEBUG 2018-08-09 18:47:47 +03:00
sunrpc SUNRPC: Always drop the XPRT_LOCK on XPRT_CLOSE_WAIT 2019-02-15 08:10:13 +01:00
ulpi
unaligned
usb UPSTREAM: usb: gadget: Introduce frame_number to usb_request 2019-05-16 19:19:54 +08:00
uwb
wimax
8250_pci.h
a.out.h
acct.h
acpi_dma.h
acpi_iort.h
acpi_pmtmr.h
acpi.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
adb.h
adfs_fs.h
aer.h PCI/DPC: Use the generic pcie_do_fatal_recovery() path 2018-06-02 19:29:27 -05:00
agp_backend.h
agpgart.h
ahci_platform.h ata: libahci_platform: add reset control support 2018-08-22 08:08:27 -07:00
ahci-remap.h
aio.h aio: simplify KIOCB_KEY handling 2018-05-26 09:16:44 +02:00
alarmtimer.h
altera_jtaguart.h
altera_uart.h
amd-iommu.h
amifd.h
amifdreg.h
anon_inodes.h
apm_bios.h
apm-emulation.h
apple_bl.h
apple-gmux.h
arch_topology.h ANDROID: implement max frequency capping 2018-10-26 12:25:24 +01:00
arm_sdei.h
arm-cci.h
arm-smccc.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
ascii85.h include: Move ascii85 functions from i915 to linux/ascii85.h 2018-07-30 08:49:02 -04:00
asn1_ber_bytecode.h
asn1_decoder.h
asn1.h
assoc_array_priv.h docs: Fix some broken references 2018-06-15 18:10:01 -03:00
assoc_array.h docs: Fix some broken references 2018-06-15 18:10:01 -03:00
async_tx.h
async.h
ata_platform.h
ata.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
atalk.h appletalk: Fix compile regression 2019-04-20 09:16:05 +02:00
ath9k_platform.h
atm_suni.h
atm_tcp.h
atm.h
atmdev.h atm: Preserve value of skb->truesize when accounting to vcc 2018-06-17 08:27:01 +09:00
atmel_pdc.h
atmel_tc.h
atmel-mci.h
atmel-ssc.h
atomic.h locking/atomics: Rework ordering barriers 2018-07-25 11:53:59 +02:00
attribute_container.h
audit.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
auto_dev-ioctl.h
auto_fs.h
auxvec.h
average.h
b1pcmcia.h
backing-dev-defs.h writeback: synchronize sync(2) against cgroup writeback membership switches 2019-03-05 17:58:50 +01:00
backing-dev.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
backlight.h rk: revert to v4.4 2019-02-10 00:33:21 +08: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
bcm2079x.h
binfmts.h umh: introduce fork_usermode_blob() helper 2018-05-23 13:23:39 -04:00
bio.h bio: fix improper use of smp_mb__before_atomic() 2019-05-31 06:46:00 -07: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: sanitize rotate primitives 2019-06-09 09:17:11 +02:00
bitrev.h include/linux/bitrev.h: fix constant bitrev 2019-04-17 08:38:51 +02:00
bits.h locking/atomics, asm-generic: Move some macros from <linux/bitops.h> to a new <linux/bits.h> file 2018-06-21 12:52:11 +02:00
blk_types.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
blk-cgroup.h blkcg: delay blkg destruction until after writeback has finished 2018-08-31 14:48:56 -06:00
blk-mq-pci.h
blk-mq-rdma.h
blk-mq-virtio.h
blk-mq.h for-4.19/block-20180812 2018-08-14 10:23:25 -07:00
blkdev.h rk: revert to v4.4 2019-02-10 00:33:21 +08: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_lirc.h bpf: fix attach type BPF_LIRC_MODE2 dependency wrt CONFIG_CGROUP_BPF 2018-06-26 11:28:38 +02:00
bpf_trace.h bpf: remove tracepoints from bpf core 2018-04-30 10:55:56 +02:00
bpf_types.h bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT 2018-08-11 01:58:46 +02:00
bpf_verifier.h bpf: fix sanitation of alu op with pointer / scalar type from different paths 2019-01-31 08:14:41 +01:00
bpf-cgroup.h bpf: allocate cgroup storage entries on attaching bpf programs 2018-08-03 00:47:32 +02:00
bpf.h bpf: add map_lookup_elem_sys_only for lookups from syscall side 2019-05-25 18:23:48 +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 rk: revert to v4.4 2019-02-10 00:33:21 +08:00
bug.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
build_bug.h
build-salt.h kbuild: Add build salt to the kernel and modules 2018-07-18 01:18:05 +09:00
bvec.h
c2port.h
cache.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
cacheinfo.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
capability.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
cb710.h
cciss_ioctl.h
ccp.h
cdev.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
cdrom.h block: Switch struct packet_command to use struct scsi_sense_hdr 2018-08-02 15:22:13 -06:00
cfag12864b.h auxdisplay: Replace licenses with SPDX identifiers 2018-04-12 19:02:45 +02:00
cfi.h ANDROID: add support for clang Control Flow Integrity (CFI) 2019-05-20 17:46:32 -07:00
cgroup_rdma.h
cgroup_subsys.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
cgroup-defs.h This is the 4.19.47 stable release 2019-05-31 08:14:29 -07:00
cgroup.h This is the 4.19.53 stable release 2019-06-19 10:10:24 +02:00
circ_buf.h docs: Fix some broken references 2018-06-15 18:10:01 -03:00
cleancache.h
clk-provider.h Merge remote branch 'android-4.19' of https://android.googlesource.com/kernel/common 2019-06-22 22:26:14 +08:00
clk.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
clkdev.h
clock_cooling.h
clockchips.h
clocksource.h rk: revert to v4.4 2019-02-10 00:33:21 +08: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_psdev.h
coda.h
compaction.h
compat_time.h time: Enable get/put_compat_itimerspec64 always 2018-06-24 14:39:47 +02:00
compat.h signal: Introduce COMPAT_SIGMINSTKSZ for use in compat_sys_sigaltstack 2018-11-13 11:08:25 -08:00
compiler_types.h This is the 4.19.49 stable release 2019-06-09 09:27:18 +02:00
compiler-clang.h ANDROID: add support for clang Control Flow Integrity (CFI) 2019-05-20 17:46:32 -07:00
compiler-gcc.h Compiler Attributes: add support for __copy (gcc >= 9) 2019-06-09 09:17:23 +02:00
compiler-intel.h include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR 2019-02-27 10:08:53 +01:00
compiler.h compiler.h: give up __compiletime_assert_fallback() 2019-06-04 08:02:34 +02:00
completion.h
component.h
concap.h
configfs.h
connector.h
console_struct.h vt: drop unused struct vt_struct 2018-07-21 09:21:10 +02:00
console.h rk: revert to v4.4 2019-02-10 00:33:21 +08: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_state.h
context_tracking.h
cordic.h
coredump.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
coresight-pmu.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
coresight-stm.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
coresight.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
count_zeros.h
cper.h efi: Decode IA32/X64 Processor Error Section 2018-05-14 08:57:47 +02:00
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpu.h x86/power: Fix 'nosmt' vs hibernation triple fault during resume 2019-06-11 12:20:52 +02:00
cpufeature.h
cpufreq_times.h ANDROID: cpufreq: times: record fast switch frequency transitions 2019-03-06 16:02:06 +00:00
cpufreq.h UPSTREAM: cpufreq: Auto-register the driver as a thermal cooling device if asked 2019-06-27 18:10:00 +08:00
cpuhotplug.h x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callback 2019-06-19 08:18:06 +02:00
cpuidle.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
cpumask.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
cpuset.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
crash_core.h proc/kcore: add vmcoreinfo note to /proc/kcore 2018-08-22 10:52:46 -07:00
crash_dump.h vmcore: add API to collect hardware dump in second kernel 2018-05-14 13:46:04 -04:00
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
crc4.h
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
crc32poly.h lib/crc: Use consistent naming for CRC-32 polynomials 2018-07-27 19:04:33 +08:00
crc64.h lib: add crc64 calculation routines 2018-08-22 10:52:48 -07:00
cred.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
crypto.h rk: revert to v4.4 2019-02-10 00:33:21 +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 This is the 4.19.46 stable release 2019-05-25 19:09:59 +02:00
dccp.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
dcookies.h
debug_locks.h
debugfs.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
debugobjects.h
delay.h
delayacct.h UPSTREAM: delayacct: track delays from thrashing cache pages 2019-03-21 16:25:26 -07:00
delayed_call.h
dell-led.h
devcoredump.h
devfreq_cooling.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
devfreq-event.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
devfreq.h PM / devfreq: Add support for policy notifiers 2019-06-14 10:25:43 +08:00
device_cgroup.h
device-mapper.h dm: fix to_sector() for 32bit 2019-03-23 20:10:09 +01:00
device.h drivers: base: Helpers for adding device connection descriptions 2019-04-03 06:26:30 +02:00
devpts_fs.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
digsig.h
dio.h
dirent.h
display-sys.h
dlm_plock.h
dlm.h
dm-bufio.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h dm kcopyd: return void from dm_kcopyd_copy() 2018-07-31 17:33:21 -04:00
dm-region-hash.h
dm9000.h
dma_remapping.h
dma-buf.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
dma-contiguous.h kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() 2018-08-17 16:20:32 -07:00
dma-debug.h dma-debug: move initialization to common code 2018-05-08 13:02:42 +02:00
dma-direct.h dma-mapping: provide a generic dma-noncoherent implementation 2018-05-19 08:46:12 +02:00
dma-direction.h PCI: Unify PCI and normal DMA direction definitions 2018-07-31 18:04:55 -05:00
dma-fence-array.h
dma-fence.h dma-fence: Make ->wait callback optional 2018-07-03 13:12:57 +02:00
dma-iommu.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
dma-mapping.h dma-mapping: relax warning for per-device areas 2018-07-25 13:32:58 +02:00
dma-noncoherent.h dma-noncoherent: add a arch_sync_dma_for_cpu_all hook 2018-06-24 09:27:27 -07:00
dmaengine.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
dmapool.h
dmar.h x86: irq_remapping: Move irq remapping mode enum 2018-07-06 14:43:47 +02:00
dmi.h
dnotify.h
dns_resolver.h
dp501.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd_genl_api.h
drbd_genl.h
drbd_limits.h
drbd.h
ds2782_battery.h
dtlk.h
dw_apb_timer.h
dynamic_debug.h jump_label: move 'asm goto' support test to Kconfig 2019-06-04 08:02:34 +02:00
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h
edd.h
edma.h
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h
efi.h x86/reboot, efi: Use EFI reboot for Acer TravelMate X514-51T 2019-05-16 19:41:22 +02:00
efs_vh.h
eisa.h
elevator.h bfq: update internal depth state when queue depth changes 2019-05-16 19:41:17 +02:00
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
energy_model.h Revert "FROMLIST: PM / EM: Expose the Energy Model in sysfs" 2019-01-04 09:19:03 +00:00
err.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h net: Convert GRO SKB handling to list_head. 2018-06-26 11:33:04 +09:00
ethtool.h net: Allow network devices to have PHY statistics 2018-04-27 11:53:02 -04:00
eventfd.h include/linux/eventfd.h: include linux/errno.h 2018-07-26 19:38:03 -07:00
eventpoll.h
evm.h
export.h Kbuild updates for v4.19 (2nd) 2018-08-25 13:40:38 -07:00
exportfs.h
ext2_fs.h
extable.h
extcon-provider.h
extcon.h extcon: Add EXTCON_USB_VBUS_EN for USB Type-C 2019-03-12 17:12:55 +08:00
f2fs_fs.h f2fs: allow unfixed f2fs_checkpoint.checksum_offset 2019-05-08 21:35:15 -07:00
f75375s.h
falloc.h
fanotify.h
fault-inject.h
fb.h FROMLIST: fb: add dma-buf support 2019-06-12 14:12:53 +08:00
fbcon.h
fcdevice.h
fcntl.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
fd.h
fddidevice.h
fdtable.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
fec.h
file.h make alloc_file() static 2018-07-12 10:04:29 -04:00
filter.h x86/modules: Avoid breaking W^X while loading modules 2019-05-31 06:46:12 -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 rk: revert to v4.4 2019-02-10 00:33:21 +08:00
frontswap.h
fs_enet_pd.h
fs_pin.h
fs_stack.h
fs_struct.h
fs_uart_pd.h
fs.h Merge remote-tracking branch 'origin/upstream-f2fs-stable-linux-4.19.y' into android-4.19 2019-05-08 15:13:46 -07:00
fscache-cache.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
fscache.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
fscrypt.h fscrypt: remove filesystem specific build config option 2019-04-04 09:52:02 -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_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsl-diu-fb.h
fsldma.h
fsnotify_backend.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
fsnotify.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
ftrace_irq.h
ftrace.h ANDROID: ftrace: fix function type mismatches 2019-05-20 17:46:45 -07:00
futex.h
fwnode.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
gameport.h
gcd.h
genalloc.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
genetlink.h
genhd.h Merge remote branch 'android-4.19' of https://android.googlesource.com/kernel/common 2019-06-22 22:26:14 +08:00
genl_magic_func.h
genl_magic_struct.h drbd: Avoid Clang warning about pointless switch statment 2019-02-12 19:47:14 +01:00
getcpu.h
gfp.h 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 rk: revert to v4.4 2019-02-10 00:33:21 +08:00
gpio_detection.h
gpio_keys.h Input: gpio_keys - add missing include to gpio_keys.h 2018-07-18 17:27:10 +00:00
gpio-pxa.h
gpio.h gpio.h: fix location of gpio legacy documentation 2018-07-02 11:25:47 -06:00
hardirq.h arm64: Fix HCR.TGE status for NMI contexts 2019-03-23 20:10:08 +01:00
hash.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
hashtable.h
hdlc.h
hdlcdrv.h
hdmi-notifier.h
hdmi.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
hid-debug.h HID: debug: fix the ring buffer implementation 2019-02-12 19:47:24 +01:00
hid-roccat.h
hid-sensor-hub.h iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers 2018-12-05 19:32:13 +01:00
hid-sensor-ids.h
hid.h HID: core: move Usage Page concatenation to Main item 2019-05-31 06:46:28 -07:00
hiddev.h
hidraw.h
highmem.h
highuid.h
hil_mlc.h
hil.h
hippidevice.h
hmm.h mm, hmm: use devm semantics for hmm_devmem_{add, remove} 2019-01-13 09:51:04 +01:00
host1x.h gpu: host1x: Use not explicitly sized types 2018-05-18 21:51:37 +02:00
hp_sdc.h
hpet.h
hrtimer.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
htcpld.h
huge_mm.h mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses 2019-05-22 07:37:40 +02:00
hugetlb_cgroup.h
hugetlb_inline.h
hugetlb.h hugetlb: use same fault hash key for shared and private mappings 2019-05-22 07:37:40 +02:00
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h hwmon: Add helper to tell if a char is invalid in a name 2018-07-18 10:01:46 +09:00
hwspinlock.h hwspinlock: Remove redundant config 2018-06-26 13:46:28 -07:00
hyperv.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
hypervisor.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-mux.h
i2c-pxa.h
i2c-smbus.h
i2c.h i2c: Allow recovery of the initial IRQ by an I2C client device. 2019-05-08 07:21:43 +02:00
i8042.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
i8253.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
icmp.h
icmpv6.h
ide.h dma-mapping updates for 4.18: 2018-06-04 10:58:12 -07:00
idle_inject.h powercap / idle_inject: Add an idle injection framework 2018-07-02 13:00:24 +02:00
idr.h Merge branch 'ida-4.19' of git://git.infradead.org/users/willy/linux-dax 2018-08-26 11:48:42 -07:00
ieee80211.h ieee80211: bump IEEE80211_MAX_AMPDU_BUF to support HE 2018-06-18 22:39:39 +02:00
ieee802154.h
if_arp.h net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP 2019-03-05 17:58:51 +01:00
if_bridge.h rk: revert to v4.4 2019-02-10 00:33:21 +08: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 rk: revert to v4.4 2019-02-10 00:33:21 +08:00
if_tap.h
if_team.h net: Add lag.h, net_lag_port_dev_txable() 2018-07-11 23:10:19 -07:00
if_tun.h tun: convert to use generic xdp_frame and xdp_return_frame API 2018-04-17 10:50:28 -04:00
if_tunnel.h
if_vlan.h rk: revert to v4.4 2019-02-10 00:33:21 +08: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_diag.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
inet.h
inetdevice.h route: add support for directed broadcast forwarding 2018-07-29 12:37:06 -07:00
init_ohci1394_dma.h
init_task.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
init.h ANDROID: add support for clang Control Flow Integrity (CFI) 2019-05-20 17:46:32 -07: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 rk: revert to v4.4 2019-02-10 00:33:21 +08:00
intel-pti.h
intel-svm.h
interrupt.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
interval_tree_generic.h
interval_tree.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h
io.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
ioc3.h
ioc4.h
iocontext.h
iomap.h iomap: add support for sub-pagesize buffered I/O without buffer heads 2018-07-11 22:26:05 -07:00
iommu-helper.h iommu-helper: mark iommu_is_span_boundary as inline 2018-05-09 06:55:44 +02:00
iommu.h iommu: Remove the ->map_sg indirection 2018-08-08 11:06:20 +02:00
iopoll.h
ioport.h
ioprio.h fs: aio ioprio add explicit block layer dependence 2018-06-04 14:20:39 -04:00
iova.h
ip.h
ipack.h
ipc_namespace.h ipc/util.c: further variable name cleanups 2018-08-22 10:52:52 -07:00
ipc.h rhashtable: split rhashtable.h 2018-06-22 13:43:27 +09:00
ipmi_smi.h ipmi: Remove the proc interface 2018-05-09 12:21:46 -05:00
ipmi-fru.h
ipmi.h ipmi: Get rid of ipmi_user_t and ipmi_smi_t in include files 2018-04-18 10:23:06 -05:00
ipv6_route.h
ipv6.h rk: revert to v4.4 2019-02-10 00:33:21 +08: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
irq.h irq/matrix: Spread managed interrupts on allocation 2019-03-05 17:58:45 +01:00
irqbypass.h
irqchip.h
irqdesc.h genirq: Avoid summation loops for /proc/stat 2019-04-05 22:33:09 +02:00
irqdomain.h rk: revert to v4.4 2019-02-10 00:33:21 +08: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_divertif.h
isdn_ppp.h
isdn.h
isdnif.h
isicom.h
iversion.h
jbd2.h jbd2: fix potential double free 2019-05-22 07:37:44 +02:00
jhash.h
jiffies.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
journal-head.h
joystick.h Input: stop telling users to snail-mail Vojtech 2018-07-26 17:04:37 -07:00
jump_label_ratelimit.h jump_label: move 'asm goto' support test to Kconfig 2019-06-04 08:02:34 +02:00
jump_label.h jump_label: move 'asm goto' support test to Kconfig 2019-06-04 08:02:34 +02:00
jz4740-adc.h
jz4780-nemc.h
kallsyms.h
kasan-checks.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
kasan.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
kbd_diacr.h
kbd_kern.h
kbuild.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
kconfig.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
kcore.h x86/gart: Exclude GART aperture from kcore 2019-04-20 09:15:59 +02:00
kcov.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
kd.h
kdb.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
kdebug.h
kdev_t.h
kern_levels.h
kernel_stat.h
kernel-page-flags.h
kernel.h linux/kernel.h: Use parentheses around argument in u64_to_user_ptr() 2019-05-10 17:54:08 +02:00
kernelcapi.h
kernfs.h UPSTREAM: fs: kernfs: add poll file operation 2019-03-21 16:25:28 -07:00
kexec.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
key-type.h keys: Fix dependency loop between construction record and auth key 2019-03-23 20:09:48 +01:00
key.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
keyboard.h
kfifo.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
kgdb.h
khugepaged.h
klist.h
kmemleak.h
kmod.h
kmsg_dump.h
kobj_map.h
kobject_ns.h
kobject.h Driver core patches for 4.19-rc1 2018-08-18 11:44:53 -07:00
kprobes.h x86/kprobes: Verify stack frame on kretprobe 2019-04-27 09:36:37 +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 FROMLIST: refactor header includes to allow kthread.h inclusion in psi_types.h 2019-03-22 23:07:04 +00:00
ktime.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
kvm_host.h KVM: fix spectrev1 gadgets 2019-05-16 19:41:22 +02:00
kvm_irqfd.h
kvm_para.h
kvm_types.h
l2tp.h
l3g4200d.h
lapb.h
latencytop.h
lcd.h
lcm.h
led-class-flash.h
led-lm3530.h
leds_pwm.h
leds-bd2802.h
leds-lp3944.h
leds-lp3952.h
leds-pca9532.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
leds-regulator.h
leds-tca6507.h
leds.h leds: triggers: new function led_set_trigger_data() 2018-07-05 23:21:11 +02:00
libata.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
libfdt_env.h
libfdt.h
libgcc.h
libnvdimm.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
libps2.h
license.h
lightnvm.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
linkage.h linux/linkage.h: replace VMLINUX_SYMBOL_STR() with __stringify() 2018-06-13 00:03:17 +09:00
linux_logo.h
lis3lv02d.h
list_bl.h
list_lru.h memcg: make it work on sparse non-0-node systems 2019-06-09 09:17:19 +02:00
list_nulls.h
list_sort.h
list.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
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 rk: revert to v4.4 2019-02-10 00:33:21 +08:00
lockdep.h tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" 2018-08-10 15:11:25 -04:00
lockref.h lockref: Add lockref_put_not_zero 2018-04-12 09:41:19 -07:00
log2.h rk: revert to v4.4 2019-02-10 00:33:21 +08: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-08-15 10:25:26 -07:00
lz4.h
lzo.h
mailbox_client.h
mailbox_controller.h
maple.h
marvell_phy.h net: phy: marvell: change default m88e1510 LED configuration 2018-07-04 11:34:09 +09:00
math64.h mm: don't miss the last page because of round-off error 2018-12-29 13:37:59 +01:00
max17040_battery.h
mbcache.h
mbus.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
mc3230.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 rk: revert to v4.4 2019-02-10 00:33:21 +08:00
memcontrol.h mm: writeback: use exact memcg dirty counts 2019-04-17 08:38:51 +02:00
memfd.h mm: restructure memfd code 2018-06-07 17:34:35 -07:00
memory_hotplug.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
memory.h x86/platform/UV: Add adjustable set memory block size function 2018-06-21 16:14:45 +02:00
mempolicy.h
mempool.h mempool: Add mempool_init()/mempool_exit() 2018-05-14 13:14:23 -06:00
memremap.h mm, devm_memremap_pages: fix shutdown handling 2019-01-13 09:51:04 +01:00
memstick.h
mic_bus.h
micrel_phy.h
microchipphy.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2018-04-21 16:32:48 -04:00
migrate_mode.h
migrate.h mm: unclutter THP migration 2018-04-11 10:28:32 -07:00
mii.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm_inline.h
mm_types_task.h mm: get rid of vmacache_flush_all() entirely 2018-09-13 15:18:04 -10:00
mm_types.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
mm-arch-hooks.h
mm.h This is the 4.19.39 stable release 2019-05-04 09:28:59 +02:00
mma7660.h
mma8452.h
mman.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
mmdebug.h
mmiotrace.h
mmu_context.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
mmu_notifier.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
mmzone.h UPSTREAM: mm: workingset: tell cache transitions from workingset thrashing 2019-03-21 16:25:26 -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 This is the 4.19.49 stable release 2019-06-09 09:27:18 +02:00
moduleloader.h
moduleparam.h
mount.h This is the 4.19.47 stable release 2019-05-31 08:14:29 -07:00
mpage.h
mpi.h lib/mpi: headers cleanup 2018-06-07 17:34:39 -07:00
mpls_iptunnel.h
mpls.h
mpu.h
mpu6500.h
mpu6880.h
mroute_base.h net: ipmr: add support for passing full packet on wrong vif 2018-07-13 14:21:16 -07:00
mroute.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
mroute6.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
msdos_fs.h
msg.h
msi.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
mutex.h locking/spinlocks: Clean up comment and #ifndef for {,queued_}spin_is_locked() 2018-05-15 08:11:15 +02:00
mv643xx_eth.h
mv643xx_i2c.h
mv643xx.h
mvebu-pmsu.h
mxm-wmi.h
n_r3964.h
namei.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
nd.h
net_dim.h net/dim: Update DIM start sample after each DIM iteration 2018-12-05 19:31:59 +01:00
net.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
netdev_features.h net: Add header for usage of fls64() 2019-02-23 09:07:25 +01:00
netdevice.h failover: allow name change on IFF_UP slave interfaces 2019-04-27 09:36:30 +02:00
netfilter_bridge.h netfilter: bridge: Expose nf_tables bridge hook priorities through uapi 2018-08-03 21:15:09 +02:00
netfilter_defs.h
netfilter_ingress.h jump_label: move 'asm goto' support test to Kconfig 2019-06-04 08:02:34 +02:00
netfilter_ipv4.h netfilter: utils: move nf_ip_checksum* from ipv4 to utils 2018-07-16 17:51:48 +02:00
netfilter_ipv6.h netfilter: utils: move nf_ip6_checksum* from ipv6 to utils 2018-07-16 17:51:48 +02:00
netfilter.h jump_label: move 'asm goto' support test to Kconfig 2019-06-04 08:02:34 +02:00
netlink.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
netpoll.h netpoll: make ndo_poll_controller() optional 2018-09-23 21:55:24 -07: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_fs.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
nfs_iostat.h
nfs_page.h
nfs_xdr.h NFS add support for asynchronous COPY 2018-08-09 12:56:39 -04:00
nfs.h
nfs3.h
nfs4.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
nfsacl.h
nl802154.h
nls.h
nmi.h rk: revert to v4.4 2019-02-10 00:33:21 +08: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 rk: revert to v4.4 2019-02-10 00:33:21 +08: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_transport.h
ntb.h
nubus.h nubus: Call bus_register unconditionally 2018-05-14 16:27:08 +02:00
numa.h
nvme-fc-driver.h
nvme-fc.h
nvme-rdma.h
nvme.h nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O 2018-11-13 11:08:24 -08:00
nvmem-consumer.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
nvmem-provider.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
nvram.h
of_address.h
of_clk.h clk: Extract OF clock helpers in <linux/of_clk.h> 2018-05-02 08:31:07 -07:00
of_device.h drivers: remove force dma flag from buses 2018-05-03 16:25:08 +02:00
of_dma.h
of_fdt.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
of_gpio.h
of_graph.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
of_iommu.h iommu: Remove IOMMU_OF_DECLARE 2018-07-10 17:22:35 +02:00
of_irq.h
of_mdio.h
of_net.h
of_pci.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
of_pdt.h
of_platform.h
of_reserved_mem.h
of.h of: overlay: validate overlay properties #address-cells and #size-cells 2019-06-09 09:17:24 +02:00
oid_registry.h
olpc-ec.h
omap-dma.h
omap-dmaengine.h
omap-gpmc.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
omap-iommu.h media: omap: omap-iommu.h: allow building drivers with COMPILE_TEST 2018-04-20 10:47:33 -04:00
omap-mailbox.h mailbox/omap: switch to SPDX license identifier 2018-08-03 18:57:15 +05:30
omapfb.h
once.h
oom.h mm: Change return type int to vm_fault_t for fault handlers 2018-08-23 18:48:44 -07:00
openvswitch.h openvswitch: kernel datapath clone action 2018-07-08 11:13:25 +09:00
oprofile.h
osq_lock.h
overflow.h overflow: Fix -Wtype-limits compilation warnings 2019-05-31 06:46:30 -07:00
oxu210hp.h
padata.h
page_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 rk: revert to v4.4 2019-02-10 00:33:21 +08:00
page_owner.h
page_ref.h
page-flags-layout.h
page-flags.h UPSTREAM: mm: workingset: tell cache transitions from workingset thrashing 2019-03-21 16:25:26 -07:00
page-isolation.h mm, migrate: remove reason argument from new_page_t 2018-04-11 10:28:32 -07:00
pageblock-flags.h
pagemap.h FROMLIST: mm: don't cast ->readpage to filler_t for do_read_cache_page 2019-05-20 17:46:42 -07:00
pagevec.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
parman.h
parport_pc.h
parport.h
parser.h
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci_hotplug.h PCI: hotplug: Demidlayer registration with the core 2018-07-23 17:04:13 -05:00
pci_ids.h UPSTREAM: PCI: Move Synopsys HAPS platform device IDs 2019-05-16 19:19:54 +08:00
pci-acpi.h
pci-aspm.h
pci-ats.h
pci-dma-compat.h PCI: Unify PCI and normal DMA direction definitions 2018-07-31 18:04:55 -05:00
pci-dma.h
pci-ecam.h PCI: Add support for unbinding the generic PCI host controller 2018-05-30 11:35:23 -05:00
pci-ep-cfs.h
pci-epc.h pci-epf-test/pci_endpoint_test: Add MSI-X support 2018-07-19 11:46:45 +01:00
pci-epf.h PCI: endpoint: Add MSI-X interfaces 2018-07-19 11:34:23 +01:00
pci.h PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum 2019-05-25 18:23:38 +02:00
pda_power.h
pe.h
percpu_counter.h
percpu-defs.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
percpu-refcount.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
percpu-rwsem.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
percpu.h /proc/meminfo: add percpu populated pages count 2018-08-22 10:52:45 -07:00
perf_event.h This is the 4.19.34 stable release 2019-04-05 22:43:09 +02:00
perf_regs.h
personality.h
pfn_t.h include/linux/pfn_t.h: force '~' to be parsed as an unary operator 2018-12-01 09:37:34 +01:00
pfn.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
phonet.h
phy_fixed.h
phy_led_triggers.h
phy.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
phylink.h phylink: add helper for configuring 2500BaseX modes 2018-08-09 11:08:19 -07:00
pid_namespace.h
pid.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
pim.h
pipe_fs_i.h fs: prevent page refcount overflow in pipe_buf_get 2019-05-04 09:20:11 +02:00
pkeys.h mm/pkeys: Add an empty arch_pkeys_enabled() 2018-05-09 11:51:46 +10:00
pktcdvd.h pktcdvd: convert to bioset_init()/mempool_init() 2018-05-30 15:33:32 -06:00
pl320-ipc.h
platform_device.h headers: separate linux/mod_devicetable.h from linux/platform_device.h 2018-07-07 17:52:26 +02:00
plist.h
pm_clock.h
pm_domain.h PM / Domains: Introduce dev_pm_domain_attach_by_name() 2018-07-09 12:11:02 +02:00
pm_opp.h PM / OPP: Implement dev_pm_opp_check_rate_volt() 2019-06-14 21:29:30 +08: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
pm-trace.h
pm.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
pm2301_charger.h
pmbus.h
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h
poll.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
posix_acl_xattr.h
posix_acl.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
posix-clock.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
posix-timers.h posix-timers: Sanitize overrun handling 2018-07-02 11:33:25 +02:00
power_supply.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
powercap.h
ppp_channel.h
ppp_defs.h
ppp-comp.h
pps_kernel.h
pps-gpio.h
pr.h
preempt.h rk: revert to v4.4 2019-02-10 00:33:21 +08: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 ANDROID: proc: Add /proc/uid directory 2019-03-06 15:59:21 +00:00
proc_ns.h
processor.h
profile.h
projid.h
property.h device property: Fix the length used in PROPERTY_ENTRY_STRING() 2019-03-23 20:10:04 +01:00
psci.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
psi_types.h FROMLIST: psi: introduce psi monitor 2019-03-22 23:07:14 +00:00
psi.h FROMLIST: psi: introduce psi monitor 2019-03-22 23:07:14 +00:00
psp-sev.h crypto: ccp - Add GET_ID SEV command 2018-05-31 00:13:56 +08:00
pstore_ram.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
pstore.h pstore: Convert buf_lock to semaphore 2019-06-11 12:20:52 +02: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 ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() 2019-01-09 17:38:33 +01:00
ptrace.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
purgatory.h
pvclock_gtod.h
pwm_backlight.h pwm-backlight: Add support for PWM delays proprieties. 2018-04-30 10:50:44 +01:00
pwm.h pwm: Fix deadlock warning when removing PWM device 2019-06-15 11:54:10 +02:00
pxa2xx_ssp.h ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks 2018-07-02 11:01:21 +01:00
pxa168_eth.h
qcom_scm.h firmware: qcom: scm: add a dummy qcom_scm_assign_mem() 2018-07-21 13:34:09 -05:00
qcom-geni-se.h soc: qcom: Add GENI based QUP Wrapper driver 2018-04-25 00:12:05 -05: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
radix-tree.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
raid_class.h
ramfs.h
random.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
range.h
ras.h
ratelimit.h
rational.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
rbtree.h
rcu_node_tree.h
rcu_segcblist.h
rcu_sync.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
rculist_bl.h
rculist_nulls.h docs: Fix some broken references 2018-06-15 18:10:01 -03:00
rculist.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
rcupdate_wait.h
rcupdate.h rcu: locking and unlocking need to always be at least barriers 2019-06-11 12:20:50 +02:00
rcutiny.h rcu: Improve RCU-tasks naming and comments 2018-07-12 15:39:15 -07:00
rcutree.h rcu/x86: Provide early rcu_cpu_starting() callback 2018-05-22 16:12:26 -07:00
rcuwait.h
reboot-mode.h
reboot.h i2c: rk3x: Make sure the i2c transfer to be finished before system reboot 2019-04-04 18:37:31 +08:00
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 rk: revert to v4.4 2019-02-10 00:33:21 +08:00
regset.h
relay.h include/linux/relay.h: fix percpu annotation in struct rchan 2019-04-05 22:32:56 +02:00
remoteproc.h remoteproc: Introduce prepare and unprepare for subdevices 2018-06-26 14:09:12 -07:00
reservation.h
reset-controller.h
reset.h
resource_ext.h
resource.h
restart_block.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
rfkill-bt.h
rfkill-wlan.h net: wifi: clk: rk3308: Add external clock instead of crystal vibration 2018-07-27 17:20:38 +08:00
rfkill.h rfkill: Fixes and cleanup of kernel-doc in the header file 2018-06-15 13:37:07 +02:00
rhashtable-types.h rhashtable: remove nulls_base and related code. 2018-06-22 13:43:27 +09:00
rhashtable.h rhashtable: clean up dereference of ->future_tbl. 2018-06-22 13:43:28 +09:00
ring_buffer.h tracing: kdb: Fix ftdump to not sleep 2019-04-05 22:32:56 +02:00
rio_drv.h
rio_ids.h
rio_regs.h
rio.h
rk_fb.h
rk_keys.h
rk_screen.h
rmap.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
rmi.h Input: rmi4 - remove unused synaptics s3202 driver 2018-07-18 19:23:06 +08:00
rndis.h
rockchip_ion.h
rockchip-iovmm.h
rodata_test.h
root_dev.h
rpmsg.h rpmsg: Switch to SPDX license identifier 2018-06-03 17:37:11 -07:00
rslib.h rslib: Allocate decoder buffers to avoid VLAs 2018-04-24 19:50:10 -07:00
rtc.h rtc: remove struct rtc_task 2018-08-02 17:16:05 +02:00
rtmutex.h locking/rtmutex: Allow specifying a subclass for nested locking 2018-07-25 11:22:19 +02:00
rtnetlink.h
rtsx_common.h
rtsx_pci.h
rtsx_usb.h
rwlock_api_smp.h
rwlock_types.h
rwlock.h
rwsem-spinlock.h
rwsem.h locking/percpu-rwsem: Annotate rwsem ownership transfer by setting RWSEM_OWNER_UNKNOWN 2018-05-16 11:45:16 +02:00
s3c_adc_battery.h
sa11x0-dma.h
sbitmap.h scsi: target: sbitmap: add seq_file forward declaration 2018-07-10 22:42:47 -04:00
scatterlist.h sg: remove ->sg_magic member 2018-06-29 08:48:06 -06:00
scc.h
sched_clock.h sched/clock: Move sched clock initialization and merge with generic clock 2018-07-20 00:02:43 +02:00
sched.h This is the 4.19.34 stable release 2019-04-05 22:43:09 +02:00
scif.h
scmi_protocol.h UPSTREAM: firmware: arm_scmi: add a getter for power of performance states 2018-10-26 11:54:00 +01:00
scpi_protocol.h
screen_info.h
sctp.h sctp: add support for dscp and flowlabel per transport 2018-07-04 11:36:54 +09:00
scx200_gpio.h
scx200.h
sdb.h
sdla.h
seccomp.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
securebits.h
security.h Merge branch 'next-general' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security 2018-08-15 10:25:26 -07:00
sed-opal.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
seg6.h
selection.h vt: selection: take screen contents from uniscr if available 2018-07-21 09:18:27 +02:00
selinux.h
sem.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
semaphore.h
sensor-dev.h
seq_buf.h
seq_file_net.h proc: introduce proc_create_net_single 2018-05-16 07:24:30 +02:00
seq_file.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
seqlock.h
seqno-fence.h
serdev.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 rk: revert to v4.4 2019-02-10 00:33:21 +08: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
serial.h
serio.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
set_memory.h x86/memory_failure: Introduce {set, clear}_mce_nospec() 2018-08-20 09:22:45 -07:00
sfi_acpi.h
sfi.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 rk: revert to v4.4 2019-02-10 00:33:21 +08:00
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 rk: revert to v4.4 2019-02-10 00:33:21 +08:00
shrinker.h mm: struct shrinker: make flags of unsigned type 2018-08-22 10:52:43 -07:00
signal_types.h
signal.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
signalfd.h
siox.h
siphash.h inet: switch IP ID generator to siphash 2019-06-04 08:02:30 +02:00
sirfsoc_dma.h
sizes.h
skb_array.h pfifo_fast: drop unneeded additional lock on dequeue 2018-05-17 12:46:54 -04:00
skbuff.h net: test nouarg before dereferencing zerocopy pointers 2019-05-25 18:23:20 +02:00
slab_def.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
slab.h mm: add support for kmem caches in DMA32 zone 2019-04-03 06:26:28 +02:00
slimbus.h slimbus: stream: add stream support 2018-07-07 17:25:23 +02:00
slub_def.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
sm501-regs.h
sm501.h
smc91x.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
smc911x.h
smp.h
smpboot.h smpboot: Place the __percpu annotation correctly 2019-05-31 06:46:16 -07:00
smsc911x.h
smscphy.h
sock_diag.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
socket.h net: initial AF_XDP skeleton 2018-05-03 15:55:23 -07:00
sonet.h
sony-laptop.h media: meye: allow building it with COMPILE_TEST on non-x86 2018-05-05 11:41:58 -04:00
sonypi.h
sort.h
sound.h
soundcard.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types_up.h
spinlock_types.h
spinlock_up.h
spinlock.h ila: make lockdep happy again 2018-08-16 12:14:42 -07:00
splice.h
spmi.h
sram.h
srcu.h srcu: Add notrace variant of srcu_dereference 2018-07-26 10:50:16 -04:00
srcutiny.h kernel/SRCU: provide a static initializer 2018-05-30 10:11:34 +02:00
srcutree.h kernel/SRCU: provide a static initializer 2018-05-30 10:11:34 +02:00
ssbi.h
stackdepot.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
stackprotector.h Kbuild: rename CC_STACKPROTECTOR[_STRONG] config variables 2018-06-14 12:21:18 +09:00
stacktrace.h
start_kernel.h
stat.h vfs: change inode times to use struct timespec64 2018-06-05 16:57:31 -07:00
statfs.h
static_key.h
stddef.h
stm.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
stmmac.h Merge remote branch 'android-4.19' of https://android.googlesource.com/kernel/common 2019-06-22 22:26:14 +08:00
stmp_device.h
stmp3xxx_rtc_wdt.h
stop_machine.h
string_helpers.h lib/string_helpers: Add missed declaration of struct task_struct 2018-05-15 21:47:09 +03:00
string.h lib/string.c: implement a basic bcmp 2019-04-17 08:38:45 +02: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 rk: revert to v4.4 2019-02-10 00:33:21 +08:00
svga.h
sw842.h
swab.h
swait.h sched/swait: Rename to exclusive 2018-06-20 11:35:56 +02:00
swap_cgroup.h
swap_slots.h
swap.h This is the 4.19.36 stable release 2019-04-20 15:53:36 +02:00
swapfile.h rk: revert to v4.4 2019-02-10 00:33:21 +08: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
switch.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_soc.h
sys.h
syscalls.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
syscore_ops.h
sysctl.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
sysfs.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h scsi: t10-pi: Return correct ref tag when queue has no integrity profile 2018-12-29 13:37:55 +01:00
task_io_accounting_ops.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
task_io_accounting.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
task_work.h
taskstats_kern.h
tboot.h
tc.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
tca6416_keypad.h
tcp.h tcp: limit payload size of sacked skbs 2019-06-17 19:51:56 +02:00
tee_drv.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
textsearch_fsm.h
textsearch.h textsearch: fix kernel-doc warnings and add kernel-api section 2018-04-16 18:53:13 -04:00
tfrc.h
thermal.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
thinkpad_acpi.h
thread_info.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
threads.h
thunderbolt.h
ti_wilink_st.h
ti-emif-sram.h ARM: OMAP2+: Fix build when using split object directories 2018-04-18 10:07:13 -07:00
tick.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
tifm.h
timb_dma.h
timb_gpio.h
time.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
time32.h y2038: Provide aliases for compat helpers 2018-08-22 15:11:35 +02:00
time64.h timekeeping: Force upper bound for setting CLOCK_REALTIME 2019-05-31 06:46:29 -07:00
timecounter.h
timekeeper_internal.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
timekeeping.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
timekeeping32.h timekeeping: Standardize on ktime_get_*() naming 2018-05-19 13:57:32 +02:00
timer.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
tnum.h bpf/verifier: improve register value range tracking with ARSH 2018-04-29 08:45:53 -07:00
topology.h
torture.h rcutorture: Use per-CPU random state for rcu_torture_timer() 2018-07-12 15:42:04 -07:00
toshiba.h
tpm_command.h
tpm_eventlog.h
tpm.h tpm: Implement tpm_default_chip() to find a TPM chip 2018-07-28 17:03:11 +03:00
trace_clock.h
trace_events.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
trace_seq.h
trace.h
tracefs.h
tracehook.h blkcg: add generic throttling mechanism 2018-07-09 09:07:54 -06:00
tracepoint-defs.h tracepoint: Fix tracepoint array element size mismatch 2018-10-17 15:35:29 -04:00
tracepoint.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
transport_class.h
ts-nbus.h
tsacct_kern.h
tty_driver.h tty: replace ->proc_fops with ->proc_show 2018-05-16 07:24:30 +02:00
tty_flip.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
tty_ldisc.h atomic/tty: Fix up atomic abuse in ldsem 2018-06-28 21:07:55 +09:00
tty.h rk: revert to v4.4 2019-02-10 00:33:21 +08: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 rk: revert to v4.4 2019-02-10 00:33:21 +08:00
ucb1400.h
ucs2_string.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
udp.h net: Convert GRO SKB handling to list_head. 2018-06-26 11:33:04 +09:00
uidgid.h
uio_driver.h uio: change to use the mutex lock instead of the spin lock 2018-07-07 16:57:35 +02:00
uio.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
umh.h umh: introduce fork_usermode_blob() helper 2018-05-23 13:23:39 -04:00
uprobes.h Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() 2018-08-13 20:08:33 -04:00
usb_usual.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
usb.h USB: core: Fix bug caused by duplicate interface PM usage counter 2019-05-08 07:21:44 +02:00
usbdevice_fs.h
user_namespace.h
user-return-notifier.h
user.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 rk: revert to v4.4 2019-02-10 00:33:21 +08:00
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_i2c.h
via-core.h
via-gpio.h
via.h
videodev2.h
virtio_byteorder.h
virtio_caif.h
virtio_config.h virtio: Make vp_set_vq_affinity() take a mask. 2018-08-11 12:02:18 -07:00
virtio_console.h
virtio_net.h net: avoid false positives in untrusted gso validation 2019-02-27 10:09:01 +01:00
virtio_ring.h virtio: Honour 'may_reduce_num' in vring_create_virtqueue 2019-04-17 08:38:52 +02:00
virtio_vsock.h
virtio.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
visorbus.h
vlynq.h
vm_event_item.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
vm_sockets.h
vmacache.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
vmalloc.h mm: Use overflow helpers in kvmalloc() 2018-06-05 12:16:51 -07:00
vme.h
vmpressure.h
vmstat.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt_buffer.h
vt_kern.h
vt.h
vtime.h
w1-gpio.h
w1.h w1: core: match sub-nodes of bus masters in devicetree 2018-07-11 18:09:08 +02:00
wait_bit.h bdi: wake up concurrent wb_shutdown() callers. 2018-05-03 09:25:47 -06:00
wait.h scsi: sched/wait: Add wait_event_lock_irq_timeout for TASK_UNINTERRUPTIBLE usage 2018-11-13 11:08:42 -08:00
wakelock.h PM / Sleep: Add wake lock api wrapper on top of wakeup sources 2019-02-26 11:21:22 +08:00
wakeup_reason.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
wanrouter.h
watchdog.h
win_minmax.h
wireless.h
wkup_m3_ipc.h soc: ti: wkup_m3_ipc: Add wkup_m3_request_wake_src 2018-07-04 20:19:06 -07:00
wl12xx.h
wm97xx.h
wmi.h
workqueue.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
writeback.h rk: revert to v4.4 2019-02-10 00:33:21 +08: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 rk: revert to v4.4 2019-02-10 00:33:21 +08:00
xz.h
yam.h
z2_battery.h
zbud.h
zconf.h
zlib.h
zorro.h
zpool.h
zsmalloc.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
zstd.h rk: revert to v4.4 2019-02-10 00:33:21 +08:00
zutil.h