2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-25 21:54:06 +08:00
linux-next/include/linux
Mathias Krause 4e9b45a192 ipc, msg: fix message length check for negative values
On 64 bit systems the test for negative message sizes is bogus as the
size, which may be positive when evaluated as a long, will get truncated
to an int when passed to load_msg().  So a long might very well contain a
positive value but when truncated to an int it would become negative.

That in combination with a small negative value of msg_ctlmax (which will
be promoted to an unsigned type for the comparison against msgsz, making
it a big positive value and therefore make it pass the check) will lead to
two problems: 1/ The kmalloc() call in alloc_msg() will allocate a too
small buffer as the addition of alen is effectively a subtraction.  2/ The
copy_from_user() call in load_msg() will first overflow the buffer with
userland data and then, when the userland access generates an access
violation, the fixup handler copy_user_handle_tail() will try to fill the
remainder with zeros -- roughly 4GB.  That almost instantly results in a
system crash or reset.

  ,-[ Reproducer (needs to be run as root) ]--
  | #include <sys/stat.h>
  | #include <sys/msg.h>
  | #include <unistd.h>
  | #include <fcntl.h>
  |
  | int main(void) {
  |     long msg = 1;
  |     int fd;
  |
  |     fd = open("/proc/sys/kernel/msgmax", O_WRONLY);
  |     write(fd, "-1", 2);
  |     close(fd);
  |
  |     msgsnd(0, &msg, 0xfffffff0, IPC_NOWAIT);
  |
  |     return 0;
  | }
  '---

Fix the issue by preventing msgsz from getting truncated by consistently
using size_t for the message length.  This way the size checks in
do_msgsnd() could still be passed with a negative value for msg_ctlmax but
we would fail on the buffer allocation in that case and error out.

Also change the type of m_ts from int to size_t to avoid similar nastiness
in other code paths -- it is used in similar constructs, i.e.  signed vs.
unsigned checks.  It should never become negative under normal
circumstances, though.

Setting msg_ctlmax to a negative value is an odd configuration and should
be prevented.  As that might break existing userland, it will be handled
in a separate commit so it could easily be reverted and reworked without
reintroducing the above described bug.

Hardening mechanisms for user copy operations would have catched that bug
early -- e.g.  checking slab object sizes on user copy operations as the
usercopy feature of the PaX patch does.  Or, for that matter, detect the
long vs.  int sign change due to truncation, as the size overflow plugin
of the very same patch does.

[akpm@linux-foundation.org: fix i386 min() warnings]
Signed-off-by: Mathias Krause <minipli@googlemail.com>
Cc: Pax Team <pageexec@freemail.hu>
Cc: Davidlohr Bueso <davidlohr@hp.com>
Cc: Brad Spengler <spender@grsecurity.net>
Cc: Manfred Spraul <manfred@colorfullife.com>
Cc: <stable@vger.kernel.org>	[ v2.3.27+ -- yes, that old ;) ]
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2013-11-13 12:09:36 +09:00
..
amba dmaengine: PL08x: Add support for PL080S variant 2013-09-02 11:49:56 +05:30
bcma bcma: make bcma_core_pci_{up,down}() callable from atomic context 2013-09-26 14:02:33 -04:00
byteorder
can can: mcp251x: Eliminate irq_flags from driver platform_data 2013-08-21 09:28:29 +02:00
ceph libceph: add function to ensure notifies are complete 2013-09-09 11:15:49 -07:00
clk ARM: mxs: remove custom .init_time hook 2013-09-29 21:09:34 +02:00
crush
decompress lib: add support for LZ4-compressed kernel 2013-07-09 10:33:30 -07:00
dma dma: mmp_pdma: add filter function 2013-08-14 13:55:15 +05:30
extcon extcon: gpio: Add support for active-low presence to detect pins 2013-09-27 09:37:01 +09:00
fsl/bestcomm dma: mxs-dma: remove code left from generic DMA binding conversion 2013-08-19 14:20:21 +05:30
gpio gpiolib: provide a declaration of seq_file in gpio/driver.h 2013-10-29 18:26:15 -07:00
hsi
i2c usb: phy: twl4030: use the new generic PHY framework 2013-09-27 17:36:58 -07:00
iio iio: Remove unused iio_sw_buffer_preenable() 2013-10-16 19:17:06 +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 irqchip: bcm2835: Convert to use IRQCHIP_DECLARE macro 2013-11-07 10:37:37 +01:00
isdn
lockd
mfd rtc: s5m-rtc: add real-time clock driver for s5m8767 2013-11-13 12:09:31 +09:00
mlx4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2013-09-05 14:54:29 -07:00
mlx5 IB/mlx5: Fix eq names to display nicely in /proc/interrupts 2013-10-10 09:23:59 -07:00
mmc mmc: sdhci: get voltage from sdhc host 2013-08-26 11:32:07 -04:00
mtd mtd: add a new ecc_step_size field to mtd_info{} 2013-08-30 21:37:01 +01:00
netfilter netfilter: ipset: Consistent userspace testing with nomatch flag 2013-09-16 20:35:55 +02:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
nfsd
phy drivers: phy: add generic PHY framework 2013-09-27 17:35:41 -07:00
pinctrl pinctrl/gpio: non-linear GPIO ranges accesible from gpiolib 2013-10-16 15:33:50 +02:00
platform_data backlight: lm3630: apply chip revision 2013-11-13 12:09:15 +09:00
power power: Add twl4030_madc battery driver. 2013-08-30 17:34:52 -07:00
raid md update for v3.12 2013-09-10 13:03:41 -07:00
regulator Merge remote-tracking branch 'regulator/topic/optional' into regulator-next 2013-10-24 11:11:39 +01:00
rtc
sched sched/numa: Remove the numa_balancing_scan_period_reset sysctl 2013-10-09 14:48:18 +02:00
spi Merge remote-tracking branch 'spi/topic/wr' into spi-next 2013-10-25 09:51:41 +01:00
ssb ssb: add struct for serial flash 2013-06-17 14:38:54 -04:00
sunrpc SUNRPC: Add a helper to switch the transport of an rpc_clnt 2013-10-28 15:21:32 -04:00
unaligned
usb usb: patches for v3.13 2013-10-24 16:18:40 +01:00
uwb include: Convert ethernet mac address declarations to use ETH_ALEN 2013-08-02 12:33:54 -07:00
wimax
8250_pci.h
a.out.h
acct.h
acpi_dma.h dma: acpi-dma: parse CSRT to extract additional resources 2013-05-14 10:23:57 +05:30
acpi_gpio.h gpiolib / ACPI: allow passing GPIOF_ACTIVE_LOW for GpioInt resources 2013-10-19 23:32:14 +02:00
acpi_io.h
acpi_pmtmr.h
acpi.h ACPI, x86: Extended error log driver for x86 platform 2013-10-23 10:09:07 -07:00
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_dtor 2013-07-30 11:53:12 -04: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 fs/anon_inode: Introduce a new lib function anon_inode_getfile_private() 2013-07-16 09:32:17 -04:00
apm_bios.h
apm-emulation.h
apple_bl.h
arcdevice.h
arm-cci.h drivers: bus: add ARM CCI support 2013-05-29 15:50:34 -04:00
asn1_ber_bytecode.h
asn1_decoder.h
asn1.h
async_tx.h drivers/dma: remove unused support for MEMSET operations 2013-07-03 16:07:42 -07:00
async.h
ata_platform.h
ata.h libata: Add support for SEND/RECEIVE FPDMA QUEUED 2013-08-25 09:39:12 -04:00
atalk.h
ath9k_platform.h
atm_suni.h
atm_tcp.h
atm.h
atmdev.h
atmel_pdc.h
atmel_pwm.h
atmel_serial.h tty/serial: at91: add a fallback option to determine uart/usart property 2013-10-17 13:31:19 -07:00
atmel_tc.h
atmel-mci.h
atmel-pwm-bl.h
atmel-ssc.h ARM: atmel-ssc: change phybase type to dma_addr_t 2013-07-15 11:07:56 +01:00
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 mm/page-writeback.c: add strictlimit feature 2013-09-11 15:58:04 -07:00
backlight.h backlight: add devm_backlight_device_{register,unregister}() 2013-07-03 16:07:43 -07:00
balloon_compaction.h mm: avoid reinserting isolated balloon pages into LRU lists 2013-09-30 14:31:02 -07:00
basic_mmio_gpio.h
bcd.h
bch.h
bcm47xx_wdt.h
bfin_mac.h
binfmts.h exec/ptrace: fix get_dumpable() incorrect tests 2013-11-13 12:09:33 +09:00
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 bitops: Introduce a more generic BITMASK macro 2013-10-21 15:12:01 -07:00
bitrev.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
blk-iopoll.h
blkdev.h block: Add nr_bios to block_rq_remap tracepoint 2013-09-21 13:57:47 -06: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 direct-io: Implement generic deferred AIO completions 2013-09-04 09:23:46 -04:00
bug.h
c2port.h
cache.h
capability.h userns: Kill nsown_capable it makes the wrong thing easy 2013-08-30 23:44:11 -07:00
cb710.h
cciss_ioctl.h
cdev.h
cdrom.h
cfag12864b.h
cgroup_subsys.h cgroup: remove bcache_subsys_id which got added stealthily 2013-07-09 16:30:35 -07:00
cgroup.h cgroup: implement CFTYPE_NO_PREFIX 2013-08-26 18:40:56 -04:00
circ_buf.h
cleancache.h mm: cleancache: clean up cleancache_enabled 2013-04-30 17:04:01 -07:00
clk-private.h clk: add support for clock reparent on set_rate 2013-08-19 12:27:17 -07:00
clk-provider.h clk: of: helper for determining number of parent clocks 2013-10-07 23:13:33 -07:00
clk.h
clkdev.h
clksrc-dbx500-prcmu.h
clockchips.h clockchips: Add FEAT_PERCPU clockevent flag 2013-10-02 11:33:23 +02:00
clocksource.h clocksource: Extract max nsec calculation into separate function 2013-07-30 11:24:20 -07:00
cm4000_cs.h
cmdline-parser.h block: support embedded device command line partition 2013-09-11 15:56:57 -07:00
cn_proc.h
cnt32_to_63.h
coda_psdev.h
coda.h include/linux/coda.h: remove useless '#else' 2013-07-30 11:11:44 +02:00
com20020.h
compaction.h
compat.h syscalls.h: use gcc alias instead of assembler aliases for syscalls 2013-11-13 12:09:12 +09:00
compiler-gcc3.h
compiler-gcc4.h compiler/gcc4: Add quirk for 'asm goto' miscompilation bug 2013-10-11 07:39:14 +02:00
compiler-gcc.h
compiler-intel.h
compiler.h
completion.h sched: Move completion code from core.c to completion.c 2013-11-06 07:49:19 +01:00
concap.h
configfs.h
connector.h
console_struct.h
console.h vt: delete unneeded function unregister_con_driver 2013-05-20 12:27:59 -07:00
consolemap.h
context_tracking_state.h context_tracking: Split low level state headers 2013-08-14 17:14:51 +02:00
context_tracking.h vtime: Optimize full dynticks accounting off case with static keys 2013-08-14 17:14:54 +02:00
cordic.h
coredump.h
cper.h ACPI, APEI, CPER: Add UEFI 2.4 support for memory error 2013-10-23 10:10:20 -07:00
cpu_cooling.h thermal: cpu_cooling: fix stub function 2013-07-08 10:13:40 -04:00
cpu_pm.h
cpu_rmap.h Remove GENERIC_HARDIRQ config option 2013-09-13 15:09:52 +02:00
cpu.h of: Make cpu node handling more portable. 2013-10-15 20:09:10 +01:00
cpufreq.h Revert "cpufreq: make sure frequency transitions are serialized" 2013-09-10 02:54:50 +02:00
cpuidle.h cpuidle: Add missing forward declarations of structures 2013-07-15 02:09:47 +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_sb.h
cramfs_fs.h
crash_dump.h vmcore: introduce remap_oldmem_pfn_range() 2013-09-11 15:59:10 -07:00
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h Reinstate "crypto: crct10dif - Wrap crc_t10dif function all to use crypto transform framework" 2013-09-07 12:56:26 +10:00
cred.h
crypto.h
cryptohash.h
cryptouser.h
cs5535.h
ctype.h lib, net: make isodigit() public and use it 2013-04-29 18:28:19 -07:00
cuda.h
cyclades.h
cycx_x25.h
davinci_emac.h
dca.h
dcache.h super: fix calculation of shrinkable objects for small numbers 2013-09-10 18:56:29 -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 fs/debugfs: add declaration for no CONFIG_DEBUG_FS 2013-10-03 16:14:12 -07:00
debugobjects.h debugobjects: Make debug_object_activate() return status 2013-08-18 17:39:55 -07:00
delay.h
delayacct.h
devfreq.h PM / devfreq: add comments and Documentation 2013-06-03 20:20:29 +09:00
device_cgroup.h
device-mapper.h dm mpath: disable WRITE SAME if it fails 2013-09-20 10:36:34 -04:00
device.h device: Make dev_WARN/dev_WARN_ONCE print device as well as driver name 2013-10-29 16:06:07 -07:00
devpts_fs.h
digsig.h
dio.h
dirent.h
dlm_plock.h
dlm.h
dm9000.h include: Convert ethernet mac address declarations to use ETH_ALEN 2013-08-02 12:33:54 -07:00
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dma_remapping.h
dma-attrs.h
dma-buf.h dma-buf: Add debugfs support 2013-05-01 16:36:22 +05:30
dma-contiguous.h drivers: dma-contiguous: clean source code and prepare for device tree 2013-08-27 09:18:29 +02:00
dma-debug.h
dma-direction.h
dma-mapping.h drivers:net: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent 2013-08-29 21:55:23 -04:00
dmaengine.h Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dma 2013-09-10 13:37:36 -07:00
dmapool.h
dmar.h
dmi.h DMI: Parse memory device (type 17) in SMBIOS 2013-10-23 10:10:12 -07:00
dnotify.h
dns_resolver.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd_genl_api.h
drbd_genl.h drbd: Allow online change of al-stripes and al-stripe-size 2013-06-28 16:04:36 +02:00
drbd_limits.h drbd: Allow online change of al-stripes and al-stripe-size 2013-06-28 16:04:36 +02:00
drbd.h drbd: Allow online change of al-stripes and al-stripe-size 2013-06-28 16:04:36 +02:00
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 EDAC, GHES: Update ghes error record info 2013-10-23 10:11:00 -07:00
edd.h
edma.h
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h
efi.h efi: Add proper definitions for some EFI function pointers. 2013-09-25 12:34:33 +01: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 PTR_RET is now PTR_ERR_OR_ZERO 2013-07-15 11:25:00 +09:30
errno.h aio: remove retry-based AIO 2013-05-07 18:38:27 -07:00
errqueue.h
etherdevice.h net: etherdevice: add address inherit helper 2013-09-03 20:57:49 -04:00
ethtool.h
eventfd.h Kill indirect include of file.h from eventfd.h, use fdget() in cgroup.c 2013-09-07 19:54:57 -04:00
eventpoll.h
evm.h
export.h
exportfs.h fat: restructure export_operations 2013-04-29 18:28:40 -07:00
ext2_fs.h
extcon.h extcon: Simplify extcon_dev_register() prototype by removing unnecessary parameter 2013-09-27 09:37:01 +09:00
f2fs_fs.h f2fs: support the inline xattrs 2013-08-26 20:15:23 +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 net: fix unsafe set_memory_rw from softirq 2013-10-07 15:16:45 -04:00
fips.h
firewire.h firewire: fix libdc1394/FlyCap2 iso event regression 2013-07-27 20:24:36 +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 frontswap: get rid of swap_lock dependency 2013-04-30 17:04:00 -07:00
fs_enet_pd.h fs_enet: cleanup clock API use 2013-08-22 22:13:54 -07:00
fs_stack.h
fs_struct.h vfs: move get_fs_root_and_pwd() to single caller 2013-09-12 10:12:47 -07:00
fs_uart_pd.h
fs.h NFS: Use i_writecount to control whether to get an fscache cookie in nfs_open() 2013-09-27 18:40:25 +01:00
fscache-cache.h FS-Cache: Provide the ability to enable/disable cookies 2013-09-27 18:40:25 +01:00
fscache.h FS-Cache: Provide the ability to enable/disable cookies 2013-09-27 18:40:25 +01:00
fsl_devices.h
fsl_hypervisor.h
fsl-diu-fb.h
fsnotify_backend.h inotify: convert inotify_add_to_idr() to use idr_alloc_cyclic() 2013-04-29 18:28:41 -07:00
fsnotify.h Replace a bunch of file->dentry->d_inode refs with file_inode() 2013-06-29 12:57:13 +04:00
ftrace_event.h Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu 2013-09-03 07:41:11 +02:00
ftrace_irq.h
ftrace.h tracing: Disable tracing on warning 2013-06-19 23:32:07 -04:00
futex.h
gameport.h
gcd.h
genalloc.h lib/genalloc: add a helper function for DMA buffer allocation 2013-11-13 12:09:22 +09:00
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_keys.h
gpio_mouse.h
gpio-fan.h
gpio-pxa.h
gpio.h GPIO bulk changes for the v3.13 development cycle 2013-11-12 15:50:46 +09:00
gsmmux.h
hardirq.h sched: Extract the basic add/sub preempt_count modifiers 2013-09-25 14:07:54 +02:00
hash.h
hashtable.h hashtable: add hash_for_each_possible_rcu_notrace() 2013-10-11 17:21:14 +11:00
hdlc.h
hdlcdrv.h
hdmi.h video/hdmi: Rename HDMI_IDENTIFIER to HDMI_IEEE_OUI 2013-08-30 08:42:01 +10:00
hid-debug.h HID: debug: break out hid_dump_report() into hid-debug 2013-04-30 10:09:06 +02:00
hid-roccat.h
hid-sensor-hub.h HID: Delay opening HID device 2013-10-01 16:19:08 +01:00
hid-sensor-ids.h HID: hid-sensor-hub: fix style of comments 2013-08-26 13:46:11 +02:00
hid.h HID: provide a helper for validating hid reports 2013-09-13 15:11:21 +02:00
hiddev.h
hidraw.h HID: hidraw: Add spinlock in struct hidraw to protect list 2013-08-26 21:40:24 +02:00
highmem.h
highuid.h
hil_mlc.h
hil.h
hippidevice.h
hp_sdc.h
hpet.h
hrtimer.h
htcpld.h
htirq.h
huge_mm.h thp: consolidate code between handle_mm_fault() and do_huge_pmd_anonymous_page() 2013-09-12 15:38:03 -07:00
hugetlb_cgroup.h
hugetlb_inline.h
hugetlb.h mm: migrate: check movability of hugepage in unmap_and_move_huge_page() 2013-09-11 15:57:49 -07:00
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h hwmon: (atxp1) Set and use error code from vid_to_reg() 2013-10-13 16:16:26 -07:00
hwmon.h hwmon: Provide managed hwmon registration 2013-10-13 16:16:28 -07:00
hwspinlock.h
hyperv.h Merge 3.12-rc3 into char-misc-next 2013-09-29 18:27:03 -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 i2c: move ACPI helpers into the core 2013-08-23 10:22:29 +02:00
i2o.h
i7300_idle.h
i8042.h Input: add driver for slidebar on Lenovo IdeaPad laptops 2013-08-26 09:30:03 -07:00
i8253.h
i82593.h
icmp.h
icmpv6.h ipv6: Kill ipv6 dependency of icmpv6_send(). 2013-04-29 13:54:36 -04:00
ide.h ide: convert bus code to use dev_groups 2013-10-16 18:40:57 -07:00
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 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem 2013-08-29 14:08:24 -04: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 team: add support for sending multicast rejoins 2013-07-23 16:52:47 -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 net: convert resend IGMP to notifier event 2013-07-23 16:52:47 -07:00
ihex.h
ima.h
in6.h
in.h
inet_diag.h
inet_lro.h
inet.h
inetdevice.h ipv4: expose IPV4_DEVCONF 2013-08-22 20:30:15 -07:00
init_ohci1394_dma.h
init_task.h
init.h init.h: document the existence of __initconst 2013-11-13 12:09:26 +09:00
initrd.h
inotify.h
input-polldev.h
input.h
integrity.h
intel_mid_dma.h
intel_pmic_gpio.h
intel-iommu.h x86/iommu: correct ICS register offset 2013-09-24 13:04:07 +02:00
interrupt.h irq: Consolidate do_softirq() arch overriden implementations 2013-10-01 12:53:25 +02:00
interval_tree_generic.h
interval_tree.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 iommu/fsl: Add additional iommu attributes required by the PAMU driver. 2013-08-14 11:38:34 +02:00
ioport.h resource: add release_mem_region_adjustable() 2013-04-29 15:54:37 -07:00
ioprio.h
iova.h
ip.h
ipack.h
ipc_namespace.h ipc, msg: forbid negative values for "msg{max,mnb,mni}" 2013-11-03 10:53:11 -08:00
ipc.h
ipmi_smi.h
ipmi-fru.h FMC: add needed headers 2013-06-17 16:38:57 -07:00
ipmi.h
ipv6_route.h
ipv6.h ipv6: drop fragmented ndisc packets by default (RFC 6980) 2013-08-29 15:32:08 -04:00
irq_cpustat.h
irq_work.h
irq.h Remove GENERIC_HARDIRQ config option 2013-09-13 15:09:52 +02:00
irqchip.h irqchip: Add irqchip_init dummy function 2013-06-06 10:23:58 +09:00
irqdesc.h Remove GENERIC_HARDIRQ config option 2013-09-13 15:09:52 +02:00
irqdomain.h irqdomain: make irq_linear_revmap() a fast path again 2013-06-24 14:02:41 +01:00
irqflags.h
irqnr.h Remove GENERIC_HARDIRQ config option 2013-09-13 15:09:52 +02:00
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 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
jbd.h jbd: use a single printk for jbd_debug() 2013-08-09 10:49:00 +02:00
jhash.h
jiffies.h jiffies: Avoid undefined behavior from signed overflow 2013-08-20 11:46:54 -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_ratelimit.h jump_label: Split jumplabel ratelimit 2013-08-09 07:53:54 -07:00
jump_label.h jump_label: unlikely(x) > 0 2013-11-13 12:09:13 +09:00
jz4740-adc.h
kallsyms.h
kbd_diacr.h
kbd_kern.h tty: Remove dead code 2013-07-26 16:19:48 -07:00
kbuild.h
kcmp.h
kconfig.h
kcore.h proc: Split kcore bits from linux/procfs.h into linux/kcore.h 2013-04-29 15:42:02 -04:00
kd.h
kdb.h kdb: Add support for external NMI handler to call KGDB/KDB 2013-10-03 18:47:54 +02:00
kdebug.h
kdev_t.h
kern_levels.h
kernel_stat.h Remove GENERIC_HARDIRQ config option 2013-09-13 15:09:52 +02:00
kernel-page-flags.h tools/vm/page-types.c: support KPF_SOFTDIRTY bit 2013-11-13 12:09:07 +09:00
kernel.h lib: introduce upper case hex ascii helpers 2013-09-20 15:38:26 -04:00
kernelcapi.h
kexec.h
key-type.h
key.h
keyboard.h
kfifo.h
kgdb.h kdb: Add support for external NMI handler to call KGDB/KDB 2013-10-03 18:47:54 +02:00
khugepaged.h
klist.h
kmemcheck.h
kmemleak.h
kmod.h kmod: remove call_usermodehelper_fns() 2013-04-30 17:04:06 -07:00
kmsg_dump.h
kobj_completion.h kobject: introduce kobj_completion 2013-09-26 16:17:33 -07:00
kobj_map.h
kobject_ns.h sysfs: Restrict mounting sysfs 2013-08-28 21:35:14 -07:00
kobject.h sysfs: remove ktype->namespace() invocations in directory code 2013-09-26 15:30:22 -07:00
kprobes.h kprobes: allow to specify custom allocator for insn caches 2013-09-11 15:58:52 -07:00
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 kthread: implement probe_kthread_data() 2013-04-30 17:04:02 -07:00
ktime.h ktime: fix some scripts/kernel-doc warnings 2013-07-25 12:35:39 +02:00
kvm_host.h KVM: mmu: allow page tables to be in read-only slots 2013-09-17 12:52:31 +03: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_pwm.h
leds-bd2802.h
leds-lp3944.h
leds-pca9532.h
leds-regulator.h
leds-tca6507.h
leds.h
lglock.h
lguest_launcher.h
lguest.h
libata.h libata: Add support for queued DSM TRIM 2013-08-25 09:39:12 -04:00
libfdt_env.h
libfdt.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_bl.h
list_lru.h list_lru: dynamically adjust node arrays 2013-09-10 18:56:32 -04:00
list_nulls.h
list_sort.h
list.h list: introduce list_last_entry(), use list_{first,last}_entry() 2013-11-13 12:09:24 +09:00
llc.h
llist.h tty: Use lockless flip buffer free list 2013-07-23 16:47:08 -07:00
lockdep.h lockdep: Introduce lock_acquire_exclusive()/shared() helper macros 2013-07-12 13:51:18 +02:00
lockref.h GFS2: Use lockref for glocks 2013-10-15 15:18:08 +01:00
log2.h
lp.h
lru_cache.h
lsm_audit.h
lz4.h lz4: fix compression/decompression signedness mismatch 2013-09-11 15:59:45 -07:00
lzo.h
m48t86.h
mailbox.h
maple.h
marvell_phy.h phy: Add Marvell 88E1510 phy ID 2013-05-31 00:48:22 -07:00
math64.h math64: New separate div64_u64_rem helper 2013-08-23 09:02:14 -04:00
max17040_battery.h
mbcache.h
mbus.h bus: mvebu-mbus: Remove the no longer used name-based API 2013-08-06 14:10:45 +00:00
mc6821.h
mc146818rtc.h
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h
mei_cl_bus.h
memblock.h mm/memblock.c: introduce bottom-up allocation mode 2013-11-13 12:09:08 +09:00
memcontrol.h mm: memcg: handle non-error OOM situations more gracefully 2013-10-16 21:35:53 -07:00
memory_hotplug.h mm/sparsemem: use PAGES_PER_SECTION to remove redundant nr_pages parameter 2013-11-13 12:09:06 +09:00
memory.h drivers: base: use standard device online/offline for state change 2013-08-21 11:52:20 -07:00
mempolicy.h mm, mempolicy: make mpol_to_str robust and always succeed 2013-11-13 12:09:05 +09:00
mempool.h
memstick.h
mg_disk.h
micrel_phy.h phy: micrel: Add definitions for common Micrel PHY registers 2013-08-22 23:20:54 +08:00
migrate_mode.h
migrate.h mm: numa: Scan pages with elevated page_mapcount 2013-10-09 12:40:32 +02:00
mii.h
miscdevice.h HID: uhid: allocate static minor 2013-09-26 11:03:29 +02:00
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm_inline.h mm: vmscan: fix do_try_to_free_pages() livelock 2013-09-11 15:58:01 -07:00
mm_types.h sched/numa: Remove the numa_balancing_scan_period_reset sysctl 2013-10-09 14:48:18 +02:00
mm.h mm/memblock.c: introduce bottom-up allocation mode 2013-11-13 12:09:08 +09:00
mman.h mm: factor commit limit calculation 2013-11-13 12:09:11 +09:00
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h
mmzone.h mm: vmscan: fix do_try_to_free_pages() livelock 2013-09-11 15:58:01 -07:00
mnt_namespace.h
mod_devicetable.h Revert "Input: introduce BTN/ABS bits for drums and guitars" 2013-09-07 09:48:41 -07:00
module.h module: Fix mod->mkobj.kobj potentially freed too early 2013-09-03 16:35:47 +09:30
moduleloader.h
moduleparam.h module: Add flag to allow mod params to have no arguments 2013-08-20 15:37:42 +09:30
mount.h vfs: Lock in place mounts from more privileged users 2013-07-24 09:14:46 -07:00
mpage.h
mpi.h
mroute6.h
mroute.h
msdos_fs.h
msg.h ipc, msg: fix message length check for negative values 2013-11-13 12:09:36 +09:00
msi.h of: pci: add registry of MSI chips 2013-08-12 15:27:01 +00: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: replace CONFIG_HAVE_ARCH_MUTEX_CPU_RELAX with simple ifdef 2013-09-28 12:46:21 +02:00
mv643xx_eth.h include: Convert ethernet mac address declarations to use ETH_ALEN 2013-08-02 12:33:54 -07:00
mv643xx_i2c.h
mv643xx.h
mxm-wmi.h
n_r3964.h
namei.h introduce kern_path_mountpoint() 2013-09-08 20:20:23 -04:00
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 Driver Core / sysfs patches for 3.13-rc1 2013-11-07 11:42:15 +09: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
netfilter.h netfilter: nf_conntrack: make sequence number adjustments usuable without NAT 2013-08-28 00:26:48 +02:00
netlink.h netlink: fix splat in skb_clone with large messages 2013-06-27 22:44:16 -07:00
netpoll.h netpoll: fix rx_hook() interface by passing the skb 2013-10-25 19:26:58 -04:00
nfs3.h
nfs4.h NFSv4: Sanity check the server reply in _nfs4_server_capabilities 2013-11-04 16:42:52 -05:00
nfs_fs_i.h
nfs_fs_sb.h NFS: cache parsed auth_info in nfs_server 2013-10-28 15:37:43 -04:00
nfs_fs.h NFS: Use i_writecount to control whether to get an fscache cookie in nfs_open() 2013-09-27 18:40:25 +01:00
nfs_idmap.h
nfs_iostat.h
nfs_page.h
nfs_xdr.h NFS: add support for multiple sec= mount options 2013-10-28 15:38:02 -04:00
nfs.h
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 numa: Mark __node_set() as __always_inline 2013-07-25 21:54:01 +02:00
notifier.h include/linux/memory.h: implement register_hotmemory_notifier() 2013-04-29 15:54:36 -07:00
nsc_gpio.h
nsproxy.h Rename nsproxy.pid_ns to nsproxy.pid_ns_for_children 2013-08-27 13:52:52 -04:00
ntb.h
nubus.h nubus: Kill nubus_proc_detach_device() 2013-05-04 14:47:26 -04:00
numa.h
nvme.h NVMe: Use normal shutdown 2013-09-03 16:40:32 -04:00
nvram.h
nwpserial.h
nx842.h
of_address.h of: move of_translate_dma_address to of_address.h 2013-10-09 20:04:10 -05:00
of_device.h of/device: add helper to get cpu device node from logical cpu index 2013-08-21 10:29:51 +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: introduce common FDT machine related functions 2013-10-09 20:03:54 -05:00
of_gpio.h gpiolib: include gpio/consumer.h in of_gpio.h for desc_to_gpio() 2013-10-29 18:26:14 -07:00
of_iommu.h
of_irq.h dt/irq: add empty of_irq_count for !OF_IRQ 2013-11-08 10:47:28 -06:00
of_mdio.h
of_mtd.h
of_net.h of: Make of_get_phy_mode() return int i.s.o. const int 2013-08-28 20:50:19 +01:00
of_pci.h of/irq: Create of_irq_parse_and_map_pci() to consolidate arch code. 2013-10-24 11:50:36 +01:00
of_pdt.h
of_platform.h of: remove of_platform_driver 2013-06-12 12:37:30 +01:00
of.h DeviceTree updates for 3.13. This is a bit larger pull request than 2013-11-12 16:52:17 +09:00
oid_registry.h
olpc-ec.h Staging: olpc_dcon: replace some magic numbers 2013-08-15 17:22:27 -07:00
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 mm: add a helper function to check may oom condition 2013-11-13 12:09:04 +09:00
openvswitch.h
opp.h
oprofile.h oprofile: get rid of pointless forward declarations of struct super_block 2013-09-03 22:52:48 -04:00
oxu210hp.h
padata.h
page_cgroup.h
page-debug-flags.h
page-flags-layout.h mm: numa: Change page last {nid,pid} into {cpu,pid} 2013-10-09 14:47:45 +02:00
page-flags.h powerpc: Prepare to support kernel handling of IOMMU map/unmap 2013-10-11 17:24:39 +11:00
page-isolation.h
pageblock-flags.h mm/pageblock: remove get/set_pageblock_flags 2013-07-03 16:07:32 -07:00
pagemap.h vm: adjust ifdef for TINY_RCU 2013-04-29 15:54:28 -07:00
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_pc.h
parport.h
parser.h
pata_arasan_cf_data.h ata: arasan: remove the need for platform_data 2013-04-19 22:25:51 +02:00
patchkey.h
path.h
pch_dma.h
pci_hotplug.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2013-09-05 14:54:29 -07:00
pci_ids.h SCSI misc on 20130915 2013-09-15 17:41:30 -04:00
pci-acpi.h ACPI / PCI: Make bus registration and unregistration symmetric 2013-07-23 03:58:42 +02:00
pci-aspm.h
pci-ats.h
pci-dma.h
pci.h ARM: SoC platform changes for 3.12 2013-09-06 13:30:06 -07:00
pcieport_if.h
pda_power.h
percpu_counter.h
percpu_ida.h idr: Percpu ida 2013-09-09 14:29:15 -07:00
percpu-defs.h percpu: Make __verify_pcu_ptr handle per cpu pointers to arrays 2013-08-23 16:08:27 -04:00
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: fix this_cpu_sub() subtrahend casting for unsigneds 2013-10-30 14:27:03 -07:00
perf_event.h perf: Add generic transaction flags 2013-10-04 10:06:08 +02:00
perf_regs.h
personality.h
pfn.h
phonedev.h
phonet.h
phy_fixed.h
phy.h phy: add reverse MII PHY connection type 2013-05-31 17:19:05 -07:00
pid_namespace.h aio: don't include aio.h in sched.h 2013-05-07 20:16:25 -07:00
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
pim.h
pipe_fs_i.h
pktcdvd.h
platform_device.h driver core: prevent deferred probe with platform_driver_probe 2013-09-26 16:18:32 -07:00
plist.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
pm.h
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h
poll.h
posix_acl_xattr.h
posix_acl.h
posix-clock.h
posix-timers.h posix_cpu_timer: consolidate expiry time type 2013-07-03 16:16:20 +02:00
power_supply.h power_supply: Prevent suspend until power supply events are processed 2013-08-27 18:42:48 -07:00
ppp_channel.h
ppp_defs.h
ppp-comp.h
pps_kernel.h PPS: convert class code to use dev_groups 2013-08-19 21:22:34 -07:00
pps-gpio.h
preempt_mask.h hardirq: Split preempt count mask definitions 2013-08-14 17:14:52 +02:00
preempt.h sched, x86: Optimize the preempt_schedule() call 2013-09-25 14:23:07 +02:00
prefetch.h
printk.h printk: pr_debug_ratelimited: check state first to reduce "callbacks suppressed" messages 2013-10-29 16:50:52 -07: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_ram.h
pstore.h pstore: Introduce new argument 'compressed' in the read callback 2013-08-19 10:18:11 -07:00
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_backlight.h
pwm.h pwm: Add sysfs interface 2013-06-21 11:32:51 +02:00
pxa2xx_ssp.h ARM: pxa: ssp: add pxa_ssp_request_of() 2013-08-14 19:54:30 +01:00
pxa168_eth.h
qnx6_fs.h
quicklist.h
quota.h quota: Add a new quotactl command Q_XGETQSTATV 2013-08-20 16:53:58 -05:00
quotaops.h quota: provide interface for readding allocated space into reserved space 2013-08-17 09:32:32 -04:00
radix-tree.h lib/radix-tree.c: make radix_tree_node_alloc() work correctly within interrupt 2013-09-11 15:59:36 -07:00
raid_class.h
ramfs.h initmpfs: move rootfs code from fs/ramfs/ to init/ 2013-09-11 15:59:37 -07:00
random.h random: run random_int_secret_init() run after all late_initcalls 2013-09-23 06:35:06 -04:00
range.h
ratelimit.h
rational.h
rbtree_augmented.h
rbtree.h rbtree: fix rbtree_postorder_for_each_entry_safe() iterator 2013-11-13 12:09:33 +09: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
rculist.h rcu: Make list_splice_init_rcu() account for RCU readers 2013-09-23 09:13:49 -07:00
rcupdate.h rcu: Consistent rcu_is_watching() naming 2013-09-25 06:45:06 -07:00
rcutiny.h rcu: Consistent rcu_is_watching() naming 2013-09-25 06:45:06 -07:00
rcutree.h rcu: Consistent rcu_is_watching() naming 2013-09-25 06:45:06 -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/spmi' into regmap-next 2013-10-28 13:01:35 -07:00
regset.h
relay.h kernel/relay.c: move FIX_SIZE macro into relay.c 2013-04-30 17:04:09 -07:00
remoteproc.h
res_counter.h memcg: rename RESOURCE_MAX to RES_COUNTER_MAX 2013-09-12 15:38:02 -07:00
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_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
rio.h rapidio: change endpoint device name format 2013-07-03 16:08:05 -07:00
rmap.h
rndis.h
root_dev.h
rotary_encoder.h
rpmsg.h
rslib.h
rtc-ds2404.h
rtc-v3020.h
rtc.h drivers/rtc/class.c: use struct device as the first argument for devm_rtc_device_register() 2013-04-29 18:28:22 -07:00
rtmutex.h
rtnetlink.h
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 lib/scatterlist: introduce sg_pcopy_from_buffer() and sg_pcopy_to_buffer() 2013-07-09 10:33:30 -07:00
scc.h
sched_clock.h sched_clock: Remove sched_clock_func() hook 2013-10-09 16:54:39 -07:00
sched.h exec/ptrace: fix get_dumpable() incorrect tests 2013-11-13 12:09:33 +09:00
screen_info.h
sctp.h
scx200_gpio.h
scx200.h
sdb.h FMC: add needed headers 2013-06-17 16:38:57 -07:00
sdla.h
seccomp.h
securebits.h
security.h xattr: Constify ->name member of "struct xattr". 2013-07-25 19:30:03 +10: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_net.h
seq_file.h seq_file: add seq_list_*_percpu helpers 2013-07-08 13:36:41 +04:00
seqlock.h seqlock: Add a new locking reader type 2013-09-12 09:25:23 -07:00
serial_8250.h
serial_core.h serial: core: delete .set_wake() callback 2013-10-16 13:16:19 -07:00
serial_max3100.h
serial_mfd.h
serial_pnx8xxx.h
serial_s3c.h
serial_sci.h Drop support for Renesas H8/300 (h8300) architecture 2013-09-16 18:19:04 -07:00
serial.h
serio.h
sfi_acpi.h
sfi.h intel_mid: Move platform device setups to their own platform_<device>.* files 2013-10-17 16:41:50 -07:00
sh_clk.h
sh_dma.h DMA: shdma: remove private and unused defines from a global header 2013-08-27 14:25:27 +05:30
sh_eth.h sh_eth: remove 'register_type' field from 'struct sh_eth_plat_data' 2013-08-20 17:10:41 -07:00
sh_intc.h
sh_timer.h
shdma-base.h DMA: shdma: switch DT mode to use configuration data from a match table 2013-08-27 14:25:09 +05:30
shm.h
shmem_fs.h
shrinker.h shrinker: Kill old ->shrink API. 2013-09-10 18:56:32 -04:00
signal.h Introduce [compat_]save_altstack_ex() to unbreak x86 SMAP 2013-09-01 14:16:33 -07:00
signalfd.h
sirfsoc_dma.h
sizes.h
skbuff.h skbuff: size of hole is wrong in a comment 2013-09-30 22:32:39 -07:00
slab_def.h mm/sl[aou]b: Move kmallocXXX functions to common code 2013-09-04 20:51:33 +03:00
slab.h slab: Use correct GFP_DMA constant 2013-09-04 23:11:42 +03:00
slub_def.h slub: remove verify_mem_not_deleted() 2013-09-04 20:53:16 +03:00
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h watchdog: update watchdog_thresh properly 2013-09-24 17:00:25 -07:00
smpboot.h
smsc911x.h include: Convert ethernet mac address declarations to use ETH_ALEN 2013-08-02 12:33:54 -07:00
smscphy.h
sock_diag.h sock_diag: allow to dump bpf filters 2013-04-29 13:21:30 -04:00
socket.h net: move iov_pages() to net/core/iovec.c 2013-08-07 16:52:33 -07:00
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.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_up.h
spinlock_types.h
spinlock_up.h sched: Rename sched.c as sched/core.c in comments and Documentation 2013-06-19 12:58:42 +02:00
spinlock.h sched: fix the theoretical signal_wake_up() vs schedule() race 2013-08-13 08:19:26 -07: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 driver:net:stmmac: Disable DMA store and forward mode if platform data force_thresh_dma_mode is set. 2013-08-30 17:26:09 -04:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h stop_machine: Introduce stop_two_cpus() 2013-10-09 12:40:45 +02:00
string_helpers.h lib/string_helpers: introduce generic string_unescape 2013-04-30 17:04:03 -07:00
string.h
stringify.h
sudmac.h sudmac: add support for SUDMAC 2013-04-30 15:50:12 +05:30
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 mm: make lru_add_drain_all() selective 2013-09-12 15:38:02 -07:00
swapfile.h
swapops.h mm: save soft-dirty bits on swapped pages 2013-08-13 17:57:47 -07:00
swiotlb.h
synclink.h
sys_soc.h
sys.h
syscalls.h syscalls.h: use gcc alias instead of assembler aliases for syscalls 2013-11-13 12:09:12 +09:00
syscore_ops.h
sysctl.h
sysfs.h sysfs: clean up sysfs_get_dirent() 2013-09-26 15:33:18 -07:00
syslog.h kmsg: honor dmesg_restrict sysctl on /dev/kmsg 2013-06-12 16:29:44 -07:00
sysrq.h sysrq: Allow magic SysRq key functions to be disabled through Kconfig 2013-10-16 13:01:44 -07:00
sysv_fs.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 tcp: Remove unused tcpct declarations and comments 2013-07-31 12:16:45 -07:00
tegra-ahb.h
tegra-cpuidle.h tegra-cpuidle: provide stub when !CONFIG_CPU_IDLE 2013-08-29 13:54:34 -07:00
tegra-powergate.h ARM: tegra: Add Tegra114 powergate support 2013-10-18 16:28:11 -06:00
tegra-soc.h
textsearch_fsm.h
textsearch.h
tfrc.h
thermal.h thermal: thermal_core: allow binding with limits on bind_params 2013-09-03 09:10:24 -04:00
thinkpad_acpi.h thinkpad-acpi: Add mute and mic-mute LED functionality 2013-10-17 14:38:44 +02:00
thread_info.h sched, idle: Fix the idle polling state logic 2013-09-25 13:53:10 +02:00
threads.h
ti_wilink_st.h
tick.h Merge branch 'timers/nohz-v3' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks into timers/nohz 2013-08-14 17:58:56 +02:00
tifm.h
timb_dma.h
timb_gpio.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 hwrng: timeriomem - update to support more than one device 2013-04-25 21:01:45 +08:00
timerqueue.h
timex.h These patches are designed to enable improvements to /dev/random for 2013-10-10 12:31:43 -07:00
topology.h sched/balancing: Periodically decay max cost of idle balance 2013-09-20 12:03:46 +02:00
toshiba.h
tpm_command.h
tpm.h tpm: move TPM_DIGEST_SIZE defintion 2013-05-21 12:25:02 -05:00
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_driver.h
tty_flip.h tty: Fix unsafe vt paste_selection() 2013-07-23 16:47:10 -07:00
tty_ldisc.h tty: Make ldisc input flow control concurrency-friendly 2013-07-23 16:42:59 -07:00
tty.h Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2013-11-12 10:20:12 +09:00
typecheck.h
types.h
u64_stats_sync.h
uaccess.h sched: Extract the basic add/sub preempt_count modifiers 2013-09-25 14:07:54 +02:00
ucb1400.h
ucs2_string.h
udp.h
uidgid.h
uinput.h
uio_driver.h
uio.h Hoist memcpy_fromiovec/memcpy_toiovec into lib/ 2013-05-20 10:24:22 +09:30
uprobes.h uprobes: Export write_opcode() as uprobe_write_opcode() 2013-11-06 20:00:09 +01:00
usb_usual.h usb-storage: add quirk for mandatory READ_CAPACITY_16 2013-10-16 13:32:04 -07:00
usb.h usb: Don't enable USB 2.0 Link PM by default. 2013-10-16 12:24:19 -07:00
usbdevice_fs.h
user_namespace.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace 2013-09-07 14:35:32 -07:00
user-return-notifier.h
user.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 vfio: add external user support 2013-08-05 10:52:36 -06:00
vfs.h
vga_switcheroo.h gpu/vga_switcheroo: add driver control power feature. (v3) 2013-08-29 13:30:21 +10:00
vgaarb.h Revert "i915: Update VGA arbiter support for newer devices" 2013-10-11 15:19:22 +10:00
via_i2c.h
via-core.h
via-gpio.h
via.h
video_output.h
videodev2.h
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
virtio.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2013-07-09 18:24:39 -07:00
vlynq.h
vm_event_item.h mm: numa: return the number of base pages altered by protection changes 2013-11-13 12:09:11 +09:00
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 Merge branch 'for-3.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup 2013-09-03 18:25:03 -07:00
vmstat.h mm: vmscan: fix do_try_to_free_pages() livelock 2013-09-11 15:58:01 -07:00
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt_buffer.h
vt_kern.h Merge 3.10-rc3 into tty-next 2013-05-27 10:57:53 +09:00
vt.h
vtime.h vtime: Optimize full dynticks accounting off case with static keys 2013-08-14 17:14:54 +02:00
w1-gpio.h
wait.h sched/wait: Fix __wait_event_interruptible_lock_irq_timeout() 2013-11-01 08:42:44 +01:00
wanrouter.h
watchdog.h
wireless.h
wl12xx.h
wm97xx.h
workqueue.h workqueue: mark WQ_NON_REENTRANT deprecated 2013-07-30 08:30:16 -04:00
writeback.h writeback: do not sync data dirtied after sync start 2013-11-13 12:09:07 +09:00
ww_mutex.h mutex: Move ww_mutex definitions to ww_mutex.h 2013-07-12 12:07:46 +02:00
xattr.h xattr: Constify ->name member of "struct xattr". 2013-07-25 19:30:03 +10:00
xilinxfb.h
xz.h
yam.h yam: integer underflow in yam_ioctl() 2013-10-17 15:53:09 -04:00
z2_battery.h
zbud.h zbud: add to mm/ 2013-07-10 18:11:34 -07:00
zconf.h
zlib.h
zorro_ids.h
zorro.h
zutil.h