mirror-linux/include/linux
Greg Kroah-Hartman 281d90e24f First set of new IIO device support, fatures and cleanups for the 5.7 cycle
Includes changes for the counter subsystem
 
 Core Feature
 * Explicitly handle sysfs values in dB, including correctly handling the
   needed postfix dB.
 * Add a TODO to suggest suitable activities for new contributors to IIO now
   the vast majority of drivers are out of staging (and the remaining ones
   there are 'hard'). Also update the TODO in staging to remove stale entries.
 
 Staging graduations
 * ad7192 ADC.
 
 New device support
 * ad5770r
   - New driver for this 6 channel DAC including DT bindings.
 * ad8366
   - Add supprot for the hmc1119 attenuator.
 * al3010
   - New driver supporting this Dyna-image light sensors.
   - Power management and DT bindings added in additional patches.
 * atlas-sensor
   - Add support for atlas DO-SM device.  Reads disolved oxygen in a solution.
 * gpap002x00f
   - New driver and bindings to support the GP2AP002A00F and GP2AP002S00F light
     and proximity sensors. There is some limited existing support in
     input.  The intent is to drop this driver once IIO driver is in place.
 * hmc425a
   - New driver for this attenuator.
 * icp10100
   - New driver for this presure sensor.
 * ltc2632
   - Add support for the ltc2636 8 channel DAC. Includes bindings and some
     tidying up of the driver.
 * inv_mpu6050
   - Support IAM20680, ICM20609, ICM20689 and ICM20690.
     Includes related tidy up and rework of low pass filter bandwidth
     handling to give suitable values for all chips.
 
 Binding conversions to yaml or missing bindings docs.
 * atlas-sensor, including consolidation of previous 3 separate docs into 1.
 * ad7923, previously no doc.
 * max1363, split into max1238 and max1363 to simplify yaml.
 * stm32-adc
 
 Features
 * (counter) 104-quad-8
   - Support a filter clock prescaler.
   - Support reporting of encoder cable status.
 * ad7124
   - Low pass filter support.
   - Debugfs interface to access registers directly.
 * ad8366
   - Support control of hardware gain.
 * inv_mpu6050
   - Runtime pm with autosuspend.
 * npcm adc
   - Add reset support. This is a breaking change if DT is not in sync,
     however this device is a BMC so the ecosystem is closed enought that
     this should not be a problem.
 * srf04
   - Add power management with DT bindings for the GPIO.
 * stm32-timer-trigger
   - Power management.
 * (counter) stm32-timer-cnt
   - Power management.
 * vcnl4000
   - Enable runtime PM for devices that don't use on demand measurement.
 
 Cleanups and minor fixes
 * core
   - Avoid double read when using debugfs.  Whilst we provide no guarantees
     on lack of side effects using the debugfs interfaces, this one is
     generate unexpected results so let us tidy it up.
 * dac/Kconfig
   - Alphabetic order.
 * ad5755
   - Grammar and minor other fixes.
 * ad7124
   - Fail probe if get_voltage fails as no meaningful readings can be had
     without knowing the external reference.
   - Switch to selection between different channel attributes rather than
     building the arrays at runtime.
   - Remove the spi_device_id table as the driver cannot be probled without
     more information that can be provided without dt.
   - Update sysfs docs to provide more inormation and bring remaining docs for
     this part out of staging.
 * ad9292
   - Use new SPI transfer delay structure.
 * adis library
   - Add unlocked version of adis_initial_startup and refactor the function.
   - Add a product ID santiy check.
   - Add support for different self test registers.
   - Use new SPI delay structure.
   - Add new docs and tidy up existing.
 * adis16136
   - Initialize adis_data statically.
 * adis16400
   - Initialize adis_data statically.
 * adis16460
   - Use core __adis_initial_Startup now it supports everything needed.
 * adis16480
   - Initialize adis_data statically.
   - Use core __adis_initial_startup now it supports everything needed.
 * al3320a
   - Add missing DT binding docs.
   - Tidy up code formatting.
   - Simplify error paths using devm_add_action_or_reset.
   - Ensure autoloading works by adding the of_match_table.
 * atlas-sensor
   - Drop false requirement for interrupt line, the value can be polled using
     a sysfs or hrtimer type trigger.
 * exynos-adc
   - Silence warning message on deferring probe.
 * gp2ap002
   - Greatly simplify the Lux LUT.
   - Reorder actions around buffer setup and tear down as part of a sub-system
     wide standardization of these.
 * inv_mpu6050
   - Various lttle tidyups.
   - Simpliy I2C aux MUX handling by enabling it only at startup. It never
     needs to be disabled.
   - Simplify polling rate when magnetometer enabled by putting only under
     control of userspace.
   - Always execute full reset on devices supporting spi. It does no harm
     when using i2c and makes for simpler code.
   - Reduce over the top sleep times for vddio regulator power up.
   - Greatly simplify power and engine management.
   - Fix some delays in polled reads (only visible due to other changes)
   - Stop preventing sampling rate changes whilst running as there is no
     adverse consequence of doing so.
   - Prevent attempting to read the temperature if neither accel nor
     gyro is enabled.
 * lmp9100
   - Reorder actions around buffer setup and tear down as part of a sub-system
     wide standardization of these.
 * max1118
   - Use new SPI transfer delay structure.
 * mcp320x
   - Use new SPI transfer delay structure.
 * si1133
   - Read full 24 bit signed integer instead o dropping last 8 bits of value.
     Not a critical fix as just adds precision.
 * st_sensors
   - Use st_sensors_dev_name_probe instead of open coded version in st_accel
   - Handle potential memory allocation failure.
 * st_lsm6dsx
   - Fix some wrong structure element naming in documentation.
   - Add missing return value check.
 * stm32_timer_cnt
   - Drop some unused left over IIO headers from this count subsystem driver.
   - Ensure the clock is enabled in master mode.  Theoretical issue rather
     than one known to happen in the wild.
 * tlc4541
   - Use new SPI delay structure.
 -----BEGIN PGP SIGNATURE-----
 
 iQJFBAABCAAvFiEEbilms4eEBlKRJoGxVIU0mcT0FogFAl5lNK8RHGppYzIzQGtl
 cm5lbC5vcmcACgkQVIU0mcT0Fohm+g/9FY7R4nPV2LoLPgbS2U4Z9f6KiPrMlv7i
 6XjYgRgwg3w40R/pQHC5rZ/TTQ13/ZEaT+uZHiZ+gWl6Tr2oqbSGroigvF5zqRtv
 vuoJ+RaVbkL5EJgqS9Ek2fHmxmUAXJuWjJPUAFk+nt9csKqMykmlYxQcUPqDr5hF
 bPXm5l55V75QElzBHwYfBdue5CJgOCa/cHjwYd0IskT3vXom6XJzZEr0vr4/EIPT
 hM8IZHl8d2jDhU74TZEysCB/rCfPLKRugFta/uCm5LYVn0kSfFFrGI8uFzwdth5p
 GD7eTqaP37fFl2CyH8c1MOJinQFesv28gxIdSZDXxonmZ1Kvjl8DfRz3wbh0WZpi
 EWCutYzuRDgzqwLUxN4TrUuHwlVJLgkMBeK+EwlKmmguqW5b61m0N7mUXOpp27tU
 Wm97Pt6cLcBj3xF5yD/CQRW1alW0shK0JhdDhIwDK2MhEX8kxRRfxaUC7SUFdank
 f4fNqHXTkNuJiOXz6KHDcQJge7tJsXTd9PWYgMM3fqm3vGvC3XKobr0sN4jzbyMy
 ebt5tnwphytIaKr76DQXgeVDFXSpRpI2IPDlI+Bfl4qAQ8MxSH4tOzFvcZBx4eTA
 KL384H2TfiFTAV5n/Qxil9jD1RZbo1YNDHpmCQo5V1kwBBPGGSryz6ClVVHML1+/
 WpfJOLLc+/U=
 =20Uc
 -----END PGP SIGNATURE-----

Merge tag 'iio-5.7a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next

Jonathan writes:

First set of new IIO device support, fatures and cleanups for the 5.7 cycle

Includes changes for the counter subsystem

Core Feature
* Explicitly handle sysfs values in dB, including correctly handling the
  needed postfix dB.
* Add a TODO to suggest suitable activities for new contributors to IIO now
  the vast majority of drivers are out of staging (and the remaining ones
  there are 'hard'). Also update the TODO in staging to remove stale entries.

Staging graduations
* ad7192 ADC.

New device support
* ad5770r
  - New driver for this 6 channel DAC including DT bindings.
* ad8366
  - Add supprot for the hmc1119 attenuator.
* al3010
  - New driver supporting this Dyna-image light sensors.
  - Power management and DT bindings added in additional patches.
* atlas-sensor
  - Add support for atlas DO-SM device.  Reads disolved oxygen in a solution.
* gpap002x00f
  - New driver and bindings to support the GP2AP002A00F and GP2AP002S00F light
    and proximity sensors. There is some limited existing support in
    input.  The intent is to drop this driver once IIO driver is in place.
* hmc425a
  - New driver for this attenuator.
* icp10100
  - New driver for this presure sensor.
* ltc2632
  - Add support for the ltc2636 8 channel DAC. Includes bindings and some
    tidying up of the driver.
* inv_mpu6050
  - Support IAM20680, ICM20609, ICM20689 and ICM20690.
    Includes related tidy up and rework of low pass filter bandwidth
    handling to give suitable values for all chips.

Binding conversions to yaml or missing bindings docs.
* atlas-sensor, including consolidation of previous 3 separate docs into 1.
* ad7923, previously no doc.
* max1363, split into max1238 and max1363 to simplify yaml.
* stm32-adc

Features
* (counter) 104-quad-8
  - Support a filter clock prescaler.
  - Support reporting of encoder cable status.
* ad7124
  - Low pass filter support.
  - Debugfs interface to access registers directly.
* ad8366
  - Support control of hardware gain.
* inv_mpu6050
  - Runtime pm with autosuspend.
* npcm adc
  - Add reset support. This is a breaking change if DT is not in sync,
    however this device is a BMC so the ecosystem is closed enought that
    this should not be a problem.
* srf04
  - Add power management with DT bindings for the GPIO.
* stm32-timer-trigger
  - Power management.
* (counter) stm32-timer-cnt
  - Power management.
* vcnl4000
  - Enable runtime PM for devices that don't use on demand measurement.

Cleanups and minor fixes
* core
  - Avoid double read when using debugfs.  Whilst we provide no guarantees
    on lack of side effects using the debugfs interfaces, this one is
    generate unexpected results so let us tidy it up.
* dac/Kconfig
  - Alphabetic order.
* ad5755
  - Grammar and minor other fixes.
* ad7124
  - Fail probe if get_voltage fails as no meaningful readings can be had
    without knowing the external reference.
  - Switch to selection between different channel attributes rather than
    building the arrays at runtime.
  - Remove the spi_device_id table as the driver cannot be probled without
    more information that can be provided without dt.
  - Update sysfs docs to provide more inormation and bring remaining docs for
    this part out of staging.
* ad9292
  - Use new SPI transfer delay structure.
* adis library
  - Add unlocked version of adis_initial_startup and refactor the function.
  - Add a product ID santiy check.
  - Add support for different self test registers.
  - Use new SPI delay structure.
  - Add new docs and tidy up existing.
* adis16136
  - Initialize adis_data statically.
* adis16400
  - Initialize adis_data statically.
* adis16460
  - Use core __adis_initial_Startup now it supports everything needed.
* adis16480
  - Initialize adis_data statically.
  - Use core __adis_initial_startup now it supports everything needed.
* al3320a
  - Add missing DT binding docs.
  - Tidy up code formatting.
  - Simplify error paths using devm_add_action_or_reset.
  - Ensure autoloading works by adding the of_match_table.
* atlas-sensor
  - Drop false requirement for interrupt line, the value can be polled using
    a sysfs or hrtimer type trigger.
* exynos-adc
  - Silence warning message on deferring probe.
* gp2ap002
  - Greatly simplify the Lux LUT.
  - Reorder actions around buffer setup and tear down as part of a sub-system
    wide standardization of these.
* inv_mpu6050
  - Various lttle tidyups.
  - Simpliy I2C aux MUX handling by enabling it only at startup. It never
    needs to be disabled.
  - Simplify polling rate when magnetometer enabled by putting only under
    control of userspace.
  - Always execute full reset on devices supporting spi. It does no harm
    when using i2c and makes for simpler code.
  - Reduce over the top sleep times for vddio regulator power up.
  - Greatly simplify power and engine management.
  - Fix some delays in polled reads (only visible due to other changes)
  - Stop preventing sampling rate changes whilst running as there is no
    adverse consequence of doing so.
  - Prevent attempting to read the temperature if neither accel nor
    gyro is enabled.
* lmp9100
  - Reorder actions around buffer setup and tear down as part of a sub-system
    wide standardization of these.
* max1118
  - Use new SPI transfer delay structure.
* mcp320x
  - Use new SPI transfer delay structure.
* si1133
  - Read full 24 bit signed integer instead o dropping last 8 bits of value.
    Not a critical fix as just adds precision.
* st_sensors
  - Use st_sensors_dev_name_probe instead of open coded version in st_accel
  - Handle potential memory allocation failure.
* st_lsm6dsx
  - Fix some wrong structure element naming in documentation.
  - Add missing return value check.
* stm32_timer_cnt
  - Drop some unused left over IIO headers from this count subsystem driver.
  - Ensure the clock is enabled in master mode.  Theoretical issue rather
    than one known to happen in the wild.
* tlc4541
  - Use new SPI delay structure.

* tag 'iio-5.7a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio: (98 commits)
  iio: dac: Kconfig: sort symbols alphabetically
  iio: light: gp2ap020a00f: fix iio_triggered_buffer_{predisable,postenable} positions
  iio: potentiostat: lmp9100: fix iio_triggered_buffer_{predisable,postenable} positions
  iio: trigger: stm32-timer: add power management support
  iio: trigger: stm32-timer: rename enabled flag
  iio: add a TODO
  counter: 104-quad-8: Support Differential Encoder Cable Status
  counter: 104-quad-8: Support Filter Clock Prescaler
  iio: pressure: icp10100: add driver for InvenSense ICP-101xx
  iio: industrialio-core: Fix debugfs read
  iio: imu: adis: add a note better explaining state_lock
  iio: imu: adis: update 'adis_data' struct doc-string
  iio: imu: adis: add doc-string for 'adis' struct
  iio: imu: adis_buffer: Use new structure for SPI transfer delays
  iio: adc: ti-tlc4541: Use new structure for SPI transfer delays
  iio: adc: mcp320x: Use new structure for SPI transfer delays
  iio: adc: max1118: Use new structure for SPI transfer delays
  iio: adc: ad9292: Use new structure for SPI transfer delays
  iio: adc: exynos: Silence warning about regulators during deferred probe
  staging: iio: update TODO
  ...
2020-03-18 11:33:12 +01:00
..
amba
avf
bcma
byteorder
can can: can_dropped_invalid_skb(): ensure an initialized headroom in outgoing CAN sk_buffs 2020-01-02 15:34:27 +01:00
ceph Merge branch 'merge.nfs-fs_parse.1' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2020-02-08 13:26:41 -08:00
clk Merge branches 'clk-gpio-flags', 'clk-tegra', 'clk-rockchip', 'clk-sprd' and 'clk-pxa' into clk-next 2019-11-27 08:15:00 -08:00
crush
decompress
device device.h: move 'struct driver' stuff out to device/driver.h 2019-12-16 10:11:16 +01:00
dma dmaengine: ti: k3-udma: Add glue layer for non DMAengine users 2020-01-21 11:06:12 +05:30
dsa net: dsa: Make deferred_xmit private to sja1105 2020-01-05 15:13:13 -08:00
extcon
firmware ARM: SoC-related driver updates 2020-02-08 14:04:19 -08:00
fpga
fsl enetc: Make MDIO accessors more generic and export to include/linux/fsl 2020-01-05 23:22:32 -08:00
gpio This is the bulk of pin control changes for the v5.6 kernel cycle: 2020-01-29 09:51:36 -08:00
greybus
hsi
i3c
iio iio: industrialio-core: Fix debugfs read 2020-03-08 17:28:51 +00:00
input
irqchip irqchip/gic-v4.1: Set vpe_l1_base for all redistributors 2020-02-08 10:01:33 +00:00
isdn isdn: capi: dead code removal 2019-12-11 09:12:38 +01:00
lockd
mailbox soc: mediatek: cmdq: add polling function 2020-01-08 12:59:53 +01:00
mfd chrome platform changes for 5.6 2020-02-04 07:17:41 +00:00
mlx4 RDMA subsystem updates for 5.6 2020-01-31 14:40:36 -08:00
mlx5 net/mlx5: DR, Handle reformat capability over sw-steering tables 2020-02-18 19:01:20 -08:00
mmc Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next 2020-01-28 16:02:33 -08:00
mtd Raw NAND 2020-01-27 17:49:15 +01:00
mux
netfilter netfilter: nf_tables: autoload modules from the abort path 2020-01-24 20:54:29 +01:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
perf
phy phy: Add DisplayPort configuration options 2020-01-14 10:50:19 +05:30
pinctrl Merge branch 'ib-pinctrl-unreg-mappings' into devel 2019-12-30 14:27:53 +01:00
platform_data Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2020-02-08 17:15:08 -08:00
power power: supply: max17042: add MAX17055 support 2019-12-19 01:07:53 +01:00
qed qed: FW 8.42.2.0 debug features 2020-01-27 14:35:32 +01:00
raid md/raid6: fix algorithm choice under larger PAGE_SIZE 2020-01-13 11:44:09 -08:00
regulator regulator fix for "regulator: core: Add regulator_is_equal() helper" 2020-01-15 14:10:45 +00:00
remoteproc rpmsg: add rpmsg support for mt8183 SCP. 2020-01-20 10:29:56 -08:00
reset
rpmsg rpmsg: add rpmsg support for mt8183 SCP. 2020-01-20 10:29:56 -08:00
rtc
sched Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2020-02-15 12:51:22 -08:00
soc ARM: SoC-related driver updates 2020-02-08 14:04:19 -08:00
soundwire Merge branch 'topic/sdw_intel' into next 2020-01-16 17:32:43 +05:30
spi Merge branch 'spi-5.6' into spi-next 2020-01-23 12:37:18 +00:00
ssb
sunrpc NFS Client Updates for Linux 5.6 2020-02-07 17:39:56 -08:00
ulpi
unaligned
usb USB: core: add endpoint-blacklist quirk 2020-02-10 11:14:22 -08:00
wimax
8250_pci.h
a.out.h
acct.h
acpi.h ACPI: processor: Export acpi_processor_evaluate_cst() 2019-12-27 11:02:07 +01:00
acpi_dma.h
acpi_iort.h
acpi_pmtmr.h
adb.h
adfs_fs.h
adxl.h
aer.h
agp_backend.h
agpgart.h agp: move AGPGART_MINOR to include/linux/miscdevice.h 2019-12-04 13:32:45 +10:00
ahci-remap.h
ahci_platform.h ata: libahci_platform: Export again ahci_platform_<en/dis>able_phys() 2019-12-25 20:47:19 -07:00
aio.h
alarmtimer.h alarmtimer: Make alarmtimer_get_rtcdev() a stub when CONFIG_RTC_CLASS=n 2020-01-24 21:03:53 +01:00
alcor_pci.h misc: alcor_pci: Add AU6625 to list of supported PCI_IDs 2020-01-14 15:16:50 +01:00
altera_jtaguart.h
altera_uart.h
amd-iommu.h
anon_inodes.h
apm-emulation.h
apm_bios.h
apple-gmux.h
apple_bl.h
arch_topology.h
arm-cci.h
arm-smccc.h
arm_sdei.h
armada-37xx-rwtm-mailbox.h
ascii85.h
asn1.h
asn1_ber_bytecode.h
asn1_decoder.h
assoc_array.h
assoc_array_priv.h
async.h
async_tx.h
ata.h
ata_platform.h
atalk.h
ath9k_platform.h
atm.h
atm_suni.h
atm_tcp.h
atmdev.h
atmel-mci.h
atmel-ssc.h
atmel_pdc.h
atomic-fallback.h
atomic.h
attribute_container.h scsi: drivers: base: Support atomic version of attribute_container_device_trigger 2020-01-15 22:55:36 -05:00
audit.h
auto_dev-ioctl.h
auto_fs.h
auxvec.h
average.h
backing-dev-defs.h
backing-dev.h memcg: fix a crash in wb_workfn when a device disappears 2020-01-31 10:30:36 -08:00
backlight.h
badblocks.h
balloon_compaction.h
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_sprom.h
bcm47xx_wdt.h
bcm963xx_nvram.h
bcm963xx_tag.h
binfmts.h
bio.h block: add bio_truncate to fix guard_bio_eod 2019-12-28 09:44:56 -07:00
bit_spinlock.h
bitfield.h
bitmap.h lib: rework bitmap_parse() 2020-02-04 03:05:26 +00:00
bitops.h bitops: more BITS_TO_* macros 2020-02-04 03:05:26 +00:00
bitrev.h
bits.h
blk-cgroup.h blk-cgroup: remove blkcg_drain_queue 2019-12-12 09:26:55 -07:00
blk-mq-pci.h
blk-mq-rdma.h
blk-mq-virtio.h
blk-mq.h
blk-pm.h
blk_types.h
blkdev.h SCSI misc on 20200129 2020-01-29 18:16:16 -08:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootconfig.h bootconfig: Add Extra Boot Config support 2020-01-13 13:19:38 -05:00
bottom_half.h
bpf-cgroup.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next 2019-12-27 14:20:10 -08:00
bpf.h bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() 2020-01-29 16:40:54 +01:00
bpf_lirc.h
bpf_trace.h
bpf_types.h bpf: Introduce dynamic program extensions 2020-01-22 23:04:52 +01:00
bpf_verifier.h bpf: Introduce function-by-function verification 2020-01-10 17:20:07 +01:00
bpfilter.h
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btf.h bpf: Introduce dynamic program extensions 2020-01-22 23:04:52 +01:00
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h
bug.h
build-salt.h
build_bug.h linux/build_bug.h: change type to int 2019-12-04 19:44:12 -08:00
bvec.h block: remove unused mp_bvec_last_segment 2020-01-04 20:23:39 -07:00
c2port.h
cache.h
cacheinfo.h
capability.h
cb710.h
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h
cfag12864b.h
cgroup-defs.h
cgroup.h
cgroup_rdma.h
cgroup_subsys.h
circ_buf.h
cleancache.h
clk-provider.h Merge branches 'clk-imx', 'clk-ti', 'clk-xilinx', 'clk-nvidia', 'clk-qcom', 'clk-freescale' and 'clk-qoriq' into clk-next 2020-01-31 13:14:26 -08:00
clk.h clk: clarify that clk_set_rate() does updates from top to bottom 2020-01-07 11:31:47 +01:00
clkdev.h
clock_cooling.h thermal/drivers/cpu_cooling: Rename to cpufreq_cooling 2020-01-27 10:24:32 +01:00
clockchips.h
clocksource.h
cm4000_cs.h
cma.h
cmdline-parser.h
cn_proc.h
cnt32_to_63.h
coda.h
compaction.h
compat.h y2038: remove unused time32 interfaces 2020-02-21 11:22:15 -08:00
compiler-clang.h
compiler-gcc.h
compiler-intel.h
compiler.h
compiler_attributes.h
compiler_types.h
completion.h
component.h
configfs.h
connector.h
console.h sparc/console: kill off obsolete declarations 2020-01-21 13:28:24 +01:00
console_struct.h
consolemap.h
const.h
container.h
context_tracking.h KVM: remove unused guest_enter 2020-01-27 19:59:55 +01:00
context_tracking_state.h
cordic.h
coredump.h
coresight-pmu.h
coresight-stm.h
coresight.h
count_zeros.h
counter.h
counter_enum.h
cper.h
cpu.h Merge branch 'pm-cpuidle' 2019-11-26 10:26:26 +01:00
cpu_cooling.h thermal/drivers/cpu_cooling: Introduce the cpu idle cooling driver 2020-01-27 10:24:32 +01:00
cpu_pm.h
cpu_rmap.h
cpufeature.h
cpufreq.h cpufreq: Make cpufreq_global_kobject static 2020-02-03 16:56:48 +01:00
cpuhotplug.h ARM: SoC-related driver updates 2020-02-08 14:04:19 -08:00
cpuidle.h Merge branch 'intel_idle+acpi' 2020-01-23 00:35:50 +01:00
cpuidle_haltpoll.h
cpumask.h include/linux/cpumask.h: don't calculate length of the input string 2020-02-04 03:05:27 +00:00
cpuset.h
crash_core.h
crash_dump.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
crc4.h
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
crc32poly.h
crc64.h
cred.h
crypto.h crypto: remove propagation of CRYPTO_TFM_RES_* flags 2020-01-09 11:30:53 +08:00
cryptohash.h
cs5535.h
ctype.h
cuda.h
cyclades.h
davinci_emac.h
dax.h dax: Get rid of fs_dax_get_by_host() helper 2020-01-16 09:52:27 -08:00
dca.h
dcache.h
dccp.h
dcookies.h
debug_locks.h
debugfs.h simple_recursive_removal(): kernel-side rm -rf for ramfs-style filesystems 2019-12-10 22:29:58 -05:00
debugobjects.h
delay.h
delayacct.h
delayed_call.h
dev_printk.h device.h: move dev_printk()-like functions to dev_printk.h 2019-12-16 10:11:10 +01:00
devcoredump.h
devfreq-event.h
devfreq.h PM / devfreq: Fix multiple kernel-doc warnings 2019-12-30 09:59:06 +09:00
devfreq_cooling.h
device-mapper.h
device.h device.h: move 'struct driver' stuff out to device/driver.h 2019-12-16 10:11:16 +01:00
device_cgroup.h
devpts_fs.h
digsig.h
dim.h
dio.h
dirent.h
dlm.h
dlm_plock.h
dm-bufio.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dm9000.h
dma-buf.h dma-buf: Remove kernel map/unmap hooks 2019-11-26 11:52:57 +01:00
dma-contiguous.h
dma-debug.h
dma-direct.h
dma-direction.h
dma-fence-array.h
dma-fence-chain.h
dma-fence.h
dma-heap.h dma-buf: Add dma-buf heaps framework 2019-12-11 11:13:33 +05:30
dma-iommu.h
dma-mapping.h dma-mapping updates for 5.5-rc1 2019-11-28 11:16:43 -08:00
dma-noncoherent.h
dma-resv.h
dmaengine.h dmaengine updates for v5.6-rc1 2020-01-27 10:55:50 -08:00
dmapool.h
dmar.h
dmi.h firmware: dmi: Add dmi_memdev_handle 2019-12-03 11:20:37 +01:00
dnotify.h
dns_resolver.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd.h
drbd_genl.h
drbd_genl_api.h
drbd_limits.h
ds2782_battery.h
dtlk.h
dw_apb_timer.h
dynamic_debug.h
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h
edd.h
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h
efi.h efi: Fix handling of multiple efi_fake_mem= entries 2020-01-20 08:14:29 +01:00
efs_vh.h
eisa.h
elevator.h
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
energy_model.h
err.h
errname.h
errno.h
error-injection.h
errqueue.h
errseq.h
etherdevice.h net: remove eth_change_mtu 2020-01-27 11:09:31 +01:00
ethtool.h
ethtool_netlink.h ethtool: provide link mode information with LINKMODES_GET request 2019-12-27 16:40:02 -08:00
eventfd.h eventfd: track eventfd_signal() recursion depth 2020-02-03 17:27:38 -07:00
eventpoll.h eventpoll: support non-blocking do_epoll_ctl() calls 2020-01-29 15:45:47 -07:00
evm.h
export.h export.h: reduce __ksymtab_strings string duplication by using "MS" section flags 2019-12-16 10:35:33 +01:00
exportfs.h
ext2_fs.h
extable.h
extcon-provider.h
extcon.h extcon: Remove unneeded extern keyword from extcon.h 2020-01-13 14:15:27 +09:00
f2fs_fs.h f2fs: support data compression 2020-01-17 16:48:07 -08:00
f75375s.h
falloc.h compat_ioctl: simplify the implementation 2020-01-03 09:42:52 +01:00
fanotify.h
fault-inject.h
fb.h fbdev: fbmem: allow overriding the number of bootup logos 2020-01-03 14:27:40 +01:00
fbcon.h
fcdevice.h
fcntl.h open: introduce openat2(2) syscall 2020-01-18 09:19:18 -05:00
fd.h
fddidevice.h
fdtable.h
fec.h
file.h vfs, fdtable: Add fget_task helper 2020-01-13 21:48:42 +01:00
filter.h xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths 2020-01-16 20:03:34 -08:00
fips.h
firewire.h
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_proportions.h
font.h
frame.h
freezer.h
frontswap.h
fs.h Merge branch 'merge.nfs-fs_parse.1' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2020-02-08 13:26:41 -08:00
fs_context.h prefix-handling analogues of errorf() and friends 2020-02-07 14:48:39 -05:00
fs_enet_pd.h
fs_parser.h turn fs_param_is_... into functions 2020-02-07 14:48:38 -05:00
fs_pin.h
fs_stack.h
fs_struct.h
fs_types.h
fs_uart_pd.h
fscache-cache.h
fscache.h
fscrypt.h fscrypt: improve format of no-key names 2020-01-22 14:50:03 -08:00
fsi-occ.h
fsi-sbefifo.h
fsi.h
fsl-diu-fb.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsldma.h
fsnotify.h
fsnotify_backend.h
fsverity.h fs-verity: implement readahead of Merkle tree pages 2020-01-14 13:27:32 -08:00
ftrace.h This contains 3 changes: 2019-12-11 12:22:38 -08:00
ftrace_irq.h
futex.h
fwnode.h Driver core patches for 5.5-rc1 2019-11-27 11:06:20 -08:00
gameport.h
gcd.h
genalloc.h lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr 2019-12-04 19:44:13 -08:00
generic-radix-tree.h
genetlink.h
genhd.h Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2020-01-28 10:07:09 -08:00
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp.h mm/page_alloc: add alloc_contig_pages() 2019-12-01 12:59:06 -08:00
glob.h
gnss.h
goldfish.h
gpio-pxa.h
gpio.h
gpio_keys.h
greybus.h
hardirq.h
hash.h
hashtable.h
hdlc.h
hdlcdrv.h
hdmi.h
hid-debug.h
hid-roccat.h
hid-sensor-hub.h
hid-sensor-ids.h
hid.h
hiddev.h
hidraw.h
highmem.h
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hmm.h
host1x.h drm/tegra: Changes for v5.6-rc1 2020-01-15 16:21:28 +10:00
hp_sdc.h
hpet.h
hrtimer.h hrtimers: Prepare hrtimer_nanosleep() for time namespaces 2020-01-14 12:20:55 +01:00
hrtimer_defs.h
htcpld.h
huge_mm.h mm: thp: KVM: Explicitly check for THP when populating secondary MMU 2020-01-27 20:00:01 +01:00
hugetlb.h mm: hugetlb controller for cgroups v2 2019-12-16 12:41:40 -08:00
hugetlb_cgroup.h
hugetlb_inline.h
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h hwmon: Add support for enable attributes to hwmon core 2020-01-23 13:15:09 -08:00
hwspinlock.h
hyperv.h hv_utils: Add the support of hibernation 2020-01-26 22:10:17 -05:00
hypervisor.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-mux.h
i2c-smbus.h
i2c.h i2c: remove unneeded 'extern' from function declatations 2019-12-17 16:48:34 +01:00
i8042.h
i8253.h
icmp.h
icmpv6.h icmp: introduce helper for nat'd source address in network device context 2020-02-13 14:19:00 -08:00
ide.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide 2020-01-30 07:39:10 -08:00
idle_inject.h
idr.h
ieee80211.h
ieee802154.h
if_arp.h
if_bridge.h
if_eql.h
if_ether.h macvlan: do not assume mac_header is set in macvlan_broadcast() 2020-01-08 12:52:33 -08:00
if_fddi.h
if_frad.h
if_link.h
if_ltalk.h
if_macvlan.h
if_phonet.h
if_pppol2tp.h
if_pppox.h
if_rmnet.h
if_tap.h
if_team.h
if_tun.h
if_tunnel.h
if_vlan.h
igmp.h
ihex.h
ima.h ima: add the ability to query the cached hash of a given file 2020-01-22 15:22:51 -05:00
imx-media.h
in.h
in6.h
indirect_call_wrapper.h
inet.h
inet_diag.h
inetdevice.h
init.h
init_ohci1394_dma.h
init_task.h
initrd.h init: unify opening /dev/console as stdin/stdout/stderr 2019-12-12 18:58:24 +01:00
inotify.h
input-polldev.h
input.h
integrity.h
intel-iommu.h iommu/vt-d: debugfs: Add support to show page table internals 2020-01-07 14:05:58 +01:00
intel-ish-client-if.h
intel-pti.h
intel-svm.h iommu/vt-d: Fix compile warning from intel-svm.h 2020-02-10 10:41:20 +01:00
intel_rapl.h
intel_th.h
interconnect-provider.h interconnect: Add a common standard aggregate function 2019-12-16 09:25:24 +02:00
interconnect.h
interrupt.h Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2019-12-03 12:20:25 -08:00
interval_tree.h
interval_tree_generic.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h include/linux/io-mapping.h-mapping: use PHYS_PFN() macro in io_mapping_map_atomic_wc() 2020-01-31 10:30:41 -08:00
io-pgtable.h iommu/io-pgtable-arm: Prepare for TTBR1 usage 2020-01-10 15:52:25 +00:00
io.h remove ioremap_nocache and devm_ioremap_nocache 2020-01-06 09:45:59 +01:00
ioasid.h
ioc3.h
iocontext.h
iomap.h
iommu-helper.h
iommu.h Merge branches 'iommu/fixes', 'arm/smmu', 'x86/amd', 'x86/vt-d' and 'core' into next 2020-01-24 15:39:39 +01:00
iopoll.h
ioport.h
ioprio.h
iova.h
ip.h
ipack.h
ipc.h
ipc_namespace.h
ipmi.h
ipmi_smi.h
ipv6.h
ipv6_route.h
irq.h x86/apic/msi: Plug non-maskable MSI affinity race 2020-02-01 09:31:47 +01:00
irq_cpustat.h
irq_poll.h
irq_sim.h
irq_work.h
irqbypass.h
irqchip.h
irqdesc.h
irqdomain.h genirq/irqdomain: Make sure all irq domain flags are distinct 2020-02-21 11:29:15 +01:00
irqflags.h
irqhandler.h
irqnr.h
irqreturn.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
isicom.h
iversion.h
jbd2.h jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() 2020-01-25 03:01:56 -05:00
jhash.h
jiffies.h y2038: remove obsolete jiffies conversion functions 2019-12-18 18:07:33 +01:00
journal-head.h
joystick.h
jump_label.h
jump_label_ratelimit.h
jz4740-adc.h
jz4780-nemc.h
kallsyms.h
kasan-checks.h
kasan.h x86/kasan: Print original address on #GP 2019-12-31 13:15:38 +01:00
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h
kcov.h kcov: remote coverage support 2019-12-04 19:44:14 -08:00
kd.h
kdb.h kdb: kdb_current_regs should be private 2020-01-31 17:33:54 +00:00
kdebug.h
kdev_t.h
kern_levels.h
kernel-page-flags.h
kernel.h kernel.h: Remove unused FIELD_SIZEOF() 2019-12-30 12:01:56 -08:00
kernel_stat.h
kernelcapi.h isdn: capi: dead code removal 2019-12-11 09:12:38 +01:00
kernfs.h
kexec.h
key-type.h
key.h
keyboard.h
keyctl.h
kfifo.h
kgdb.h
khugepaged.h
klist.h
kmemleak.h
kmod.h
kmsg_dump.h
kobj_map.h
kobject.h
kobject_ns.h
kprobes.h
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kthread.h
ktime.h y2038: remove ktime to/from timespec/timeval conversion 2020-02-21 11:22:15 -08:00
kvm_host.h Merge branch 'cve-2019-3016' into kvm-next-5.6 2020-01-30 18:47:59 +01:00
kvm_irqfd.h
kvm_para.h
kvm_types.h x86/kvm: Cache gfn to pfn translation 2020-01-30 18:45:55 +01:00
l2tp.h
lantiq.h
lapb.h
latencytop.h
lcd.h
lcm.h
led-class-flash.h
led-lm3530.h
leds-bd2802.h leds: bd2802: Convert to use GPIO descriptors 2019-12-21 20:09:54 +01:00
leds-lp3944.h
leds-lp3952.h
leds-pca9532.h
leds-regulator.h
leds-tca6507.h
leds-ti-lmu-common.h
leds.h leds: Add managed API to get a LED from a device driver 2020-01-06 00:20:18 +01:00
leds_pwm.h
libata.h libata-5.6-2020-02-05 2020-02-06 06:11:50 +00:00
libfdt.h
libfdt_env.h libfdt: define INT32_MAX and UINT32_MAX in libfdt_env.h 2019-11-26 13:35:25 -07:00
libgcc.h
libnvdimm.h
libps2.h
license.h
lightnvm.h
limits.h
linkage.h
linkmode.h
linux_logo.h
lis3lv02d.h
list.h Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2020-01-28 08:46:13 -08:00
list_bl.h
list_lru.h
list_nulls.h rcu: Add a hlist_nulls_unhashed_lockless() function 2020-01-10 14:00:57 -08:00
list_sort.h
livepatch.h
llc.h
llist.h
lockdep.h Merge drm/drm-next into drm-intel-next-queued 2019-12-11 11:13:50 +02:00
lockref.h
log2.h
logic_pio.h
lp.h
lru_cache.h
lsm_audit.h security,lockdown,selinux: implement SELinux lockdown 2019-12-09 17:53:58 -05:00
lsm_hooks.h
lz4.h
lzo.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mailbox_client.h
mailbox_controller.h
maple.h
marvell_phy.h
math64.h
max17040_battery.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mcb.h
mdev.h
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h
mei_cl_bus.h
mem_encrypt.h
memblock.h mm/memblock: define memblock_physmem_add() 2020-01-31 10:30:38 -08:00
memcontrol.h mm: vmscan: detect file thrashing at the reclaim root 2019-12-01 12:59:07 -08:00
memfd.h
memory.h include/linux/memory.h: drop fields 'hw' and 'phys_callback' from struct memory_block 2020-01-31 10:30:39 -08:00
memory_hotplug.h mm/memory_hotplug: drop valid_start/valid_end from test_pages_in_a_zone() 2020-02-04 03:05:23 +00:00
mempolicy.h
mempool.h
memregion.h
memremap.h
memstick.h
mic_bus.h
micrel_phy.h
microchipphy.h
migrate.h
migrate_mode.h
mii.h mii: Add helpers for parsing SGMII auto-negotiation 2020-01-05 23:22:32 -08:00
mii_timestamper.h net: Add a layer for non-PHY MII time stamping drivers. 2019-12-25 19:51:33 -08:00
miscdevice.h drm msm + fixes for 5.5-rc1 2019-12-06 10:28:09 -08:00
mm-arch-hooks.h
mm.h Merge branch 'akpm' (patches from Andrew) 2020-02-04 07:24:48 +00:00
mm_inline.h
mm_types.h drm ttm/mm changes for 5.6-rc1 2020-02-04 07:21:04 +00:00
mm_types_task.h
mman.h
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h mm/mmu_notifiers: Use 'interval_sub' as the variable for mmu_interval_notifier 2020-01-14 11:54:47 -04:00
mmzone.h mm: factor out next_present_section_nr() 2020-02-04 03:05:23 +00:00
mnt_namespace.h
mod_devicetable.h mod_devicetable: fix PHY module format 2019-12-20 21:47:04 -08:00
module.h Kbuild updates for v5.6 2020-02-01 10:01:52 -08:00
module_signature.h
moduleloader.h kasan: support backing vmalloc space with real shadow memory 2019-12-01 12:59:05 -08:00
moduleparam.h moduleparam: fix kerneldoc 2019-12-09 10:55:03 +01:00
mount.h
moxtet.h
mpage.h
mpi.h
mpls.h
mpls_iptunnel.h
mroute.h
mroute6.h
mroute_base.h
msdos_fs.h
msg.h
msi.h
mtio.h
mutex.h
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
mvebu-pmsu.h
mxm-wmi.h
n_r3964.h
namei.h Merge branch 'work.openat2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2020-01-29 11:20:24 -08:00
nd.h
ndctl.h
net.h net: Allow to show socket-specific information in /proc/[pid]/fdinfo/[fd] 2019-12-12 17:04:54 -08:00
netdev_features.h net: Add a netdev software feature set that defaults to off. 2020-01-27 11:00:21 +01:00
netdevice.h net: export netdev_next_lower_dev_rcu() 2020-02-16 19:32:11 -08:00
netfilter.h
netfilter_bridge.h
netfilter_defs.h
netfilter_ingress.h
netfilter_ipv4.h
netfilter_ipv6.h
netlink.h
netpoll.h
nfs.h
nfs3.h
nfs4.h
nfs_fs.h NFSv4: Fix revalidation of dentries with delegations 2020-02-12 13:55:25 -05:00
nfs_fs_i.h
nfs_fs_sb.h NFS: Add mount option 'softreval' 2020-01-15 10:54:33 -05:00
nfs_iostat.h
nfs_page.h
nfs_xdr.h NFS: Add softreval behaviour to nfs_lookup_revalidate() 2020-01-24 16:51:13 -05:00
nfsacl.h
nl802154.h
nls.h
nmi.h
node.h
nodemask.h
nospec.h
notifier.h kernel/notifier.c: remove blocking_notifier_chain_cond_register() 2019-12-04 19:44:12 -08:00
ns_common.h
nsc_gpio.h
nsproxy.h ns: Introduce Time Namespace 2020-01-14 12:20:48 +01:00
ntb.h
ntb_transport.h
nubus.h
numa.h
nvme-fc-driver.h nvme_fc: add module to ops template to allow module references 2019-11-27 02:48:27 +09:00
nvme-fc.h
nvme-rdma.h
nvme-tcp.h
nvme.h
nvmem-consumer.h Char/Misc driver patches for 5.5-rc1 2019-11-27 10:53:50 -08:00
nvmem-provider.h nvmem: add support for the write-protect pin 2020-01-09 10:48:54 +01:00
nvram.h
objagg.h
of.h of: base: Add of_get_cpu_state_node() to get idle states for a CPU node 2020-01-02 16:50:04 +01:00
of_address.h
of_clk.h of: clk: Make <linux/of_clk.h> self-contained 2020-02-05 14:52:03 -08:00
of_device.h
of_dma.h
of_fdt.h
of_gpio.h
of_graph.h
of_iommu.h
of_irq.h
of_mdio.h of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy 2019-12-26 15:17:26 -08:00
of_net.h
of_pci.h
of_pdt.h
of_platform.h
of_reserved_mem.h
oid_registry.h
olpc-ec.h
omap-dma.h dmaengine: ti: omap-dma: Add device tree match data and use it for cpu_pm 2019-12-17 08:06:51 -08:00
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once.h
oom.h
openvswitch.h
oprofile.h
osq_lock.h
overflow.h
packing.h
padata.h padata: update documentation 2019-12-11 16:37:02 +08:00
page-flags-layout.h
page-flags.h
page-isolation.h mm/hotplug: silence a lockdep splat with printk() 2020-01-31 10:30:39 -08:00
page_counter.h
page_ext.h
page_idle.h
page_owner.h
page_ref.h
pageblock-flags.h
pagemap.h fs: Fix page_mkwrite off-by-one errors 2020-01-06 08:58:23 -08:00
pagevec.h
pagewalk.h x86: mm: avoid allocating struct mm_struct on the stack 2020-02-04 03:05:25 +00:00
parman.h
parport.h
parport_pc.h
parser.h
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci-acpi.h
pci-ats.h PCI/ATS: Add PASID stubs 2020-01-15 16:30:28 +00:00
pci-dma-compat.h
pci-ecam.h
pci-ep-cfs.h
pci-epc.h
pci-epf.h
pci-p2pdma.h
pci.h Merge branch 'pci/host-vmd' 2020-01-29 17:00:02 -06:00
pci_hotplug.h
pci_ids.h x86/amd_nb: Add Family 19h PCI IDs 2020-01-16 17:09:18 +01:00
pda_power.h
pe.h
percpu-defs.h percpu: Separate decrypted varaibles anytime encryption can be enabled 2020-01-31 11:15:59 -08:00
percpu-refcount.h pcpu_ref: add percpu_ref_tryget_many() 2020-01-20 17:04:02 -07:00
percpu-rwsem.h
percpu.h
percpu_counter.h
perf_event.h A set of fixes and improvements for the perf subsystem: 2020-02-09 12:04:09 -08:00
perf_regs.h
personality.h
pfn.h
pfn_t.h
phonet.h
phy.h net: phy: add new version of phy_do_ioctl 2020-01-21 10:50:41 +01:00
phy_fixed.h
phy_led_triggers.h treewide: Use sizeof_field() macro 2019-12-09 10:36:44 -08:00
phylink.h net: phylink: add support for polling MAC PCS 2020-01-05 23:22:32 -08:00
pid.h
pid_namespace.h
pim.h
pipe_fs_i.h linux/pipe_fs_i.h: fix kernel-doc warnings after @wait was split 2020-02-12 11:54:08 -08:00
pkeys.h
pktcdvd.h
pl320-ipc.h
pl353-smc.h
platform_device.h
plist.h
pm-trace.h
pm.h
pm2301_charger.h
pm_clock.h
pm_domain.h PM / Domains: Introduce a genpd OF helper that removes a subdomain 2020-01-02 16:52:40 +01:00
pm_opp.h
pm_qos.h PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY 2019-11-29 12:04:50 +01:00
pm_runtime.h
pm_wakeirq.h
pm_wakeup.h
pmbus.h hwmon: (pmbus) Detect if chip is write protected 2020-01-23 13:15:09 -08:00
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h
poll.h
posix-clock.h ptp: fix the race between the release of ptp_clock and cdev 2019-12-30 20:19:27 -08:00
posix-timers.h
posix_acl.h
posix_acl_xattr.h
power_supply.h power: supply: core: Add battery internal resistance temperature table support 2019-12-19 01:36:32 +01:00
powercap.h
ppp-comp.h
ppp_channel.h
ppp_defs.h
pps-gpio.h
pps_kernel.h
pr.h
preempt.h
prefetch.h
prime_numbers.h
printk.h printk: Drop pr_warning definition 2019-12-06 10:47:28 +01:00
proc_fs.h proc: decouple proc from VFS with "struct proc_ops" 2020-02-04 03:05:26 +00:00
proc_ns.h Merge branch 'work.openat2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2020-01-29 11:20:24 -08:00
processor.h
profile.h
projid.h
property.h software node: remove separate handling of references 2019-12-03 11:46:20 +01:00
psci.h firmware: psci: Export functions to manage the OSI mode 2020-01-02 16:49:59 +01:00
pseudo_fs.h
psi.h
psi_types.h
psp-sev.h
psp-tee.h tee: amdtee: check TEE status during driver initialization 2020-01-04 13:49:51 +08:00
pstore.h
pstore_ram.h
ptdump.h x86: mm: avoid allocating struct mm_struct on the stack 2020-02-04 03:05:25 +00:00
pti.h
ptp_classify.h
ptp_clock_kernel.h ptp: introduce ptp_cancel_worker_sync 2019-12-30 20:31:40 -08:00
ptr_ring.h ptr_ring: add include of linux/mm.h 2020-01-13 18:16:43 -08:00
ptrace.h
purgatory.h
pvclock_gtod.h
pwm.h
pwm_backlight.h
pxa2xx_ssp.h
pxa168_eth.h
qcom-geni-se.h
qcom_scm.h firmware: qcom_scm: Order functions, definitions by service/command 2020-01-07 22:14:38 -08:00
qnx6_fs.h
quota.h
quotaops.h
radix-tree.h
raid_class.h
ramfs.h fs_parse: fold fs_parameter_desc/fs_parameter_spec 2020-02-07 14:48:37 -05:00
random.h linux/random.h: Mark CONFIG_ARCH_RANDOM functions __must_check 2020-01-25 12:18:50 -05:00
range.h
ras.h
ratelimit.h
rational.h
rbtree.h
rbtree_augmented.h lib/rbtree: get successor's color directly 2019-12-04 19:44:13 -08:00
rbtree_latch.h
rcu_node_tree.h
rcu_segcblist.h rcu: Remove kfree_rcu() special casing and lazy-callback handling 2020-01-24 10:24:31 -08:00
rcu_sync.h
rculist.h rculist.h: Add list_tail_rcu() 2020-01-10 14:00:58 -08:00
rculist_bl.h
rculist_nulls.h netfilter: conntrack: allow insertion of clashing entries 2020-02-17 10:55:14 +01:00
rcupdate.h Merge branches 'doc.2019.12.10a', 'exp.2019.12.09a', 'fixes.2020.01.24a', 'kfree_rcu.2020.01.24a', 'list.2020.01.10a', 'preempt.2020.01.24a' and 'torture.2019.12.09a' into HEAD 2020-01-24 10:37:27 -08:00
rcupdate_wait.h
rcutiny.h rcu: Remove kfree_call_rcu_nobatch() 2020-01-24 10:24:31 -08:00
rcutree.h rcu: Remove kfree_call_rcu_nobatch() 2020-01-24 10:24:31 -08:00
rcuwait.h
reboot-mode.h
reboot.h
reciprocal_div.h
refcount.h
regmap.h regmap: add iopoll-like atomic polling macro 2020-01-09 21:23:36 +00:00
regset.h
relay.h
remoteproc.h
resctrl.h x86/resctrl: Add task resctrl information display 2020-01-20 16:19:10 +01:00
reset-controller.h ARM: SoC-related driver updates 2019-12-05 11:43:31 -08:00
reset.h ARM: SoC-related driver updates 2019-12-05 11:43:31 -08:00
resource.h
resource_ext.h
restart_block.h
rfkill.h
rhashtable-types.h
rhashtable.h
ring_buffer.h tracing: Make struct ring_buffer less ambiguous 2020-01-13 13:19:38 -05:00
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h
rmi.h
rndis.h
rodata_test.h
root_dev.h
rpmsg.h
rslib.h
rtc.h rtc: rv3029: let the core handle rtc range 2019-12-18 10:38:07 +01:00
rtmutex.h
rtnetlink.h
rtsx_common.h
rtsx_pci.h
rtsx_usb.h
rwlock.h
rwlock_api_smp.h
rwlock_types.h
rwsem.h
s3c_adc_battery.h
sbitmap.h
scatterlist.h
scc.h
sched.h threads-v5.6 2020-01-29 19:38:34 -08:00
sched_clock.h
scif.h
scmi_protocol.h firmware: arm_scmi: Add support for multiple device per protocol 2019-12-24 11:35:48 +00:00
scpi_protocol.h
screen_info.h
sctp.h
scx200.h
scx200_gpio.h
sdb.h
sdla.h
seccomp.h
securebits.h
security.h security,lockdown,selinux: implement SELinux lockdown 2019-12-09 17:53:58 -05:00
sed-opal.h
seg6.h
seg6_genl.h
seg6_hmac.h
seg6_iptunnel.h
seg6_local.h
selection.h
sem.h
semaphore.h
seq_buf.h
seq_file.h proc: convert everything to "struct proc_ops" 2020-02-04 03:05:26 +00:00
seq_file_net.h
seqlock.h
seqno-fence.h
serdev.h
serial.h
serial_8250.h tty/serial: Migrate 8250_fsl to use has_sysrq 2019-12-18 15:04:42 +01:00
serial_bcm63xx.h
serial_core.h serial_core: Remove unused member in uart_port 2020-01-15 13:39:14 +01:00
serial_max3100.h
serial_pnx8xxx.h
serial_s3c.h
serial_sci.h
serio.h
set_memory.h
sfi.h
sfi_acpi.h
sfp.h net: phylink: delay MAC configuration for copper SFP modules 2019-12-11 11:53:41 -08:00
sh_clk.h
sh_dma.h
sh_eth.h
sh_intc.h
sh_timer.h
shdma-base.h
shm.h
shmem_fs.h fs_parse: fold fs_parameter_desc/fs_parameter_spec 2020-02-07 14:48:37 -05:00
shrinker.h
signal.h
signal_types.h
signalfd.h
siox.h
siphash.h
sirfsoc_dma.h
sizes.h
skb_array.h
skbuff.h skbuff.h: fix all kernel-doc warnings 2020-02-16 19:50:02 -08:00
skmsg.h bpf: Sockmap/tls, push write_space updates through ulp updates 2020-01-15 23:26:13 +01:00
slab.h mm: remove __krealloc 2020-02-04 03:05:24 +00:00
slab_def.h
slimbus.h
slub_def.h
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h smp: Remove allocation mask from on_each_cpu_cond.*() 2020-01-24 20:40:09 +01:00
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h io_uring: ensure async punted connect requests copy data 2019-12-03 07:04:30 -07:00
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types.h
spinlock_types_up.h
spinlock_up.h
splice.h
spmi.h
sram.h
srcu.h
srcutiny.h
srcutree.h
ssbi.h
stackdepot.h
stackleak.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h
statfs.h
static_key.h
stddef.h
stm.h
stmmac.h net: stmmac: Initial support for TBS 2020-01-13 18:31:48 -08:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h stop_machine: Make stop_cpus() static 2020-01-17 10:19:21 +01:00
string.h lib/string: add strnchrnul() 2020-02-04 03:05:26 +00:00
string_helpers.h
stringhash.h
stringify.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
suspend.h ACPI: PM: s2idle: Avoid possible race related to the EC GPE 2020-02-11 10:11:02 +01:00
svga.h
sw842.h
swab.h uapi: rename ext2_swab() to swab() and share globally in swab.h 2020-01-31 10:30:40 -08:00
swait.h
swap.h mm: vmscan: detect file thrashing at the reclaim root 2019-12-01 12:59:07 -08:00
swap_cgroup.h
swap_slots.h
swapfile.h
swapops.h
swiotlb.h dma-direct: improve swiotlb error reporting 2020-02-05 18:53:05 +01:00
switchtec.h PCI/switchtec: Add Gen4 MRPC GAS access permission check 2020-01-15 11:00:39 -06:00
sxgbe_platform.h net: ethernet: sxgbe: Rename Samsung to lowercase 2020-01-06 13:33:14 -08:00
sync_core.h
sync_file.h
synclink.h
sys.h
sys_soc.h
syscalls.h threads-v5.6 2020-01-29 19:38:34 -08:00
syscore_ops.h
sysctl.h include/linux/sysctl.h: inline braces for ctl_table and ctl_table_header 2019-12-04 19:44:11 -08:00
sysfs.h
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h
task_io_accounting.h
task_io_accounting_ops.h
task_work.h
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h mptcp: handle tcp fallback when using syn cookies 2020-01-29 17:45:20 +01:00
tee_drv.h
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h thermal: remove kelvin to/from Celsius conversion helpers from <linux/thermal.h> 2020-01-31 10:30:40 -08:00
thread_info.h uaccess: disallow > INT_MAX copy sizes 2019-12-04 19:44:14 -08:00
threads.h
thunderbolt.h
ti-emif-sram.h
ti_wilink_st.h
tick.h rcu: Enable tick for nohz_full CPUs slow to provide expedited QS 2019-12-09 12:32:59 -08:00
tifm.h
timb_dma.h
timb_gpio.h
time.h lib/vdso: Prepare for time namespace support 2020-01-14 12:20:57 +01:00
time32.h y2038: remove unused time32 interfaces 2020-02-21 11:22:15 -08:00
time64.h
time_namespace.h fs/proc: Introduce /proc/pid/timens_offsets 2020-01-14 12:20:59 +01:00
timecounter.h
timekeeper_internal.h
timekeeping.h
timekeeping32.h y2038: remove unused time32 interfaces 2020-02-21 11:22:15 -08:00
timer.h
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
tnum.h bpf: Fix incorrect verifier simulation of ARSH under ALU32 2020-01-15 13:39:59 -08:00
topology.h
torture.h
toshiba.h
tpm.h security: keys: trusted: fix lost handle flush 2019-12-17 11:46:43 +02:00
tpm_command.h
tpm_eventlog.h
trace.h
trace_clock.h
trace_events.h Various fixes: 2020-02-11 16:39:18 -08:00
trace_seq.h
tracefs.h simple_recursive_removal(): kernel-side rm -rf for ramfs-style filesystems 2019-12-10 22:29:58 -05:00
tracehook.h
tracepoint-defs.h
tracepoint.h
transport_class.h scsi: drivers: base: Propagate errors through the transport component 2020-01-15 22:55:37 -05:00
ts-nbus.h
tsacct_kern.h
tty.h serdev: ttyport: restore client ops on deregistration 2020-02-10 12:26:44 -08:00
tty_driver.h
tty_flip.h
tty_ldisc.h
typecheck.h
types.h y2038: remove unused time32 interfaces 2020-02-21 11:22:15 -08:00
u64_stats_sync.h
uaccess.h
ucb1400.h
ucs2_string.h
udp.h
uidgid.h
uio.h
uio_driver.h
umh.h
unicode.h
units.h include/linux/units.h: add helpers for kelvin to/from Celsius conversion 2020-01-31 10:30:39 -08:00
uprobes.h
usb.h
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h ns: Introduce Time Namespace 2020-01-14 12:20:48 +01:00
userfaultfd_k.h
util_macros.h
uts.h
utsname.h
uuid.h
vbox_utils.h
verification.h
vermagic.h
vexpress.h
vfio.h
vfs.h
vga_switcheroo.h
vgaarb.h
via-core.h
via-gpio.h
via.h
via_i2c.h
videodev2.h
virtio.h
virtio_byteorder.h
virtio_caif.h
virtio_config.h
virtio_console.h
virtio_net.h
virtio_ring.h
virtio_vsock.h
visorbus.h
vlynq.h
vm_event_item.h
vmacache.h
vmalloc.h mm/vmalloc: Add empty <asm/vmalloc.h> headers and use them from <linux/vmalloc.h> 2019-12-10 10:12:55 +01:00
vme.h
vmpressure.h
vmstat.h mm/memcontrol: use vmstat names for printing statistics 2019-12-04 19:44:11 -08:00
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt.h
vt_buffer.h
vt_kern.h
vtime.h
w1-gpio.h
w1.h
wait.h
wait_bit.h
watchdog.h
win_minmax.h
wireless.h
wkup_m3_ipc.h
wl12xx.h
wm97xx.h
wmi.h
workqueue.h
writeback.h
ww_mutex.h
xarray.h XArray: Add xa_for_each_range 2020-01-17 22:33:37 -05:00
xattr.h
xxhash.h
xz.h
yam.h
z2_battery.h
zbud.h
zconf.h
zlib.h lib/zlib: add zlib_deflate_dfltcc_enabled() function 2020-01-31 10:30:40 -08:00
zorro.h
zpool.h
zsmalloc.h
zstd.h
zutil.h