Aaron Tomlin
ed235875e2
kernel/watchdog.c: print traces for all cpus on lockup detection
...
A 'softlockup' is defined as a bug that causes the kernel to loop in
kernel mode for more than a predefined period to time, without giving
other tasks a chance to run.
Currently, upon detection of this condition by the per-cpu watchdog
task, debug information (including a stack trace) is sent to the system
log.
On some occasions, we have observed that the "victim" rather than the
actual "culprit" (i.e. the owner/holder of the contended resource) is
reported to the user. Often this information has proven to be
insufficient to assist debugging efforts.
To avoid loss of useful debug information, for architectures which
support NMI, this patch makes it possible to improve soft lockup
reporting. This is accomplished by issuing an NMI to each cpu to obtain
a stack trace.
If NMI is not supported we just revert back to the old method. A sysctl
and boot-time parameter is available to toggle this feature.
[dzickus@redhat.com: add CONFIG_SMP in certain areas]
[akpm@linux-foundation.org: additional CONFIG_SMP=n optimisations]
[mq@suse.cz: fix warning]
Signed-off-by: Aaron Tomlin <atomlin@redhat.com>
Signed-off-by: Don Zickus <dzickus@redhat.com>
Cc: David S. Miller <davem@davemloft.net>
Cc: Mateusz Guzik <mguzik@redhat.com>
Cc: Oleg Nesterov <oleg@redhat.com>
Signed-off-by: Jan Moskyto Matejka <mq@suse.cz>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2014-06-23 16:47:44 -07:00
..
amba
Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dma
2014-06-10 10:28:45 -07:00
bcma
byteorder
can
can: unify identifiers to ensure unique include processing
2014-05-19 09:38:24 +02:00
ceph
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
2014-06-12 23:06:23 -07:00
clk
Merge branch 'for-v3.16/ti-clk-drv' of github.com:t-kristo/linux-pm into clk-next
2014-06-10 16:53:25 -07:00
crush
decompress
dma
extcon
fsl /bestcomm
gpio
gpio: include linux/bug.h in interface header
2014-05-16 17:52:36 +02:00
hsi
HSI: Introduce driver for SSI Protocol
2014-05-16 00:55:30 +02:00
i2c
This pull-request contains some misplaced patches from Tony
2014-06-12 12:42:32 -07:00
iio
input
Input: add common DT binding for touchscreens
2014-05-29 00:05:59 -07:00
irqchip
irqchip: gic: Use mask field in GICC_IAR
2014-05-19 00:35:23 +00:00
isdn
isdn/capi: move capi_info2str to capidrv.c
2014-06-04 23:13:41 -07:00
lockd
mfd
rtc: s5m: use shorter time of register update
2014-06-10 15:34:47 -07:00
mlx4
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2014-06-12 14:27:40 -07:00
mlx5
mlx5_core: Store MR attributes in mlx5_mr_core during creation and after UMR
2014-05-27 11:53:06 -07:00
mmc
mmc: sdhci: track whether preset mode is currently enabled in hardware
2014-05-22 08:33:30 -04:00
mtd
MTD updates for 3.16:
2014-06-11 08:35:34 -07:00
netfilter
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
phy
pinctrl
platform_data
New driver for Sensirion SHTC1 humidity / temperature sensor
2014-06-14 14:43:23 -07:00
power
raid
regulator
Merge remote-tracking branch 'regulator/fix/core' into regulator-linus
2014-06-16 16:05:56 +01:00
rtc
sched
mm: update comment for DEFAULT_MAX_MAP_COUNT
2014-06-04 16:54:05 -07:00
spi
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2014-06-12 14:27:40 -07:00
ssb
ssb: sprom: add dev_id field for value overriding standard ID
2014-05-19 16:42:15 -04:00
sunrpc
NFS client updates for Linux 3.16
2014-06-10 15:02:42 -07:00
unaligned
usb
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2014-06-12 14:27:40 -07:00
uwb
wimax
8250_pci.h
a.out.h
acct.h
acpi.h
Merge branch 'acpi-enumeration'
2014-06-03 23:12:20 +02:00
acpi_dma.h
acpi_pmtmr.h
adb.h
adfs_fs.h
aer.h
agp_backend.h
agpgart.h
ahci_platform.h
libahci_platform: add host_flags parameter in ahci_platform_init_host()
2014-05-14 13:07:10 -04:00
aio.h
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
arm-cci.h
asn1.h
asn1_ber_bytecode.h
asn1_decoder.h
assoc_array.h
assoc_array_priv.h
async.h
async_tx.h
ata.h
ata_platform.h
atalk.h
ath9k_platform.h
atm.h
atm_suni.h
atm_tcp.h
atmdev.h
atmel-mci.h
atmel-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
auto_dev-ioctl.h
auto_fs.h
auxvec.h
average.h
b1pcmcia.h
backing-dev.h
backlight.h
backlight: Add backlight device (un)registration notification
2014-05-27 01:29:01 +02:00
balloon_compaction.h
basic_mmio_gpio.h
bcd.h
bch.h
bcm47xx_wdt.h
bfin_mac.h
binfmts.h
bio.h
bit_spinlock.h
bitmap.h
bitops.h
bitrev.h
blk-iopoll.h
blk-mq.h
blk-mq: bitmap tag: fix races on shared ::wake_index fields
2014-06-17 22:12:35 -07:00
blk_types.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2014-06-12 10:30:18 -07:00
blkdev.h
block: blk_max_size_offset() should check ->max_sectors
2014-06-17 22:12:02 -07:00
blktrace_api.h
blockgroup_lock.h
bma150.h
bootmem.h
include/linux/bootmem.h: cleanup the comment for BOOTMEM_ flags
2014-06-04 16:54:04 -07:00
bottom_half.h
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h
fs/buffer.c: remove block_write_full_page_endio()
2014-06-04 16:54:02 -07:00
bug.h
c2port.h
cache.h
capability.h
fs,userns: Change inode_capable to capable_wrt_inode_uidgid
2014-06-10 13:57:22 -07:00
cb710.h
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h
cfag12864b.h
cgroup.h
Merge branch 'for-3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
2014-06-09 14:56:07 -07:00
cgroup_subsys.h
cgroup: disallow debug controller on the default hierarchy
2014-05-19 16:37:06 -04:00
circ_buf.h
cleancache.h
clk-private.h
clk-provider.h
The clock framework changes for 3.16 are pretty typical: mostly clock
2014-06-07 20:27:30 -07:00
clk.h
clkdev.h
clksrc-dbx500-prcmu.h
clockchips.h
clocksource.h
of: consolidate linker section OF match table declarations
2014-05-20 14:25:24 -05:00
cm4000_cs.h
cmdline-parser.h
cn_proc.h
cnt32_to_63.h
coda.h
coda_psdev.h
com20020.h
compaction.h
mm, compaction: embed migration mode in compact_control
2014-06-04 16:54:06 -07:00
compat.h
compiler-clang.h
compiler-gcc.h
compiler-gcc3.h
compiler-gcc4.h
compiler-intel.h
compiler.h
Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2014-06-12 19:18:49 -07:00
completion.h
component.h
concap.h
configfs.h
connector.h
connector: allow multiple messages to be sent in one packet
2014-05-27 13:56:21 -07:00
console.h
console_struct.h
console: Use explicit pointer type for vc_uni_pagedir* fields
2014-05-28 13:37:21 -07:00
consolemap.h
container.h
context_tracking.h
context_tracking_state.h
cordic.h
coredump.h
cper.h
cpu.h
idle: remove cpu_idle() forward declarations
2014-06-06 16:08:18 -07:00
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpufeature.h
cpufreq.h
cpufreq: add support for intermediate (stable) frequencies
2014-06-05 23:32:29 +02:00
cpuidle.h
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
2014-06-09 18:10:34 -07:00
cpumask.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2014-06-12 14:27:40 -07:00
cpuset.h
mm: page_alloc: use jump labels to avoid checking number_of_cpusets
2014-06-04 16:54:08 -07:00
cputime.h
crash_dump.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
crc7.h
lib/crc7: Shift crc7() output left 1 bit
2014-05-16 14:26:52 -04:00
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
dccp.h
dcookies.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h
dell-led.h
devfreq.h
PM / devfreq: Add devm_devfreq_{register,unregister}_opp_notfier function
2014-05-24 22:33:41 +09:00
device-mapper.h
dm: remove symbol export for dm_set_device_limits
2014-06-04 09:46:34 -04:00
device.h
Merge branch 'for-linus' of git://ftp.arm.linux.org.uk/~rmk/linux-arm into next
2014-06-05 15:57: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-contiguous.h
cma: add placement specifier for "cma=" kernel parameter
2014-06-04 16:53:57 -07:00
dma-debug.h
dma-direction.h
dma-mapping.h
Merge branch 'for-linus' of git://ftp.arm.linux.org.uk/~rmk/linux-arm into next
2014-06-05 15:57:04 -07:00
dma_remapping.h
dmaengine.h
Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dma
2014-06-10 10:28:45 -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
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
efs_vh.h
eisa.h
elevator.h
block: remove elv_abort_queue and blk_abort_flushes
2014-06-11 15:31:21 -06:00
elf-fdpic.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
err.h
errno.h
errqueue.h
etherdevice.h
ethtool.h
ethtool: Replace ethtool_ops::{get,set}_rxfh_indir() with {get,set}_rxfh()
2014-06-03 02:42:44 +01:00
eventfd.h
eventpoll.h
evm.h
export.h
exportfs.h
ext2_fs.h
extcon.h
f2fs_fs.h
f2fs: large volume support
2014-06-04 13:34:30 +09:00
f75375s.h
falloc.h
fanotify.h
fault-inject.h
fb.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
file.h
filter.h
net: filter: cleanup A/X name usage
2014-06-11 00:13:16 -07:00
fips.h
firewire.h
ALSA: firewire/bebob: Add a workaround for M-Audio special Firewire series
2014-05-26 14:33:10 +02:00
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_array.h
flex_proportions.h
fmc-sdb.h
fmc.h
font.h
freezer.h
frontswap.h
fs.h
File locking related bugfixes for v3.16 (pile #2 )
2014-06-21 16:40:30 -10: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
fsl_ifc.h
fsnotify.h
fsnotify_backend.h
ftrace.h
Lots of tweaks, small fixes, optimizations, and some helper functions
2014-06-09 16:39:15 -07:00
ftrace_event.h
tracing: Add __bitmask() macro to trace events to cpumasks and other bitmasks
2014-05-15 11:29:37 -04:00
ftrace_irq.h
futex.h
gameport.h
gcd.h
genalloc.h
genetlink.h
genhd.h
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp.h
include/linux/gfp.h: exclude duplicate header
2014-06-04 16:54:10 -07:00
goldfish.h
goldfish: fix >> 32 warning
2014-05-20 10:30:40 +09:00
gpio-fan.h
gpio-pxa.h
gpio.h
gpio_keys.h
Input: gpio_keys - convert struct descriptions to kernel-doc
2014-05-14 16:39:49 -07:00
gpio_mouse.h
gsmmux.h
hardirq.h
hash.h
hashtable.h
hdlc.h
hdlcdrv.h
hdmi.h
hid-debug.h
hid-roccat.h
hid-sensor-hub.h
hid-sensor-ids.h
hid.h
Merge branches 'for-3.16/i2c-hid', 'for-3.16/rmi4', 'for-3.16/sony' and 'for-3.16/thingm' into for-linus
2014-06-04 13:09:43 +02:00
hiddev.h
hidraw.h
highmem.h
highuid.h
hil.h
hil_mlc.h
hippidevice.h
host1x.h
hp_sdc.h
hpet.h
hrtimer.h
htcpld.h
htirq.h
huge_mm.h
hugetlb.h
hugetlb: rename hugepage_migration_support() to ..._supported()
2014-06-04 16:54:12 -07:00
hugetlb_cgroup.h
hugetlb_inline.h
hw_breakpoint.h
hw_random.h
virtio-rng: fixes for device registration/unregistration
2014-05-19 09:26:40 +09:30
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h
hyperv.h
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
idr: reorder the fields
2014-06-06 16:08:13 -07:00
ieee80211.h
wireless: add missing WLAN_EID_BSS_INTOLERANT_CHL_REPORT
2014-05-28 16:22:47 +02:00
if_arp.h
if_bridge.h
bridge: memorize and export selected IGMP/MLD querier port
2014-06-10 23:50:47 -07:00
if_eql.h
if_ether.h
if_fddi.h
if_frad.h
if_link.h
net-next:v4: Add support to configure SR-IOV VF minimum and maximum Tx rate through ip tool.
2014-05-23 15:04:02 -04:00
if_ltalk.h
if_macvlan.h
macvlan: add netpoll support
2014-06-02 16:05:24 -07:00
if_phonet.h
if_pppol2tp.h
if_pppox.h
if_team.h
team: fix mtu setting
2014-06-02 14:56:01 -07:00
if_tun.h
if_tunnel.h
if_vlan.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2014-05-24 00:32:30 -04:00
igmp.h
ihex.h
ima.h
in.h
in6.h
inet.h
inet_diag.h
inet_lro.h
inetdevice.h
init.h
init.h: Update initcall_sync variants to fix build errors
2014-05-27 14:26:31 -07:00
init_ohci1394_dma.h
init_task.h
initrd.h
inotify.h
input-polldev.h
Input: implement managed polled input devices
2014-05-14 16:40:04 -07:00
input.h
integrity.h
intel-iommu.h
intel_mid_dma.h
intel_pmic_gpio.h
interrupt.h
Merge commit ' 3cf2f34' into sched/core, to fix build error
2014-06-12 13:46:37 +02:00
interval_tree.h
interval_tree_generic.h
io-mapping.h
io.h
ioc3.h
ioc4.h
iocontext.h
iommu-helper.h
iommu.h
ioport.h
ioprio.h
iova.h
ip.h
ipack.h
ipc.h
ipc_namespace.h
ipmi-fru.h
ipmi.h
ipmi_smi.h
ipv6.h
ipv6_route.h
irq.h
genirq: Remove dynamic_irq mess
2014-05-16 14:05:22 +02:00
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
jbd2.h
jbd_common.h
jhash.h
jiffies.h
journal-head.h
joystick.h
jump_label.h
include/linux/jump_label.h: expose the reference count
2014-06-04 16:54:08 -07:00
jump_label_ratelimit.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
kernel_stat.h
kernelcapi.h
kernfs.h
kernfs: move the last knowledge of sysfs out from kernfs
2014-06-03 08:11:18 -07:00
kexec.h
key-type.h
key.h
Merge branch 'serge-next-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sergeh/linux-security
2014-06-10 10:05:36 -07:00
keyboard.h
kfifo.h
kgdb.h
khugepaged.h
klist.h
kmemcheck.h
kmemleak.h
mm: introduce kmemleak_update_trace()
2014-06-06 16:08:17 -07:00
kmod.h
kmsg_dump.h
kobj_map.h
kobject.h
kobject_ns.h
kprobes.h
Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2014-06-12 19:18:49 -07:00
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kthread.h
ktime.h
ktime: add ktime_after and ktime_before helper
2014-06-11 12:23:17 -07:00
kvm_host.h
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2014-06-12 19:42:15 -07: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
linux_logo.h
lis3lv02d.h
list.h
list_bl.h
list_lru.h
list_nulls.h
list_sort.h
llc.h
llist.h
lockdep.h
lockref.h
log2.h
lp.h
lru_cache.h
lsm_audit.h
lz4.h
lzo.h
m48t86.h
mailbox.h
maple.h
marvell_phy.h
math64.h
max17040_battery.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
drivers/rtc/rtc-cmos.c: drivers/char/rtc.c features for DECstation support
2014-06-06 16:08:07 -07:00
mcb.h
mcb: Add support for shared PCI IRQs
2014-05-27 17:38:11 -07:00
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h
mei_cl_bus.h
memblock.h
memblock: introduce memblock_alloc_range()
2014-06-04 16:53:57 -07:00
memcontrol.h
memcg: cleanup kmem cache creation/destruction functions naming
2014-06-04 16:54:08 -07:00
memory.h
memory_hotplug.h
mem-hotplug: implement get/put_online_mems
2014-06-04 16:53:59 -07:00
mempolicy.h
hugetlb: restrict hugepage_migration_support() to x86_64
2014-06-04 16:53:51 -07:00
mempool.h
memstick.h
mg_disk.h
micrel_phy.h
migrate.h
mm, migration: add destination page freeing callback
2014-06-04 16:54:06 -07:00
migrate_mode.h
mii.h
miscdevice.h
miscdevice.h: Simple syntax fix to make pointers consistent.
2014-05-27 17:43:11 -07:00
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm.h
Merge branch 'x86/vdso' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into next
2014-06-05 08:05:29 -07:00
mm_inline.h
mm_types.h
Merge branch 'x86/vdso' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into next
2014-06-05 08:05:29 -07:00
mman.h
mmdebug.h
mm: pass VM_BUG_ON() reason to dump_page()
2014-06-04 16:53:58 -07:00
mmiotrace.h
mmu_context.h
mmu_notifier.h
mmzone.h
mm: page_alloc: use unsigned int for order in more places
2014-06-04 16:54:09 -07:00
mnt_namespace.h
mod_devicetable.h
module.h
moduleloader.h
moduleparam.h
mount.h
mpage.h
mpi.h
mpls.h
mroute.h
mroute6.h
msdos_fs.h
msg.h
msi.h
msm_mdp.h
mutex-debug.h
mutex.h
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
mxm-wmi.h
n_r3964.h
namei.h
nbd.h
net.h
net: avoid dependency of net_get_random_once on nop patching
2014-05-14 00:37:34 -04:00
netdev_features.h
net: Fix GSO constants to match NETIF flags
2014-06-15 01:00:49 -07:00
netdevice.h
net: Fix GSO constants to match NETIF flags
2014-06-15 01:00:49 -07:00
netfilter.h
netfilter_bridge.h
netfilter_ipv4.h
netfilter_ipv6.h
netlink.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2014-06-03 23:32:12 -07:00
netpoll.h
nfs.h
pnfs: support multiple verfs per direct req
2014-05-29 11:11:48 -04:00
nfs3.h
nfs4.h
nfs4: remove unused CHANGE_SECURITY_LABEL
2014-06-06 19:22:49 -04:00
nfs_fs.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2014-06-12 10:30:18 -07:00
nfs_fs_i.h
nfs_fs_sb.h
nfs_idmap.h
nfs_iostat.h
nfs_page.h
nfs: page group syncing in write path
2014-05-29 11:11:45 -04:00
nfs_xdr.h
pnfs: support multiple verfs per direct req
2014-05-29 11:11:48 -04:00
nfsacl.h
nilfs2_fs.h
nl802154.h
ieee802154: add netlink interfaces for llsec
2014-05-16 17:23:41 -04:00
nls.h
nmi.h
kernel/watchdog.c: print traces for all cpus on lockup detection
2014-06-23 16:47:44 -07:00
node.h
nodemask.h
notifier.h
nsc_gpio.h
nsproxy.h
ntb.h
nubus.h
numa.h
nvme.h
NVMe: Fix hot cpu notification dead lock
2014-06-13 10:43:34 -04:00
nvram.h
nwpserial.h
nx842.h
of.h
DeviceTree for 3.16:
2014-06-04 10:02:38 -07:00
of_address.h
Merge branch 'for-linus' of git://ftp.arm.linux.org.uk/~rmk/linux-arm into next
2014-06-05 15:57:04 -07:00
of_device.h
of_dma.h
of_fdt.h
of/fdt: add FDT address translation support
2014-05-20 15:19:25 -05:00
of_gpio.h
gpio: make of_get_named_gpiod_flags() private
2014-05-21 11:14:46 +02:00
of_graph.h
of_iommu.h
of_irq.h
of/irq: do irq resolution in platform_get_irq_byname()
2014-05-23 11:40:25 +09:00
of_mdio.h
net: of_mdio: add of_mdiobus_link_phydev()
2014-05-29 15:23:29 -07:00
of_mtd.h
of_net.h
of_pci.h
of/irq: provide more wrappers for !CONFIG_OF
2014-06-04 04:45:46 -05:00
of_pdt.h
of_platform.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial into next
2014-06-04 08:50:34 -07:00
of_reserved_mem.h
of: consolidate linker section OF match table declarations
2014-05-20 14:25:24 -05:00
oid_registry.h
olpc-ec.h
omap-dma.h
MMC highlights for 3.16:
2014-06-10 14:35:22 -07:00
omap-dmaengine.h
MMC highlights for 3.16:
2014-06-10 14:35:22 -07:00
omap-iommu.h
omap-mailbox.h
omapfb.h
oom.h
openvswitch.h
oprofile.h
oxu210hp.h
padata.h
page-debug-flags.h
page-flags-layout.h
page-flags.h
kexec: save PG_head_mask in VMCOREINFO
2014-06-23 16:47:43 -07:00
page-isolation.h
page_cgroup.h
pageblock-flags.h
mm: page_alloc: reduce number of times page_to_pfn is called
2014-06-04 16:54:09 -07:00
pagemap.h
mm: non-atomically mark page accessed during page cache allocation where possible
2014-06-04 16:54:10 -07:00
pagevec.h
parport.h
parport_pc.h
parser.h
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci-acpi.h
pci-aspm.h
pci-ats.h
pci-dma.h
pci.h
Merge branch 'pci/iommu' into next
2014-06-02 16:18:48 -06:00
pci_hotplug.h
pci_ids.h
pcieport_if.h
pda_power.h
percpu-defs.h
percpu-refcount.h
Merge branch 'for-3.15-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git into for-3.16
2014-06-04 12:50:47 -04:00
percpu-rwsem.h
percpu.h
Merge branch 'for-3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
2014-06-09 14:56:07 -07:00
percpu_counter.h
percpu_ida.h
perf_event.h
perf: Differentiate exec() and non-exec() comm events
2014-06-06 07:56:22 +02:00
perf_regs.h
personality.h
pfn.h
phonedev.h
phonet.h
phy.h
phy_fixed.h
net: phy: fix sparse warning in fixed.c
2014-06-05 15:38:57 -07:00
pid.h
pid_namespace.h
pim.h
pipe_fs_i.h
pktcdvd.h
platform_device.h
plist.h
lib/plist: add plist_requeue
2014-06-04 16:54:07 -07:00
pm.h
PM / sleep: Mechanism to avoid resuming runtime-suspended devices unnecessarily
2014-05-16 23:15:44 +02:00
pm2301_charger.h
pm_clock.h
pm_domain.h
pm_opp.h
pm_qos.h
pm_runtime.h
PM / sleep: Mechanism to avoid resuming runtime-suspended devices unnecessarily
2014-05-16 23:15:44 +02:00
pm_wakeup.h
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h
poll.h
posix-clock.h
posix-timers.h
posix_acl.h
posix_acl_xattr.h
power_supply.h
power_supply: allow power supply devices registered w/o wakeup source
2014-05-30 13:45:25 +02:00
powercap.h
ppp-comp.h
ppp_channel.h
ppp_defs.h
pps-gpio.h
pps_kernel.h
preempt.h
preempt_mask.h
prefetch.h
printk.h
kernel/printk: use symbolic defines for console loglevels
2014-06-04 16:54:17 -07:00
prio_heap.h
proc_fs.h
init/main.c: remove an ifdef
2014-06-04 16:54:21 -07:00
proc_ns.h
profile.h
sparc: fix sparse warnings in smp_32.c + smp_64.c
2014-05-18 19:01:33 -07:00
projid.h
proportions.h
pstore.h
pstore_ram.h
pti.h
ptp_classify.h
ptp_clock_kernel.h
ptrace.h
ptrace: fix fork event messages across pid namespaces
2014-06-06 16:08:11 -07:00
pvclock_gtod.h
pwm.h
pwm: modify PWM_LOOKUP to initialize all struct pwm_lookup members
2014-05-21 11:19:36 +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
range.h
ratelimit.h
rational.h
rbtree.h
rbtree_augmented.h
rculist.h
rculist_bl.h
rculist_nulls.h
rcupdate.h
rcu: Provide API to suppress stall warnings while sysrc runs
2014-05-19 10:52:04 -07:00
rcutiny.h
rcutorture: Export RCU grace-period kthread wait state to rcutorture
2014-05-14 09:46:09 -07:00
rcutree.h
rcutorture: Export RCU grace-period kthread wait state to rcutorture
2014-05-14 09:46:09 -07:00
reboot.h
reciprocal_div.h
regmap.h
regset.h
relay.h
remoteproc.h
res_counter.h
reservation.h
reset-controller.h
reset.h
resource.h
resume-trace.h
rfkill-gpio.h
rfkill-regulator.h
rfkill.h
ring_buffer.h
ring-buffer: Check if buffer exists before polling
2014-06-10 09:46:00 -04:00
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h
mm/rmap.c: cleanup ttu_flags
2014-06-04 16:54:12 -07:00
rndis.h
root_dev.h
rotary_encoder.h
rpmsg.h
rslib.h
rtc-ds2404.h
rtc-v3020.h
rtc.h
rtmutex.h
rtnetlink.h
rtnetlink: wait for unregistering devices in rtnl_link_unregister()
2014-05-15 15:30:33 -04:00
rwlock.h
rwlock_api_smp.h
rwlock_types.h
rwsem-spinlock.h
rwsem.h
locking/rwsem: Fix warnings for CONFIG_RWSEM_GENERIC_SPINLOCK
2014-06-05 10:38:45 +02:00
rxrpc.h
s3c_adc_battery.h
sa11x0-dma.h
scatterlist.h
scc.h
sched.h
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2014-06-12 19:42:15 -07:00
sched_clock.h
screen_info.h
sctp.h
scx200.h
scx200_gpio.h
sdb.h
sdla.h
seccomp.h
securebits.h
security.h
Merge branch 'serge-next-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sergeh/linux-security
2014-06-10 10:05:36 -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_bcm63xx.h
serial_core.h
serial: earlycon: add DT support
2014-05-20 15:19:25 -05:00
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
ipc/shm.c: increase the defaults for SHMALL, SHMMAX
2014-06-06 16:08:14 -07:00
shmem_fs.h
shrinker.h
signal.h
signals: introduce kernel_sigaction()
2014-06-06 16:08:12 -07:00
signalfd.h
sirfsoc_dma.h
sizes.h
skbuff.h
net: add skb_pop_rcv_encapsulation
2014-06-15 01:00:50 -07:00
slab.h
memcg: cleanup kmem cache creation/destruction functions naming
2014-06-04 16:54:08 -07:00
slab_def.h
slub_def.h
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h
idle: remove cpu_idle() forward declarations
2014-06-06 16:08:18 -07:00
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h
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
fs/splice.c: remove unneeded exports
2014-06-12 00:21:11 -04:00
spmi.h
srcu.h
ssbi.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h
statfs.h
static_key.h
stddef.h
ste_modem_shm.h
stmmac.h
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h
string.h
lib: add glibc style strchrnul() variant
2014-05-23 11:23:27 +09:00
string_helpers.h
stringify.h
sudmac.h
sungem_phy.h
sunserialcore.h
superhyway.h
suspend.h
PM / hibernate: introduce "nohibernate" boot parameter
2014-06-16 23:29:39 +02:00
svga.h
swab.h
swap.h
mm/vmscan.c: use DIV_ROUND_UP for calculation of zone's balance_gap and correct comments.
2014-06-04 16:54:11 -07:00
swapfile.h
swap: change swap_list_head to plist, add swap_avail_head
2014-06-04 16:54:07 -07:00
swapops.h
x86: define _PAGE_NUMA by reusing software bits on the PMD and PTE levels
2014-06-04 16:53:55 -07:00
swiotlb.h
x86: enable DMA CMA with swiotlb
2014-06-04 16:53:57 -07:00
sxgbe_platform.h
synclink.h
sys.h
sys_soc.h
syscalls.h
mm: constify nmask argument to set_mempolicy()
2014-06-04 16:54:03 -07:00
syscore_ops.h
sysctl.h
sysfs.h
sysfs.h: don't return a void-valued expression in sysfs_remove_file
2014-05-27 14:29:56 -07:00
syslog.h
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: make cwnd-limited checks measurement-based, and gentler
2014-05-22 12:04:49 -04:00
tegra-ahb.h
tegra-cpuidle.h
tegra-powergate.h
tegra-soc.h
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h
thinkpad_acpi.h
thread_info.h
mm: get rid of __GFP_KMEMCG
2014-06-04 16:53:56 -07:00
threads.h
ti_wilink_st.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time.h
timekeeper_internal.h
timer.h
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
topology.h
mm: disable zone_reclaim_mode by default
2014-06-04 16:53:59 -07:00
torture.h
torture: Remove unused definition
2014-05-14 09:46:32 -07:00
toshiba.h
tpm.h
tpm_command.h
trace_clock.h
trace_seq.h
tracing: Add __bitmask() macro to trace events to cpumasks and other bitmasks
2014-05-15 11:29:37 -04:00
tracehook.h
tracepoint.h
transport_class.h
tsacct_kern.h
tty.h
tty_driver.h
tty_flip.h
tty_ldisc.h
typecheck.h
types.h
DMA-API: Clarify physical/bus address distinction
2014-05-20 16:54:21 -06:00
u64_stats_sync.h
uaccess.h
ucb1400.h
ucs2_string.h
udp.h
net: Make enabling of zero UDP6 csums more restrictive
2014-05-23 16:28:53 -04:00
uidgid.h
uinput.h
uio.h
uio_driver.h
uprobes.h
Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2014-06-12 19:18:49 -07:00
usb.h
USB: separate usb_address0 mutexes for each bus
2014-05-27 16:11:49 -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
ARM: vexpress: move HBI check to sysreg driver
2014-05-15 17:02:21 +01:00
vfio.h
drivers/vfio: Rework offsetofend()
2014-05-30 11:35:54 -06:00
vfs.h
vga_switcheroo.h
vgaarb.h
via-core.h
via-gpio.h
via.h
via_i2c.h
videodev2.h
virtio.h
virtio_caif.h
virtio_config.h
virtio_console.h
virtio_mmio.h
virtio_ring.h
virtio_scsi.h
virtio-scsi.h: Add virtio_scsi_cmd_req_pi + VIRTIO_SCSI_F_T10_PI bits
2014-06-02 12:41:33 -07:00
vlynq.h
vm_event_item.h
mm,vmacache: add debug data
2014-06-04 16:53:57 -07:00
vm_sockets.h
vmacache.h
vmalloc.h
vme.h
vmpressure.h
vmstat.h
mm,vmacache: add debug data
2014-06-04 16:53:57 -07:00
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt.h
vt_buffer.h
vt_kern.h
vtime.h
w1-gpio.h
wait.h
wanrouter.h
watchdog.h
wireless.h
wl12xx.h
wm97xx.h
workqueue.h
workqueue: remove unused work_clear_pending()
2014-05-22 11:35:51 -04:00
writeback.h
ww_mutex.h
xattr.h
xz.h
yam.h
z2_battery.h
zbud.h
mm/zbud.c: make size unsigned like unique callsite
2014-06-04 16:54:13 -07:00
zconf.h
zlib.h
zorro.h
zsmalloc.h
zutil.h