Linus Torvalds
a7c180aa7e
As the merge window is still open, and this code was not as complex
...
as I thought it might be. I'm pushing this in now.
This will allow Thomas to debug his irq work for 3.20.
This adds two new features:
1) Allow traceopoints to be enabled right after mm_init(). By passing
in the trace_event= kernel command line parameter, tracepoints can be
enabled at boot up. For debugging things like the initialization of
interrupts, it is needed to have tracepoints enabled very early. People
have asked about this before and this has been on my todo list. As it
can be helpful for Thomas to debug his upcoming 3.20 IRQ work, I'm
pushing this now. This way he can add tracepoints into the IRQ set up
and have users enable them when things go wrong.
2) Have the tracepoints printed via printk() (the console) when they
are triggered. If the irq code locks up or reboots the box, having the
tracepoint output go into the kernel ring buffer is useless for
debugging. But being able to add the tp_printk kernel command line
option along with the trace_event= option will have these tracepoints
printed as they occur, and that can be really useful for debugging
early lock up or reboot problems.
This code is not that intrusive and it passed all my tests. Thomas tried
them out too and it works for his needs.
Link: http://lkml.kernel.org/r/20141214201609.126831471@goodmis.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAABAgAGBQJUjv3kAAoJEEjnJuOKh9ldLNsIANAe5EmDCBw0WjR72n+G3qOH
NC8calXfkjqHU0bv8Q3dRv20KH4MHOy6l4+EiV9/ovt71LOF3NEyUJ3HuShf9a8b
sWcUhYbX3D1hViQe5sOzv9AWhBCFlKQGoNmQnydX9xa8ivRsBaTGJIGktWlHcwBE
jF1i3fj3l3vRQSS8qZFXp3bzreunlGyPoSHcT6eWQeos+utj4sKwQWTLXTLQeM+6
oQtFKRx7E5yX04qO1qFczS8qIEC6JH2C2jIRYEKUGepaELlnGkb8O7jQV/RaLF4/
6P8VhZFG9YLS7fn7vWu0SnAN+Zwz5LzgjXAZt0FhGtIhLc18Oj8ouHH1UORsdQM=
=Z4Un
-----END PGP SIGNATURE-----
Merge tag 'trace-3.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Pull tracing updates from Steven Rostedt:
"As the merge window is still open, and this code was not as complex as
I thought it might be. I'm pushing this in now.
This will allow Thomas to debug his irq work for 3.20.
This adds two new features:
1) Allow traceopoints to be enabled right after mm_init().
By passing in the trace_event= kernel command line parameter,
tracepoints can be enabled at boot up. For debugging things like
the initialization of interrupts, it is needed to have tracepoints
enabled very early. People have asked about this before and this
has been on my todo list. As it can be helpful for Thomas to debug
his upcoming 3.20 IRQ work, I'm pushing this now. This way he can
add tracepoints into the IRQ set up and have users enable them when
things go wrong.
2) Have the tracepoints printed via printk() (the console) when they
are triggered.
If the irq code locks up or reboots the box, having the tracepoint
output go into the kernel ring buffer is useless for debugging.
But being able to add the tp_printk kernel command line option
along with the trace_event= option will have these tracepoints
printed as they occur, and that can be really useful for debugging
early lock up or reboot problems.
This code is not that intrusive and it passed all my tests. Thomas
tried them out too and it works for his needs.
Link: http://lkml.kernel.org/r/20141214201609.126831471@goodmis.org "
* tag 'trace-3.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace:
tracing: Add tp_printk cmdline to have tracepoints go to printk()
tracing: Move enabling tracepoints to just after rcu_init()
2014-12-16 12:53:59 -08:00
..
amba
Char/Misc driver patches for 3.19-rc1
2014-12-14 16:43:47 -08:00
bcma
byteorder
can
can: dev: Consolidate and unify state change handling
2014-12-07 21:22:09 +01:00
ceph
clk
crush
decompress
dma
extcon
fsl /bestcomm
gpio
This is the bulk of GPIO changes for the v3.19 series:
2014-12-14 14:05:05 -08:00
hsi
i2c
USB patches for 3.19-rc1
2014-12-14 14:57:16 -08:00
iio
Merge 3.18-rc7 into staging-work.
2014-12-02 16:20:59 -08:00
input
irqchip
Merge branch 'irq-irqdomain-arm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2014-12-15 17:30:09 -08:00
isdn
lockd
lockd: eliminate LOCKD_DEBUG
2014-11-24 17:24:08 -05:00
mfd
sound updates for 3.19-rc1
2014-12-11 13:20:50 -08:00
mlx4
net/mlx4: Add support for A0 steering
2014-12-11 14:47:36 -05:00
mlx5
net/mlx5_core: Remove unused dev cap enum fields
2014-12-08 20:45:54 -05:00
mmc
mmc: core: Let mmc_send_tuning() to take struct mmc_host* as parameter
2014-12-08 09:11:04 +01:00
mtd
netfilter
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
phy
phy: remove the old lookup method
2014-11-22 13:58:39 +05:30
pinctrl
platform_data
Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux
2014-12-15 15:52:01 -08:00
power
raid
regulator
Merge remote-tracking branches 'regulator/topic/sky81452' and 'regulator/topic/stub' into regulator-next
2014-12-05 11:14:43 +00:00
rtc
sched
soc /ti
spi
spi: core: Add spi_transfer_is_last() helper
2014-11-24 18:53:42 +00:00
ssb
sunrpc
sunrpc: add a debugfs rpc_xprt directory with an info file in it
2014-11-27 13:14:52 -05:00
unaligned
usb
USB patches for 3.19-rc1
2014-12-14 14:57:16 -08:00
uwb
wimax
8250_pci.h
a.out.h
acct.h
acpi.h
Merge branch 'pm-runtime'
2014-12-08 20:00:44 +01:00
acpi_dma.h
acpi_pmtmr.h
adb.h
adfs_fs.h
aer.h
agp_backend.h
agpgart.h
ahci_platform.h
aio.h
alarmtimer.h
altera_jtaguart.h
altera_uart.h
amd-iommu.h
amifd.h
amifdreg.h
amigaffs.h
anon_inodes.h
apm-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-ssc.h
atmel_pdc.h
atmel_serial.h
atmel_tc.h
atomic.h
attribute_container.h
audit.h
new helper: audit_file()
2014-11-19 13:01:26 -05: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
syscalls: implement execveat() system call
2014-12-13 12:42:51 -08:00
bio.h
blk: introduce generic io stat accounting help function
2014-11-24 08:04:44 -07:00
bit_spinlock.h
bitmap.h
Driver core patches for 3.19-rc1
2014-12-14 16:10:09 -08:00
bitops.h
bitops: Fix shift overflow in GENMASK macros
2014-11-16 09:55:39 +01:00
bitrev.h
blk-iopoll.h
blk-mq.h
Merge branch 'for-3.19/core' of git://git.kernel.dk/linux-block
2014-12-13 14:14:23 -08:00
blk_types.h
blkdev.h
Merge branch 'for-3.19/core' of git://git.kernel.dk/linux-block
2014-12-13 14:14:23 -08:00
blktrace_api.h
blockgroup_lock.h
bma150.h
bootmem.h
bottom_half.h
bpf.h
net: sock: allow eBPF programs to be attached to sockets
2014-12-05 21:47:32 -08:00
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h
bug.h
c2port.h
cache.h
cacheinfo.h
capability.h
cb710.h
cciss_ioctl.h
ccp.h
cdev.h
cdrom.h
cfag12864b.h
cgroup.h
Merge branch 'for-3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
2014-12-11 18:57:19 -08:00
cgroup_subsys.h
circ_buf.h
cleancache.h
clk-private.h
clk-provider.h
clk-divider: Fix READ_ONLY when divider > 1
2014-11-17 11:13:52 -08:00
clk.h
clkdev.h
clksrc-dbx500-prcmu.h
clockchips.h
clocksource.h
cm4000_cs.h
cma.h
cmdline-parser.h
cn_proc.h
cnt32_to_63.h
coda.h
coda_psdev.h
com20020.h
compaction.h
mm, compaction: simplify deferred compaction
2014-12-10 17:41:06 -08:00
compat.h
syscalls: implement execveat() system call
2014-12-13 12:42:51 -08:00
compiler-clang.h
compiler-gcc.h
compiler-gcc3.h
compiler-gcc4.h
compiler-gcc5.h
compiler-intel.h
compiler.h
completion.h
component.h
concap.h
configfs.h
connector.h
console.h
console_struct.h
consolemap.h
container.h
context_tracking.h
context_tracking_state.h
cordic.h
coredump.h
coresight.h
coresight: fixed comments in coresight.h
2014-11-26 19:28:11 -08:00
cper.h
cpu.h
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpufeature.h
cpufreq-dt.h
cpufreq.h
cpufreq: Introduce ->ready() callback for cpufreq drivers
2014-11-29 23:38:38 +01:00
cpuidle.h
cpumask.h
cpuset.h
cputime.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
crypto: prefix module autoloading with "crypto-"
2014-11-24 22:43:57 +08:00
cryptohash.h
cryptouser.h
cs5535.h
ctype.h
cuda.h
cyclades.h
davinci_emac.h
dca.h
dcache.h
switch d_materialise_unique() users to d_splice_alias()
2014-11-19 13:01:20 -05:00
dccp.h
dcookies.h
debug_locks.h
debugfs.h
Driver core patches for 3.19-rc1
2014-12-14 16:10:09 -08:00
debugobjects.h
delay.h
delayacct.h
dell-led.h
devcoredump.h
devfreq.h
device-mapper.h
dm: add presuspend_undo hook to target_type
2014-11-19 11:24:59 -05:00
device.h
Driver core patches for 3.19-rc1
2014-12-14 16:10:09 -08:00
device_cgroup.h
devpts_fs.h
digsig.h
dio.h
dirent.h
dlm.h
dlm_plock.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dm9000.h
dma-attrs.h
dma-buf.h
dma-contiguous.h
dma-debug.h
dma-direction.h
dma-mapping.h
dma_remapping.h
dmaengine.h
dmaengine: clarify the issue_pending expectations
2014-12-05 20:55:27 +05:30
dmapool.h
dmar.h
iommu/vt-d: Implement DMAR unit hotplug framework
2014-11-18 11:18:35 +01:00
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
dynamic_debug.h
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h
edd.h
edma.h
eeprom_93cx6.h
eeprom-93cx6: Add (read-only) support for 8-bit mode
2014-11-25 15:42:53 +01:00
eeprom_93xx46.h
efi-bgrt.h
efi.h
efs_vh.h
eisa.h
elevator.h
elf-fdpic.h
elf.h
binfmt_elf: allow arch code to examine PT_LOPROC ... PT_HIPROC headers
2014-11-24 07:45:02 +01:00
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
err.h
errno.h
errqueue.h
etherdevice.h
net: Add functions for handling padding frame and adding to length
2014-12-08 20:47:41 -05:00
ethtool.h
ethtool: Support for configurable RSS hash function
2014-12-08 21:07:10 -05:00
eventfd.h
eventpoll.h
evm.h
export.h
exportfs.h
ext2_fs.h
extcon.h
f2fs_fs.h
f75375s.h
falloc.h
fanotify.h
fault-inject.h
fault-inject: add ratelimit option
2014-12-13 12:42:52 -08:00
fb.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
fence.h
file.h
include/linux/file.h: remove get_unused_fd() macro
2014-12-10 17:41:10 -08:00
filter.h
net: sock: allow eBPF programs to be attached to sockets
2014-12-05 21:47:32 -08:00
fips.h
firewire.h
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_array.h
flex_proportions.h
fmc-sdb.h
fmc.h
font.h
freezer.h
frontswap.h
fs.h
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security
2014-12-14 20:36:37 -08:00
fs_enet_pd.h
fs_pin.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
fsldma.h
fsnotify.h
fsnotify_backend.h
fsnotify: remove destroy_list from fsnotify_mark
2014-12-13 12:42:53 -08:00
ftrace.h
tracing: Add tp_printk cmdline to have tracepoints go to printk()
2014-12-15 10:17:38 -05:00
ftrace_event.h
tracing: Add trace_seq_has_overflowed() and trace_handle_return()
2014-11-19 15:25:39 -05: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
mm, gfp: escalatedly define GFP_HIGHUSER and GFP_HIGHUSER_MOVABLE
2014-12-13 12:42:48 -08:00
glob.h
goldfish.h
gpio-fan.h
gpio-pxa.h
gpio.h
gpio_keys.h
gpio_mouse.h
gsmmux.h
hardirq.h
hash.h
net, lib: kill arch_fast_hash library bits
2014-12-10 15:17:46 -05:00
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.19/hid-report-len', 'for-3.19/i2c-hid', 'for-3.19/lenovo', 'for-3.19/logitech', 'for-3.19/microsoft', 'for-3.19/plantronics', 'for-3.19/rmi', 'for-3.19/sony' and 'for-3.19/wacom' into for-linus
2014-12-12 11:15:33 +01: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
powerpc updates for 3.19
2014-12-11 17:48:14 -08:00
hugetlb_cgroup.h
mm: hugetlb_cgroup: convert to lockless page counters
2014-12-10 17:41:04 -08:00
hugetlb_inline.h
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h
hyperv.h
hyperv: Add support for vNIC hot removal
2014-12-08 20:24:11 -05: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
Merge branch 'i2c/for-3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
2014-12-14 12:54:40 -08:00
i2o.h
i7300_idle.h
i8042.h
i8253.h
icmp.h
icmpv6.h
ide.h
idr.h
ieee80211.h
mac80211: add parsing of TDLS specific IEs
2014-11-19 18:45:16 +01:00
ieee802154.h
ieee802154: rename and move WPAN_NUM_ defines
2014-11-17 09:49:17 +01:00
if_arp.h
if_bridge.h
bridge: add new brport flag LEARNING_SYNC
2014-12-02 20:01:23 -08:00
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
if_tun.h
if_tunnel.h
if_vlan.h
vlan: introduce __vlan_insert_tag helper which does not free skb
2014-11-21 14:20:17 -05:00
igmp.h
ihex.h
ima.h
in.h
in6.h
inet.h
inet_diag.h
inet_lro.h
inetdevice.h
inetdevice: fixed signed integer overflow
2014-11-14 17:08:58 -05:00
init.h
init_ohci1394_dma.h
init_task.h
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2014-12-09 21:21:34 -08:00
initrd.h
inotify.h
input-polldev.h
input.h
integrity.h
integrity: provide a hook to load keys when rootfs is ready
2014-11-17 23:12:01 -05:00
intel-iommu.h
intel_mid_dma.h
intel_pmic_gpio.h
interrupt.h
linux/interrupt.h: remove the definition of unused tasklet_hi_enable
2014-12-12 15:15:41 -05:00
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 'arm/omap', 'arm/msm', 'arm/rockchip', 'arm/renesas', 'arm/smmu', 'x86/vt-d', 'x86/amd' and 'core' into next
2014-12-02 13:07:13 +01:00
ioport.h
ioprio.h
iova.h
ip.h
ipack.h
ipc.h
ipc_namespace.h
ipc/msg: increase MSGMNI, remove scaling
2014-12-13 12:42:52 -08:00
ipmi-fru.h
ipmi.h
ipmi: Use the proper type for acpi_handle
2014-12-11 15:04:06 -06:00
ipmi_smi.h
ipmi: Remove the now unused priority from SMI sender
2014-12-11 15:04:11 -06:00
ipv6.h
ipv6_route.h
irq.h
Merge branch 'irq-irqdomain-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2014-12-10 09:01:01 -08:00
irq_cpustat.h
irq_work.h
irqchip.h
irqdesc.h
irqdomain.h
irqdomain: Introduce helper function irq_domain_add_hierarchy()
2014-11-23 13:01:46 +01:00
irqflags.h
irqhandler.h
genirq: Split out flow handler typedefs into seperate header file
2014-11-23 13:01:46 +01:00
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
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
printk: add and use LOGLEVEL_<level> defines for KERN_<LEVEL> equivalents
2014-12-10 17:41:11 -08:00
kernel-page-flags.h
kernel.h
TTY/Serial driver patches for 3.19-rc1
2014-12-14 15:23:32 -08:00
kernel_stat.h
sched/cputime: Fix cpu_timer_sample_group() double accounting
2014-11-16 10:04:18 +01:00
kernelcapi.h
kernfs.h
kexec.h
key-type.h
key.h
keyboard.h
kfifo.h
kgdb.h
khugepaged.h
klist.h
kmemcheck.h
kmemleak.h
include/linux/kmemleak.h: needs slab.h
2014-12-13 12:42:47 -08:00
kmod.h
kmsg_dump.h
kobj_map.h
kobject.h
kobject_ns.h
kprobes.h
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kthread.h
ktime.h
kvm_host.h
kvm: fix kvm_is_mmio_pfn() and rename to kvm_is_reserved_pfn()
2014-11-26 14:40:45 +01: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
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds
2014-12-15 18:28:25 -08:00
leds_pwm.h
lglock.h
lguest.h
lguest_launcher.h
libata.h
Merge branch 'for-3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata
2014-12-11 18:52:37 -08:00
libfdt.h
libfdt_env.h
libps2.h
license.h
linkage.h
linux_logo.h
lis3lv02d.h
list.h
Replace mentions of "list_struct" to "list_head"
2014-11-20 14:45:15 +01:00
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_client.h
mailbox: add tx_prepare client callback
2014-11-27 12:50:59 +05:30
mailbox_controller.h
maple.h
marvell_phy.h
math64.h
max17040_battery.h
mbcache.h
mbus.h
bus: mvebu-mbus: provide a mechanism to save SDRAM window configuration
2014-11-30 16:40:11 +00:00
mc6821.h
mc146818rtc.h
mcb.h
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h
mei_cl_bus.h
memblock.h
memcontrol.h
memcg: fix possible use-after-free in memcg_kmem_get_cache()
2014-12-13 12:42:49 -08:00
memory.h
memory_hotplug.h
mempolicy.h
mempool.h
memstick.h
mg_disk.h
mic_bus.h
micrel_phy.h
net: phy: micrel: add generic clock-mode-select support
2014-11-21 14:08:56 -05:00
migrate.h
migrate_mode.h
mii.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm.h
mm: vmscan: invoke slab shrinkers from shrink_zone()
2014-12-13 12:42:48 -08:00
mm_inline.h
mm_types.h
mm/debug-pagealloc: prepare boottime configurable on/off
2014-12-13 12:42:48 -08:00
mman.h
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h
Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux
2014-12-15 15:52:01 -08:00
mmzone.h
mm/page_ext: resurrect struct page extending code for debugging
2014-12-13 12:42:48 -08: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
PCI/MSI: Allow an msi_controller to be associated to an irq domain
2014-11-23 17:14:43 +01:00
msm_mdp.h
mutex-debug.h
mutex.h
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
mvebu-pmsu.h
mxm-wmi.h
n_r3964.h
namei.h
nbd.h
net.h
netdev_features.h
netdevice.h
ipvlan: move the device check function into netdevice.h
2014-12-09 16:10:06 -05:00
netfilter.h
netfilter_bridge.h
netfilter_ipv4.h
netfilter_ipv6.h
netlink.h
netpoll.h
nfs.h
nfs3.h
nfs4.h
nfs: Add DEALLOCATE support
2014-11-25 16:38:32 -05:00
nfs_fs.h
NFS: fix subtle change in COMMIT behavior
2014-11-24 17:00:42 -05:00
nfs_fs_i.h
nfs_fs_sb.h
nfs: Add DEALLOCATE support
2014-11-25 16:38:32 -05:00
nfs_idmap.h
nfs_iostat.h
nfs_page.h
nfs_xdr.h
nfs: Add ALLOCATE support
2014-11-25 16:38:32 -05:00
nfsacl.h
nilfs2_fs.h
nl802154.h
nls.h
nmi.h
node.h
nodemask.h
notifier.h
nsc_gpio.h
nsproxy.h
ntb.h
nubus.h
numa.h
nvme.h
nvram.h
nwpserial.h
nx842.h
of.h
Devicetree changes for v3.19
2014-12-11 13:06:58 -08:00
of_address.h
of_device.h
of_dma.h
of_fdt.h
of_gpio.h
of_graph.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
of/reconfig: Add OF_DYNAMIC notifier for platform_bus_type
2014-11-24 22:25:06 +00:00
of_reserved_mem.h
oid_registry.h
olpc-ec.h
omap-dma.h
omap-dmaengine.h
omap-gpmc.h
ARM: OMAP2+: Prepare to move GPMC to drivers by platform data header
2014-11-20 12:11:25 -08:00
omap-iommu.h
omap-mailbox.h
mailbox/omap: adapt to the new mailbox framework
2014-11-27 12:51:04 +05:30
omapfb.h
oom.h
oom: don't assume that a coredumping thread will exit soon
2014-12-13 12:42:49 -08:00
openvswitch.h
oprofile.h
osq_lock.h
oxu210hp.h
padata.h
page-flags-layout.h
page-flags.h
page-isolation.h
page_counter.h
mm: memcontrol: remove obsolete kmemcg pinning tricks
2014-12-10 17:41:05 -08:00
page_ext.h
mm/page_owner: keep track of page owners
2014-12-13 12:42:48 -08:00
page_owner.h
mm/page_owner: keep track of page owners
2014-12-13 12:42:48 -08:00
pageblock-flags.h
pagemap.h
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
xen: features and fixes for 3.19-rc0
2014-12-11 18:15:33 -08:00
pci_hotplug.h
pci_ids.h
USB patches for 3.19-rc1
2014-12-14 14:57:16 -08:00
pcieport_if.h
pda_power.h
pe.h
percpu-defs.h
percpu: remove __get_cpu_var and __raw_get_cpu_var macros
2014-12-13 12:42:53 -08:00
percpu-refcount.h
Merge branch 'for-3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
2014-12-11 18:36:26 -08:00
percpu-rwsem.h
percpu.h
printk/percpu: Define printk_func when printk is not defined
2014-11-21 11:19:15 -05:00
percpu_counter.h
percpu_ida.h
perf_event.h
perf: Improve the perf_sample_data struct layout
2014-11-16 11:42:04 +01:00
perf_regs.h
personality.h
pfn.h
phonet.h
phy.h
net: phy: add static data field to struct phy_driver
2014-11-21 14:08:55 -05:00
phy_fixed.h
pid.h
pid_namespace.h
pim.h
pipe_fs_i.h
pktcdvd.h
pl320-ipc.h
platform_device.h
plist.h
Replace mentions of "list_struct" to "list_head"
2014-11-20 14:45:15 +01:00
pm.h
Merge branch 'pm-runtime'
2014-12-08 20:00:44 +01:00
pm2301_charger.h
pm_clock.h
pm_domain.h
Merge branch 'pm-runtime'
2014-12-08 20:00:44 +01:00
pm_opp.h
PM / OPP Introduce APIs to remove OPPs
2014-11-29 23:53:20 +01:00
pm_qos.h
PM: Drop CONFIG_PM_RUNTIME from the driver core
2014-12-04 00:46:58 +01:00
pm_runtime.h
Merge branch 'for-linus' of git://ftp.arm.linux.org.uk/~rmk/linux-arm
2014-12-12 15:26:48 -08: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
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
This code is a fork from the trace-3.19 pull as it needed the trace_seq
2014-12-10 20:35:41 -08:00
proc_fs.h
proc_ns.h
profile.h
projid.h
property.h
proportions.h
pstore.h
pstore_ram.h
pstore-ram: Allow optional mapping with pgprot_noncached
2014-12-11 13:38:31 -08:00
pti.h
ptp_classify.h
ptp_clock_kernel.h
ptrace.h
exit: ptrace: shift "reap dead" code from exit_ptrace() to forget_original_parent()
2014-12-10 17:41:10 -08:00
pvclock_gtod.h
pwm.h
pwm_backlight.h
pxa2xx_ssp.h
spi: spi-pxa2xx: SPI support for Intel Quark X1000
2014-11-26 18:07:45 +00:00
pxa168_eth.h
qnx6_fs.h
quicklist.h
quota.h
quotaops.h
radix-tree.h
raid_class.h
ramfs.h
random.h
range.h
ras.h
ratelimit.h
ratelimit: add initialization macro
2014-12-13 12:42:52 -08:00
rational.h
rbtree.h
rbtree_augmented.h
rculist.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2014-12-12 10:08:06 -08:00
rculist_bl.h
rculist_nulls.h
rcupdate.h
Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu
2014-11-20 08:57:58 +01:00
rcutiny.h
rcutree.h
reboot.h
reciprocal_div.h
regmap.h
regmap: ac97: Add generic AC'97 callbacks
2014-11-19 10:28:14 +00:00
regset.h
relay.h
remoteproc.h
reservation.h
reset-controller.h
reset.h
resource.h
resume-trace.h
rfkill-gpio.h
rfkill-regulator.h
rfkill.h
rhashtable.h
ring_buffer.h
rio.h
rio_drv.h
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
rtc/lib: Provide y2038 safe rtc_tm_to_time()/rtc_time_to_tm() replacement
2014-11-21 12:00:00 -08:00
rtmutex.h
rtnetlink.h
rtnetlink: delay RTM_DELLINK notification until after ndo_uninit()
2014-12-09 13:36:57 -05:00
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
scc.h
sched.h
syscalls: implement execveat() system call
2014-12-13 12:42:51 -08:00
sched_clock.h
screen_info.h
sctp.h
scx200.h
scx200_gpio.h
sdb.h
sdla.h
seccomp.h
securebits.h
security.h
selection.h
selinux.h
sem.h
semaphore.h
seq_buf.h
seq-buf: Make seq_buf_bprintf() conditional on CONFIG_BINARY_PRINTF
2014-11-19 22:01:19 -05:00
seq_file.h
seq_file_net.h
seqlock.h
seqno-fence.h
serial.h
serial_8250.h
serial_bcm63xx.h
serial_core.h
serial: core: Add big-endian iotype
2014-11-25 17:06:40 -08: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
shmem_fs.h
shrinker.h
mm: vmscan: invoke slab shrinkers from shrink_zone()
2014-12-13 12:42:48 -08:00
signal.h
signalfd.h
sirfsoc_dma.h
sizes.h
skbuff.h
net: Pull out core bits of __netdev_alloc_skb and add __napi_alloc_skb
2014-12-10 13:31:57 -05:00
slab.h
memcg: fix possible use-after-free in memcg_kmem_get_cache()
2014-12-13 12:42:49 -08:00
slab_def.h
slub_def.h
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h
net: introduce helper macro for_each_cmsghdr
2014-12-10 22:41:55 -05: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
spmi.h
spmi: Remove shutdown/suspend/resume kernel-doc
2014-11-26 19:33:57 -08:00
srcu.h
ssbi.h
stackprotector.h
stacktrace.h
stacktrace: introduce snprint_stack_trace for buffer output
2014-12-13 12:42:48 -08:00
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
stringify.h
sudmac.h
sungem_phy.h
sunserialcore.h
superhyway.h
suspend.h
svga.h
swab.h
swap.h
mm: move swp_entry_t definition to include/linux/mm_types.h
2014-12-13 12:42:47 -08:00
swap_cgroup.h
mm: page_cgroup: rename file to mm/swap_cgroup.c
2014-12-10 17:41:09 -08:00
swapfile.h
swapops.h
swiotlb.h
sxgbe_platform.h
synclink.h
sys.h
sys_soc.h
syscalls.h
syscalls: implement execveat() system call
2014-12-13 12:42:51 -08:00
syscore_ops.h
sysctl.h
sysfs.h
syslog.h
syslog: Provide stub check_syslog_permissions
2014-11-17 10:28:04 -08:00
sysrq.h
sysv_fs.h
t10-pi.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
Merge branch 'for-davem-2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2014-12-10 13:17:23 -05:00
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h
thinkpad_acpi.h
thread_info.h
threads.h
ti_wilink_st.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time.h
time: Provide y2038 safe mktime() replacement
2014-11-21 11:59:58 -08:00
time64.h
timekeeper_internal.h
timekeeping.h
Merge branch 'timers-2038-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2014-12-10 10:13:28 -08:00
timer.h
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
topology.h
torture.h
toshiba.h
tpm.h
tpm_command.h
trace_clock.h
trace_seq.h
tracing: Use trace_seq_used() and seq_buf_used() instead of len
2014-11-19 22:01:15 -05: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
u64_stats_sync.h
uaccess.h
ucb1400.h
ucs2_string.h
udp.h
uidgid.h
uinput.h
uio.h
bury memcpy_toiovec()
2014-12-09 16:29:11 -05:00
uio_driver.h
uprobes.h
usb.h
USB / PM: Drop CONFIG_PM_RUNTIME from the USB core
2014-12-04 00:51:54 +01:00
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h
uts.h
utsname.h
uuid.h
uwb.h
verify_pefile.h
vermagic.h
vexpress.h
ARM: vexpress: Remove non-DT code
2014-11-28 16:08:16 +01:00
vfio.h
vfs.h
vga_switcheroo.h
vgaarb.h
via-core.h
via-gpio.h
via.h
via_i2c.h
videodev2.h
virtio.h
virtio: drop legacy_only driver flag
2014-12-09 21:42:00 +02:00
virtio_byteorder.h
virtio: memory access APIs
2014-12-09 12:05:24 +02:00
virtio_caif.h
virtio_config.h
virtio: allow finalize_features to fail
2014-12-09 16:32:32 +02:00
virtio_console.h
virtio_mmio.h
virtio_ring.h
vlynq.h
vm_event_item.h
mm,vmacache: count number of system-wide flushes
2014-12-13 12:42:48 -08:00
vm_sockets.h
vmacache.h
vmalloc.h
vme.h
vmpressure.h
vmstat.h
vmw_vmci_api.h
vmci: propagate msghdr all way down to __qp_memcpy_from_queue()
2014-12-09 16:28:23 -05:00
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
writeback.h
ww_mutex.h
xattr.h
xz.h
yam.h
z2_battery.h
zbud.h
zconf.h
zlib.h
zorro.h
zpool.h
zsmalloc.h
zutil.h