WSL2-Linux-Kernel/include/linux
Linus Torvalds ea45ea70b6 ACPI video support fixes for 3.11
- Change from Aaron Lu makes ACPICA export a variable which can be
   used by driver code to determine whether or not the BIOS believes
   that we are compatible with Windows 8.
 
 - Change from Matthew Garrett makes the ACPI video driver initialize
   the ACPI backlight even if it is not going to be used afterward
   (that is needed for backlight control to work on Thinkpads).
 
 - Fix from Rafael J Wysocki implements Windows 8 backlight support
   workaround making i915 take over bakclight control if the firmware
   thinks it's dealing with Windows 8.  Based on the work of multiple
   developers including Matthew Garrett, Chun-Yi Lee, Seth Forshee,
   and Aaron Lu.
 
 - Fix from Aaron Lu makes the kernel follow Windows 8 by informing
   the firmware through the _DOS method that it should not carry out
   automatic brightness changes, so that brightness can be controlled
   by GUI.
 
 /
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.19 (GNU/Linux)
 
 iQIcBAABAgAGBQJR6yY7AAoJEKhOf7ml8uNsbGUQAIVXwX8HF+9AOnqEIQYEaBiF
 HqfLDtHS5qobraK06auF/YmVaA17RdUnHssTuGiEbtIxpiUbuLPJaecZ9BeAf0Pz
 V4Y2IxF27aF9TDZrzkZXHcnYflzQ/kxj36eR9AmM2vSXmKZKxhfqLMeihVh2GgMv
 IlOs9PltK2GNX6C/CzjUQuUj4TYw8yxXsG93Gta0Z8scmxR7mpq9a9d0cPU/TjN/
 iatIhZLFU8ujp8xFiG9MDeG948AtperLu3g0v1D4mPnkmDJTuyMuE3FiioKL2zMY
 7jh6mDPkWUYdjdZkJcmyzgKZh5lAlZIJTZnJV6TrW5fjIpUz5F8XeD4ArMVU/u+A
 smro6XFcpgToRZTtmaEuraxzJHCS44FTjlXyH01FSIiN/Ll6YKyxDYsAzz4Z2sf6
 X5BJofAAiRelZh/o1MaMQzs3QeTUo44TaboGr2zka0cQ37KK9+8YRGYqcWo/BvGs
 sicgFKMeA6SANxHnCVNTslQzMYFrPp4yyMEu4gD7EE+U7cG6FSVhVHQjjTO9CmBd
 ZnX2EDX0Uy+oHTQ9BkyjWAD7rXF6StnOm37FPWHNZ+HnplHEoQQAn+vXsSfl9tbO
 7CPefZ/LQQEo1PZwLLkxruZ67NgxOd8/9I/aVjLUKgd8CDjez0UJVJ65gIXl1J4V
 kvaDy6faYTnUF8h/AYJf
 =vlwF
 -----END PGP SIGNATURE-----

Merge tag 'acpi-video-3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm

Pull ACPI video support fixes from Rafael Wysocki:
 "I'm sending a separate pull request for this as it may be somewhat
  controversial.  The breakage addressed here is not really new and the
  fixes may not satisfy all users of the affected systems, but we've had
  so much back and forth dance in this area over the last several weeks
  that I think it's time to actually make some progress.

  The source of the problem is that about a year ago we started to tell
  BIOSes that we're compatible with Windows 8, which we really need to
  do, because some systems shipping with Windows 8 are tested with it
  and nothing else, so if we tell their BIOSes that we aren't compatible
  with Windows 8, we expose our users to untested BIOS/AML code paths.

  However, as it turns out, some Windows 8-specific AML code paths are
  not tested either, because Windows 8 actually doesn't use the ACPI
  methods containing them, so if we declare Windows 8 compatibility and
  attempt to use those ACPI methods, things break.  That occurs mostly
  in the backlight support area where in particular the _BCM and _BQC
  methods are plain unusable on some systems if the OS declares Windows
  8 compatibility.

  [ The additional twist is that they actually become usable if the OS
    says it is not compatible with Windows 8, but that may cause
    problems to show up elsewhere ]

  Investigation carried out by Matthew Garrett indicates that what
  Windows 8 does about backlight is to leave backlight control up to
  individual graphics drivers.  At least there's evidence that it does
  that if the Intel graphics driver is used, so we've decided to follow
  Windows 8 in that respect and allow i915 to control backlight (Daniel
  likes that part).

  The first commit from Aaron Lu makes ACPICA export the variable from
  which we can infer whether or not the BIOS believes that we are
  compatible with Windows 8.

  The second commit from Matthew Garrett prepares the ACPI video driver
  by making it initialize the ACPI backlight even if it is not going to
  be used afterward (that is needed for backlight control to work on
  Thinkpads).

  The third commit implements the actual workaround making i915 take
  over backlight control if the firmware thinks it's dealing with
  Windows 8 and is based on the work of multiple developers, including
  Matthew Garrett, Chun-Yi Lee, Seth Forshee, and Aaron Lu.

  The final commit from Aaron Lu makes us follow Windows 8 by informing
  the firmware through the _DOS method that it should not carry out
  automatic brightness changes, so that brightness can be controlled by
  GUI.

  Hopefully, this approach will allow us to avoid using blacklists of
  systems that should not declare Windows 8 compatibility just to avoid
  backlight control problems in the future.

   - Change from Aaron Lu makes ACPICA export a variable which can be
     used by driver code to determine whether or not the BIOS believes
     that we are compatible with Windows 8.

   - Change from Matthew Garrett makes the ACPI video driver initialize
     the ACPI backlight even if it is not going to be used afterward
     (that is needed for backlight control to work on Thinkpads).

   - Fix from Rafael J Wysocki implements Windows 8 backlight support
     workaround making i915 take over bakclight control if the firmware
     thinks it's dealing with Windows 8.  Based on the work of multiple
     developers including Matthew Garrett, Chun-Yi Lee, Seth Forshee,
     and Aaron Lu.

   - Fix from Aaron Lu makes the kernel follow Windows 8 by informing
     the firmware through the _DOS method that it should not carry out
     automatic brightness changes, so that brightness can be controlled
     by GUI"

* tag 'acpi-video-3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
  ACPI / video: no automatic brightness changes by win8-compatible firmware
  ACPI / video / i915: No ACPI backlight if firmware expects Windows 8
  ACPI / video: Always call acpi_video_init_brightness() on init
  ACPICA: expose OSI version
2013-07-21 10:11:04 -07:00
..
amba dmaengine: PL08x: Avoid collisions with get_signal() macro 2013-07-05 11:40:47 +05:30
bcma bcma: add support for BCM43142 2013-06-27 13:42:16 -04:00
byteorder
can ARM: imx: flexcan: Remove platform file 2013-06-27 15:15:32 +02:00
ceph libceph: fix invalid unsigned->signed conversion for timespec encoding 2013-07-09 12:18:06 -07:00
clk The common clock framework changes for 3.11 include new clock drivers 2013-07-03 11:54:50 -07:00
crush
decompress lib: add support for LZ4-compressed kernel 2013-07-09 10:33:30 -07:00
dma
extcon
fsl
hsi
i2c mfd: twl-core: Change TWL6025 references to TWL6032 2013-06-20 10:26:29 +02:00
iio iio: Fix iio_channel_has_info 2013-07-02 22:08:20 +01:00
input For the 3.11 merge we only have one new MFD driver for the Kontron PLD. 2013-07-10 11:10:27 -07:00
irqchip
isdn
lockd
mfd MMC highlights for 3.11: 2013-07-10 11:16:00 -07:00
mlx4 net/mlx4_core: Add HW enforcement to VF link state 2013-07-01 13:10:57 -07:00
mlx5 mlx5_core: Adjust hca_cap.uar_page_sz to conform to Connect-IB spec 2013-07-11 16:45:08 -07:00
mmc mmc: esdhc: Fix bug when writing to SDHCI_HOST_CONTROL register 2013-07-05 12:48:35 -04:00
mtd - Lots of cleanups from Artem, including deletion of some obsolete drivers 2013-05-09 10:15:46 -07:00
netfilter
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
nfsd
pinctrl pinctrl: set unit for debounce time pinconfig to usec 2013-06-25 15:34:44 +02:00
platform_data Trivial remoteproc fixes by Suman Anna, Wei Yongjun and Thomas Meyer. 2013-07-11 12:35:09 -07:00
power PM / AVS: SmartReflex: use omap_sr * for enable/disable interface 2013-06-10 10:46:18 -07:00
raid
regulator Merge remote-tracking branch 'regulator/topic/linar' into regulator-next 2013-07-01 11:17:08 +01:00
rtc
sched
spi Merge remote-tracking branch 'spi/topic/xilinx' into spi-next 2013-06-26 16:21:06 +01:00
ssb ssb: add struct for serial flash 2013-06-17 14:38:54 -04:00
sunrpc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2013-07-14 11:42:26 -07:00
tc_act
unaligned
usb ARM SoC specific changes 2013-07-02 13:43:38 -07:00
uwb
wimax
8250_pci.h
a.out.h
acct.h
acpi.h ACPI / video / i915: No ACPI backlight if firmware expects Windows 8 2013-07-18 02:08:06 +02:00
acpi_dma.h dma: acpi-dma: parse CSRT to extract additional resources 2013-05-14 10:23:57 +05:30
acpi_gpio.h
acpi_io.h
acpi_pmtmr.h
adb.h
adfs_fs.h
aer.h PCI changes for the v3.11 merge window: 2013-07-03 16:31:35 -07:00
agp_backend.h
agpgart.h
ahci_platform.h
aio.h aio: kill ki_retry 2013-05-07 19:46:02 -07:00
alarmtimer.h alarmtimer: Add functions for timerfd support 2013-05-29 12:57:34 -07:00
altera_jtaguart.h
altera_uart.h
amd-iommu.h
amifd.h
amifdreg.h
amigaffs.h
anon_inodes.h
apm-emulation.h
apm_bios.h
apple_bl.h
arcdevice.h
arm-cci.h drivers: bus: add ARM CCI support 2013-05-29 15:50:34 -04:00
asn1.h
asn1_ber_bytecode.h
asn1_decoder.h
async.h
async_tx.h drivers/dma: remove unused support for MEMSET operations 2013-07-03 16:07:42 -07:00
ata.h
ata_platform.h
atalk.h
ath9k_platform.h
atm.h
atm_suni.h
atm_tcp.h
atmdev.h
atmel-mci.h
atmel-pwm-bl.h
atmel-ssc.h
atmel_pdc.h
atmel_pwm.h
atmel_serial.h
atmel_tc.h
atomic.h
attribute_container.h
audit.h audit: fix mq_open and mq_unlink to add the MQ root as a hidden parent audit_names record 2013-07-09 10:33:19 -07:00
auto_dev-ioctl.h
auto_fs.h
auxvec.h
average.h
b1pcmcia.h
backing-dev.h
backlight.h backlight: add devm_backlight_device_{register,unregister}() 2013-07-03 16:07:43 -07:00
balloon_compaction.h
basic_mmio_gpio.h
bcd.h
bch.h
bcm47xx_wdt.h
bfin_mac.h
binfmts.h
bio.h xtensa: remove the second argument of __bio_kmap_atomic() 2013-07-08 01:23:15 -07:00
bit_spinlock.h
bitmap.h
bitops.h
bitrev.h
blk-iopoll.h
blk_types.h Merge branch 'for-3.10/core' of git://git.kernel.dk/linux-block 2013-05-08 10:13:35 -07:00
blkdev.h Merge branch 'for-3.10/core' of git://git.kernel.dk/linux-block 2013-05-08 10:13:35 -07:00
blktrace_api.h
blockgroup_lock.h
bma150.h
bootmem.h mm: kill free_all_bootmem_node() 2013-07-03 16:07:39 -07:00
bottom_half.h
brcmphy.h broadcom: add include guards to include/linux/brcmphy.h 2013-05-15 14:42:15 -07:00
bsearch.h
bsg-lib.h
bsg.h
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h mm: vmscan: take page buffers dirty and locked state into account 2013-07-03 16:07:29 -07:00
bug.h
c2port.h
cache.h
capability.h
cb710.h
cciss_ioctl.h
cdev.h
cdrom.h
cfag12864b.h
cgroup.h Merge branch 'for-3.11/core' of git://git.kernel.dk/linux-block 2013-07-11 13:03:24 -07:00
cgroup_subsys.h
circ_buf.h
cleancache.h
clk-private.h
clk-provider.h clk: gate: add CLK_GATE_HIWORD_MASK 2013-06-15 20:23:53 -07:00
clk.h
clkdev.h
clksrc-dbx500-prcmu.h
clockchips.h clockevents: Implement unbind functionality 2013-05-16 11:09:18 +02:00
clocksource.h clocksource: Reselect clocksource when watchdog validated high-res capability 2013-07-05 11:09:28 +02:00
cm4000_cs.h
cn_proc.h
cnt32_to_63.h
coda.h
coda_psdev.h
com20020.h
compaction.h
compat.h unify compat fanotify_mark(2), switch to COMPAT_SYSCALL_DEFINE 2013-05-09 13:46:38 -04:00
compiler-gcc.h
compiler-gcc3.h
compiler-gcc4.h
compiler-intel.h
compiler.h
completion.h sched: Rename sched.c as sched/core.c in comments and Documentation 2013-06-19 12:58:42 +02:00
concap.h
configfs.h
connector.h
console.h vt: delete unneeded function unregister_con_driver 2013-05-20 12:27:59 -07:00
console_struct.h
consolemap.h
context_tracking.h kvm: Move guest entry/exit APIs to context_tracking 2013-05-31 11:32:30 +02:00
cordic.h
coredump.h
cper.h
cpu.h kernel: delete __cpuinit usage from all core kernel files 2013-07-14 19:36:59 -04:00
cpu_cooling.h thermal: cpu_cooling: fix stub function 2013-07-08 10:13:40 -04:00
cpu_pm.h
cpu_rmap.h
cpufreq.h cpufreq: Fix serialization of frequency transitions 2013-07-04 13:12:44 +02:00
cpuidle.h cpuidle: simplify multiple driver support 2013-06-11 13:42:38 +02:00
cpumask.h
cpuset.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2013-05-01 17:51:54 -07:00
cramfs_fs.h
cramfs_fs_sb.h
crash_dump.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h crypto: crct10dif - Wrap crc_t10dif function all to use crypto transform framework 2013-05-20 20:11:01 +08:00
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
cred.h
crypto.h
cryptohash.h
cryptouser.h
cs5535.h
ctype.h
cuda.h
cyclades.h
cycx_x25.h
davinci_emac.h
dca.h
dcache.h vfs: constify dentry parameter in d_count() 2013-07-20 05:06:27 +04:00
dccp.h
dcookies.h
debug_locks.h lockdep: remove task argument from debug_check_no_locks_held 2013-05-12 14:16:21 +02:00
debugfs.h debugfs: add get/set for atomic types 2013-06-03 13:55:01 -07:00
debugobjects.h
delay.h
delayacct.h
devfreq.h PM / devfreq: add comments and Documentation 2013-06-03 20:20:29 +09:00
device-mapper.h dm: optimize use SRCU and RCU 2013-07-10 23:41:18 +01:00
device.h driver core: add default groups to struct class 2013-07-16 10:57:37 -07:00
device_cgroup.h
devpts_fs.h
digsig.h
dio.h
dirent.h
dlm.h
dlm_plock.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dm9000.h
dma-attrs.h
dma-buf.h
dma-contiguous.h
dma-debug.h
dma-direction.h
dma-mapping.h
dma_remapping.h
dmaengine.h drivers/dma: remove unused support for MEMSET operations 2013-07-03 16:07:42 -07:00
dmapool.h
dmar.h
dmi.h
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
ds1286.h
ds2782_battery.h
ds17287rtc.h
dtlk.h
dw_apb_timer.h Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2013-07-06 14:09:38 -07:00
dw_dmac.h
dynamic_debug.h
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h
edd.h
edma.h
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h
efi.h Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2013-07-06 14:09:38 -07:00
efs_vh.h
eisa.h
elevator.h elevator: Fix a race in elevator switching 2013-07-03 13:25:24 +02:00
elf-fdpic.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
err.h err.h: IS_ERR() can accept __user pointers 2013-07-03 16:07:41 -07:00
errno.h aio: remove retry-based AIO 2013-05-07 18:38:27 -07:00
errqueue.h
etherdevice.h
ethtool.h
eventfd.h
eventpoll.h
evm.h
export.h
exportfs.h
ext2_fs.h
extcon.h
f2fs_fs.h f2fs: align data types between on-disk and in-memory block addresses 2013-05-28 15:03:04 +09:00
f75375s.h
falloc.h
fanotify.h
fault-inject.h
fb.h fb: make fp_get_options name argument const 2013-06-27 16:53:30 +08:00
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h don't bother with deferred freeing of fdtables 2013-05-01 17:31:42 -04:00
fec.h
file.h
filter.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2013-06-19 16:49:39 -07:00
fips.h
firewire.h firewire: introduce fw_driver.probe and .remove methods 2013-06-09 18:15:00 +02:00
firmware-map.h
firmware.h firmware loader: don't export cache_firmware and uncache_firmware 2013-06-06 12:41:57 -07:00
fixp-arith.h
flat.h
flex_array.h
flex_proportions.h
fmc-sdb.h FMC: add needed headers 2013-06-17 16:38:57 -07:00
fmc.h fmc: avoid readl/writel namespace conflict 2013-06-19 20:30:32 -07:00
font.h
freezer.h freezer: add new freezable helpers using freezer_do_not_count() 2013-05-12 14:16:22 +02:00
frontswap.h
fs.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2013-07-14 11:42:26 -07:00
fs_enet_pd.h
fs_stack.h
fs_struct.h
fs_uart_pd.h
fscache-cache.h FS-Cache: The retrieval remaining-pages counter needs to be atomic_t 2013-06-19 14:16:47 +01:00
fscache.h
fsl-diu-fb.h
fsl_devices.h
fsl_hypervisor.h
fsnotify.h Replace a bunch of file->dentry->d_inode refs with file_inode() 2013-06-29 12:57:13 +04:00
fsnotify_backend.h
ftrace.h tracing: Disable tracing on warning 2013-06-19 23:32:07 -04:00
ftrace_event.h tracing: Modify soft-mode only if there's no other referrer 2013-05-09 20:14:25 -04:00
ftrace_irq.h
futex.h
gameport.h
gcd.h
genalloc.h
generic_acl.h
genetlink.h
genhd.h
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp.h include/linux/gfp.h: fix the comment for GFP_ZONE_TABLE 2013-07-09 10:33:21 -07:00
gpio-fan.h
gpio-pxa.h
gpio.h
gpio_keys.h
gpio_mouse.h
gsmmux.h
hardirq.h rcu: Remove TINY_PREEMPT_RCU 2013-06-10 13:45:49 -07:00
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 HID: debug: fix RCU preemption issue 2013-05-06 13:07:33 +02:00
hiddev.h
hidraw.h
highmem.h
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hp_sdc.h
hpet.h
hrtimer.h
htcpld.h
htirq.h
huge_mm.h Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc 2013-07-04 10:29:23 -07:00
hugetlb.h mm/hugetlb: remove hugetlb_prefault 2013-07-03 16:07:32 -07:00
hugetlb_cgroup.h
hugetlb_inline.h
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h
hyperv.h Drivers: hv: Add the GUID fot synthetic fibre channel device 2013-06-03 14:09:14 -07: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
i2o.h
i7300_idle.h
i8042.h
i8253.h
i82593.h
icmp.h
icmpv6.h
ide.h
idr.h Merge branch 'for-3.10/drivers' of git://git.kernel.dk/linux-block 2013-05-08 11:51:05 -07:00
ieee80211.h mac80211: set mesh formation field properly 2013-06-03 17:03:18 +02:00
if_arp.h
if_bridge.h
if_eql.h
if_ether.h net: core: move mac_pton() to lib/net_utils.c 2013-06-05 12:00:27 -07:00
if_fddi.h
if_frad.h
if_link.h net/core: Add VF link state control 2013-06-13 17:51:04 -07:00
if_ltalk.h
if_macvlan.h macvtap: Let TUNSETOFFLOAD actually controll offload features. 2013-06-25 16:44:56 -07:00
if_phonet.h
if_pppol2tp.h
if_pppox.h
if_team.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2013-06-19 16:49:39 -07:00
if_tun.h
if_tunnel.h
if_vlan.h vlan: mask vlan prio bits 2013-07-18 13:05:23 -07:00
igmp.h igmp: hash a hash table to speedup ip_check_mc_rcu() 2013-06-12 00:25:23 -07:00
ihex.h
ima.h
in.h
in6.h
inet.h
inet_diag.h
inet_lro.h
inetdevice.h igmp: hash a hash table to speedup ip_check_mc_rcu() 2013-06-12 00:25:23 -07:00
init.h init.h: remove __cpuinit sections from the kernel 2013-06-26 12:13:18 -04:00
init_ohci1394_dma.h
init_task.h
initrd.h
inotify.h
input-polldev.h
input.h
integrity.h
intel-iommu.h
intel_mid_dma.h
intel_pmic_gpio.h
interrupt.h
interval_tree.h
interval_tree_generic.h
io-mapping.h
io.h Add arch_phys_wc_{add, del} to manipulate WC MTRRs if needed 2013-05-31 13:02:52 +10:00
ioc3.h
ioc4.h
iocontext.h
iommu-helper.h
iommu.h Merge branches 'iommu/fixes', 'x86/vt-d', 'x86/amd', 'ppc/pamu', 'core' and 'arm/tegra' into next 2013-05-02 12:10:19 +02:00
ioport.h
ioprio.h
iova.h
ip.h
ipack.h
ipc.h
ipc_namespace.h
ipmi-fru.h FMC: add needed headers 2013-06-17 16:38:57 -07:00
ipmi.h
ipmi_smi.h
ipv6.h
ipv6_route.h
irq.h genirq: Add irq_get_trigger_type() to get IRQ flags 2013-06-25 11:48:24 +02:00
irq_cpustat.h
irq_work.h
irqchip.h irqchip: Add irqchip_init dummy function 2013-06-06 10:23:58 +09:00
irqdesc.h
irqdomain.h irqdomain: make irq_linear_revmap() a fast path again 2013-06-24 14:02:41 +01:00
irqflags.h
irqnr.h
irqreturn.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
isdn.h
isdn_divertif.h
isdn_ppp.h
isdnif.h
isicom.h
jbd.h jbd/jbd2: relocate bit_spinlock header to jbd_common 2013-06-12 23:02:35 -04:00
jbd2.h jbd2: invalidate handle if jbd2_journal_restart() fails 2013-07-01 08:12:41 -04:00
jbd_common.h jbd/jbd2: relocate bit_spinlock header to jbd_common 2013-06-12 23:02:35 -04:00
jhash.h
jiffies.h net: convert lls to use time_in_range() 2013-07-02 15:53:53 -07:00
journal-head.h jbd,jbd2: fix oops in jbd2_journal_put_journal_head() 2013-05-13 09:45:01 -04:00
joystick.h
jump_label.h
jz4740-adc.h
kallsyms.h
kbd_diacr.h
kbd_kern.h
kbuild.h
kcmp.h
kconfig.h
kcore.h
kd.h
kdb.h
kdebug.h
kdev_t.h
kern_levels.h
kernel-page-flags.h
kernel.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2013-07-04 11:40:58 -07:00
kernel_stat.h
kernelcapi.h
kexec.h
key-type.h
key.h
keyboard.h
kfifo.h
kgdb.h
khugepaged.h
klist.h
kmemcheck.h
kmemleak.h
kmod.h
kmsg_dump.h
kobj_map.h
kobject.h
kobject_ns.h
kprobes.h
kref.h Merge branch 'queue' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending 2013-05-16 07:55:07 -07:00
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kthread.h
ktime.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2013-07-09 18:24:39 -07:00
kvm_host.h KVM fixes for 3.11 2013-07-03 13:21:40 -07:00
kvm_para.h
kvm_types.h
l2tp.h
lapb.h
latencytop.h
lcd.h lcd: add devm_lcd_device_{register,unregister}() 2013-07-03 16:07:43 -07:00
lcm.h
led-lm3530.h
leds-bd2802.h
leds-lp3944.h
leds-pca9532.h
leds-regulator.h
leds-tca6507.h
leds.h
leds_pwm.h
lglock.h
lguest.h
lguest_launcher.h
libata.h ahci: make ahci_transmit_led_message into a function pointer 2013-06-06 14:05:23 -07:00
libfdt.h
libfdt_env.h
libps2.h
license.h
linkage.h We get rid of the general module prefix confusion with a binary config option, 2013-05-05 10:58:06 -07:00
linux_logo.h
lis3lv02d.h
list.h linked-list: Remove __list_for_each 2013-07-16 22:00:14 -07:00
list_bl.h
list_nulls.h
list_sort.h
llc.h
llist.h llist: llist_add() can use llist_add_batch() 2013-07-13 13:29:32 +04:00
lockdep.h
log2.h
lp.h
lru_cache.h
lsm_audit.h
lz4.h lib: add lz4 compressor module 2013-07-09 10:33:30 -07:00
lzo.h
m48t86.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mailbox.h
maple.h
marvell_phy.h phy: Add Marvell 88E1510 phy ID 2013-05-31 00:48:22 -07:00
math64.h include/linux/math64.h: add div64_ul() 2013-06-12 16:29:47 -07:00
max17040_battery.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h
mei_cl_bus.h
memblock.h
memcontrol.h mm, memcg: don't take task_lock in task_in_mem_cgroup 2013-07-03 16:07:26 -07:00
memory.h Driver core / memory: Simplify __memory_block_change_state() 2013-06-01 21:37:09 +02:00
memory_hotplug.h Memory hotplug: Move alternative function definitions to header 2013-06-01 22:24:07 +02:00
mempolicy.h
mempool.h
memstick.h
mg_disk.h
micrel_phy.h
migrate.h
migrate_mode.h
mii.h
miscdevice.h
mm.h mm: remove unused VM_<READfoo> macros and expand other in-place 2013-07-09 10:33:23 -07:00
mm_inline.h
mm_types.h mm: remove free_area_cache 2013-07-10 18:11:34 -07:00
mman.h mm: tune vm_committed_as percpu_counter batching size 2013-07-03 16:07:32 -07:00
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h
mmzone.h mm: remove unused functions is_{normal_idx, normal, dma32, dma} 2013-07-09 10:33:22 -07:00
mnt_namespace.h
mod_devicetable.h rapidio: add udev notification 2013-07-03 16:08:05 -07:00
module.h
moduleloader.h
moduleparam.h There is no /sys/parameters 2013-07-02 15:38:19 +09:30
mount.h
mpage.h
mpi.h
mroute.h
mroute6.h
msdos_fs.h
msg.h
msi.h PCI: Allocate only as many MSI vectors as requested by driver 2013-05-28 11:31:16 -06:00
msm_mdp.h
mutex-debug.h mutex: Add support for wound/wait style locks 2013-06-26 12:10:56 +02:00
mutex.h mutex: Move ww_mutex definitions to ww_mutex.h 2013-07-12 12:07:46 +02:00
mv643xx.h
mv643xx_eth.h net: mv643xx_eth: add phy_node to platform_data struct 2013-05-30 17:54:03 -07:00
mv643xx_i2c.h
mxm-wmi.h
n_r3964.h
namei.h
nbd.h nbd: correct disconnect behavior 2013-07-03 16:08:05 -07:00
net.h net: do not manually initialize enumerators 2013-06-04 15:17:38 -07:00
netdev_features.h MPLS: Add limited GSO support 2013-05-27 22:50:59 -07:00
netdevice.h net: rename ll methods to busy-poll 2013-07-10 17:08:27 -07:00
netfilter.h netfilter: don't panic on error while walking through the init path 2013-05-23 14:22:30 +02:00
netfilter_bridge.h
netfilter_ipv4.h
netfilter_ipv6.h netfilter: add nf_ipv6_ops hook to fix xt_addrtype with IPv6 2013-05-23 11:58:55 +02:00
netlink.h netlink: fix splat in skb_clone with large messages 2013-06-27 22:44:16 -07:00
netpoll.h netpoll: remove return value from netpoll_rx_disable() 2013-05-27 23:18:50 -07:00
nfs.h
nfs3.h
nfs4.h NFSv4: Introduce new label structure 2013-06-08 16:20:14 -04:00
nfs_fs.h NFS: Make nfs_attribute_cache_expired() non-static 2013-07-09 17:17:07 -04:00
nfs_fs_i.h
nfs_fs_sb.h NFS: Client implementation of Labeled-NFS 2013-06-08 16:20:16 -04:00
nfs_idmap.h
nfs_iostat.h
nfs_page.h
nfs_xdr.h Merge branch 'labeled-nfs' into linux-next 2013-06-28 16:29:51 -04:00
nfsacl.h
nilfs2_fs.h
nl802154.h
nls.h
nmi.h watchdog: Rename confusing state variable 2013-06-20 15:41:18 +02:00
node.h
nodemask.h
notifier.h
nsc_gpio.h
nsproxy.h
ntb.h
nubus.h nubus: Kill nubus_proc_detach_device() 2013-05-04 14:47:26 -04:00
numa.h
nvme.h NVMe: Simplify Firmware Activate code slightly 2013-05-08 09:55:05 -04:00
nvram.h
nwpserial.h
nx842.h
of.h ARM: arm-soc: late cleanups 2013-05-07 11:22:14 -07:00
of_address.h of/pci: Provide support for parsing PCI DT ranges property 2013-05-19 20:29:55 +00:00
of_device.h of: remove CONFIG_OF_DEVICE 2013-06-12 12:37:40 +01:00
of_dma.h dma: of: Remove check on always true condition 2013-06-12 07:49:19 +05:30
of_fdt.h
of_gpio.h
of_i2c.h
of_iommu.h
of_irq.h
of_mdio.h
of_mtd.h
of_net.h
of_pci.h of/pci: Add of_pci_parse_bus_range() function 2013-05-19 20:30:10 +00:00
of_pdt.h
of_platform.h of: remove of_platform_driver 2013-06-12 12:37:30 +01:00
oid_registry.h
olpc-ec.h
omap-dma.h
omap-iommu.h
omap-mailbox.h mailbox/omap: move the OMAP mailbox framework to drivers 2013-06-11 11:41:51 -05:00
omapfb.h
oom.h
openvswitch.h
opp.h
oprofile.h
oxu210hp.h
padata.h
page-debug-flags.h
page-flags-layout.h
page-flags.h
page-isolation.h
page_cgroup.h
pageblock-flags.h mm/pageblock: remove get/set_pageblock_flags 2013-07-03 16:07:32 -07:00
pagemap.h
pagevec.h mm: remove lru parameter from __pagevec_lru_add and remove parts of pagevec API 2013-07-03 16:07:31 -07:00
parport.h
parport_pc.h
parser.h
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci-acpi.h PCI: acpiphp: Re-enumerate devices when host bridge receives Bus Check 2013-05-17 14:12:06 -06:00
pci-aspm.h
pci-ats.h
pci-dma.h
pci.h pci: add pcibios_release_device 2013-06-26 21:10:05 +02:00
pci_hotplug.h
pci_ids.h Merge branch 'pci/misc' into next 2013-06-26 15:55:52 -06:00
pcieport_if.h
pda_power.h
percpu-defs.h
percpu-refcount.h percpu-refcount: use RCU-sched insted of normal RCU 2013-06-16 16:12:26 -07:00
percpu-rwsem.h
percpu.h
percpu_counter.h
perf_event.h kernel: delete __cpuinit usage from all core kernel files 2013-07-14 19:36:59 -04:00
perf_regs.h
personality.h
pfn.h
phonedev.h
phonet.h
phy.h phy: add reverse MII PHY connection type 2013-05-31 17:19:05 -07:00
phy_fixed.h
pid.h kernel/fork.c:copy_process(): don't add the uninitialized child to thread/task/pid lists 2013-07-03 16:08:03 -07:00
pid_namespace.h aio: don't include aio.h in sched.h 2013-05-07 20:16:25 -07:00
pim.h
pipe_fs_i.h
pktcdvd.h
platform_device.h Device tree updates for v3.11 2013-07-04 15:51:45 -07:00
plist.h
pm.h
pm2301_charger.h
pm_clock.h
pm_domain.h
pm_qos.h
pm_runtime.h PM / Runtime: Rework the "runtime idle" helper routine 2013-06-03 21:49:52 +02:00
pm_wakeup.h PM / Sleep: Fix comment typo in pm_wakeup.h 2013-07-15 01:31:37 +02:00
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h
poll.h
posix-clock.h
posix-timers.h posix_cpu_timer: consolidate expiry time type 2013-07-03 16:16:20 +02:00
posix_acl.h
posix_acl_xattr.h
power_supply.h power_supply: Move of_node out of the #ifdef CONFIG_OF 2013-06-28 18:20:52 -07:00
ppp-comp.h
ppp_channel.h
ppp_defs.h
pps-gpio.h
pps_kernel.h
preempt.h tracing/context-tracking: Add preempt_schedule_context() for tracing 2013-06-19 12:55:10 +02:00
prefetch.h
printk.h Add include dependencies to <linux/printk.h>. 2013-05-22 01:34:24 +02:00
prio_heap.h
proc_fs.h proc: Move non-public stuff from linux/proc_fs.h to fs/proc/internal.h 2013-05-01 17:29:47 -04:00
proc_ns.h proc: Split the namespace stuff out into linux/proc_ns.h 2013-05-01 17:29:39 -04:00
profile.h
projid.h
proportions.h
pstore.h pstore: Pass header size in the pstore write callback 2013-07-01 18:10:48 +10:00
pstore_ram.h
pti.h
ptp_classify.h
ptp_clock_kernel.h
ptrace.h ptrace: revert "Prepare to fix racy accesses on task breakpoints" 2013-07-09 10:33:26 -07:00
pvclock_gtod.h timekeeping: Indicate that clock was set in the pvclock gtod notifier 2013-06-28 23:15:06 +02:00
pwm.h pwm: Add sysfs interface 2013-06-21 11:32:51 +02:00
pwm_backlight.h
pxa2xx_ssp.h
pxa168_eth.h
qnx6_fs.h
quicklist.h
quota.h
quotaops.h
radix-tree.h
raid_class.h
ramfs.h
random.h remove unused random32() and srandom32() 2013-05-07 18:38:27 -07:00
range.h
ratelimit.h
rational.h
rbtree.h
rbtree_augmented.h
rculist.h rcu: Add _notrace variation of rcu_dereference_raw() and hlist_for_each_entry_rcu() 2013-05-28 22:47:13 -04:00
rculist_bl.h
rculist_nulls.h net: force a reload of first item in hlist_nulls_for_each_entry_rcu 2013-06-02 20:53:59 -07:00
rcupdate.h rcu: Shrink TINY_RCU by moving exit_rcu() 2013-06-10 13:45:52 -07:00
rcutiny.h rcu: Shrink TINY_RCU by moving exit_rcu() 2013-06-10 13:45:52 -07:00
rcutree.h rcu: Shrink TINY_RCU by moving exit_rcu() 2013-06-10 13:45:52 -07:00
reboot.h reboot: move arch/x86 reboot= handling to generic kernel 2013-07-09 10:33:29 -07:00
reciprocal_div.h
regmap.h Merge remote-tracking branch 'regmap/topic/field' into regmap-next 2013-06-30 12:40:03 +01:00
regset.h
relay.h
remoteproc.h
res_counter.h
reservation.h mutex: Move ww_mutex definitions to ww_mutex.h 2013-07-12 12:07:46 +02:00
reset-controller.h
reset.h
resource.h
resume-trace.h
rfkill-gpio.h
rfkill-regulator.h
rfkill.h
ring_buffer.h
rio.h rapidio: change endpoint device name format 2013-07-03 16:08:05 -07:00
rio_drv.h rapidio: make enumeration/discovery configurable 2013-05-24 16:22:50 -07:00
rio_ids.h rapidio: add udev notification 2013-07-03 16:08:05 -07:00
rio_regs.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
rwlock.h
rwlock_api_smp.h
rwlock_types.h
rwsem-spinlock.h
rwsem.h
rxrpc.h
s3c_adc_battery.h
sa11x0-dma.h
scatterlist.h lib/scatterlist: introduce sg_pcopy_from_buffer() and sg_pcopy_to_buffer() 2013-07-09 10:33:30 -07:00
scc.h
sched.h mm: remove free_area_cache 2013-07-10 18:11:34 -07:00
sched_clock.h sched_clock: Make ARM's sched_clock generic for all architectures 2013-06-12 14:02:13 -07:00
screen_info.h
sctp.h
scx200.h
scx200_gpio.h
sdb.h FMC: add needed headers 2013-06-17 16:38:57 -07:00
sdla.h
seccomp.h
securebits.h
security.h NFS client updates for Linux 3.11 2013-07-09 12:09:43 -07:00
selection.h
selinux.h
sem.h ipc/sem.c: replace shared sem_otime with per-semaphore value 2013-07-09 10:33:28 -07:00
semaphore.h
seq_file.h seq_file: add seq_list_*_percpu helpers 2013-07-08 13:36:41 +04:00
seq_file_net.h
seqlock.h
serial.h
serial_8250.h
serial_core.h serial: Move "uart_console" def to core header file. 2013-05-20 11:47:21 -07:00
serial_max3100.h
serial_mfd.h
serial_pnx8xxx.h
serial_s3c.h
serial_sci.h serial: sh-sci: HSCIF support 2013-06-17 18:09:53 +09:00
serio.h
sfi.h
sfi_acpi.h
sh_clk.h
sh_dma.h DMA: shdma: shdma_chan_filter() has to be in shdma-base.h 2013-07-05 11:40:59 +05:30
sh_eth.h
sh_intc.h
sh_timer.h
shdma-base.h DMA: shdma: add DT support 2013-07-05 11:41:00 +05:30
shm.h
shmem_fs.h
shrinker.h
signal.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2013-05-01 17:51:54 -07:00
signalfd.h
sirfsoc_dma.h
sizes.h
skbuff.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2013-07-03 14:55:13 -07:00
slab.h slab: add kmalloc() to kernel API documentation 2013-07-07 19:02:59 +03:00
slab_def.h slab: Return NULL for oversized allocations 2013-05-06 09:24:16 +03:00
slob_def.h slab: add kmalloc() to kernel API documentation 2013-07-07 19:02:59 +03:00
slub_def.h
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h include/linux/smp.h:on_each_cpu(): switch back to a macro 2013-07-03 16:07:22 -07:00
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h RDMA/cma: Define native IB address 2013-06-20 13:08:01 -07:00
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock.h
spinlock_api_smp.h spinlock_api_smp.h: fix preprocessor comments 2013-06-19 23:34:50 +02:00
spinlock_api_up.h
spinlock_types.h
spinlock_types_up.h
spinlock_up.h sched: Rename sched.c as sched/core.c in comments and Documentation 2013-06-19 12:58:42 +02:00
splice.h splice: don't pass the address of ->f_pos to methods 2013-06-20 19:02:45 +04:00
srcu.h rcu: Remove srcu_read_lock_raw() and srcu_read_unlock_raw(). 2013-06-10 13:45:25 -07:00
ssbi.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h
statfs.h
static_key.h
stddef.h
ste_modem_shm.h
stmmac.h dt:net:stmmac: Add dt specific phy reset callback support. 2013-07-04 14:34:17 -07:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h
string.h
string_helpers.h
stringify.h
sudmac.h
sungem_phy.h
sunserialcore.h
superhyway.h
suspend.h PM / Sleep: Print last wakeup source on failed wakeup_count write 2013-06-21 00:35:12 +02:00
svga.h
swab.h
swap.h swap: discard while swapping only if SWAP_FLAG_DISCARD_PAGES 2013-07-03 16:07:32 -07:00
swapfile.h
swapops.h mm: migration: add migrate_entry_wait_huge() 2013-06-12 16:29:46 -07:00
swiotlb.h
synclink.h
sys.h
sys_soc.h
syscalls.h
syscore_ops.h
sysctl.h
sysfs.h sysfs: use file mode defines from stat.h 2013-07-16 10:57:37 -07:00
syslog.h kmsg: honor dmesg_restrict sysctl on /dev/kmsg 2013-06-12 16:29:44 -07:00
sysrq.h
sysv_fs.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 tcp: remove bad timeout logic in fast recovery 2013-05-19 23:51:17 -07:00
tegra-ahb.h
tegra-powergate.h
tegra-soc.h
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux 2013-05-09 09:40:49 -07:00
thread_info.h
threads.h
ti_wilink_st.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time-armada-370-xp.h
time.h time: Revert ALWAYS_USE_PERSISTENT_CLOCK compile time optimizaitons 2013-05-14 20:54:06 +02:00
timekeeper_internal.h
timer.h
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
topology.h
toshiba.h
tpm.h tpm: move TPM_DIGEST_SIZE defintion 2013-05-21 12:25:02 -05:00
tpm_command.h
trace_clock.h
trace_seq.h
tracehook.h
tracepoint.h tracing: Add DEFINE_EVENT_FN() macro 2013-06-20 22:24:32 -07:00
transport_class.h
tsacct_kern.h
tty.h n_tty: Encapsulate minimum_to_wake within N_TTY 2013-06-17 12:55:11 -07:00
tty_driver.h
tty_flip.h
tty_ldisc.h n_tty: Encapsulate minimum_to_wake within N_TTY 2013-06-17 12:55:11 -07:00
typecheck.h
types.h
u64_stats_sync.h
uaccess.h
ucb1400.h
ucs2_string.h
udp.h
uidgid.h
uinput.h
uio.h Hoist memcpy_fromiovec/memcpy_toiovec into lib/ 2013-05-20 10:24:22 +09:30
uio_driver.h
uprobes.h
usb.h usb: add usb2 Link PM variables to sysfs and usb_device 2013-06-05 16:48:40 -07:00
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h
uts.h
utsname.h
uuid.h
uwb.h
vermagic.h
vexpress.h reboot: arm: change reboot_mode to use enum reboot_mode 2013-07-09 10:33:29 -07:00
vfio.h
vfs.h
vga_switcheroo.h
vgaarb.h
via-core.h
via-gpio.h
via.h
via_i2c.h
video_output.h
videodev2.h
virtio.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2013-07-09 18:24:39 -07:00
virtio_caif.h
virtio_config.h
virtio_console.h
virtio_mmio.h
virtio_ring.h virtio: include asm/barrier explicitly 2013-07-09 10:47:53 +09:30
virtio_scsi.h
vlynq.h
vm_event_item.h
vm_sockets.h
vmalloc.h mm/vmalloc.c: rename VM_UNLIST to VM_UNINITIALIZED 2013-07-09 10:33:21 -07:00
vme.h
vmpressure.h
vmstat.h
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt.h
vt_buffer.h
vt_kern.h Merge 3.10-rc3 into tty-next 2013-05-27 10:57:53 +09:00
vtime.h vtime: Use consistent clocks among nohz accounting 2013-05-31 11:31:50 +02:00
w1-gpio.h
wait.h FS-Cache patches 2013-07-02 2013-07-02 09:52:47 -07:00
wanrouter.h
watchdog.h
wireless.h
wl12xx.h
wm97xx.h
workqueue.h drivers: avoid format strings in names passed to alloc_workqueue() 2013-07-03 16:07:41 -07:00
writeback.h mm/writeback: commit reason of WB_REASON_FORKER_THREAD mismatch name 2013-07-09 10:33:22 -07:00
ww_mutex.h mutex: Move ww_mutex definitions to ww_mutex.h 2013-07-12 12:07:46 +02:00
xattr.h
xilinxfb.h
xz.h
yam.h
z2_battery.h
zbud.h zbud: add to mm/ 2013-07-10 18:11:34 -07:00
zconf.h
zlib.h
zorro.h
zorro_ids.h
zutil.h