twx-linux/include/linux
Linus Torvalds 58cf279aca GPIO bulk updates for the v4.5 kernel cycle:
Infrastructural changes:
 
 - In struct gpio_chip, rename the .dev node to .parent to better reflect
   the fact that this is not the GPIO struct device abstraction. We will
   add that soon so this would be totallt confusing.
 
 - It was noted that the driver .get_value() callbacks was
   sometimes reporting negative -ERR values to the gpiolib core, expecting
   them to be propagated to consumer gpiod_get_value() and gpio_get_value()
   calls. This was not happening, so as there was a mess of drivers
   returning negative errors and some returning "anything else than zero"
   to indicate that a line was active. As some would have bit 31 set to
   indicate "line active" it clashed with negative error codes. This is
   fixed by the largeish series clamping values in all drivers with
   !!value to [0,1] and then augmenting the code to propagate error codes
   to consumers. (Includes some ACKed patches in other subsystems.)
 
 - Add a void *data pointer to struct gpio_chip. The container_of() design
   pattern is indeed very nice, but we want to reform the struct gpio_chip
   to be a non-volative, stateless business, and keep states internal to
   the gpiolib to be able to hold on to the state when adding a proper
   userspace ABI (character device) further down the road. To achieve this,
   drivers need a handle at the internal state that is not dependent on
   their struct gpio_chip() so we add gpiochip_add_data() and
   gpiochip_get_data() following the pattern of many other subsystems.
   All the "use gpiochip data pointer" patches transforms drivers to this
   scheme.
 
 - The Generic GPIO chip header has been merged into the general
   <linux/gpio/driver.h> header, and the custom header for that removed.
   Instead of having a separate mm_gpio_chip struct for these generic
   drivers, merge that into struct gpio_chip, simplifying the code and
   removing the need for separate and confusing includes.
 
 Misc improvements:
 
 - Stabilize the way GPIOs are looked up from the ACPI legacy
   specification.
 
 - Incremental driver features for PXA, PCA953X, Lantiq (patches from the
   OpenWRT community), RCAR, Zynq, PL061, 104-idi-48
 
 New drivers:
 
 - Add a GPIO chip to the ALSA SoC AC97 driver.
 
 - Add a new Broadcom NSP SoC driver (this lands in the pinctrl dir, but
   the branch is merged here too to account for infrastructural changes).
 
 - The sx150x driver now supports the sx1502.
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJWmsZhAAoJEEEQszewGV1ztq0QAJ1KbNOpmf/s3INkOH4r771Z
 WIrNEsmwwLIAryo8gKNOM0H1zCwhRUV7hIE5jYWgD6JvjuAN6vobMlZAq21j6YpB
 pKgqnI5DuoND450xjb8wSwGQ5NTYp1rFXNmwCrtyTjOle6AAW+Kp2cvVWxVr77Av
 uJinRuuBr9GOKW/yYM1Fw/6EPjkvvhVOb+LBguRyVvq0s5Peyw7ZVeY1tjgPHJLn
 oSZ9dmPUjHEn91oZQbtfro3plOObcxdgJ8vo//pgEmyhMeR8XjXES+aUfErxqWOU
 PimrZuMMy4cxnsqWwh3Dyxo7KSWfJKfSPRwnGwc/HgbHZEoWxOZI1ezRtGKrRQtj
 vubxp5dUBA5z66TMsOCeJtzKVSofkvgX2Wr/Y9jKp5oy9cHdAZv9+jEHV1pr6asz
 Tas97MmmO77XuRI/GPDqVHx8dfa15OIz9s92+Gu64KxNzVxTo4+NdoPSNxkbCILO
 FKn7EmU3D0OjmN2NJ9GAURoFaj3BBUgNhaxacG9j2bieyh+euuUHRtyh2k8zXR9y
 8OnY1UOrTUYF8YIq9pXZxMQRD/lqwCNHvEjtI6BqMcNx4MptfTL+FKYUkn/SgCYk
 QTNV6Ui+ety5D5aEpp5q0ItGsrDJ2LYSItsS+cOtMy2ieOxbQav9NWwu7eI3l5ly
 gwYTZjG9p9joPXLW0E3g
 =63rR
 -----END PGP SIGNATURE-----

Merge tag 'gpio-v4.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio

Pull GPIO updates from Linus Walleij:
 "Here is the bulk of GPIO changes for v4.5.

  Notably there are big refactorings mostly by myself, aimed at getting
  the gpio_chip into a shape that makes me believe I can proceed to
  preserve state for a proper userspace ABI (character device) that has
  already been proposed once, but resulted in the feedback that I need
  to go back and restructure stuff.  So I've been restructuring stuff.
  On the way I ran into brokenness (return code from the get_value()
  callback) and had to fix it.  Also, refactored generic GPIO to be
  simpler.

  Some of that is still waiting to trickle down from the subsystems all
  over the kernel that provide random gpio_chips, I've touched every
  single GPIO driver in the kernel now, oh man I didn't know I was
  responsible for so much...

  Apart from that we're churning along as usual.

  I took some effort to test and retest so it should merge nicely and we
  shook out a couple of bugs in -next.

  Infrastructural changes:

   - In struct gpio_chip, rename the .dev node to .parent to better
     reflect the fact that this is not the GPIO struct device
     abstraction.  We will add that soon so this would be totallt
     confusing.

   - It was noted that the driver .get_value() callbacks was sometimes
     reporting negative -ERR values to the gpiolib core, expecting them
     to be propagated to consumer gpiod_get_value() and gpio_get_value()
     calls.  This was not happening, so as there was a mess of drivers
     returning negative errors and some returning "anything else than
     zero" to indicate that a line was active.  As some would have bit
     31 set to indicate "line active" it clashed with negative error
     codes.  This is fixed by the largeish series clamping values in all
     drivers with !!value to [0,1] and then augmenting the code to
     propagate error codes to consumers.  (Includes some ACKed patches
     in other subsystems.)

   - Add a void *data pointer to struct gpio_chip.  The container_of()
     design pattern is indeed very nice, but we want to reform the
     struct gpio_chip to be a non-volative, stateless business, and keep
     states internal to the gpiolib to be able to hold on to the state
     when adding a proper userspace ABI (character device) further down
     the road.  To achieve this, drivers need a handle at the internal
     state that is not dependent on their struct gpio_chip() so we add
     gpiochip_add_data() and gpiochip_get_data() following the pattern
     of many other subsystems.  All the "use gpiochip data pointer"
     patches transforms drivers to this scheme.

   - The Generic GPIO chip header has been merged into the general
     <linux/gpio/driver.h> header, and the custom header for that
     removed.  Instead of having a separate mm_gpio_chip struct for
     these generic drivers, merge that into struct gpio_chip,
     simplifying the code and removing the need for separate and
     confusing includes.

  Misc improvements:

   - Stabilize the way GPIOs are looked up from the ACPI legacy
     specification.

   - Incremental driver features for PXA, PCA953X, Lantiq (patches from
     the OpenWRT community), RCAR, Zynq, PL061, 104-idi-48

  New drivers:

   - Add a GPIO chip to the ALSA SoC AC97 driver.

   - Add a new Broadcom NSP SoC driver (this lands in the pinctrl dir,
     but the branch is merged here too to account for infrastructural
     changes).

   - The sx150x driver now supports the sx1502"

* tag 'gpio-v4.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio: (220 commits)
  gpio: generic: make bgpio_pdata always visible
  gpiolib: fix chip order in gpio list
  gpio: mpc8xxx: Do not use gpiochip_get_data() in mpc8xxx_gpio_save_regs()
  gpio: mm-lantiq: Do not use gpiochip_get_data() in ltq_mm_save_regs()
  gpio: brcmstb: Allow building driver for BMIPS_GENERIC
  gpio: brcmstb: Set endian flags for big-endian MIPS
  gpio: moxart: fix build regression
  gpio: xilinx: Do not use gpiochip_get_data() in xgpio_save_regs()
  leds: pca9532: use gpiochip data pointer
  leds: tca6507: use gpiochip data pointer
  hid: cp2112: use gpiochip data pointer
  bcma: gpio: use gpiochip data pointer
  avr32: gpio: use gpiochip data pointer
  video: fbdev: via: use gpiochip data pointer
  gpio: pch: Optimize pch_gpio_get()
  Revert "pinctrl: lantiq: Implement gpio_chip.to_irq"
  pinctrl: nsp-gpio: use gpiochip data pointer
  pinctrl: vt8500-wmt: use gpiochip data pointer
  pinctrl: exynos5440: use gpiochip data pointer
  pinctrl: at91-pio4: use gpiochip data pointer
  ...
2016-01-17 12:32:01 -08:00
..
amba tty: amba-pl011: add support for ZTE UART (EXPERIMENTAL) 2015-12-13 19:59:48 -08:00
bcma mtd: bcm47xxnflash: really unregister NAND on device removal 2015-12-14 10:11:09 -08:00
byteorder
can
ceph
clk clk: ti: omap5+: dpll: implement errata i810 2015-11-30 11:34:17 -08:00
crush
decompress
dma
extcon
fpga
fsl EDAC, mpc85xx: Make mpc85xx-pci-edac a platform device 2015-12-11 16:56:16 +01:00
gpio gpio: generic: make bgpio_pdata always visible 2016-01-13 16:00:32 +01:00
hsi HSI: Remove struct hsi_client private fields from kernel-doc 2015-11-21 18:42:00 +01:00
i2c
iio iio: Make IIO value formating function globally available. 2015-12-22 17:04:56 +00:00
input
irqchip Merge branch 'irq/gic-v2m-acpi' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/core 2015-12-29 10:08:45 +01:00
isdn
lockd lockd: constify nlmsvc_binding structure 2016-01-07 10:10:50 -05:00
mfd regulator: Update for v4.5 2016-01-15 12:14:47 -08:00
mlx4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2015-12-17 22:08:28 -05:00
mlx5 IB/mlx5: Add flow steering support 2016-01-11 17:48:53 -05:00
mmc mmc: dw_mmc: remove the unused quirks 2016-01-05 18:04:58 +01:00
mtd mtd: nand: add helpers to access ->priv 2016-01-07 09:55:39 -08:00
netfilter netfilter: nfnetlink: pass down netns pointer to commit() and abort() callbacks 2015-12-28 18:43:15 +01:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
perf drivers/perf: kill armpmu_register 2015-11-16 15:41:49 +00:00
phy phy: omap-usb2: use *syscon* framework API to power on/off the PHY 2015-12-21 14:26:28 +05:30
pinctrl
platform_data GPIO bulk updates for the v4.5 kernel cycle: 2016-01-17 12:32:01 -08:00
power power: bq27xxx_battery: Reorganize I2C into a module 2015-12-05 02:06:51 +01:00
qed Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2015-12-17 22:08:28 -05:00
raid
regulator Merge remote-tracking branches 'regulator/topic/pv88090', 'regulator/topic/qcom-smd', 'regulator/topic/tps6105x', 'regulator/topic/tps65086' and 'regulator/topic/tps65218' into regulator-next 2016-01-12 18:26:10 +00:00
reset
rtc
sched
soc netcp: try to reduce type confusion in descriptors 2015-12-11 19:34:39 -05:00
spi Merge remote-tracking branches 'spi/topic/overlay', 'spi/topic/pxa2xx', 'spi/topic/s3c64xx', 'spi/topic/sh-msiof' and 'spi/topic/spidev' into spi-next 2016-01-11 16:48:35 +00:00
ssb ssb: pick SoC invariants code from MIPS BCM47xx arch 2015-12-16 16:36:25 +02:00
sunrpc sunrpc: Add a function to close temporary transports immediately 2015-12-23 10:08:15 -05:00
ulpi
unaligned
usb USB patches for 4.5-rc1 2016-01-13 09:26:40 -08:00
uwb
wimax
8250_pci.h
a.out.h
acct.h
acpi_dma.h
acpi_pmtmr.h
acpi.h Merge branches 'acpi-pci', 'acpi-irq' and 'acpi-assorted' 2016-01-12 01:10:19 +01:00
adb.h
adfs_fs.h
aer.h
agp_backend.h
agpgart.h
ahci_platform.h
aio.h
alarmtimer.h
altera_jtaguart.h
altera_uart.h
amd-iommu.h
amifd.h
amifdreg.h
amigaffs.h
anon_inodes.h
apm_bios.h
apm-emulation.h
apple_bl.h
arm-cci.h
arm-smccc.h ARM: 8478/2: arm/arm64: add arm-smccc 2016-01-04 16:19:57 +00:00
asn1_ber_bytecode.h
asn1_decoder.h
asn1.h
assoc_array_priv.h
assoc_array.h
async_tx.h
async.h
ata_platform.h
ata.h
atalk.h
ath9k_platform.h
atm_suni.h
atm_tcp.h
atm.h
atmdev.h
atmel_pdc.h
atmel_serial.h
atmel_tc.h
atmel-mci.h
atmel-ssc.h
atomic.h
attribute_container.h
audit.h
auto_dev-ioctl.h
auto_fs.h
auxvec.h
average.h
b1pcmcia.h
backing-dev-defs.h
backing-dev.h
backlight.h
badblocks.h block, badblocks: introduce devm_init_badblocks 2016-01-09 08:39:04 -08:00
balloon_compaction.h
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_wdt.h watchdog: bcm47xx_wdt: use core reboot notifier 2015-12-13 15:55:55 +01:00
bfin_mac.h
binfmts.h
bio.h
bit_spinlock.h
bitmap.h
bitops.h bitops.h: correctly handle rol32 with 0 byte shift 2015-12-09 10:35:16 -08:00
bitrev.h
blk_types.h block: don't hardcode blk_qc_t -> tag mask 2015-11-11 09:37:34 -07:00
blk-cgroup.h
blk-iopoll.h
blk-mq.h block: add block polling support 2015-11-07 10:40:47 -07:00
blkdev.h block: add blk_start_queue_async() 2015-12-28 13:07:07 -07:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootmem.h x86/mm: Introduce max_possible_pfn 2015-12-06 12:46:31 +01:00
bottom_half.h
bpf.h bpf: fix clearing on persistent program array maps 2015-11-25 12:14:09 -05:00
brcmphy.h net: phy: bcm7xxx: Add entry for Broadcom BCM7435 2015-11-25 11:35:14 -05:00
bsearch.h
bsg-lib.h
bsg.h
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h vfs: remove unused wrapper block_page_mkwrite() 2015-11-11 02:19:33 -05:00
bug.h
c2port.h
cache.h
cacheinfo.h
capability.h
cb710.h
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h
cfag12864b.h
cgroup_subsys.h cgroup: kill cgrp_ss_priv[CGROUP_CANFORK_COUNT] and friends 2015-12-03 10:24:08 -05:00
cgroup-defs.h Merge branch 'for-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup 2016-01-12 19:20:32 -08:00
cgroup.h Merge branch 'for-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup 2016-01-12 19:20:32 -08:00
circ_buf.h
cleancache.h
clk-provider.h Merge branch 'clk-rockchip' into clk-next 2015-12-23 13:08:56 -08:00
clk.h
clkdev.h
clksrc-dbx500-prcmu.h
clock_cooling.h
clockchips.h
clocksource.h timekeeping: Lift clocksource cacheline restriction 2015-11-25 22:28:30 +01:00
cm4000_cs.h
cma.h
cmdline-parser.h
cn_proc.h
cnt32_to_63.h
coda_psdev.h
coda.h
compaction.h mm, compaction: distinguish contended status in tracepoints 2015-11-05 19:34:48 -08:00
compat.h
compiler-clang.h
compiler-gcc.h include/linux/compiler-gcc.h: improve __visible documentation 2015-11-06 17:50:42 -08:00
compiler-intel.h
compiler.h locking, sched: Introduce smp_cond_acquire() and use it 2015-12-04 10:33:41 +01:00
completion.h
component.h component: add support for releasing match data 2015-12-07 00:02:05 +00:00
concap.h
configfs.h configfs: implement binary attributes 2016-01-04 12:31:46 +01:00
connector.h
console_struct.h
console.h
consolemap.h
container.h
context_tracking_state.h context_tracking: Switch to new static_branch API 2015-11-24 09:56:43 +01:00
context_tracking.h sched/cputime: Rename vtime_accounting_enabled() to vtime_accounting_cpu_enabled() 2015-12-04 10:34:45 +01:00
cordic.h
coredump.h
coresight.h
count_zeros.h
cper.h
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpu.h
cpufeature.h
cpufreq-dt.h
cpufreq.h cpufreq: Simplify core code related to boost support 2016-01-01 03:49:51 +01:00
cpuidle.h
cpumask.h
cpuset.h mm, page_alloc: remove unnecessary taking of a seqlock when cpusets are disabled 2015-11-06 17:50:42 -08:00
cputime.h
crash_dump.h
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
cred.h
crypto.h
cryptohash.h
cs5535.h
ctype.h
cuda.h
cyclades.h
davinci_emac.h
dax.h
dca.h dmaengine: ioatdma: constify dca_ops structures 2015-11-16 09:27:32 +05:30
dcache.h include/linux/dcache.h: remove semicolons from HASH_LEN_DECLARE 2016-01-14 16:00:49 -08:00
dccp.h
dcookies.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h
delayed_call.h switch ->get_link() to delayed_call, kill ->put_link() 2015-12-30 13:01:03 -05:00
dell-led.h
devcoredump.h
devfreq_cooling.h
devfreq-event.h
devfreq.h
device_cgroup.h
device-mapper.h
device.h device core: add BUS_NOTIFY_DRIVER_NOT_BOUND notification 2015-12-09 01:25:01 +01:00
devpts_fs.h
digsig.h
dio.h
dirent.h
dlm_plock.h
dlm.h
dm9000.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dma_remapping.h
dma-attrs.h
dma-buf.h
dma-contiguous.h
dma-debug.h
dma-direction.h
dma-iommu.h
dma-mapping.h dma-mapping: tidy up dma_parms default handling 2015-11-06 17:50:42 -08:00
dmaengine.h Merge branch 'topic/async' into for-linus 2016-01-06 15:17:47 +05:30
dmapool.h
dmar.h
dmi.h firmware: dmi_scan: Save SMBIOS Type 9 System Slots 2016-01-15 22:08:45 +01:00
dnotify.h
dns_resolver.h net: dns_resolver: convert time_t to time64_t 2015-11-18 16:27:46 -05:00
dqblk_qtree.h quota: constify qtree_fmt_operations structures 2016-01-04 10:58:35 +01:00
dqblk_v1.h
dqblk_v2.h
drbd_genl_api.h
drbd_genl.h
drbd_limits.h
drbd.h
ds1286.h
ds2782_battery.h
ds17287rtc.h
dtlk.h
dw_apb_timer.h
dynamic_debug.h
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h EDAC: Unexport and make edac_subsys static 2015-12-11 16:56:40 +01:00
edd.h
edma.h
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h
efi.h
efs_vh.h
eisa.h
elevator.h
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h ses: fix additional element traversal bug 2015-12-11 11:05:57 -08:00
err.h
errno.h
errqueue.h
etherdevice.h net: Add eth_platform_get_mac_address() helper. 2016-01-06 16:31:56 -05:00
ethtool.h
eventfd.h
eventpoll.h
evm.h
export.h
exportfs.h
ext2_fs.h
extcon.h
f2fs_fs.h f2fs: add symbol to avoid any confusion with tools 2015-12-14 18:58:42 -08:00
f75375s.h
falloc.h
fanotify.h
fault-inject.h
fb.h Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux 2015-11-10 09:33:06 -08:00
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
fence.h
file.h
filter.h bpf: cleanup bpf_prog_run_{save,clear}_cb helpers 2016-01-08 21:40:34 -05:00
fips.h
firewire.h
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_array.h
flex_proportions.h
fmc-sdb.h
fmc.h
font.h
freezer.h
frontswap.h
fs_enet_pd.h
fs_pin.h
fs_stack.h
fs_struct.h
fs_uart_pd.h
fs.h libnvdimm for 4.5 2016-01-13 19:15:14 -08:00
fscache-cache.h
fscache.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsl-diu-fb.h
fsldma.h
fsnotify_backend.h fsnotify: destroy marks with call_srcu instead of dedicated thread 2016-01-14 16:00:49 -08:00
fsnotify.h
ftrace_irq.h
ftrace.h Not much new with tracing for this release. Mostly just clean ups and 2016-01-12 20:04:15 -08:00
futex.h
fwnode.h
gameport.h
gcd.h
genalloc.h genalloc:support allocating specific region 2015-12-22 17:10:17 -06:00
genetlink.h
genhd.h block: kill disk_{check|set|clear|alloc}_badblocks 2016-01-09 22:42:31 -08:00
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp.h mm: fix noisy sparse warning in LIBCFS_ALLOC_PRE() 2016-01-14 16:00:49 -08:00
glob.h
goldfish.h
gpio_keys.h
gpio_mouse.h
gpio-fan.h
gpio-pxa.h
gpio.h
hardirq.h
hash.h
hashtable.h net: move napi_hash[] into read mostly section 2015-11-18 16:17:42 -05:00
hdlc.h WAN: HDLC: Call notifiers before and after changing device type 2015-12-05 17:41:42 -05:00
hdlcdrv.h
hdmi.h
hid-debug.h
hid-roccat.h
hid-sensor-hub.h
hid-sensor-ids.h
hid.h HID: add a new helper to_hid_driver() 2015-12-28 13:41:50 +01:00
hiddev.h
hidraw.h
highmem.h kmap_atomic_to_page() has no users, remove it 2015-11-09 15:11:24 -08:00
highuid.h
hil_mlc.h
hil.h
hippidevice.h
host1x.h
hp_sdc.h
hpet.h
hrtimer.h
htcpld.h
htirq.h
huge_mm.h
hugetlb_cgroup.h mm: make compound_head() robust 2015-11-06 17:50:42 -08:00
hugetlb_inline.h
hugetlb.h include/linux/hugetlb.h: is_file_hugepages() can be boolean 2016-01-14 16:00:49 -08:00
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h
hyperv.h Drivers: hv: vmbus: fix the building warning with hyperv-keyboard 2015-12-21 13:07:56 -08:00
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-gpio.h
i2c-mux-gpio.h
i2c-mux-pinctrl.h
i2c-mux.h
i2c-ocores.h
i2c-omap.h
i2c-pca-platform.h
i2c-pnx.h
i2c-pxa.h
i2c-smbus.h
i2c-xiic.h
i2c.h i2c: create builtin_i2c_driver to avoid registration boilerplate 2016-01-13 11:06:03 +01:00
i7300_idle.h
i8042.h
i8253.h
icmp.h
icmpv6.h
ide.h
idr.h
ieee80211.h
ieee802154.h
if_arp.h
if_bridge.h
if_eql.h
if_ether.h
if_fddi.h
if_frad.h
if_link.h
if_ltalk.h
if_macvlan.h
if_phonet.h
if_pppol2tp.h
if_pppox.h ppp: remove PPPOX_ZOMBIE socket state 2015-11-20 11:31:26 -05:00
if_team.h team: fill-up LAG changeupper info struct and pass it along 2015-12-03 11:49:26 -05:00
if_tun.h
if_tunnel.h
if_vlan.h net: Eliminate NETIF_F_GEN_CSUM and NETIF_F_V[46]_CSUM 2015-12-15 16:50:20 -05:00
igmp.h
ihex.h
ima.h
in6.h
in.h
inet_diag.h net: diag: Support SOCK_DESTROY for inet sockets. 2015-12-15 23:26:51 -05:00
inet_lro.h
inet.h
inetdevice.h
init_ohci1394_dma.h
init_task.h sched/cputime: Convert vtime_seqlock to seqcount 2015-12-04 10:34:46 +01:00
init.h
initrd.h
inotify.h
input-polldev.h
input.h
integrity.h
intel_pmic_gpio.h
intel-iommu.h
intel-svm.h
interrupt.h genirq: Implement irq_percpu_is_enabled() 2015-12-08 12:53:29 +01:00
interval_tree_generic.h
interval_tree.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h
io.h
ioc3.h
ioc4.h
iocontext.h
iommu-common.h
iommu-helper.h
iommu.h
iopoll.h
ioport.h
ioprio.h
iova.h
ip.h
ipack.h
ipc_namespace.h
ipc.h
ipmi_smi.h
ipmi-fru.h
ipmi.h
ipv6_route.h
ipv6.h ipv6: add complete rcu protection around np->opt 2015-12-02 23:37:16 -05:00
irq_cpustat.h
irq_work.h
irq.h
irqbypass.h
irqchip.h
irqdesc.h genirq: Free irq_desc with rcu 2015-12-14 10:03:46 +01:00
irqdomain.h Merge branch 'irq/gic-v2m-acpi' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/core 2015-12-29 10:08:45 +01:00
irqflags.h
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
jbd2.h
jhash.h
jiffies.h
journal-head.h
joystick.h
jump_label_ratelimit.h
jump_label.h treewide: Remove old email address 2015-11-23 09:44:58 +01:00
jz4740-adc.h
jz4780-nemc.h
kallsyms.h
kasan.h
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h
kd.h
kdb.h
kdebug.h
kdev_t.h include/linux/kdev_t.h: old/new_valid_dev() can return bool 2015-11-09 15:11:24 -08:00
kern_levels.h
kernel_stat.h
kernel-page-flags.h
kernel.h panic, x86: Allow CPUs to save registers even if looping in NMI context 2015-12-19 11:07:01 +01:00
kernelcapi.h
kernfs.h kernfs: implement kernfs_walk_and_get() 2015-11-20 15:55:52 -05:00
kexec.h kexec: Fix race between panic() and crash_kexec() 2015-12-19 11:07:01 +01:00
key-type.h
key.h
keyboard.h
kfifo.h
kgdb.h
khugepaged.h
klist.h
kmemcheck.h
kmemleak.h mm: kmemleak: mark kmemleak_init prototype as __init 2015-12-12 10:15:34 -08:00
kmod.h
kmsg_dump.h
kobj_map.h
kobject_ns.h
kobject.h
kprobes.h
kref.h kref: Remove kref_put_spinlock_irqsave() 2015-11-28 19:33:29 -08:00
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kthread.h
ktime.h
kvm_host.h KVM: move architecture-dependent requests to arch/ 2016-01-08 19:04:36 +01:00
kvm_irqfd.h
kvm_para.h KVM: kvm_para_has_feature can be boolean 2015-11-25 17:24:23 +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-pca9532.h
leds-regulator.h
leds-tca6507.h
leds.h leds: core: add managed version of led_trigger_register 2016-01-04 09:57:40 +01:00
lglock.h
lguest_launcher.h
lguest.h
libata.h Merge branch 'for-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata 2016-01-11 19:33:59 -08:00
libfdt_env.h
libfdt.h
libnvdimm.h libnvdimm: Add a poison list and export badblocks 2016-01-09 08:39:03 -08:00
libps2.h
license.h
lightnvm.h lightnvm: replace req queue with nvmdev for lld 2015-12-07 09:14:19 -07:00
linkage.h
linux_logo.h
lis3lv02d.h
list_bl.h list: Use READ_ONCE() when testing for empty lists 2015-11-23 10:37:35 -08:00
list_lru.h
list_nulls.h list: Use READ_ONCE() when testing for empty lists 2015-11-23 10:37:35 -08:00
list_sort.h
list.h list: Use WRITE_ONCE() when initializing list_head structures 2015-12-04 12:34:33 -08:00
livepatch.h livepatch: add sympos as disambiguator field to klp_reloc 2015-12-03 23:01:27 +01:00
llc.h
llist.h
lockdep.h treewide: Remove old email address 2015-11-23 09:44:58 +01:00
lockref.h
log2.h
lp.h
lru_cache.h
lsm_audit.h
lsm_hooks.h
lz4.h
lzo.h
m48t86.h
mailbox_client.h
mailbox_controller.h
maple.h
marvell_phy.h phy: marvell: Add support for 88E1540 PHY 2015-11-17 15:25:43 -05:00
math64.h KVM: x86: Replace call-back set_tsc_khz() with a common function 2015-11-10 12:06:16 +01:00
max17040_battery.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mcb.h
mdio-bitbang.h
mdio-mux.h
mdio.h mdio: Abstract device_remove() and device_free() 2016-01-07 14:31:27 -05:00
mei_cl_bus.h
memblock.h include/linux/memblock.h: fix ordering of 'flags' argument in comments 2016-01-14 16:00:49 -08:00
memcontrol.h mm: memcontrol: switch to the updated jump-label API 2016-01-14 16:00:49 -08:00
memory_hotplug.h
memory.h
mempolicy.h mm/mempolicy.c: convert the shared_policy lock to a rwlock 2016-01-14 16:00:49 -08:00
mempool.h
memstick.h
mg_disk.h
mic_bus.h
micrel_phy.h
microchipphy.h
migrate_mode.h
migrate.h
mii.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm_inline.h mm: move lru_to_page to mm_inline.h 2016-01-14 16:00:49 -08:00
mm_types.h mm: rework virtual memory accounting 2016-01-14 16:00:49 -08:00
mm-arch-hooks.h
mm.h mm: rework virtual memory accounting 2016-01-14 16:00:49 -08:00
mman.h
mmdebug.h include/linux/mmdebug.h: should include linux/bug.h 2015-12-18 14:25:40 -08:00
mmiotrace.h
mmu_context.h
mmu_notifier.h
mmzone.h mm: page_alloc: generalize the dirty balance reserve 2016-01-14 16:00:49 -08:00
mnt_namespace.h
mod_devicetable.h Drivers: hv: vmbus: Use uuid_le type consistently 2015-12-14 19:15:05 -08:00
module.h module: clean up RO/NX handling. 2015-12-04 22:46:26 +01:00
moduleloader.h
moduleparam.h module: export param_free_charp() 2015-11-06 17:50:42 -08:00
mount.h
mpage.h
mpi.h
mpls_iptunnel.h
mpls.h
mroute6.h
mroute.h net: ipmr: move struct mr_table and VIF_EXISTS to mroute.h 2015-11-30 15:26:22 -05:00
msdos_fs.h
msg.h
msi.h platform-msi: Allow creation of a MSI-based stacked irq domain 2015-12-16 15:29:44 +00:00
mutex-debug.h
mutex.h
mv643xx_eth.h
mv643xx_i2c.h
mv643xx.h
mvebu-pmsu.h
mxm-wmi.h
n_r3964.h
namei.h nfsd: don't hold i_mutex over userspace upcalls 2016-01-09 03:07:52 -05:00
nd.h
net.h net: fix sock_wake_async() rcu protection 2015-12-01 15:45:05 -05:00
netdev_features.h net: Eliminate NETIF_F_GEN_CSUM and NETIF_F_V[46]_CSUM 2015-12-15 16:50:20 -05:00
netdevice.h net: Fix typo in netdev_intersect_features 2016-01-11 23:28:44 -05:00
netfilter_bridge.h
netfilter_defs.h
netfilter_ingress.h netfilter: ingress: fix wrong input interface on hook 2015-11-06 19:33:12 +01:00
netfilter_ipv4.h
netfilter_ipv6.h
netfilter.h
netlink.h netlink: add a start callback for starting a netlink dump 2015-12-15 23:25:20 -05:00
netpoll.h
nfs3.h
nfs4.h NFS client updates for Linux 4.5 2016-01-14 16:08:23 -08:00
nfs_fs_i.h
nfs_fs_sb.h nfs: machine credential support for additional operations 2015-12-28 09:57:15 -05:00
nfs_fs.h NFS client updates for Linux 4.5 2016-01-14 16:08:23 -08:00
nfs_iostat.h
nfs_page.h
nfs_xdr.h Merge branch 'pnfs_generic' 2016-01-04 13:19:55 -05:00
nfs.h
nfsacl.h
nilfs2_fs.h
nl802154.h
nls.h
nmi.h kernel/watchdog.c: perform all-CPU backtrace in case of hard lockup 2015-11-05 19:34:48 -08:00
node.h
nodemask.h
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.h
ntb_transport.h
ntb.h
nubus.h
numa.h
nvme.h
nvmem-consumer.h
nvmem-provider.h
nvram.h
of_address.h of: fix declaration of of_io_request_and_map 2015-12-17 10:43:06 -06:00
of_device.h
of_dma.h dmaengine: of_dma: Correct return code for of_dma_request_slave_channel in case !CONFIG_OF 2015-11-16 09:03:21 +05:30
of_fdt.h
of_gpio.h gpio: of: provide optional of_mm_gpiochip_add_data() function 2016-01-05 11:20:12 +01:00
of_graph.h
of_iommu.h
of_irq.h of/irq: move of_msi_map_rid declaration to the correct ifdef section 2015-12-09 09:23:28 -06:00
of_mdio.h
of_mtd.h
of_net.h
of_pci.h More power management and ACPI updates for v4.4-rc1 2015-11-12 11:50:33 -08:00
of_pdt.h
of_platform.h
of_reserved_mem.h
of.h of: Provide static inline function for of_translate_address if needed 2015-11-10 17:27:12 -06:00
oid_registry.h
olpc-ec.h
omap-dma.h dmaengine: omap-dma: Add support for DMA filter mapping to slave devices 2015-12-18 11:17:26 +05:30
omap-dmaengine.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once.h
oom.h
openvswitch.h
oprofile.h
osq_lock.h
oxu210hp.h
padata.h
page_counter.h mm: page_counter: let page_counter_try_charge() return bool 2015-11-05 19:34:48 -08:00
page_ext.h
page_idle.h
page_owner.h
page-flags-layout.h
page-flags.h mm: make compound_head() robust 2015-11-06 17:50:42 -08:00
page-isolation.h
pageblock-flags.h mm: use 'unsigned int' for page order 2015-11-06 17:50:42 -08:00
pagemap.h mm, fs: introduce mapping_gfp_constraint() 2015-11-06 17:50:42 -08:00
pagevec.h
parport_pc.h
parport.h
parser.h
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci_hotplug.h
pci_ids.h pci_ids: add Netronome Systems vendor 2015-12-03 14:17:51 -05:00
pci-acpi.h
pci-aspm.h
pci-ats.h
pci-dma.h
pci.h acpi: pci: Setup MSI domain for ACPI based pci devices 2015-12-21 13:49:32 +00:00
pcieport_if.h
pda_power.h
pe.h
percpu_counter.h
percpu_ida.h
percpu-defs.h
percpu-refcount.h percpu: Remove unneeded return from void function 2015-11-16 10:40:50 -05:00
percpu-rwsem.h
percpu.h percpu: remove PERCPU_ENOUGH_ROOM which is stale definition 2015-11-16 10:50:25 -05:00
perf_event.h perf/core: Robustify the perf_cgroup_from_task() RCU checks 2015-11-23 09:21:03 +01:00
perf_regs.h
personality.h
pfn.h mm: add PHYS_PFN, use it in __phys_to_pfn() 2016-01-14 16:00:49 -08:00
phonet.h
phy_fixed.h
phy.h mdio: Add support for mdio drivers. 2016-01-07 14:31:27 -05:00
pid_namespace.h
pid.h
pim.h net: ipmr: move pimsm_enabled to pim.h and rename 2015-11-30 15:26:22 -05:00
pipe_fs_i.h
pktcdvd.h
pl320-ipc.h
platform_device.h Power management and ACPI updates for v4.5-rc1 2016-01-12 20:25:09 -08:00
plist.h
pm2301_charger.h
pm_clock.h
pm_domain.h
pm_opp.h PM / OPP: Parse 'opp-<prop>-<name>' bindings 2015-12-10 23:08:51 +01:00
pm_qos.h
pm_runtime.h PM / runtime: Add new helper for conditional usage count incrementation 2015-12-21 03:11:12 +01:00
pm_wakeirq.h
pm_wakeup.h
pm-trace.h
pm.h
pmem.h
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h
poll.h
posix_acl_xattr.h posix acls: Remove duplicate xattr name definitions 2015-12-06 21:25:17 -05:00
posix_acl.h
posix-clock.h
posix-timers.h
power_supply.h
powercap.h powercap: constify powercap_zone_ops and powercap_zone_constraint_ops structures 2016-01-02 00:29:35 +01:00
ppp_channel.h
ppp_defs.h
ppp-comp.h
pps_kernel.h
pps-gpio.h
pr.h
preempt.h
prefetch.h
printk.h
proc_fs.h
proc_ns.h
profile.h
projid.h
property.h device property: add spaces to PROPERTY_ENTRY_STRING macro 2016-01-01 02:09:51 +01:00
proportions.h treewide: Remove old email address 2015-11-23 09:44:58 +01:00
psci.h
pstore_ram.h
pstore.h
pti.h
ptp_classify.h
ptp_clock_kernel.h
ptrace.h
pvclock_gtod.h
pwm_backlight.h
pwm.h pwm: Set enable state properly on failed call to enable 2015-11-10 13:06:16 +01:00
pxa2xx_ssp.h
pxa168_eth.h
qcom_scm.h
qnx6_fs.h
quicklist.h
quota.h
quotaops.h
radix-tree.h
raid_class.h
ramfs.h
random.h
range.h
ras.h
ratelimit.h
rational.h
rbtree_augmented.h
rbtree_latch.h
rbtree.h rbtree: clarify documentation of rbtree_postorder_for_each_entry_safe() 2015-11-06 17:50:42 -08:00
rcu_sync.h
rculist_bl.h
rculist_nulls.h
rculist.h Merge branches 'doc.2015.12.05a', 'exp.2015.12.07a', 'fixes.2015.12.07a', 'list.2015.12.04b' and 'torture.2015.12.05a' into HEAD 2015-12-07 17:02:54 -08:00
rcupdate.h Merge branches 'doc.2015.12.05a', 'exp.2015.12.07a', 'fixes.2015.12.07a', 'list.2015.12.04b' and 'torture.2015.12.05a' into HEAD 2015-12-07 17:02:54 -08:00
rcutiny.h rcu: Don't redundantly disable irqs in rcu_irq_{enter,exit}() 2015-12-07 17:01:31 -08:00
rcutree.h rcu: Don't redundantly disable irqs in rcu_irq_{enter,exit}() 2015-12-07 17:01:31 -08:00
reboot.h
reciprocal_div.h
regmap.h Merge remote-tracking branches 'regmap/topic/64bit' and 'regmap/topic/irq-type' into regmap-next 2016-01-05 19:07:17 +00:00
regset.h
relay.h
remoteproc.h
reservation.h
reset-controller.h
reset.h
resource_ext.h
resource.h
rfkill-gpio.h
rfkill-regulator.h
rfkill.h
rhashtable.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2015-12-17 22:08:28 -05:00
ring_buffer.h
rio_drv.h
rio_ids.h
rio_regs.h
rio.h
rmap.h
rndis.h
root_dev.h
rotary_encoder.h
rpmsg.h
rslib.h
rtc-ds2404.h
rtc-v3020.h
rtc.h
rtmutex.h
rtnetlink.h net, sched: add clsact qdisc 2016-01-10 22:13:15 -05:00
rwlock_api_smp.h
rwlock_types.h
rwlock.h
rwsem-spinlock.h
rwsem.h
rxrpc.h
s3c_adc_battery.h
sa11x0-dma.h
scatterlist.h
scc.h
sched_clock.h time: Define dummy functions for the generic sched clock 2015-12-15 09:41:09 +01:00
sched.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2016-01-12 18:57:02 -08:00
scif.h
scpi_protocol.h scpi: hide get_scpi_ops in module from built-in code 2015-11-19 16:22:43 +01:00
screen_info.h
sctp.h
scx200_gpio.h
scx200.h
sdb.h
sdla.h
seccomp.h
securebits.h
security.h
selection.h
selinux.h
sem.h
semaphore.h
seq_buf.h
seq_file_net.h
seq_file.h
seqlock.h
seqno-fence.h
serial_8250.h
serial_bcm63xx.h
serial_core.h serial: Fix UPIO_MEM comment 2015-12-13 19:59:48 -08:00
serial_max3100.h
serial_pnx8xxx.h
serial_s3c.h
serial_sci.h serial: sh-sci: Add BRG register definitions 2015-12-17 11:18:44 +01:00
serial.h
serio.h
sfi_acpi.h
sfi.h
sh_clk.h
sh_dma.h
sh_eth.h sh_eth: remove EDMAC_BIG_ENDIAN 2016-01-04 16:11:11 -05:00
sh_intc.h
sh_timer.h
shdma-base.h
shm.h
shmem_fs.h mm, proc: reduce cost of /proc/pid/smaps for unpopulated shmem mappings 2016-01-14 16:00:49 -08:00
shrinker.h
signal.h kernel/signal.c: unexport sigsuspend() 2015-11-20 16:17:32 -08:00
signalfd.h
sirfsoc_dma.h
sizes.h
skbuff.h net: preserve IP control block during GSO segmentation 2016-01-15 14:35:24 -05:00
slab_def.h
slab.h slab: add SLAB_ACCOUNT flag 2016-01-14 16:00:49 -08:00
slub_def.h
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h net: diag: Add the ability to destroy a socket. 2015-12-15 23:26:51 -05:00
socket.h
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types_up.h
spinlock_types.h
spinlock_up.h
spinlock.h
splice.h
spmi.h
srcu.h
ssbi.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h
statfs.h
static_key.h
stddef.h
ste_modem_shm.h
stm.h
stmmac.h
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h Merge branch 'sched/urgent' into sched/core, to pick up fixes before merging new patches 2016-01-06 11:02:29 +01:00
string_helpers.h
string.h new helper: memdup_user_nul() 2016-01-04 10:20:19 -05:00
stringify.h
sudmac.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
suspend.h
svga.h
sw842.h
swab.h
swap_cgroup.h
swap.h mm: page_alloc: generalize the dirty balance reserve 2016-01-14 16:00:49 -08:00
swapfile.h
swapops.h
swiotlb.h
sxgbe_platform.h
synclink.h
sys_soc.h
sys.h
syscalls.h vfs: add copy_file_range syscall and vfs helper 2015-12-01 14:00:53 -05:00
syscore_ops.h
sysctl.h
sysfs.h platform/chrome: Branch for v4.4 2015-11-13 21:53:18 -08:00
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h
task_io_accounting_ops.h
task_io_accounting.h
task_work.h
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h
textsearch_fsm.h
textsearch.h
tfrc.h
thermal.h thermal: fix thermal_zone_bind_cooling_device prototype 2015-11-23 15:34:34 -08:00
thinkpad_acpi.h
thread_info.h kmemcg: account certain kmem allocations to memcg 2016-01-14 16:00:49 -08:00
threads.h
ti_wilink_st.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time64.h
time.h time: Verify time values in adjtimex ADJ_SETOFFSET to avoid overflow 2015-12-10 22:41:06 -08:00
timecounter.h
timekeeper_internal.h
timekeeping.h
timer.h
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
topology.h
torture.h
toshiba.h
tpm_command.h
tpm.h
trace_clock.h
trace_events.h
trace_seq.h
tracefs.h
tracehook.h memcg: punt high overage reclaim to return-to-userland path 2015-11-05 19:34:48 -08:00
tracepoint-defs.h tracepoints: Move struct tracepoint to new tracepoint-defs.h header 2015-12-06 12:56:06 +01:00
tracepoint.h Not much new with tracing for this release. Mostly just clean ups and 2016-01-12 20:04:15 -08:00
transport_class.h
tsacct_kern.h
tty_driver.h
tty_flip.h
tty_ldisc.h
tty.h tty: Remove dead tty_write_flush() declaration and macro 2015-12-13 19:59:48 -08:00
typecheck.h
types.h arm64: fix building without CONFIG_UID16 2015-11-25 15:49:13 +00:00
u64_stats_sync.h
uaccess.h uaccess: reimplement probe_kernel_address() using probe_kernel_read() 2015-11-05 19:34:48 -08:00
ucb1400.h
ucs2_string.h
udp.h
uidgid.h
uinput.h Input: uinput - add new UINPUT_DEV_SETUP and UI_ABS_SETUP ioctl 2015-12-18 17:48:50 -08:00
uio_driver.h
uio.h iov_iter: constify {csum_and_,}copy_to_iter() 2015-12-06 20:42:15 -05:00
uprobes.h treewide: Remove old email address 2015-11-23 09:44:58 +01:00
usb_usual.h
usb.h usb: core: lpm: remove usb3_lpm_enabled in usb_device 2015-12-01 14:58:18 -08:00
usbdevice_fs.h
user_namespace.h
user-return-notifier.h
user.h
userfaultfd_k.h
util_macros.h
uts.h
utsname.h
uuid.h
uwb.h
verify_pefile.h
vermagic.h
vexpress.h
vfio.h vfio: Include No-IOMMU mode 2015-12-21 15:28:11 -07:00
vfs.h
vga_switcheroo.h
vgaarb.h
via_i2c.h
via-core.h
via-gpio.h
via.h
videodev2.h [media] use https://linuxtv.org for LinuxTV URLs 2015-12-04 10:38:59 -02:00
virtio_byteorder.h
virtio_caif.h
virtio_config.h
virtio_console.h
virtio_mmio.h
virtio_ring.h
virtio.h
vlynq.h
vm_event_item.h include/linux/vm_event_item.h: change HIGHMEM_ZONE macro definition 2015-11-05 19:34:48 -08:00
vm_sockets.h
vmacache.h
vmalloc.h mm, vmalloc: remove VM_VPAGES 2016-01-14 16:00:49 -08:00
vme.h
vmpressure.h mm: memcontrol: hook up vmpressure to socket pressure 2016-01-14 16:00:49 -08:00
vmstat.h vmstat: make vmstat_updater deferrable again and shut down on idle 2016-01-14 16:00:49 -08:00
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt_buffer.h
vt_kern.h
vt.h
vtime.h sched/cputime: Introduce vtime accounting check for readers 2015-12-04 10:34:45 +01:00
w1-gpio.h
wait.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2016-01-12 18:57:02 -08:00
wanrouter.h
watchdog.h watchdog: Drop pointer to watchdog device from struct watchdog_device 2016-01-11 21:53:59 +01:00
wireless.h
wl12xx.h
wm97xx.h
workqueue.h workqueue: implement lockup detector 2015-12-08 11:29:47 -05:00
writeback.h
ww_mutex.h
xattr.h xattr handlers: Simplify list operation 2015-12-13 19:46:12 -05:00
xz.h
yam.h
z2_battery.h
zbud.h
zconf.h
zlib.h
zorro.h
zpool.h mm: zsmalloc: constify struct zs_pool name 2015-11-06 17:50:42 -08:00
zsmalloc.h mm: zsmalloc: constify struct zs_pool name 2015-11-06 17:50:42 -08:00
zutil.h include/linux/zutil.h: fix usage example of zlib_adler32() 2015-11-06 17:50:42 -08:00