switch-linux/include/linux
Linus Torvalds 98b6ed0f2b Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Pull networking fixes from David Miller:

 1) Found via trinity:

    If you connect up an ipv6 socket to an ipv4 mapped address then an
    ipv6 one, sendmsg() can croak because ip6_sk_dst_check() assumes the
    route cached in the socket is an ipv6 one.  In this case there is an
    ipv4 route attached, so it gets stomped on.

    Reported by Dave Jones and Hannes Frederic Sowa, fixed by Eric
    Dumazet.

 2) AF_KEY notifications leak some kernel memory to userspace, fix from
    Mathias Krause.

 3) DLCI calls __dev_get_by_name() without proper locking, and dlci_del
    doesn't validate that the device being deleted is actually a DLCI
    one.  Fixes from Li Zefan.

 4) Length check on bluetooth l2cap information responses is wrong, each
    response type has a different lenth, so we should make sure it's in
    a given range rather than enforce one single valid length.  From
    Jaganath Kanakkassery.

 5) Receive FIFO overflow is really easy to trigger in stress scenerios
    in the sh_eth driver, but the event isn't being handled properly at
    all.  Specifically, the mask of error interrupts doesn't include the
    event so we never clear it, resulting in the driver becomming wedged
    processing an interrupt that never gets cleared.

    Fix from Sergei Shtylyov.

 6) qlcnic sleeps while holding a spinlock, use mdelay() instead of
    msleep().  From Shahed Shaikh.

 7) Missing curly braces causes SIP netfilter NAT module to always drop
    packets.  Fix from Balazs Peter Odor.

 8) ipt_ULOG in netfilter passes the wrong value to timer setup, causing
    the timer to dereference crap when it fires.  Fix from Gao Feng.

 9) Missing RCU protection around txq->axq_acq traversal in
    ath_txq_schedule().  Fix from Felix Fietkau.

10) Idle state transition test in ath9k_htc_config() is reversed, fix
    from Sujith Manoharan.

11) IPV6 forwarding handles unicast Router Alert packets incorrectly.
    It tests the wrong option state.  Previously opt->ra being non-zero
    indicated a router alert marking in the SKB, but now it's indicated
    by a bit in opt->flags.  Fix from YOSHIFUJI Hideaki.

12) SKB leak in GRE tunnel GSO handling, from Eric Dumazet.

13) get_user_pages_fast() error handling in TUN and MACVTAP use the same
    local variable for the base index and the loop iterator for page
    traversal, oops! Fix from Michael S Tsirkin.

14) ipv6_get_lladdr() can fail, and we must therefore check it's return
    value in inet6_set_iftoken().  For from Hannes Frederic Sowa.

15) If you change an interface name and meanwhile can sneak in something
    that looks up the name (like SO_BINDTODEVICE or SIOCGIFNAME) we can
    deadlock with CONFIG_PREEMPT=n.  Fix this by providing a helper
    function that properly uses raw_seqcount_begin().  From Nicolas
    Schichan.

16) Chain noise calibration test is inverted in iwlwifi, fix from
    Nikolay Martynov.

17) Properly set TX iwlwifi descriptor flags for back requests.  Fix
    from Emmanuel Grumbach.

18) We can't assume skb_transport_header() is set in xt_TCPOPTSTRAP
    module, fix from Pablo Neira Ayuso.

19) Some crummy APs don't provide the proper High Throughput info in
    association response frames.  Add a workaround by assume we'll use
    whatever is in the beacon/probe.  Fix from Johannes Berg.

20) mac80211 call to rate_idx_match_mask() swaps two arguments (mask and
    channel width).  Fix from Simon Wunderlich.

21) xt_TCPMSS (like xt_TCPOPTSTRAP) must not try to handle fragmented
    frames.  Fix from Phil Oester.

22) Fix rate control regression causing iwlwifi/iwlegacy chips to use
    1Mbit/s on pre-11n networks.  From Moshe Benji and Stanslaw Gruszka.

23) Disable brcmsmac power-save functions, they cause regressions.  From
    Arend van Spriel.

24) Enforce a sane minimum MTU in l2cap_build_cmd() otherwise we can
    easily crash.  Fix from Anderson Lizardo.

25) If a learning packet arrives during vxlan_stop() we crash, easily
    fixed by checking netif_running().  From Stephen Hemminger.

26) Static vxlan FDB entries should not be migrated, also from Stephen.

27) skb_clone() failures not handled in vxlan_xmit(), oops.  Also from
    Stephen.

28) Add minimal driver for AR816x/AR817x ethernet chips, from Johannes
    Berg.

29) Fix regression in userspace VLAN acceleration control, added by the
    802.1ad support changes.  Fix from Fernando Luis Vazquez Cao.

30) Interval selection for MLD queries in the bridging code was
    reversed.  Fix from Linus Lüssing.

31) ipv6's ndisc_send_redirect() erroneously writes to the packet we
    received not the packet we are building to send out.  Fix from
    Matthias Schiffer.

32) Don't free netdev before unregistering it, in usb_8dev can driver.
    From Marc Kleine-Budde.

33) Fix nl80211 attribute buffer races, from Johannes Berg.

34) Although netlink_diag.h is under uapi/ it isn't present in Kbuild.
    From Stephen Hemminger.

35) Wrong address and family passed to MD5 key lookups in TCP, from
    Aydin Arik.

36) phy_type attribute created by SFC driver should not be writable.
    From Ben Hutchings.

37) Receive/Transmit queue allocations in pxa168_eth and mv643xx_eth
    should use kzalloc().  Otherwise if setup fails half-way, we'll
    dereference garbage when trying to teardown the rings.  From Lubomir
    Rintel.

38) Fix double-allocation of dst (resulting in unfreeable net device) in
    ipv6's init_loopback().  From Gao Feng.

39) Fix fragmentation handling SKB leak in netfilter conntrack, we were
    freeing the wrong skb pointer.  From Phil Oester.

40) Don't report "-1" (SPEED_UNKNOWN) in bond_miimon_commit(), from
    Nikolay Aleksandrov.

41) davinci_cpdma doesn't check for DMA mapping errors, letting the
    device scribble to random addresses.  From Sebastian Siewior.

* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (69 commits)
  dlci: validate the net device in dlci_del()
  dlci: acquire rtnl_lock before calling __dev_get_by_name()
  af_key: fix info leaks in notify messages
  ipv6: ip6_sk_dst_check() must not assume ipv6 dst
  net: fix kernel deadlock with interface rename and netdev name retrieval.
  net/tg3: Avoid delay during MMIO access
  ipv6: check return value of ipv6_get_lladdr
  macvtap: fix recovery from gup errors
  tun: fix recovery from gup errors
  gre: fix a possible skb leak
  ipv6: Process unicast packet with Router Alert by checking flag in skb.
  ath9k_htc: Handle IDLE state transition properly
  ath9k: fix an RCU issue in calling ieee80211_get_tx_rates
  netfilter: ipt_ULOG: fix incorrect setting of ulog timer
  netfilter: ctnetlink: send event when conntrack label was modified
  netfilter: nf_nat_sip: fix mangling
  qlcnic: Do not sleep while holding spinlock
  drivers: net: cpsw: fix compilation error with cpsw driver
  tcp: doc : fix the syncookies default value
  sh_eth: fix misreporting of transmit abort
  ...
2013-06-26 19:24:37 -10:00
..
amba
bcma bcma: add more core IDs 2013-05-17 14:31:05 -04:00
byteorder
can
ceph libceph: use slab cache for osd client requests 2013-05-02 11:58:41 -05:00
clk ARM: arm-soc driver changes for 3.10 2013-05-04 12:31:18 -07:00
crush
decompress
dma
extcon
fsl
hsi
i2c
iio Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2013-04-30 09:36:50 -07:00
input For 3.10 we have a few new MFD drivers for: 2013-05-05 17:36:20 -07:00
irqchip
isdn
lockd
mfd mfd: ab8500-sysctrl: Always enable pm_power_off handler 2013-05-17 00:42:33 +02:00
mlx4 net/mlx4: Strengthen VLAN tags/priorities enforcement in VST mode 2013-05-11 16:12:44 -07:00
mmc Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds 2013-05-06 15:41:42 -07:00
mtd - Lots of cleanups from Artem, including deletion of some obsolete drivers 2013-05-09 10:15:46 -07:00
netfilter netfilter: ipset: set match: add support to match the counters 2013-04-29 20:09:03 +02:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
nfsd
pinctrl pinctrl: generic: Fix typos and clarify comments 2013-05-14 13:40:45 +02:00
platform_data Merge branch 'fixes' of git://git.infradead.org/users/vkoul/slave-dma 2013-05-25 20:30:31 -07:00
power ab8500_bmdata: Export abx500_res_to_temp tables for hwmon 2013-04-16 17:38:10 -07:00
raid
regulator Merge remote-tracking branch 'regulator/topic/max8952' into v3.9-rc8 2013-04-28 02:13:43 +01:00
rtc
sched
spi Merge remote-tracking branch 'spi/fix/grant' into spi-linus 2013-05-13 18:27:18 +04:00
ssb Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless 2013-04-23 14:09:39 -04:00
sunrpc Merge branch 'nfs-for-next' of git://linux-nfs.org/~trondmy/nfs-2.6 into for-3.10 2013-04-29 16:23:34 -04:00
tc_act
unaligned
usb USB: serial: add generic wait_until_sent implementation 2013-05-16 17:32:21 -07:00
uwb
wimax
8250_pci.h
a.out.h
acct.h
acpi.h Power management and ACPI updates for 3.10-rc1 2013-04-30 15:21:02 -07: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 aerdrv: Move cper_print_aer() call out of interrupt context 2013-05-30 10:51:20 -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
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
asn1.h
asn1_ber_bytecode.h
asn1_decoder.h
async.h
async_tx.h
ata.h
ata_platform.h
atalk.h
ath9k_platform.h
atm.h
atm_suni.h
atm_tcp.h
atmdev.h
atmel-mci.h
atmel-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: Make testing for a valid loginuid explicit. 2013-05-07 22:27:15 -04:00
auto_dev-ioctl.h
auto_fs.h
auxvec.h
average.h
b1pcmcia.h
backing-dev.h
backlight.h
balloon_compaction.h
basic_mmio_gpio.h
bcd.h
bch.h
bcm47xx_wdt.h
bfin_mac.h
binfmts.h new helper: read_code() 2013-04-29 15:40:23 -04:00
bio.h
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 Revert "block: add missing block_bio_complete() tracepoint" 2013-04-18 09:00:26 -07:00
blockgroup_lock.h
bma150.h
bootmem.h mm, nobootmem: clean-up of free_low_memory_core_early() 2013-04-29 15:54: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 Mostly performance and bug fixes, plus some cleanups. The one new 2013-05-01 08:04:12 -07:00
bug.h
c2port.h
cache.h
capability.h Add file_ns_capable() helper function for open-time capability checking 2013-04-14 10:06:31 -07:00
cb710.h
cciss_ioctl.h
cdev.h
cdrom.h
cfag12864b.h
cgroup.h cgroup: fix a subtle bug in descendant pre-order walk 2013-05-24 10:50:24 +09:00
cgroup_subsys.h
circ_buf.h
cleancache.h mm: cleancache: clean up cleancache_enabled 2013-04-30 17:04:01 -07:00
clk-private.h
clk-provider.h
clk.h
clkdev.h
clksrc-dbx500-prcmu.h
clockchips.h Power management and ACPI updates for 3.10-rc1 2013-04-30 15:21:02 -07:00
clocksource.h ARM: arm-soc cleanup for 3.10 2013-05-02 09:03:55 -07: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 gcc4: disable __compiletime_object_size for GCC 4.6+ 2013-04-29 18:28:13 -07:00
compiler-intel.h
compiler.h
completion.h
concap.h
configfs.h
connector.h
console.h early_printk: consolidate random copies of identical code 2013-04-29 18:28:13 -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 CPU hotplug: provide a generic helper to disable/enable CPU hotplug 2013-06-12 16:29:44 -07:00
cpu_cooling.h thermal: cpu_cooling: improve line breaking 2013-04-27 09:25:59 +08:00
cpu_pm.h
cpu_rmap.h
cpufreq.h
cpuidle.h Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux 2013-05-11 15:23:17 -07: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
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
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
dccp.h
dcookies.h
debug_locks.h debug_locks.h: make warning more verbose 2013-04-29 15:54:27 -07:00
debugfs.h
debugobjects.h
delay.h
delayacct.h
devfreq.h
device-mapper.h dm: document iterate_devices 2013-05-10 14:37:17 +01:00
device.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2013-05-01 13:20:04 -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-buf: Add debugfs support 2013-05-01 16:36:22 +05:30
dma-contiguous.h
dma-debug.h
dma-direction.h
dma-mapping.h
dma_remapping.h
dmaengine.h Merge branch 'topic/of' into for-linus 2013-05-02 21:52:26 +05:30
dmapool.h
dmar.h
dmi.h dump_stack: implement arch-specific hardware description in task dumps 2013-04-30 17:04:02 -07:00
dnotify.h
dns_resolver.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd.h
drbd_genl.h
drbd_genl_api.h
drbd_limits.h
ds1286.h
ds2782_battery.h
ds17287rtc.h
dtlk.h
dw_apb_timer.h
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 efi, pstore: Read data from variable store before memcpy() 2013-04-30 16:03:10 +01:00
efs_vh.h
eisa.h
elevator.h
elf-fdpic.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
err.h
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 fat: restructure export_operations 2013-04-29 18:28:40 -07:00
ext2_fs.h
extcon.h
f2fs_fs.h
f75375s.h
falloc.h
fanotify.h
fault-inject.h
fb.h
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 sock_diag: fix filter code sent to userspace 2013-06-10 22:23:32 -07:00
fips.h
firewire.h
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_array.h
flex_proportions.h
font.h
freezer.h
frontswap.h frontswap: get rid of swap_lock dependency 2013-04-30 17:04:00 -07:00
fs.h splice: don't pass the address of ->f_pos to methods 2013-06-20 19:02:45 +04:00
fs_enet_pd.h
fs_stack.h
fs_struct.h
fs_uart_pd.h
fscache-cache.h
fscache.h
fsl-diu-fb.h
fsl_devices.h
fsl_hypervisor.h
fsnotify.h
fsnotify_backend.h inotify: convert inotify_add_to_idr() to use idr_alloc_cyclic() 2013-04-29 18:28:41 -07:00
ftrace.h ftrace, kprobes: Fix a deadlock on ftrace_regex_lock 2013-05-09 20:10:22 -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 genalloc: add devres support, allow to find a managed pool by device 2013-04-29 18:28:13 -07:00
generic_acl.h
genetlink.h
genhd.h
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp.h
gpio-fan.h
gpio-pxa.h
gpio.h Convert selectors of GENERIC_GPIO to GPIOLIB 2013-04-16 18:47:14 +09:00
gpio_keys.h
gpio_mouse.h
gsmmux.h
hardirq.h
hash.h
hashtable.h
hdlc.h
hdlcdrv.h
hdmi.h
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-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 mm: thp: add split tail pages to shrink page list in page reclaim 2013-04-29 15:54:38 -07:00
hugetlb.h hugetlbfs: fix mmap failure in unaligned size request 2013-05-07 18:38:27 -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/video: add Hyper-V Synthetic Video Frame Buffer Driver 2013-04-29 15:54:26 -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 ipv6: Kill ipv6 dependency of icmpv6_send(). 2013-04-29 13:54:36 -04:00
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: parse VHT channel switch IEs 2013-04-16 15:29:45 +02:00
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
if_team.h team: fix checks in team_get_first_port_txable_rcu() 2013-06-12 00:56:27 -07:00
if_tun.h
if_tunnel.h
if_vlan.h net: vlan: fix comment for vlan_ethhdr->h_vlan_proto 2013-06-19 23:16:50 -07:00
igmp.h
ihex.h
ima.h
in.h
in6.h
inet.h
inet_diag.h
inet_lro.h
inetdevice.h
init.h
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
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 resource: add release_mem_region_adjustable() 2013-04-29 15:54:37 -07:00
ioprio.h
iova.h
ip.h
ipack.h
ipc.h
ipc_namespace.h ipc: sysv shared memory limited to 8TiB 2013-05-01 08:12:58 -07:00
ipmi.h
ipmi_smi.h
ipv6.h
ipv6_route.h
irq.h
irq_cpustat.h
irq_work.h
irqchip.h
irqdesc.h
irqdomain.h
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: use kmem_cache_zalloc instead of kmem_cache_alloc/memset 2013-04-25 15:25:23 +02:00
jbd2.h jbd2: use kmem_cache_zalloc instead of kmem_cache_alloc/memset 2013-04-19 17:49:23 -04:00
jbd_common.h
jhash.h
jiffies.h
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 proc: Split kcore bits from linux/procfs.h into linux/kcore.h 2013-04-29 15:42:02 -04:00
kd.h
kdb.h
kdebug.h
kdev_t.h
kern_levels.h
kernel-page-flags.h
kernel.h linux/kernel.h: fix kernel-doc warning 2013-05-24 16:22:51 -07:00
kernel_stat.h
kernelcapi.h
kexec.h x86, kdump: Retore crashkernel= to allocate under 896M 2013-04-17 12:35:33 -07:00
key-type.h
key.h
keyboard.h
kfifo.h
kgdb.h
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_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 kthread: implement probe_kthread_data() 2013-04-30 17:04:02 -07:00
ktime.h net: socket: move ktime2ts to ktime header api 2013-04-19 16:39:13 -04:00
kvm_host.h kvm: Move guest entry/exit APIs to context_tracking 2013-05-31 11:32:30 +02:00
kvm_para.h
kvm_types.h
l2tp.h
lapb.h
latencytop.h
lcd.h
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
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 list: introduce list_first_entry_or_null 2013-05-31 17:31:52 -07:00
list_bl.h
list_nulls.h
list_sort.h
llc.h
llist.h
lockdep.h
log2.h
loop.h
lp.h
lru_cache.h
lsm_audit.h
lzo.h
m48t86.h
mailbox.h
maple.h
marvell_phy.h
math64.h include/linux/math64.h: add div64_ul() 2013-06-12 16:29:47 -07:00
max17040_battery.h
mbcache.h
mbus.h arm: mach-mv78xx0: convert to use the mvebu-mbus driver 2013-04-15 14:06:39 +00:00
mc6821.h
mc146818rtc.h
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h
mei_cl_bus.h
memblock.h
memcontrol.h
memory.h memory hotplug: fix warnings 2013-04-30 17:04:00 -07:00
memory_hotplug.h mm, hotplug: avoid compiling memory hotremove functions when disabled 2013-04-29 15:54:37 -07:00
mempolicy.h
mempool.h
memstick.h
mg_disk.h
micrel_phy.h
migrate.h
migrate_mode.h
mii.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm.h include/linux/mm.h: complete the mm_walk definition 2013-05-07 18:38:26 -07:00
mm_inline.h
mm_types.h
mman.h
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h
mmzone.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2013-04-30 09:36:50 -07:00
mnt_namespace.h
mod_devicetable.h
module.h
moduleloader.h
moduleparam.h
mount.h
mpage.h
mpi.h
mroute.h
mroute6.h
msdos_fs.h
msg.h
msi.h PCI: Remove "extern" from function declarations 2013-04-23 09:50:30 -06:00
msm_mdp.h
mutex-debug.h
mutex.h mutex: Queue mutex spinners with MCS lock to reduce cacheline contention 2013-04-19 09:33:36 +02:00
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
mxm-wmi.h
n_r3964.h
namei.h
nbd.h
net.h net: rename random32 to prandom 2013-04-29 18:28:44 -07:00
netdev_features.h net: Restore NETIF_F_* bit ordering. 2013-05-02 07:34:58 -07:00
netdevice.h net: fix kernel deadlock with interface rename and netdev name retrieval. 2013-06-26 13:42:54 -07:00
netfilter.h
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: implement memory mapped recvmsg() 2013-04-19 14:57:58 -04:00
netpoll.h netpoll: convert mutex into a semaphore 2013-05-01 15:00:24 -04:00
nfs.h
nfs3.h
nfs4.h
nfs_fs.h
nfs_fs_i.h
nfs_fs_sb.h NFSv4.1: Set the RPC_CLNT_CREATE_INFINITE_SLOTS flag for NFSv4.1 transports 2013-04-14 12:59:28 -04:00
nfs_idmap.h
nfs_iostat.h
nfs_page.h
nfs_xdr.h NFSv4: Convert nfs41_free_stateid to use an asynchronous RPC call 2013-05-06 17:24:22 -04:00
nfsacl.h
nilfs2_fs.h
nl802154.h
nls.h
nmi.h
node.h
nodemask.h
notifier.h include/linux/memory.h: implement register_hotmemory_notifier() 2013-04-29 15:54:36 -07:00
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_device.h
of_dma.h dma:of: Use a mutex to protect the of_dma_list 2013-05-02 21:50:38 +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_pdt.h
of_platform.h
oid_registry.h
olpc-ec.h
omap-dma.h
omap-iommu.h
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
pagemap.h vm: adjust ifdef for TINY_RCU 2013-04-29 15:54:28 -07:00
pagevec.h
parport.h
parport_pc.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-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: Remove "extern" from function declarations 2013-04-17 10:21:17 -06:00
pci-ats.h PCI: Remove "extern" from function declarations 2013-04-17 10:21:17 -06:00
pci-dma.h
pci.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2013-05-01 14:08:52 -07:00
pci_hotplug.h PCI: Remove "extern" from function declarations 2013-04-17 10:21:17 -06:00
pci_ids.h [SCSI] bnx2fc: Include chip number in the symbolic name 2013-05-02 07:32:24 -07:00
pcieport_if.h PCI: Remove "extern" from function declarations 2013-04-17 10:21:17 -06:00
pda_power.h
percpu-defs.h
percpu-rwsem.h
percpu.h
percpu_counter.h
perf_event.h perf: Fix perf mmap bugs 2013-05-28 11:05:08 +02:00
perf_regs.h
personality.h
pfn.h
phonedev.h
phonet.h
phy.h
phy_fixed.h
pid.h
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
plist.h
pm.h
pm2301_charger.h
pm_clock.h
pm_domain.h
pm_qos.h
pm_runtime.h
pm_wakeup.h
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h
poll.h
posix-clock.h
posix-timers.h Merge branch 'timers-nohz-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2013-05-05 13:23:27 -07:00
posix_acl.h
posix_acl_xattr.h
power_supply.h power_supply: Populate supplied_from hierarchy from the device tree 2013-04-16 18:51:16 -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_ram.h
pti.h
ptp_classify.h
ptp_clock_kernel.h
ptrace.h
pvclock_gtod.h
pwm.h
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 mm/shmem.c: remove an ifdef 2013-04-29 15:54:28 -07:00
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: Add _notrace variation of rcu_dereference_raw() and hlist_for_each_entry_rcu() 2013-05-28 22:47:13 -04:00
rcutiny.h
rcutree.h
reboot.h
reciprocal_div.h
regmap.h
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 Merge branch 'for-3.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup 2013-04-29 19:14:20 -07: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: add enumeration/discovery start from user space 2013-05-24 16:22:50 -07:00
rio_drv.h rapidio: make enumeration/discovery configurable 2013-05-24 16:22:50 -07:00
rio_ids.h
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 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.h
rwlock_api_smp.h
rwlock_types.h
rwsem-spinlock.h
rwsem.h
rxrpc.h
s3c_adc_battery.h
sa11x0-dma.h
scatterlist.h scatterlist: sg_set_buf() argument must be in linear mapping 2013-05-30 09:20:20 +02:00
scc.h
sched.h Merge git://git.infradead.org/users/eparis/audit 2013-05-11 14:29:11 -07:00
screen_info.h
sctp.h
scx200.h
scx200_gpio.h
sdla.h
seccomp.h
securebits.h
security.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security 2013-04-30 16:27:51 -07:00
selection.h
selinux.h
sem.h
semaphore.h
seq_file.h
seq_file_net.h
seqlock.h
serial.h
serial_8250.h
serial_core.h
serial_max3100.h
serial_mfd.h
serial_pnx8xxx.h
serial_s3c.h
serial_sci.h
serio.h
sfi.h
sfi_acpi.h
sh_clk.h
sh_dma.h
sh_eth.h
sh_intc.h
sh_timer.h
shdma-base.h
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 gre: fix a possible skb leak 2013-06-25 16:07:44 -07:00
slab.h
slab_def.h slab: Return NULL for oversized allocations 2013-05-06 09:24:16 +03:00
slob_def.h
slub_def.h
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h smp.h: Use local_irq_{save,restore}() in !SMP version of on_each_cpu(). 2013-06-14 19:24:42 -10:00
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h sock_diag: allow to dump bpf filters 2013-04-29 13:21:30 -04:00
socket.h net: Unbreak compat_sys_{send,recv}msg 2013-06-06 11:52:14 -07:00
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types.h
spinlock_types_up.h
spinlock_up.h
splice.h splice: don't pass the address of ->f_pos to methods 2013-06-20 19:02:45 +04:00
srcu.h
ssbi.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h
statfs.h
static_key.h
stddef.h
ste_modem_shm.h
stmmac.h
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h
string.h
string_helpers.h lib/string_helpers: introduce generic string_unescape 2013-04-30 17:04:03 -07:00
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
svga.h
swab.h
swap.h mm: thp: add split tail pages to shrink page list in page reclaim 2013-04-29 15:54:38 -07:00
swapfile.h
swapops.h mm: migration: add migrate_entry_wait_huge() 2013-06-12 16:29:46 -07:00
swiotlb.h x86, kdump: Set crashkernel_low automatically 2013-04-17 12:35:32 -07:00
synclink.h
sys.h
sys_soc.h
syscalls.h
syscore_ops.h
sysctl.h
sysfs.h
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
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 nohz: Re-evaluate the tick for the new task after a context switch 2013-04-22 20:29:07 +02:00
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 hwrng: timeriomem - update to support more than one device 2013-04-25 21:01:45 +08:00
timerqueue.h
timex.h
topology.h
toshiba.h
tpm.h
tpm_command.h
trace_clock.h
trace_seq.h
tracehook.h
tracepoint.h trace: Allow idle-safe tracepoints to be called from irq 2013-06-10 13:37:10 -07:00
transport_class.h
tsacct_kern.h
tty.h Merge git://git.infradead.org/users/eparis/audit 2013-05-11 14:29:11 -07:00
tty_driver.h
tty_flip.h
tty_ldisc.h
typecheck.h
types.h
u64_stats_sync.h
uaccess.h
ucb1400.h mfd: ucb1400: Pass ucb1400-gpio data through ac97 bus 2013-04-19 00:40:07 +02:00
ucs2_string.h Move utf16 functions to kernel core and rename 2013-04-15 21:23:03 +01:00
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 uretprobes: Limit the depth of return probe nestedness 2013-04-13 15:31:58 +02:00
usb.h
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
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 Lots of virtio work which wasn't quite ready for last merge window. Plus 2013-05-02 14:14:04 -07:00
virtio_caif.h
virtio_config.h
virtio_console.h
virtio_mmio.h
virtio_ring.h
virtio_scsi.h
vlynq.h
vm_event_item.h
vm_sockets.h
vmalloc.h kexec, vmalloc: export additional vmalloc layer information 2013-04-29 15:54:34 -07:00
vme.h
vmpressure.h memcg: add memory.pressure_level events 2013-04-29 15:54:38 -07:00
vmstat.h mm: remove CONFIG_HOTPLUG ifdefs 2013-04-29 15:54:37 -07:00
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt.h
vt_buffer.h
vt_kern.h tty/vt: Fix vc_deallocate() lock order 2013-05-20 12:15:59 -07:00
vtime.h vtime: Use consistent clocks among nohz accounting 2013-05-31 11:31:50 +02:00
w1-gpio.h
wait.h wait: fix false timeouts when using wait_event_timeout() 2013-05-24 16:22:50 -07:00
wanrouter.h
watchdog.h
wireless.h
wl12xx.h
wm97xx.h
workqueue.h workqueue: include workqueue info when printing debug dump of a worker task 2013-04-30 17:04:02 -07:00
writeback.h aio: don't include aio.h in sched.h 2013-05-07 20:16:25 -07:00
xattr.h
xilinxfb.h
xz.h
yam.h
z2_battery.h
zconf.h
zlib.h
zorro.h
zorro_ids.h
zutil.h