linux/include/linux
Patrick Bellasi e6056b2a5b UPSTREAM: sched/uclamp: Extend sched_setattr() to support utilization clamping
The SCHED_DEADLINE scheduling class provides an advanced and formal
model to define tasks requirements that can translate into proper
decisions for both task placements and frequencies selections. Other
classes have a more simplified model based on the POSIX concept of
priorities.

Such a simple priority based model however does not allow to exploit
most advanced features of the Linux scheduler like, for example, driving
frequencies selection via the schedutil cpufreq governor. However, also
for non SCHED_DEADLINE tasks, it's still interesting to define tasks
properties to support scheduler decisions.

Utilization clamping exposes to user-space a new set of per-task
attributes the scheduler can use as hints about the expected/required
utilization for a task. This allows to implement a "proactive" per-task
frequency control policy, a more advanced policy than the current one
based just on "passive" measured task utilization. For example, it's
possible to boost interactive tasks (e.g. to get better performance) or
cap background tasks (e.g. to be more energy/thermal efficient).

Introduce a new API to set utilization clamping values for a specified
task by extending sched_setattr(), a syscall which already allows to
define task specific properties for different scheduling classes. A new
pair of attributes allows to specify a minimum and maximum utilization
the scheduler can consider for a task.

Do that by validating the required clamp values before and then applying
the required changes using _the_ same pattern already in use for
__setscheduler(). This ensures that the task is re-enqueued with the new
clamp values.

Bug: 120440300
Signed-off-by: Patrick Bellasi <patrick.bellasi@arm.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Cc: Alessio Balsini <balsini@android.com>
Cc: Dietmar Eggemann <dietmar.eggemann@arm.com>
Cc: Joel Fernandes <joelaf@google.com>
Cc: Juri Lelli <juri.lelli@redhat.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Morten Rasmussen <morten.rasmussen@arm.com>
Cc: Paul Turner <pjt@google.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Quentin Perret <quentin.perret@arm.com>
Cc: Rafael J . Wysocki <rafael.j.wysocki@intel.com>
Cc: Steve Muckle <smuckle@google.com>
Cc: Suren Baghdasaryan <surenb@google.com>
Cc: Tejun Heo <tj@kernel.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Todd Kjos <tkjos@google.com>
Cc: Vincent Guittot <vincent.guittot@linaro.org>
Cc: Viresh Kumar <viresh.kumar@linaro.org>
Link: https://lkml.kernel.org/r/20190621084217.8167-7-patrick.bellasi@arm.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
(cherry picked from commit a509a7cd79)
Signed-off-by: Qais Yousef <qais.yousef@arm.com>
Change-Id: I420e7ece5628bc639811a79654c35135a65bfd02
Signed-off-by: Quentin Perret <qperret@google.com>
2020-02-01 14:39:37 +00:00
..
amba
avf virtchnl: Fix off by one error 2019-12-13 08:51:18 +01:00
bcma MIPS: BCM47XX: Setup struct device for the SoC 2019-01-22 21:40:33 +01:00
byteorder crypto: Deduplicate le32_to_cpu_array() and cpu_to_le32_array() 2018-03-31 01:33:09 +08:00
can can: can_dropped_invalid_skb(): ensure an initialized headroom in outgoing CAN sk_buffs 2020-01-14 20:07:03 +01:00
ceph libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer 2019-09-10 10:33:53 +01:00
clk ARM: at91: pm: add PMC fast startup registers defines 2018-07-17 15:08:07 +02:00
crush
decompress
dma DMAengine updates for v4.19-rc1 2018-08-18 15:55:59 -07:00
dsa
extcon extcon: gpio: Localize platform data 2018-03-21 13:58:08 +09:00
firmware/meson
fpga docs: fpga: document fpga manager flags 2018-09-30 08:49:55 -07:00
fsl ptp_qoriq: support automatic configuration for ptp timer 2018-08-05 17:11:49 -07:00
gpio gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB 2019-12-05 09:20:15 +01:00
hsi
iio iio: ad_sigma_delta: Properly handle SPI bus locking vs CS assertion 2019-05-31 06:46:24 -07:00
input Input: make input_report_slot_state() return boolean 2018-06-11 10:21:06 -07:00
irqchip irqchip/gic-v3-its: fix some definitions of inner cacheability attributes 2020-01-27 14:50:42 +01:00
isdn isdn: replace ->proc_fops with ->proc_show 2018-05-16 07:24:30 +02:00
lockd nfsd: fix leaked file lock with nfs exported overlayfs 2018-08-09 16:11:21 -04:00
mailbox mailbox: mediatek: Add Mediatek CMDQ driver 2018-08-03 19:52:14 +05:30
mfd mfd: rk808: Fix RK818 ID template 2019-12-17 20:35:45 +01:00
mlx4 net/mlx4_core: Use devlink region_snapshot parameter 2018-07-12 17:37:13 -07:00
mlx5 net/mlx5: Fix mlx5_ifc_query_lag_out_bits 2020-01-27 14:51:03 +01:00
mmc This is the 4.19.99 stable release 2020-01-27 15:55:44 +01:00
mtd mtd: fix mtd_oobavail() incoherent returned value 2019-12-13 08:52:21 +01:00
mux
netfilter This is the 4.19.100 stable release 2020-01-29 17:10:45 +01:00
netfilter_arp
netfilter_bridge netfilter: ebtables: remove EBT_MATCH and EBT_NOMATCH 2018-04-24 10:29:16 +02:00
netfilter_ipv4
netfilter_ipv6
perf arm64: perf: Reject stand-alone CHAIN events for PMUv3 2018-10-12 15:25:17 +01:00
phy phy: add 2.5G SGMII mode to the phy_mode enum 2018-05-17 16:11:39 -04:00
pinctrl pinctrl: Document pin_config_group_get() return codes like pin_config_get() 2018-07-09 13:09:21 +02:00
platform_data dmaengine: imx-sdma: fix size check for sdma script_number 2020-01-27 14:51:19 +01:00
power power: supply: bq27xxx: Add support for BQ27426 2018-04-25 23:11:47 +02:00
qed qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count 2019-02-27 10:08:52 +01:00
raid powerpc updates for 4.17 2018-04-07 12:08:19 -07:00
regulator regulator: ab8500: Remove SYSCLKREQ from enum ab8505_regulator_id 2020-01-23 08:21:39 +01:00
remoteproc
reset
rpmsg rpmsg: glink: Switch to SPDX license identifier 2018-06-03 17:37:15 -07:00
rtc
sched UPSTREAM: sched/uclamp: Add system default clamps 2020-02-01 14:39:37 +00:00
soc ARM: 32-bit SoC platform updates 2018-08-23 13:44:43 -07:00
soundwire soundwire: intel: Add audio DAI ops 2018-05-11 21:48:07 +05:30
spi spi: Fixes for v4.19 2018-09-28 18:04:06 -07:00
ssb ssb: Remove SSB_WARN_ON, SSB_BUG_ON and SSB_DEBUG 2018-08-09 18:47:47 +03:00
sunrpc SUNRPC: Fix priority queue fairness 2019-11-24 08:19:24 +01:00
ulpi
unaligned
usb This is the 4.19.99 stable release 2020-01-27 15:55:44 +01:00
uwb
wimax
8250_pci.h
a.out.h
acct.h
acpi_dma.h
acpi_iort.h ACPI/IORT: Add msi address regions reservation helper 2018-02-14 15:15:41 +01:00
acpi_pmtmr.h
acpi.h ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domain and LPSS 2020-01-27 14:51:00 +01: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: Export again ahci_platform_<en/dis>able_phys() 2020-01-09 10:19:01 +01: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 arm/arm64: smccc-1.1: Handle function result as parameters 2018-08-30 14:18:03 +01: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
atalk.h appletalk: Fix potential NULL pointer dereference in unregister_snap_client 2019-12-13 08:52:59 +01: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 audit: eliminate audit_enabled magic number comparison 2018-06-19 10:43:55 -04:00
auto_dev-ioctl.h
auto_fs.h
auxvec.h
average.h
b1pcmcia.h
backing-dev-defs.h writeback: synchronize sync(2) against cgroup writeback membership switches 2019-03-05 17:58:50 +01:00
backing-dev.h bdi: use refcount_t for reference counting instead atomic_t 2018-08-22 10:52:46 -07:00
backlight.h backlight: Remove obsolete comment for ->state 2018-07-04 10:32:48 +01:00
badblocks.h
balloon_compaction.h
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_sprom.h
bcm47xx_wdt.h
bcm963xx_nvram.h
bcm963xx_tag.h
binfmts.h umh: introduce fork_usermode_blob() helper 2018-05-23 13:23:39 -04:00
bio-crypt-ctx.h ANDROID: dm: add dm-default-key target for metadata encryption 2020-01-24 10:49:09 -08:00
bio.h BACKPORT: FROMLIST: block: Add encryption context to struct bio 2019-11-14 14:47:49 -08:00
bit_spinlock.h
bitfield.h bitfield: avoid gcc-8 -Wint-in-bool-context warning 2018-08-17 16:20:27 -07:00
bitmap.h linux/bitmap.h: fix type of nbits in bitmap_shift_right() 2019-12-01 09:17:07 +01:00
bitops.h include/linux/bitops.h: sanitize rotate primitives 2019-06-09 09:17:11 +02:00
bitrev.h include/linux/bitrev.h: fix constant bitrev 2019-04-17 08:38:51 +02:00
bits.h locking/atomics, asm-generic: Move some macros from <linux/bitops.h> to a new <linux/bits.h> file 2018-06-21 12:52:11 +02:00
blk_types.h ANDROID: dm: add dm-default-key target for metadata encryption 2020-01-24 10:49:09 -08:00
blk-cgroup.h blkcg: delay blkg destruction until after writeback has finished 2018-08-31 14:48:56 -06:00
blk-crypto.h ANDROID: block: provide key size as input to inline crypto APIs 2020-01-22 22:29:05 +00:00
blk-mq-pci.h blk-mq: Allow PCI vector offset for mapping queues 2018-03-27 21:25:36 -06:00
blk-mq-rdma.h
blk-mq-virtio.h
blk-mq.h blk-mq: add callback of .cleanup_rq 2019-10-05 13:10:03 +02:00
blkdev.h This is the 4.19.98 stable release 2020-01-23 08:36:16 +01:00
blkpg.h
blktrace_api.h blktrace: Show requests without sector 2019-12-05 09:21:08 +01:00
blockgroup_lock.h
bma150.h
bootmem.h docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' 2018-08-02 12:17:27 -06:00
bottom_half.h
bpf_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: fix unconnected udp hooks 2019-07-03 13:14:48 +02:00
bpf.h bpf: add map_lookup_elem_sys_only for lookups from syscall side 2019-05-25 18:23:48 +02:00
bpfilter.h bpfilter: Fix mismatch in function argument types 2018-07-21 16:21:25 -07:00
brcmphy.h net: phy: Add support for Broadcom Omega internal Combo GPHY 2018-08-07 15:48:38 -07:00
bsearch.h
bsg-lib.h block: remove parent device reference from struct bsg_class_device 2018-05-29 13:00:25 -06:00
bsg.h block: remove parent device reference from struct bsg_class_device 2018-05-29 13:00:25 -06:00
btf.h bpf: btf: Introduce BTF ID 2018-05-09 17:25:13 +02:00
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h fs: move page_cache_seek_hole_data to iomap.c 2018-06-01 18:37:33 -07:00
bug.h kprobes: Prohibit probing on BUG() and WARN() address 2019-10-05 13:09:54 +02:00
build_bug.h build_bug.h: remove BUILD_BUG_ON_NULL() 2018-02-06 18:32:46 -08:00
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
cacheinfo.h ACPI / PPTT: fix build when CONFIG_ACPI_PPTT is not enabled 2018-06-05 18:06:24 +01:00
capability.h
cb710.h
cciss_ioctl.h
ccp.h crypto: ccp - Add support for valid authsize values less than 16 2019-08-16 10:12:38 +02:00
cdev.h
cdrom.h block: Switch struct packet_command to use struct scsi_sense_hdr 2018-08-02 15:22:13 -06:00
cfag12864b.h auxdisplay: Replace licenses with SPDX identifiers 2018-04-12 19:02:45 +02:00
cfi.h ANDROID: add support for clang Control Flow Integrity (CFI) 2019-05-20 17:46:32 -07:00
cgroup_rdma.h
cgroup_subsys.h ANDROID: sched: fair/tune: Add schedtune with cgroups interface 2018-10-26 11:57:46 +01:00
cgroup-defs.h This is the 4.19.66 stable release 2019-08-11 15:21:36 +02:00
cgroup.h UPSTREAM: cgroup: add cgroup_parse_float() 2020-02-01 14:39:37 +00:00
circ_buf.h docs: Fix some broken references 2018-06-15 18:10:01 -03:00
cleancache.h
clk-provider.h ANDROID: GKI: clk: Add support for clock providers with sync state 2020-01-08 12:34:53 -08:00
clk.h clk: add duty cycle support 2018-06-19 10:06:29 -07:00
clkdev.h
clock_cooling.h
clockchips.h
clocksource.h time: Introduce one suspend clocksource to compensate the suspend time 2018-07-19 17:08:52 -07:00
cm4000_cs.h
cma.h mm/cma: remove unsupported gfp_mask parameter from cma_alloc() 2018-08-17 16:20:32 -07:00
cmdline-parser.h
cn_proc.h
cnt32_to_63.h
coda_psdev.h uapi linux/coda_psdev.h: move upc_req definition from uapi to kernel side headers 2019-08-06 19:06:52 +02:00
coda.h coda: fix build using bare-metal toolchain 2019-08-06 19:06:52 +02:00
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 FROMLIST: add support for Clang's Shadow Call Stack (SCS) 2019-11-27 12:37:25 -08:00
compiler-clang.h FROMLIST: add support for Clang's Shadow Call Stack (SCS) 2019-11-27 12:37:25 -08:00
compiler-gcc.h ANDROID: kasan: fix has_attribute check on older GCC versions 2019-10-10 16:35:59 +00:00
compiler-intel.h include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR 2019-02-27 10:08:53 +01:00
compiler.h BACKPORT: compiler: remove __no_sanitize_address_or_inline again 2019-09-24 17:44:11 -07:00
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 console: Replace #if 0 with atomic var 'ignore_console_lock_warning' 2018-07-31 13:06:57 +02:00
consolemap.h
const.h linux/const.h: move UL() macro to include/linux/const.h 2018-04-11 10:28:38 -07:00
container.h
context_tracking_state.h
context_tracking.h
cordic.h
coredump.h
coresight-pmu.h UPSTREAM: coresight: etm4x: Add kernel configuration for CONTEXTID 2019-11-06 14:05:02 -08:00
coresight-stm.h
coresight.h BACKPORT: coresight: etm4x: Save/restore state across CPU low power states 2019-12-03 13:44:31 -08:00
count_zeros.h
cper.h efi: Decode IA32/X64 Processor Error Section 2018-05-14 08:57:47 +02:00
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpu.h cpu/speculation: Uninline and export CPU mitigations helpers 2019-11-12 19:21:38 +01:00
cpufeature.h cpufeature: avoid warning when compiling with clang 2019-11-20 18:47:11 +01:00
cpufreq_times.h ANDROID: cpufreq: times: record fast switch frequency transitions 2019-03-06 16:02:06 +00:00
cpufreq.h This is the 4.19.92 stable release 2019-12-31 17:11:54 +01:00
cpuhotplug.h clocksource/drivers/exynos_mct: Increase priority over ARM arch timer 2019-07-26 09:14:12 +02:00
cpuidle.h This is the 4.19.86 stable release 2019-11-25 10:00:06 +01:00
cpumask.h cpumask: make cpumask_next_wrap available without smp 2018-08-13 09:05:05 -07:00
cpuset.h kernel/cpuset: current_cpuset_is_being_rebound can be boolean 2018-02-06 18:32:47 -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 libcrc32c: Add crc32c_impl function 2018-03-26 15:09:38 +02:00
crc32poly.h lib/crc: Use consistent naming for CRC-32 polynomials 2018-07-27 19:04:33 +08:00
crc64.h lib: add crc64 calculation routines 2018-08-22 10:52:48 -07:00
cred.h access: avoid the RCU grace period for the temporary subjective credentials 2019-07-31 07:27:11 +02:00
crypto.h evm: Don't deadlock if a crypto algorithm is unavailable 2018-07-18 07:27:22 -04:00
cryptohash.h
cs5535.h
ctype.h
cuda.h
cyclades.h
davinci_emac.h
dax.h filesystem-dax: Introduce dax_lock_mapping_entry() 2018-07-23 10:38:06 -07:00
dca.h
dcache.h Merge remote-tracking branch 'origin/upstream-f2fs-stable-linux-4.19.y' into android-4.19 2019-07-31 21:34:30 -07:00
dccp.h
dcookies.h
debug_locks.h
debugfs.h BACKPORT: debugfs: Fix !DEBUG_FS debugfs_create_automount 2020-01-23 11:16:22 +01: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
devfreq-event.h
devfreq.h
device_cgroup.h
device-mapper.h ANDROID: dm: add support for passing through inline crypto support 2020-01-24 10:49:09 -08:00
device.h This is the 4.19.99 stable release 2020-01-27 15:55:44 +01:00
devpts_fs.h
digsig.h
dio.h
dirent.h
dlm_plock.h
dlm.h
dm-bufio.h dm bufio: move dm-bufio.h to include/linux/ 2018-04-03 15:04:23 -04:00
dm-dirty-log.h
dm-io.h
dm-kcopyd.h dm kcopyd: return void from dm_kcopyd_copy() 2018-07-31 17:33:21 -04:00
dm-region-hash.h
dm9000.h
dma_remapping.h
dma-buf.h UPSTREAM: dma-buf: add DMA_BUF_SET_NAME ioctls 2019-08-19 23:08:58 +00:00
dma-contiguous.h kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() 2018-08-17 16:20:32 -07:00
dma-debug.h dma-debug: move initialization to common code 2018-05-08 13:02:42 +02:00
dma-direct.h dma-mapping: provide a generic dma-noncoherent implementation 2018-05-19 08:46:12 +02:00
dma-direction.h PCI: Unify PCI and normal DMA direction definitions 2018-07-31 18:04:55 -05:00
dma-fence-array.h
dma-fence.h dma-fence: Make ->wait callback optional 2018-07-03 13:12:57 +02:00
dma-iommu.h dma-iommu: Fix compilation when !CONFIG_IOMMU_DMA 2018-05-13 15:59:00 +02:00
dma-mapping.h dma-mapping: fix return type of dma_set_max_seg_size() 2019-12-13 08:51:54 +01:00
dma-noncoherent.h dma-noncoherent: add a arch_sync_dma_for_cpu_all hook 2018-06-24 09:27:27 -07:00
dmaengine.h dmaengine: Fix access to uninitialized dma_slave_caps 2020-01-09 10:19:00 +01:00
dmapool.h mm: Add NO_DMA dummies for DMA pool API 2018-03-16 19:58:27 +01:00
dmar.h x86: irq_remapping: Move irq remapping mode enum 2018-07-06 14:43:47 +02:00
dmi.h * Add NVDIMM support to EDAC (Tony Luck) 2018-04-05 14:21:13 -07:00
dnotify.h
dns_resolver.h
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 EDAC: Raise the maximum number of memory controllers 2019-11-20 18:47:40 +01:00
edd.h
edma.h
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h
efi.h x86/reboot, efi: Use EFI reboot for Acer TravelMate X514-51T 2019-05-16 19:41:22 +02:00
efs_vh.h
eisa.h
elevator.h bfq: update internal depth state when queue depth changes 2019-05-16 19:41:17 +02:00
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
energy_model.h Revert "FROMLIST: PM / EM: Expose the Energy Model in sysfs" 2019-01-04 09:19:03 +00:00
err.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h net: Convert GRO SKB handling to list_head. 2018-06-26 11:33:04 +09:00
ethtool.h net: Allow network devices to have PHY statistics 2018-04-27 11:53:02 -04:00
eventfd.h include/linux/eventfd.h: include linux/errno.h 2018-07-26 19:38:03 -07:00
eventpoll.h
evm.h
export.h Kbuild updates for v4.19 (2nd) 2018-08-25 13:40:38 -07:00
exportfs.h
ext2_fs.h
extable.h
extcon-provider.h
extcon.h extcon: add possibility to get extcon device by OF node 2018-03-08 10:34:44 +09:00
f2fs_fs.h f2fs: include charset encoding information in the superblock 2019-09-23 14:11:59 -07:00
f75375s.h
falloc.h
fanotify.h
fault-inject.h mm: make should_failslab always available for fault injection 2018-04-05 21:36:26 -07:00
fb.h fbdev: Ditch fb_edid_add_monspecs 2019-11-24 08:19:14 +01:00
fbcon.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
file.h make alloc_file() static 2018-07-12 10:04:29 -04:00
filter.h ANDROID: bpf: validate bpf_func when BPF_JIT is enabled with CFI 2019-09-20 10:58:37 -07:00
fips.h
firewire.h
firmware-map.h
firmware.h firmware: add firmware_request_nowarn() - load firmware without warnings 2018-05-14 16:44:41 +02:00
fixp-arith.h
flat.h
flex_array.h
flex_proportions.h
fmc-sdb.h
fmc.h
font.h
frame.h
freezer.h
frontswap.h
fs_enet_pd.h
fs_pin.h
fs_stack.h
fs_struct.h
fs_uart_pd.h
fs.h Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-4.19.y/v5.5-rc1' into android-4.19 2019-12-18 10:26:14 -08:00
fscache-cache.h fscache: Fix race in fscache_op_complete() due to split atomic_sub & read 2018-12-17 09:24:38 +01:00
fscache.h fscache: Maintain a catalogue of allocated cookies 2018-04-06 14:05:14 +01:00
fscrypt.h ANDROID: dm: add dm-default-key target for metadata encryption 2020-01-24 10:49:09 -08:00
fsi-sbefifo.h fsi/sbefifo: Add driver for the SBE FIFO 2018-06-12 14:05:39 +10:00
fsi.h fsi: Add new central chardev support 2018-07-27 09:57:23 +10:00
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h mtd: rawnand: fsl_ifc: fixup SRAM init for newer ctrl versions 2019-11-20 18:45:55 +01:00
fsl-diu-fb.h
fsldma.h
fsnotify_backend.h fsnotify: generalize handling of extra event flags 2018-12-01 09:37:31 +01:00
fsnotify.h ANDROID: vfs: add d_canonical_path for stacked filesystem support 2018-12-05 09:48:14 -08:00
fsverity.h fs-verity: implement FS_IOC_MEASURE_VERITY ioctl 2019-09-23 14:11:56 -07:00
ftrace_irq.h
ftrace.h ANDROID: ftrace: fix function type mismatches 2019-05-20 17:46:45 -07:00
futex.h y2038: futex: Move compat implementation into futex.c 2019-12-01 09:17:38 +01:00
fwnode.h UPSTREAM: driver core: Clarify documentation for fwnode_operations.add_links() 2019-12-03 16:08:50 -08:00
gameport.h
gcd.h
genalloc.h lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk 2019-12-05 09:21:03 +01:00
genetlink.h
genhd.h block: fix use-after-free on gendisk 2019-05-31 06:46:18 -07:00
genl_magic_func.h include/linux/genl_magic_func.h: remove own BUILD_BUG_ON*() defines 2018-02-06 18:32:46 -08:00
genl_magic_struct.h drbd: Avoid Clang warning about pointless switch statment 2019-02-12 19:47:14 +01:00
getcpu.h
gfp.h net: fix sk_page_frag() recursion from memory reclaim 2019-11-10 11:27:40 +01:00
glob.h
gnss.h gnss: add receiver type support 2018-06-28 20:32:51 +09:00
goldfish.h goldfish: Use dedicated macros instead of manual bit shifting 2018-08-02 10:24:51 +02:00
gpio_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: Fix build error of function redefinition 2019-09-10 10:33:44 +01:00
hardirq.h arm64: Fix HCR.TGE status for NMI contexts 2019-03-23 20:10:08 +01:00
hash.h
hashtable.h
hdlc.h
hdlcdrv.h
hdmi.h media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC 2018-11-13 11:08:54 -08:00
hid-debug.h HID: debug: fix the ring buffer implementation 2019-02-12 19:47:24 +01:00
hid-roccat.h
hid-sensor-hub.h iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers 2018-12-05 19:32:13 +01:00
hid-sensor-ids.h
hid.h HID: core: move Usage Page concatenation to Main item 2019-05-31 06:46:28 -07:00
hiddev.h
hidraw.h
highmem.h mm: Allow arch code to override copy_highpage() 2018-03-18 07:38:48 -07:00
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: Increase maximum DMA segment size 2019-07-31 07:26:59 +02:00
hp_sdc.h
hpet.h
hrtimer.h hrtimer: Annotate lockless access to timer->state 2020-01-04 19:13:32 +01:00
htcpld.h
huge_mm.h mm, thp, proc: report THP eligibility for each vma 2019-12-17 20:35:45 +01: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 perf/core: Implement fast breakpoint modification via _IOC_MODIFY_ATTRIBUTES 2018-03-13 15:24:02 +01:00
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h hwmon: Fix HWMON_P_MIN_ALARM mask 2019-10-17 13:45:42 -07:00
hwspinlock.h hwspinlock: Remove redundant config 2018-06-26 13:46:28 -07:00
hyperv.h vmbus: keep pointer to ring buffer page 2019-11-20 18:47:31 +01:00
hypervisor.h jailhouse: Provide detection for non-x86 systems 2018-03-08 12:30:37 +01:00
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-mux.h
i2c-pxa.h
i2c-smbus.h
i2c.h i2c: Allow recovery of the initial IRQ by an I2C client device. 2019-05-08 07:21:43 +02:00
i8042.h
i8253.h clockevents/drivers/i8253: Add support for PIT shutdown quirk 2018-11-21 09:19:20 +01:00
icmp.h
icmpv6.h
ide.h dma-mapping updates for 4.18: 2018-06-04 10:58:12 -07:00
idle_inject.h powercap / idle_inject: Add an idle injection framework 2018-07-02 13:00:24 +02:00
idr.h idr: Fix integer overflow in idr_for_each_entry 2019-12-05 09:19:39 +01:00
ieee80211.h cfg80211: Use const more consistently in for_each_element macros 2019-10-11 18:21:43 +02:00
ieee802154.h
if_arp.h net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP 2019-03-05 17:58:51 +01:00
if_bridge.h net: bridge: fix br_vlan_get_{pvid,info} return values 2018-07-07 20:04:35 +09:00
if_eql.h
if_ether.h macvlan: do not assume mac_header is set in macvlan_broadcast() 2020-01-12 12:17:25 +01:00
if_fddi.h
if_frad.h
if_link.h
if_ltalk.h
if_macvlan.h macvlan: Provide function for interfaces to release HW offload 2018-04-25 08:26:19 -07:00
if_phonet.h
if_pppol2tp.h
if_pppox.h compat_ioctl: pppoe: fix PPPOEIOCSFWD handling 2019-08-09 17:52:34 +02:00
if_tap.h
if_team.h net: Add lag.h, net_lag_port_dev_txable() 2018-07-11 23:10:19 -07:00
if_tun.h tun: convert to use generic xdp_frame and xdp_return_frame API 2018-04-17 10:50:28 -04:00
if_tunnel.h
if_vlan.h vlan: use non-archaic spelling of failes 2018-06-03 11:00:52 -04:00
igmp.h ipv4/igmp: init group mode as INCLUDE when join source group 2018-07-16 11:20:06 -07:00
ihex.h
ima.h Merge branch 'next-general' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security 2018-08-15 10:25:26 -07:00
imx-media.h
in.h
in6.h
inet_diag.h
inet.h net/utils: Introduce inet_addr_is_any 2018-03-26 08:53:43 -06:00
inetdevice.h ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12 2019-12-01 09:17:05 +01:00
init_ohci1394_dma.h
init_task.h pids: Move the pgrp and session pid pointers from task_struct to signal_struct 2018-07-21 10:43:12 -05:00
init.h ANDROID: init: ensure initcall ordering with LTO 2019-11-27 12:37:20 -08:00
initrd.h
inotify.h inotify: Add flag IN_MASK_CREATE for inotify_add_watch() 2018-06-27 19:21:25 +02:00
input-polldev.h
input.h
integrity.h integrity: prevent deadlock during digsig verification. 2018-07-18 07:27:22 -04:00
intel-iommu.h iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros 2019-11-20 18:45:19 +01:00
intel-pti.h
intel-svm.h
interrupt.h softirq/s390: Move default mutators of overwritten softirq mask to s390 2018-05-14 11:25:28 +02:00
interval_tree_generic.h
interval_tree.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h
io-pgtable.h UPSTREAM: iommu: Allow io-pgtable to be used outside of drivers/iommu/ 2020-01-10 15:15:57 +00:00
io.h
ioc3.h
ioc4.h
iocontext.h
iomap.h iomap: add support for sub-pagesize buffered I/O without buffer heads 2018-07-11 22:26:05 -07:00
iommu-helper.h iommu-helper: mark iommu_is_span_boundary as inline 2018-05-09 06:55:44 +02:00
iommu.h iommu: Remove the ->map_sg indirection 2018-08-08 11:06:20 +02:00
iopoll.h
ioport.h kernel/resource: iomem_is_exclusive can be boolean 2018-02-06 18:32:47 -08:00
ioprio.h fs: aio ioprio add explicit block layer dependence 2018-06-04 14:20:39 -04:00
iova.h iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA 2019-08-04 09:30:54 +02:00
ip.h
ipack.h
ipc_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: Don't allow device module unload when in use 2019-12-31 16:35:23 +01:00
ipmi-fru.h ipmi: Add or fix SPDX-License-Identifier in all files 2018-02-27 07:42:51 -06:00
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 ANDROID: net: ipv6: autoconf routes into per-device tables 2018-12-05 09:48:13 -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 irqdomain: Let irq_find_host default to DOMAIN_BUS_WIRED 2018-05-13 15:59:00 +02:00
irqflags.h tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" 2018-08-10 15:11:25 -04:00
irqhandler.h
irqnr.h
irqreturn.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
isdn_divertif.h
isdn_ppp.h
isdn.h
isdnif.h
isicom.h
iversion.h iversion: Rename make inode_cmp_iversion{+raw} to inode_eq_iversion{+raw} 2018-02-01 08:15:25 -05:00
jbd2.h jbd2: Fix possible overflow in jbd2_log_space_left() 2019-12-13 08:52:43 +01:00
jhash.h
jiffies.h jiffies: add utility function to calculate delta in ms 2018-08-16 19:36:55 +02:00
journal-head.h
joystick.h Input: stop telling users to snail-mail Vojtech 2018-07-26 17:04:37 -07:00
jump_label_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 kallsyms: let print_ip_sym() print raw addresses 2018-02-06 18:32:45 -08:00
kasan-checks.h UPSTREAM: kasan: fix kasan_check_read/write definitions 2019-09-24 17:44:15 -07:00
kasan.h UPSTREAM: kasan: add __must_check annotations to kasan hooks 2019-09-24 17:44:13 -07:00
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h kbuild: get <linux/compiler_types.h> out of <linux/kconfig.h> 2018-03-31 12:22:38 +09:00
kcore.h x86/gart: Exclude GART aperture from kcore 2019-04-20 09:15:59 +02:00
kcov.h UPSTREAM: kcov: remote coverage support 2020-01-15 14:51:23 +00:00
kd.h
kdb.h
kdebug.h
kdev_t.h
kern_levels.h
kernel_stat.h
kernel-page-flags.h
kernel.h linux/kernel.h: fix overflow for DIV_ROUND_UP_ULL 2019-07-21 09:03:11 +02:00
kernelcapi.h
kernfs.h This is the 4.19.89 stable release 2019-12-13 10:01:10 +01:00
kexec.h kernel/kexec_file.c: allow archs to set purgatory load address 2018-04-13 17:10:28 -07:00
key-type.h keys: Fix dependency loop between construction record and auth key 2019-03-23 20:09:48 +01:00
key.h
keyboard.h
keyslot-manager.h ANDROID: dm: add support for passing through inline crypto support 2020-01-24 10:49:09 -08:00
kfifo.h include/linux/kfifo.h: fix comment 2018-04-11 10:28:38 -07:00
kgdb.h
khugepaged.h
klist.h
kmemleak.h
kmod.h
kmsg_dump.h
kobj_map.h
kobject_ns.h
kobject.h Driver core patches for 4.19-rc1 2018-08-18 11:44:53 -07:00
kprobes.h kprobes: Blacklist symbols in arch-defined prohibited area 2019-12-05 09:20:26 +01:00
kref.h
ks0108.h auxdisplay: Replace licenses with SPDX identifiers 2018-04-12 19:02:45 +02:00
ks8842.h
ks8851_mll.h
ksm.h mm/ksm: move [set_]page_stable_node from ksm.h to ksm.c 2018-06-07 17:34:36 -07:00
kthread.h FROMLIST: refactor header includes to allow kthread.h inclusion in psi_types.h 2019-03-22 23:07:04 +00:00
ktime.h ktime: Provide typesafe ktime_to_ns() 2018-07-12 21:35:28 +02:00
kvm_host.h KVM: MMU: Do not treat ZONE_DEVICE pages as being reserved 2019-12-01 09:17:35 +01:00
kvm_irqfd.h
kvm_para.h KVM: Introduce paravirtualization hints and KVM_HINTS_DEDICATED 2018-03-06 18:40:44 +01:00
kvm_types.h
l2tp.h
lapb.h
latencytop.h
lcd.h
lcm.h
led-class-flash.h
led-lm3530.h
leds_pwm.h
leds-bd2802.h
leds-lp3944.h
leds-lp3952.h
leds-pca9532.h
leds-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 libata: Fix retrieving of active qcs 2020-01-09 10:19:01 +01:00
libfdt_env.h libfdt: define INT32_MAX and UINT32_MAX in libfdt_env.h 2020-01-04 19:13:15 +01:00
libfdt.h
libgcc.h
libnvdimm.h UPSTREAM: libnvdimm: nd_region flush callback support 2020-01-26 19:04:49 +00:00
libps2.h Input: libps2 - relax command byte ACK handling 2018-02-02 16:50:28 -08:00
license.h
lightnvm.h lightnvm: pass flag on graceful teardown to targets 2018-06-01 07:43:53 -06:00
linkage.h linux/linkage.h: replace VMLINUX_SYMBOL_STR() with __stringify() 2018-06-13 00:03:17 +09:00
linux_logo.h video/logo: remove obsolete logo files 2018-03-26 15:56:42 +02:00
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 net: core: another layer of lists, around PF_MEMALLOC skb handling 2018-07-04 14:06:19 +09: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
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 UPSTREAM: sched/uclamp: Add CPU's clamp buckets refcounting 2020-02-01 14:39:37 +00:00
logic_pio.h lib: logic_pio: Add logic_pio_unregister_range() 2019-09-06 10:22:19 +02:00
lp.h
lru_cache.h
lsm_audit.h
lsm_hooks.h This is the 4.19.98 stable release 2020-01-23 08:36:16 +01:00
lz4.h
lzo.h
mailbox_client.h
mailbox_controller.h
maple.h
marvell_phy.h net: phy: marvell: change default m88e1510 LED configuration 2018-07-04 11:34:09 +09:00
math64.h mm: don't miss the last page because of round-off error 2018-12-29 13:37:59 +01:00
max17040_battery.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mcb.h
mdev.h
mdio-bitbang.h net: phy: mdio-bitbang: Remove reset support 2018-04-19 15:59:10 -04:00
mdio-gpio.h net: phy: mdio-gpio: Add #defines for the GPIO index's 2018-04-19 15:59:11 -04:00
mdio-mux.h
mdio.h net: phy: remove PM ops from MDIO bus 2018-06-05 08:50:16 -04:00
mei_cl_bus.h
mem_encrypt.h
memblock.h BACKPORT: mm/memblock.c: skip kmemleak for kasan_init() 2019-09-24 17:44:13 -07:00
memcontrol.h mm: writeback: use exact memcg dirty counts 2019-04-17 08:38:51 +02:00
memfd.h mm: restructure memfd code 2018-06-07 17:34:35 -07:00
memory_hotplug.h mm/memory_hotplug: shrink zones when offlining memory 2020-01-29 16:43:27 +01:00
memory.h mm/memory_hotplug: fix try_offline_node() 2020-01-29 16:43:27 +01:00
mempolicy.h
mempool.h mempool: Add mempool_init()/mempool_exit() 2018-05-14 13:14:23 -06:00
memremap.h mm, devm_memremap_pages: fix shutdown handling 2019-01-13 09:51:04 +01:00
memstick.h
mic_bus.h
micrel_phy.h
microchipphy.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2018-04-21 16:32:48 -04:00
migrate_mode.h
migrate.h mm: unclutter THP migration 2018-04-11 10:28:32 -07:00
mii.h
miscdevice.h rfkill: allocate static minor 2019-12-31 16:35:38 +01:00
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm_inline.h x86/mm, mm/hwpoison: Don't unconditionally unmap kernel 1:1 pages 2018-02-13 16:25:06 +01:00
mm_types_task.h mm: get rid of vmacache_flush_all() entirely 2018-09-13 15:18:04 -10:00
mm_types.h This is the 4.19.84 stable release 2019-11-14 14:15:21 +08:00
mm-arch-hooks.h
mm.h ANDROID: mm: Throttle rss_stat tracepoint 2019-12-11 17:07:17 +00:00
mman.h mm: Add address parameter to arch_validate_prot() 2018-03-18 07:38:47 -07:00
mmdebug.h include/linux/mmdebug.h: make VM_WARN* non-rvals 2018-04-05 21:36:27 -07:00
mmiotrace.h
mmu_context.h
mmu_notifier.h mm, oom: distinguish blockable mode for mmu notifiers 2018-08-22 10:52:44 -07:00
mmzone.h This is the 4.19.100 stable release 2020-01-29 17:10:45 +01:00
mnt_namespace.h
mod_devicetable.h mod_devicetable: fix PHY module format 2019-12-31 16:34:36 +01:00
module.h ANDROID: unconditionally compile sig_ok in struct module 2019-10-18 18:21:57 +00:00
moduleloader.h
moduleparam.h
mount.h This is the 4.19.47 stable release 2019-05-31 08:14:29 -07:00
mpage.h
mpi.h lib/mpi: headers cleanup 2018-06-07 17:34:39 -07:00
mpls_iptunnel.h
mpls.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 ip6mr: Add refcounting to mfc 2018-03-26 13:14:43 -04:00
mroute6.h ip6mr: Add API for default_rule fib 2018-03-26 13:14:43 -04:00
msdos_fs.h
msg.h msg: Move struct msg_queue into ipc/msg.c 2018-03-24 11:25:35 -05:00
msi.h platform-msi: Free descriptors in platform_msi_domain_free() 2019-01-09 17:38:42 +01:00
mutex.h locking/spinlocks: Clean up comment and #ifndef for {,queued_}spin_is_locked() 2018-05-15 08:11:15 +02:00
mv643xx_eth.h
mv643xx_i2c.h
mv643xx.h
mvebu-pmsu.h
mxm-wmi.h
n_r3964.h
namei.h ANDROID: fs: Restore vfs_path_lookup() export 2018-12-05 09:48:14 -08:00
nd.h libnvdimm: provide module_nd_driver wrapper 2018-03-15 07:17:21 -07:00
ndctl.h UPSTREAM: UAPI: ndctl: Remove use of PAGE_SIZE 2020-01-29 18:00:03 +00:00
net_dim.h net/dim: Update DIM start sample after each DIM iteration 2018-12-05 19:31:59 +01:00
net.h net: remove bogus RCU annotations on socket.wq 2018-07-31 12:40:22 -07:00
netdev_features.h net: Add header for usage of fls64() 2019-02-23 09:07:25 +01:00
netdevice.h net: rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() 2020-01-29 16:43:16 +01: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 netlink: do not store start function in netlink_cb 2018-07-24 10:04:49 -07:00
netpoll.h netpoll: make ndo_poll_controller() optional 2018-09-23 21:55:24 -07:00
nfs_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 NFS recover from destination server reboot for copies 2018-08-13 17:04:23 -04:00
nfs_iostat.h
nfs_page.h NFS: Clean up list moves of struct nfs_page 2019-09-06 10:22:22 +02:00
nfs_xdr.h NFS: Pass error information to the pgio error cleanup routine 2019-09-06 10:22:23 +02:00
nfs.h
nfs3.h
nfs4.h NFS client updates for Linux 4.19 2018-08-23 16:03:58 -07:00
nfsacl.h
nl802154.h
nls.h
nmi.h watchdog/core: Add missing prototypes for weak functions 2018-11-21 09:19:20 +01:00
node.h mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail 2020-01-29 16:43:26 +01:00
nodemask.h mm: fix comment for NODEMASK_ALLOC 2018-08-22 10:52:45 -07:00
nospec.h seccomp: Move speculation migitation control to arch code 2018-05-05 00:51:44 +02:00
notifier.h kernel/SRCU: provide a static initializer 2018-05-30 10:11:34 +02:00
ns_common.h
nsc_gpio.h
nsproxy.h
ntb_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: add module to ops template to allow module references 2020-01-09 10:18:54 +01:00
nvme-fc.h
nvme-rdma.h
nvme.h nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O 2018-11-13 11:08:24 -08:00
nvmem-consumer.h
nvmem-provider.h drivers: nvmem: Export nvmem_add_cells() 2018-05-14 16:20:48 +02:00
nvram.h
of_address.h
of_clk.h clk: Extract OF clock helpers in <linux/of_clk.h> 2018-05-02 08:31:07 -07:00
of_device.h drivers: remove force dma flag from buses 2018-05-03 16:25:08 +02:00
of_dma.h
of_fdt.h ANDROID: of: Support CONFIG_CMDLINE_EXTEND config option 2018-12-05 09:48:11 -08:00
of_gpio.h DeviceTree updates for 4.16: 2018-02-01 10:57:45 -08:00
of_graph.h
of_iommu.h iommu: Remove IOMMU_OF_DECLARE 2018-07-10 17:22:35 +02:00
of_irq.h
of_mdio.h
of_net.h of_net: Implement of_get_nvmem_mac_address helper 2018-03-30 10:40:18 -04:00
of_pci.h PCI: Rework of_pci_get_host_bridge_resources() to devm_of_pci_get_host_bridge_resources() 2018-05-30 11:35:13 -05:00
of_pdt.h
of_platform.h
of_reserved_mem.h
of.h of: use correct function prototype for of_overlay_fdt_apply() 2020-01-27 14:50:37 +01:00
oid_registry.h
olpc-ec.h
omap-dma.h
omap-dmaengine.h
omap-gpmc.h
omap-iommu.h media: omap: omap-iommu.h: allow building drivers with COMPILE_TEST 2018-04-20 10:47:33 -04:00
omap-mailbox.h mailbox/omap: switch to SPDX license identifier 2018-08-03 18:57:15 +05:30
omapfb.h
once.h
oom.h mm: Change return type int to vm_fault_t for fault handlers 2018-08-23 18:48:44 -07:00
openvswitch.h openvswitch: kernel datapath clone action 2018-07-08 11:13:25 +09:00
oprofile.h
osq_lock.h
overflow.h overflow: Fix -Wtype-limits compilation warnings 2019-05-31 06:46:30 -07:00
oxu210hp.h
padata.h
page_counter.h memcg: introduce memory.min 2018-06-07 17:34:36 -07:00
page_ext.h mm/page_ext.c: constify lookup_page_ext() argument 2018-08-17 16:20:28 -07:00
page_idle.h
page_owner.h
page_ref.h mm/page_ref: use atomic_set_release in page_ref_unfreeze 2018-04-05 21:36:25 -07:00
page-flags-layout.h UPSTREAM: kasan, mm, arm64: tag non slab memory allocated via pagealloc 2019-09-24 17:44:13 -07:00
page-flags.h This is the 4.19.84 stable release 2019-11-14 14:15:21 +08:00
page-isolation.h mm, migrate: remove reason argument from new_page_t 2018-04-11 10:28:32 -07:00
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 mm: get 7% more pages in a pagevec 2018-01-31 17:18:37 -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 r8169: add support for NCube 8168 network card 2018-09-03 19:05:13 -07: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
percpu-refcount.h percpu_ref: Update doc to dissuade users from depending on internal RCU grace periods 2018-03-19 10:09:44 -07:00
percpu-rwsem.h locking/percpu-rwsem: Annotate rwsem ownership transfer by setting RWSEM_OWNER_UNKNOWN 2018-05-16 11:45:16 +02:00
percpu.h /proc/meminfo: add percpu populated pages count 2018-08-22 10:52:45 -07:00
perf_event.h perf, pt, coresight: Fix address filters for vmas with non-zero offset 2020-01-27 14:50:27 +01: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
phonet.h
phy_fixed.h
phy_led_triggers.h
phy.h net: phy: add helper phy_polling_mode 2018-07-25 13:41:22 -07:00
phylink.h phylink: add helper for configuring 2500BaseX modes 2018-08-09 11:08:19 -07:00
pid_namespace.h
pid.h UPSTREAM: pidfd: add polling support 2019-08-12 13:36:37 -04: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 ANDROID: PM / OPP: cpufreq-dt: Move power estimation function 2018-10-26 11:53:59 +01:00
pm_qos.h
pm_runtime.h driver core: Fix PM-runtime for links added during consumer probe 2020-01-27 14:50:26 +01:00
pm_wakeirq.h
pm_wakeup.h UPSTREAM: PM / wakeup: Show wakeup sources stats in sysfs 2019-10-11 14:04:42 -07:00
pm-trace.h
pm.h UPSTREAM: PM / core: Add support to skip power management in device/driver model 2019-10-11 13:52:04 -07:00
pm2301_charger.h
pmbus.h
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h
poll.h fs/select: avoid clang stack usage warning 2020-01-17 19:46:55 +01:00
posix_acl_xattr.h
posix_acl.h
posix-clock.h ptp: fix the race between the release of ptp_clock and cdev 2020-01-04 19:13:35 +01:00
posix-timers.h posix-timers: Sanitize overrun handling 2018-07-02 11:33:25 +02:00
power_supply.h power: remove possible deadlock when unregistering power_supply 2018-07-06 16:03:21 +02:00
powercap.h
ppp_channel.h
ppp_defs.h
ppp-comp.h
pps_kernel.h
pps-gpio.h
pr.h
preempt.h tracing: Centralize preemptirq tracepoints and unify their usage 2018-07-31 11:32:27 -04:00
prefetch.h
prime_numbers.h
printk.h Merge branch 'for-4.19-nmi' into for-linus 2018-08-14 13:36:15 +02:00
proc_fs.h BACKPORT: signal: add pidfd_send_signal() syscall 2019-08-12 13:36:37 -04:00
proc_ns.h
processor.h
profile.h
projid.h
property.h device property: Fix the length used in PROPERTY_ENTRY_STRING() 2019-03-23 20:10:04 +01:00
psci.h firmware/psci: Expose SMCCC version through psci_ops 2018-02-06 22:54:11 +00: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 pstore/ram: Do not use stack VLA for parity workspace 2018-03-07 12:47:06 -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 net: ptp: Add stub for ptp_classify_raw() 2018-02-14 14:33:36 -05:00
ptp_clock_kernel.h
ptr_ring.h ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() 2019-01-09 17:38:33 +01:00
ptrace.h ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS 2018-12-05 19:32:03 +01:00
purgatory.h
pvclock_gtod.h
pwm_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: fix compilation error when disabled 2019-12-13 08:52:28 +01: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: handle overflows of sysctl fs.quota.* and report as unsigned long 2020-01-04 19:12:53 +01:00
quotaops.h quota: Check that quota is not dirty before release 2019-12-17 20:35:17 +01:00
radix-tree.h xarray: add the xa_lock to the radix_tree_root 2018-04-11 10:28:39 -07:00
raid_class.h scsi: raid_class: Add 'JBOD' RAID level 2018-02-12 11:43:25 -05:00
ramfs.h
random.h random: Make crng state queryable 2018-08-02 17:33:06 -04:00
range.h
ras.h
ratelimit.h
rational.h
rbtree_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
rculist_bl.h
rculist_nulls.h tcp/dccp: fix possible race __inet_lookup_established() 2020-01-04 19:13:41 +01:00
rculist.h rculist: Improve documentation for list_for_each_entry_from_rcu() 2018-07-12 15:39:25 -07:00
rcupdate_wait.h
rcupdate.h rcu: Force inlining of rcu_read_lock() 2019-07-26 09:14:07 +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
reciprocal_div.h lib: reciprocal_div: implement the improved algorithm on the paper mentioned 2018-07-07 01:45:31 +02:00
refcount.h Linux 4.18-rc5 2018-07-17 09:27:43 +02:00
regmap.h regmap: Support non-incrementing registers 2018-08-09 11:15:06 +01:00
regset.h
relay.h include/linux/relay.h: fix percpu annotation in struct rchan 2019-04-05 22:32:56 +02:00
remoteproc.h remoteproc: Introduce prepare and unprepare for subdevices 2018-06-26 14:09:12 -07:00
reservation.h
reset-controller.h reset: fix reset_control_ops kerneldoc comment 2019-12-05 09:19:38 +01:00
reset.h
resource_ext.h
resource.h
restart_block.h time: Change nanosleep to safe __kernel_* types 2018-04-19 13:32:03 +02:00
rfkill.h rfkill: Fixes and cleanup of kernel-doc in the header file 2018-06-15 13:37:07 +02:00
rhashtable-types.h rhashtable: remove nulls_base and related code. 2018-06-22 13:43:27 +09:00
rhashtable.h rhashtable: clean up dereference of ->future_tbl. 2018-06-22 13:43:28 +09:00
ring_buffer.h tracing: kdb: Fix ftdump to not sleep 2019-04-05 22:32:56 +02:00
rio_drv.h
rio_ids.h
rio_regs.h
rio.h
rmap.h
rmi.h Input: synaptics-rmi4 - convert irq distribution to irq_domain 2018-06-05 10:33:35 -07:00
rndis.h
rodata_test.h
root_dev.h
rpmsg.h rpmsg: Switch to SPDX license identifier 2018-06-03 17:37:11 -07:00
rslib.h rslib: Allocate decoder buffers to avoid VLAs 2018-04-24 19:50:10 -07:00
rtc.h rtc: Fix timestamp value for RTC_TIMESTAMP_BEGIN_1900 2020-01-27 14:50:37 +01:00
rtmutex.h locking/rtmutex: Allow specifying a subclass for nested locking 2018-07-25 11:22:19 +02:00
rtnetlink.h net: Introduce net_rwsem to protect net_namespace_list 2018-03-29 13:47:53 -04:00
rtsx_common.h
rtsx_pci.h misc: rtsx: rename SG_END macro 2018-03-01 08:33:05 -07:00
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 UPSTREAM: sched/uclamp: Extend sched_setattr() to support utilization clamping 2020-02-01 14:39:37 +00:00
scif.h vfs: do bulk POLL* -> EPOLL* replacement 2018-02-11 14:34:03 -08:00
scmi_protocol.h UPSTREAM: firmware: arm_scmi: add a getter for power of performance states 2018-10-26 11:54:00 +01:00
scpi_protocol.h
screen_info.h
scs.h FROMLIST: add support for Clang's Shadow Call Stack (SCS) 2019-11-27 12:37:25 -08:00
sctp.h sctp: add support for dscp and flowlabel per transport 2018-07-04 11:36:54 +09:00
scx200_gpio.h
scx200.h
sdb.h
sdla.h
seccomp.h seccomp: Add filter flag to opt-out of SSB mitigation 2018-05-05 00:51:44 +02:00
securebits.h
security.h This is the 4.19.98 stable release 2020-01-23 08:36:16 +01: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 sem: Move struct sem and struct sem_array into ipc/sem.c 2018-03-22 21:30:56 -05:00
semaphore.h locking/semaphore: Update the file path in documentation 2018-02-13 15:00:06 +01:00
seq_buf.h
seq_file_net.h proc: introduce proc_create_net_single 2018-05-16 07:24:30 +02:00
seq_file.h seq_file: allocate seq_file from kmem_cache 2018-04-11 10:28:36 -07:00
seqlock.h
seqno-fence.h
serdev.h TTY/Staging driver updates for 4.16-rc1 2018-02-01 09:46:00 -08:00
serial_8250.h serial: 8250: Rate limit serial port rx interrupts during input overruns 2019-12-05 09:20:25 +01:00
serial_bcm63xx.h
serial_core.h serial: core: Allow processing sysrq at port unlock time 2019-12-13 08:51:07 +01:00
serial_max3100.h
serial_pnx8xxx.h
serial_s3c.h ARM: EXYNOS: Add SPDX license identifiers 2018-02-12 19:55:21 +01:00
serial_sci.h Revert "serial: sh-sci: Remove SCIx_RZ_SCIFA_REGTYPE" 2018-10-02 14:38:02 -07:00
serial.h
serio.h
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
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 ipc/shm: fix up for struct file no longer being available in shm.h 2018-03-28 13:29:57 -05:00
shmem_fs.h mm: restructure memfd code 2018-06-07 17:34:35 -07:00
shrinker.h mm: struct shrinker: make flags of unsigned type 2018-08-22 10:52:43 -07:00
signal_types.h
signal.h signal: Allow cifs and drbd to receive their terminating signals 2020-01-27 14:51:05 +01: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 arm64/kernel: kaslr: reduce module randomization range to 4 GB 2018-03-08 13:49:26 +00:00
skb_array.h pfifo_fast: drop unneeded additional lock on dequeue 2018-05-17 12:46:54 -04:00
skbuff.h net: add a READ_ONCE() in skb_peek_tail() 2020-01-04 19:13:30 +01:00
slab_def.h UPSTREAM: mm: move obj_to_index to include/linux/slab_def.h 2019-09-24 17:44:13 -07:00
slab.h UPSTREAM: include/linux/slab.h: fix sparse warning in kmalloc_type() 2019-12-13 14:05:00 -08:00
slimbus.h slimbus: stream: add stream support 2018-07-07 17:25:23 +02:00
slub_def.h slub: fix failure when we delete and create a slab cache 2018-06-28 11:16:44 -07:00
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h
smpboot.h smpboot: Place the __percpu annotation correctly 2019-05-31 06:46:16 -07:00
smsc911x.h
smscphy.h
sock_diag.h Revert "net: init sk_cookie for inet socket" 2018-04-24 11:15:32 -04:00
socket.h net: initial AF_XDP skeleton 2018-05-03 15:55:23 -07:00
sonet.h
sony-laptop.h media: meye: allow building it with COMPILE_TEST on non-x86 2018-05-05 11:41:58 -04:00
sonypi.h
sort.h
sound.h
soundcard.h
spinlock_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
stackprotector.h Kbuild: rename CC_STACKPROTECTOR[_STRONG] config variables 2018-06-14 12:21:18 +09:00
stacktrace.h
start_kernel.h
stat.h statx: define STATX_ATTR_VERITY 2020-01-09 15:11:34 -08:00
statfs.h
static_key.h
stddef.h
stm.h stm class: Add SPDX GPL-2.0 header to replace GPLv2 boilerplate 2018-03-28 18:47:17 +03:00
stmmac.h net: stmmac: Fallback to Platform Data clock in Watchdog conversion 2019-03-13 14:02:35 -07: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 UPSTREAM: rss_stat: Add support to detect RSS updates of external mm 2019-11-18 14:02:15 -05:00
stringhash.h <linux/stringhash.h>: fix end_name_hash() for 64bit long 2018-04-28 15:01:14 -07:00
stringify.h
sudmac.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
suspend.h ANDROID: power: wakeup_reason: add an API to log wakeup reasons 2018-12-05 09:48:13 -08:00
svga.h
sw842.h
swab.h
swait.h sched/swait: Rename to exclusive 2018-06-20 11:35:56 +02:00
swap_cgroup.h
swap_slots.h
swap.h This is the 4.19.88 stable release 2019-12-05 12:02:49 +01:00
swapfile.h x86/speculation/l1tf: Limit swap file size to MAX_PA/2 2018-06-20 19:10:01 +02:00
swapops.h mm: Change return type int to vm_fault_t for fault handlers 2018-08-23 18:48:44 -07:00
swiotlb.h dma/swiotlb: Remove swiotlb_{alloc,free}_coherent() 2018-03-20 10:01:59 +01:00
switchtec.h ntb_hw_switchtec: NT req id mapping table register entry number should be 512 2020-01-27 14:50:22 +01:00
sxgbe_platform.h
sync_core.h locking: Introduce sync_core_before_usermode() 2018-02-05 21:34:50 +01:00
sync_file.h
synclink.h
sys_soc.h
sys.h
syscalls.h UPSTREAM: pid: add pidfd_open() 2019-08-12 13:36:37 -04:00
syscore_ops.h
sysctl.h pipe, sysctl: remove pipe_proc_fn() 2018-02-06 18:32:47 -08:00
sysfs.h Driver core patches for 4.19-rc1 2018-08-18 11:44:53 -07:00
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h scsi: t10-pi: Return correct ref tag when queue has no integrity profile 2018-12-29 13:37:55 +01:00
task_io_accounting_ops.h ANDROID: taskstats: track fsync syscalls 2018-12-05 09:48:12 -08:00
task_io_accounting.h ANDROID: taskstats: track fsync syscalls 2018-12-05 09:48:12 -08:00
task_work.h
taskstats_kern.h
tboot.h
tc.h TC: Set DMA masks for devices 2018-11-13 11:08:51 -08:00
tca6416_keypad.h
tcp.h tcp: limit payload size of sacked skbs 2019-06-17 19:51:56 +02:00
tee_drv.h
textsearch_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 drivers: thermal: Update license to SPDX format 2018-05-30 14:46:17 +08:00
thinkpad_acpi.h
thread_info.h thread_info: Add update_thread_flag() helpers 2018-05-25 12:27:53 +01:00
threads.h
thunderbolt.h thunderbolt: Introduce USB only (SL4) security level 2018-03-09 12:54:11 +03:00
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 cpuidle: menu: Refine idle state selection for running tick 2018-04-09 11:54:56 +02:00
tifm.h
timb_dma.h
timb_gpio.h
time.h tcp: fix rejected syncookies due to stale timestamps 2019-12-21 10:57:17 +01:00
time32.h y2038: Provide aliases for compat helpers 2018-08-22 15:11:35 +02:00
time64.h timekeeping: Force upper bound for setting CLOCK_REALTIME 2019-05-31 06:46:29 -07:00
timecounter.h
timekeeper_internal.h Revert: Unify CLOCK_MONOTONIC and CLOCK_BOOTTIME 2018-04-26 14:53:32 +02:00
timekeeping.h timekeeping: Fix declaration of read_persistent_wall_and_boot_offset() 2018-09-03 13:26:44 +02:00
timekeeping32.h y2038: make do_gettimeofday() and get_seconds() inline 2019-11-20 18:45:24 +01:00
timer.h timers: Remove stale struct tvec_base forward declaration 2018-04-17 17:18:04 +02:00
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
tnum.h bpf: Fix incorrect verifier simulation of ARSH under ALU32 2020-01-23 08:21:32 +01: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 tracing: Lock event_mutex before synth_event_mutex 2019-12-05 09:19:49 +01: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 tracepoint: Use __idx instead of idx in DO_TRACE macro to make it unique 2018-12-08 12:59:07 +01:00
transport_class.h
ts-nbus.h
tsacct_kern.h
tty_driver.h tty: replace ->proc_fops with ->proc_show 2018-05-16 07:24:30 +02:00
tty_flip.h
tty_ldisc.h atomic/tty: Fix up atomic abuse in ldsem 2018-06-28 21:07:55 +09:00
tty.h tty: Don't block on IO when ldisc change is pending 2019-12-13 08:52:28 +01:00
typecheck.h
types.h include/linux/types.h: use fixed width types without double-underscore prefix 2018-06-07 17:34:38 -07:00
u64_stats_sync.h net: u64_stats_sync: Remove functions without user 2018-05-07 23:25:24 -04:00
uaccess.h BACKPORT: x86/uaccess: Introduce user_access_{save,restore}() 2019-09-24 17:44:16 -07:00
ucb1400.h
ucs2_string.h
udp.h net: Convert GRO SKB handling to list_head. 2018-06-26 11:33:04 +09:00
uidgid.h
uio_driver.h uio: change to use the mutex lock instead of the spin lock 2018-07-07 16:57:35 +02:00
uio.h uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() 2018-09-12 14:58:47 -07:00
umh.h umh: introduce fork_usermode_blob() helper 2018-05-23 13:23:39 -04:00
unicode.h ext4: optimize case-insensitive lookups 2019-09-23 13:23:30 -07:00
uprobes.h Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() 2018-08-13 20:08:33 -04:00
usb_usual.h
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 uuid: cleanup <uapi/linux/uuid.h> 2018-02-06 18:32:44 -08:00
uwb.h
vbox_utils.h virt: vbox: Move declarations of vboxguest private functions to private header 2018-04-23 13:41:55 +02:00
verification.h Replace magic for trusting the secondary keyring with #define 2018-08-16 09:57:20 -07:00
vermagic.h
vexpress.h
vfio.h
vfs.h
vga_switcheroo.h ALSA: hda - Enable runtime PM only for discrete GPU 2018-09-13 17:58:30 +02:00
vgaarb.h
via_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 virtio: add ability to iterate over vqs 2018-04-25 20:33:19 +03:00
visorbus.h
vlynq.h
vm_event_item.h mm: get rid of vmacache_flush_all() entirely 2018-09-13 15:18:04 -10:00
vm_sockets.h
vmacache.h mm: get rid of vmacache_flush_all() entirely 2018-09-13 15:18:04 -10:00
vmalloc.h UPSTREAM: mm: vmalloc: show number of vmalloc pages in /proc/meminfo 2019-10-14 20:24:53 +00:00
vme.h
vmpressure.h
vmstat.h mm, vmscan, tracing: use pointer to reclaim_stat struct in trace event 2018-04-11 10:28:30 -07:00
vmw_vmci_api.h
vmw_vmci_defs.h VMCI: Fix integer overflow in VMCI handle arrays 2019-07-14 08:11:21 +02:00
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
wakeup_reason.h ANDROID: power: wakeup_reason: add an API to log wakeup reasons 2018-12-05 09:48:13 -08:00
wanrouter.h
watchdog.h
win_minmax.h
wireless.h
wkup_m3_ipc.h soc: ti: wkup_m3_ipc: Add wkup_m3_request_wake_src 2018-07-04 20:19:06 -07:00
wl12xx.h
wm97xx.h
wmi.h
workqueue.h workqueue: Show the latest workqueue name in /proc/PID/{comm,stat,status} 2018-05-18 08:47:13 -07:00
writeback.h
ww_mutex.h locking: Implement an algorithm choice for Wound-Wait mutexes 2018-07-03 09:44:36 +02:00
xarray.h xarray: add the xa_lock to the radix_tree_root 2018-04-11 10:28:39 -07:00
xattr.h ANDROID: Add optional __get xattr method paired to __vfs_getxattr 2019-11-06 15:27:46 +00:00
xxhash.h
xz.h
yam.h
z2_battery.h
zbud.h
zconf.h
zlib.h
zorro.h
zpool.h zswap: only save zswap header when necessary 2018-01-31 17:18:39 -08:00
zsmalloc.h zsmalloc: introduce zs_huge_class_size() 2018-04-05 21:36:26 -07:00
zstd.h
zutil.h