Thomas Gleixner
54d751d4ad
perf: Allow storage of PMU private data in event
...
For PMUs which are not per CPU, but e.g. per package/socket, we want to be
able to store a reference to the underlying per package/socket facility in the
event at init time so we can avoid magic storage constructs in the PMU driver.
This allows us to get rid of the per CPU dance in the intel uncore and RAPL
drivers and avoids a lookup of the per package data in the perf hotpath.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Cc: Andi Kleen <andi.kleen@intel.com>
Cc: Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: Borislav Petkov <bp@alien8.de>
Cc: Harish Chegondi <harish.chegondi@intel.com>
Cc: Jacob Pan <jacob.jun.pan@linux.intel.com>
Cc: Jiri Olsa <jolsa@redhat.com>
Cc: Kan Liang <kan.liang@intel.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Stephane Eranian <eranian@google.com>
Cc: Vince Weaver <vincent.weaver@maine.edu>
Cc: linux-kernel@vger.kernel.org
Link: http://lkml.kernel.org/r/20160222221011.364140369@linutronix.de
Signed-off-by: Ingo Molnar <mingo@kernel.org>
2016-02-29 09:35:16 +01:00
..
amba
bcma
byteorder
can
ceph
libceph: MOSDOpReply v7 encoding
2016-02-04 18:26:08 +01:00
clk
ARM: SoC multiplatform code changes for v4.5
2016-01-20 18:03:56 -08:00
crush
crush: add chooseleaf_stable tunable
2016-02-04 18:25:55 +01:00
decompress
dma
extcon
fpga
fsl
gpio
gpio: generic: make bgpio_pdata always visible
2016-01-13 16:00:32 +01:00
hsi
i2c
iio
iio: Make IIO value formating function globally available.
2015-12-22 17:04:56 +00:00
input
irqchip
Merge branch 'irq/gic-v2m-acpi' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/core
2015-12-29 10:08:45 +01:00
isdn
lockd
lockd: constify nlmsvc_binding structure
2016-01-07 10:10:50 -05:00
mfd
RTC for 4.5
2016-01-18 12:10:45 -08:00
mlx4
net/mlx4_core: Set UAR page size to 4KB regardless of system page size
2016-02-17 10:29:27 -05:00
mlx5
net/mlx5: Use offset based reserved field names in the IFC header file
2016-02-16 15:21:47 -05:00
mmc
mmc: dw_mmc: remove the unused quirks
2016-01-05 18:04:58 +01:00
mtd
mtd: nand: add helpers to access ->priv
2016-01-07 09:55:39 -08:00
netfilter
netfilter: nfnetlink: pass down netns pointer to commit() and abort() callbacks
2015-12-28 18:43:15 +01:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
perf
phy
phy: omap-usb2: use *syscon* framework API to power on/off the PHY
2015-12-21 14:26:28 +05:30
pinctrl
platform_data
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
2016-01-24 12:50:56 -08:00
power
power: bq27xxx_battery: Restore device name
2016-02-21 20:49:34 +01:00
qed
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2015-12-17 22:08:28 -05:00
raid
raid6/algos.c : bug fix : Add the missing definitions to the pq.h file
2016-01-21 14:47:08 -08:00
regulator
Merge remote-tracking branches 'regulator/topic/pv88090', 'regulator/topic/qcom-smd', 'regulator/topic/tps6105x', 'regulator/topic/tps65086' and 'regulator/topic/tps65218' into regulator-next
2016-01-12 18:26:10 +00:00
reset
rtc
sched
soc
soc: ti: knav_dma: rename pad in struct knav_dma_desc to sw_data
2016-02-21 22:03:15 -05:00
spi
Merge remote-tracking branches 'spi/topic/overlay', 'spi/topic/pxa2xx', 'spi/topic/s3c64xx', 'spi/topic/sh-msiof' and 'spi/topic/spidev' into spi-next
2016-01-11 16:48:35 +00:00
ssb
ssb: pick SoC invariants code from MIPS BCM47xx arch
2015-12-16 16:36:25 +02:00
sunrpc
Initial roundup of 4.5 merge window patches
2016-01-23 18:45:06 -08:00
ulpi
unaligned
usb
USB patches for 4.5-rc1
2016-01-13 09:26:40 -08:00
uwb
wimax
8250_pci.h
a.out.h
acct.h
acpi.h
Merge branches 'acpi-pci', 'acpi-irq' and 'acpi-assorted'
2016-01-12 01:10:19 +01:00
acpi_dma.h
acpi_pmtmr.h
adb.h
adfs_fs.h
aer.h
PCI/AER: include header file
2015-12-23 08:37:10 -07:00
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
arm-cci.h
arm-smccc.h
ARM: 8478/2: arm/arm64: add arm-smccc
2016-01-04 16:19:57 +00:00
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
mmc: atmel: get rid of struct mci_dma_data
2016-01-14 13:40:30 +01:00
atmel-ssc.h
atmel_pdc.h
atmel_serial.h
atmel_tc.h
atomic.h
attribute_container.h
audit.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security
2016-01-17 19:13:15 -08:00
auto_dev-ioctl.h
auto_fs.h
auxvec.h
average.h
b1pcmcia.h
backing-dev-defs.h
backing-dev.h
backlight.h
badblocks.h
block, badblocks: introduce devm_init_badblocks
2016-01-09 08:39:04 -08:00
balloon_compaction.h
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_wdt.h
bcm963xx_nvram.h
MIPS: bcm963xx: Add Broadcom BCM963xx board nvram data structure
2016-01-24 03:47:37 +01:00
bcm963xx_tag.h
MIPS: bcm963xx: Update bcm_tag field image_sequence
2016-01-24 03:49:03 +01:00
bfin_mac.h
binfmts.h
bio.h
bit_spinlock.h
bitmap.h
bitops.h
bitrev.h
blk-cgroup.h
blk-mq.h
blk_types.h
block: remove REQ_NO_TIMEOUT flag
2015-12-22 09:38:34 -07:00
blkdev.h
Merge remote-tracking branch 'mkp-scsi/4.5/scsi-fixes' into fixes
2016-02-04 21:37:52 -08:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootmem.h
bottom_half.h
bpf.h
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-defs.h
cgroup: make sure a parent css isn't offlined before its children
2016-01-22 10:42:57 -05:00
cgroup.h
Merge branch 'for-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
2016-01-12 19:20:32 -08:00
cgroup_subsys.h
circ_buf.h
cleancache.h
include/linux/cleancache.h: Clean up code
2016-01-27 09:10:29 -05:00
clk-provider.h
Merge branch 'clk-rockchip' into clk-next
2015-12-23 13:08:56 -08:00
clk.h
clkdev.h
clock_cooling.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
compaction.h
compat.h
compiler-clang.h
compiler-gcc.h
compiler-intel.h
compiler.h
tracing: Fix freak link error caused by branch tracer
2016-02-15 13:06:00 -05:00
completion.h
component.h
concap.h
configfs.h
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
2016-01-20 17:20:53 -08:00
connector.h
console.h
printk: do cond_resched() between lines while outputting to consoles
2016-01-16 11:17:25 -08:00
console_struct.h
consolemap.h
container.h
context_tracking.h
context_tracking_state.h
cordic.h
coredump.h
coresight.h
count_zeros.h
cper.h
cpu.h
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpufeature.h
cpufreq-dt.h
cpufreq.h
cpufreq: Simplify core code related to boost support
2016-01-01 03:49:51 +01:00
cpuidle.h
cpumask.h
kernel/cpu.c: make set_cpu_* static inlines
2016-01-20 17:09:18 -08:00
cpuset.h
cpuset: make mm migration asynchronous
2016-01-22 10:22:46 -05:00
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
cryptohash.h
cs5535.h
ctype.h
cuda.h
cyclades.h
davinci_emac.h
dax.h
dax: move writeback calls into the filesystems
2016-02-27 10:28:52 -08:00
dca.h
dcache.h
include/linux/dcache.h: remove semicolons from HASH_LEN_DECLARE
2016-01-14 16:00:49 -08:00
dccp.h
dcookies.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h
delayed_call.h
switch ->get_link() to delayed_call, kill ->put_link()
2015-12-30 13:01:03 -05:00
dell-led.h
devcoredump.h
devfreq-event.h
devfreq.h
PM / devfreq: Set the freq_table of devfreq device
2016-01-13 17:30:32 +09:00
devfreq_cooling.h
device-mapper.h
device.h
device core: add device_is_bound()
2016-01-08 01:12:06 +01:00
device_cgroup.h
devpts_fs.h
pty: make sure super_block is still valid in final /dev/tty close
2016-02-06 23:45:46 -08:00
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-mapping: always provide the dma_map_ops based implementation
2016-01-20 17:09:18 -08:00
dma-buf.h
dma-contiguous.h
dma-debug.h
dma-direction.h
dma-iommu.h
dma-mapping.h
dma-mapping: use offset_in_page macro
2016-01-20 17:09:18 -08:00
dma_remapping.h
dmaengine.h
Merge branch 'topic/async' into for-linus
2016-01-06 15:17:47 +05:30
dmapool.h
dmar.h
dmi.h
firmware: dmi_scan: Save SMBIOS Type 9 System Slots
2016-01-15 22:08:45 +01:00
dnotify.h
dns_resolver.h
dqblk_qtree.h
quota: constify qtree_fmt_operations structures
2016-01-04 10:58:35 +01:00
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_93xx46.h
efi-bgrt.h
efi.h
efi: Make efivarfs entries immutable by default
2016-02-10 16:25:52 +00:00
efs_vh.h
eisa.h
elevator.h
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
err.h
err.h: add (missing) unlikely() to IS_ERR_OR_NULL()
2016-01-16 11:17:24 -08:00
errno.h
errqueue.h
etherdevice.h
net: Add eth_platform_get_mac_address() helper.
2016-01-06 16:31:56 -05:00
ethtool.h
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
fb.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
fence.h
file.h
filter.h
bpf: cleanup bpf_prog_run_{save,clear}_cb helpers
2016-01-08 21:40:34 -05: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
block: revert runtime dax control of the raw block device
2016-01-30 13:35:31 -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
Revert "fsnotify: destroy marks with call_srcu instead of dedicated thread"
2016-02-18 16:23:24 -08:00
ftrace.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching
2016-02-18 16:34:15 -08:00
ftrace_irq.h
futex.h
fwnode.h
gameport.h
gcd.h
genalloc.h
genalloc:support allocating specific region
2015-12-22 17:10:17 -06:00
genetlink.h
genhd.h
block: kill disk_{check|set|clear|alloc}_badblocks
2016-01-09 22:42:31 -08:00
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp.h
mm, hugetlb: don't require CMA for runtime gigantic pages
2016-02-05 18:10:40 -08:00
glob.h
goldfish.h
gpio-fan.h
gpio-pxa.h
gpio.h
gpio_keys.h
gpio_mouse.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
HID: add a new helper to_hid_driver()
2015-12-28 13:41:50 +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
hrtimer: Handle remaining time proper for TIME_LOW_RES
2016-01-17 11:13:55 +01:00
htcpld.h
htirq.h
huge_mm.h
thp: change pmd_trans_huge_lock() interface to return ptl
2016-01-21 17:20:51 -08:00
hugetlb.h
hugetlb: fix compile error on tile
2016-01-15 17:56:32 -08:00
hugetlb_cgroup.h
hugetlb_inline.h
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h
hyperv.h
Drivers: hv: vmbus: fix the building warning with hyperv-keyboard
2015-12-21 13:07:56 -08: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: create builtin_i2c_driver to avoid registration boilerplate
2016-01-13 11:06:03 +01:00
i7300_idle.h
i8042.h
i8253.h
icmp.h
icmpv6.h
ide.h
idr.h
ieee80211.h
ieee802154.h
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
if_tun.h
if_tunnel.h
if_vlan.h
net: Eliminate NETIF_F_GEN_CSUM and NETIF_F_V[46]_CSUM
2015-12-15 16:50:20 -05:00
igmp.h
ihex.h
ima.h
in.h
in6.h
inet.h
inet_diag.h
net: diag: Support SOCK_DESTROY for inet sockets.
2015-12-15 23:26:51 -05:00
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
iommu/vt-d: Clear PPR bit to ensure we get more page request interrupts
2016-02-15 12:42:38 +00:00
intel-svm.h
intel_pmic_gpio.h
interrupt.h
Initial roundup of 4.5 merge window patches
2016-01-23 18:45:06 -08:00
interval_tree.h
interval_tree_generic.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h
io.h
lib/iomap_copy.c: add __ioread32_copy()
2016-01-20 17:09:18 -08:00
ioc3.h
ioc4.h
iocontext.h
iommu-common.h
iommu-helper.h
iommu.h
iommu: Update struct iommu_ops comments
2016-01-29 12:34:29 +01:00
iopoll.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
irq_cpustat.h
irq_poll.h
irq_work.h
irqbypass.h
irqchip.h
irqdesc.h
irqdomain.h
irqdomain: Allow domain lookup with DOMAIN_BUS_WIRED token
2016-01-26 16:00:14 +01:00
irqflags.h
irqhandler.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
jbd2.h
jhash.h
jiffies.h
journal-head.h
joystick.h
jump_label.h
jump_label_ratelimit.h
jz4740-adc.h
jz4780-nemc.h
kallsyms.h
kasan.h
kbd_diacr.h
kbd_kern.h
kbuild.h
kconfig.h
kcore.h
kd.h
kdb.h
kdebug.h
kdev_t.h
include/linux/kdev_t.h: remove new_valid_dev()
2016-01-16 11:17:23 -08:00
kern_levels.h
kernel-page-flags.h
kernel.h
include/linux/kernel.h: change abs() macro so it uses consistent return type
2016-01-16 11:17:22 -08:00
kernel_stat.h
kernelcapi.h
kernfs.h
kexec.h
kexec: move some memembers and definitions within the scope of CONFIG_KEXEC_FILE
2016-01-20 17:09:18 -08:00
key-type.h
key.h
keyboard.h
kfifo.h
kgdb.h
khugepaged.h
klist.h
kmemcheck.h
kmemleak.h
kmod.h
kmsg_dump.h
kobj_map.h
kobject.h
kobject_ns.h
kprobes.h
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kthread.h
ktime.h
kvm_host.h
kvm: rename pfn_t to kvm_pfn_t
2016-01-15 17:56:32 -08:00
kvm_irqfd.h
kvm_para.h
kvm_types.h
kvm: rename pfn_t to kvm_pfn_t
2016-01-15 17:56:32 -08:00
l2tp.h
lapb.h
latencytop.h
lcd.h
lcm.h
led-class-flash.h
led-lm3530.h
leds-bd2802.h
leds-lp3944.h
leds-pca9532.h
leds-regulator.h
leds-tca6507.h
leds.h
leds: core: add managed version of led_trigger_register
2016-01-04 09:57:40 +01:00
leds_pwm.h
lglock.h
lguest.h
lguest_launcher.h
libata.h
drivers: ata: wake port before DMA stop for ALPM
2016-01-25 15:20:44 -05:00
libfdt.h
libfdt_env.h
libnvdimm.h
nfit: update address range scrub commands to the acpi 6.1 format
2016-02-23 17:17:20 -08:00
libps2.h
license.h
lightnvm.h
lightnvm: allow to force mm initialization
2016-02-04 09:19:45 -07:00
linkage.h
linux_logo.h
lis3lv02d.h
list.h
mm, dax, pmem: introduce {get|put}_dev_pagemap() for dax-gup
2016-01-15 17:56:32 -08:00
list_bl.h
list_lru.h
mm: memcontrol: move kmem accounting code to CONFIG_MEMCG
2016-01-20 17:09:18 -08:00
list_nulls.h
list_sort.h
livepatch.h
llc.h
llist.h
lockdep.h
kernel/locking/lockdep.c: convert hash tables to hlists
2016-02-11 18:35:48 -08:00
lockref.h
log2.h
lp.h
lru_cache.h
lsm_audit.h
lsm_hooks.h
security: Add hook to invalidate inode security labels
2015-12-24 11:09:40 -05:00
lz4.h
lz4: fix wrong compress buffer size for 64-bits
2016-01-20 17:09:18 -08:00
lzo.h
m48t86.h
mailbox_client.h
mailbox_controller.h
maple.h
marvell_phy.h
math64.h
max17040_battery.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mcb.h
mdio-bitbang.h
mdio-mux.h
mdio.h
mdio: Abstract device_remove() and device_free()
2016-01-07 14:31:27 -05:00
mei_cl_bus.h
memblock.h
memblock: fix section mismatch
2016-01-15 17:56:32 -08:00
memcontrol.h
mm: memcontrol: drop superfluous entry in the per-memcg stats array
2016-02-03 08:28:43 -08:00
memory.h
memory_hotplug.h
x86, mm: introduce vmem_altmap to augment vmemmap_populate()
2016-01-15 17:56:32 -08:00
mempolicy.h
mm/mempolicy.c: convert the shared_policy lock to a rwlock
2016-01-14 16:00:49 -08:00
mempool.h
memremap.h
mm, dax, pmem: introduce {get|put}_dev_pagemap() for dax-gup
2016-01-15 17:56:32 -08:00
memstick.h
mg_disk.h
mic_bus.h
micrel_phy.h
microchipphy.h
migrate.h
migrate_mode.h
mii.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm-arch-hooks.h
mm.h
mm: polish virtual memory accounting
2016-02-03 08:28:43 -08:00
mm_inline.h
mm: move lru_to_page to mm_inline.h
2016-01-14 16:00:49 -08:00
mm_types.h
mm: polish virtual memory accounting
2016-02-03 08:28:43 -08:00
mman.h
mmdebug.h
page-flags: introduce page flags policies wrt compound pages
2016-01-15 17:56:32 -08:00
mmiotrace.h
mmu_context.h
mmu_notifier.h
mmzone.h
thp: make split_queue per-node
2016-02-03 08:28:43 -08:00
mnt_namespace.h
mod_devicetable.h
module.h
modules: fix longstanding /proc/kallsyms vs module insertion race.
2016-02-03 16:58:15 +10:30
moduleloader.h
moduleparam.h
mount.h
mpage.h
mpi.h
mpls.h
mpls_iptunnel.h
mroute.h
mroute6.h
msdos_fs.h
msg.h
msi.h
PCI changes for the v4.5 merge window:
2016-01-21 11:52:16 -08:00
mutex-debug.h
mutex.h
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
mvebu-pmsu.h
mxm-wmi.h
n_r3964.h
namei.h
nfsd: don't hold i_mutex over userspace upcalls
2016-01-09 03:07:52 -05:00
nd.h
net.h
netdev_features.h
net: Eliminate NETIF_F_GEN_CSUM and NETIF_F_V[46]_CSUM
2015-12-15 16:50:20 -05:00
netdevice.h
net: make netdev_for_each_lower_dev safe for device removal
2016-02-19 15:29:26 -05:00
netfilter.h
netfilter_bridge.h
netfilter_defs.h
netfilter_ingress.h
netfilter_ipv4.h
netfilter_ipv6.h
netlink.h
netlink: add a start callback for starting a netlink dump
2015-12-15 23:25:20 -05:00
netpoll.h
nfs.h
nfs3.h
nfs4.h
NFS client updates for Linux 4.5
2016-01-14 16:08:23 -08:00
nfs_fs.h
nfs: fix nfs_size_to_loff_t
2016-02-08 15:20:01 -05:00
nfs_fs_i.h
nfs_fs_sb.h
nfs: machine credential support for additional operations
2015-12-28 09:57:15 -05:00
nfs_iostat.h
nfs_page.h
nfs_xdr.h
pnfs/blocklayout: fix a memeory leak when using,vmalloc_to_page
2016-02-17 11:44:45 -05:00
nfsacl.h
nilfs2_fs.h
nl802154.h
nls.h
nmi.h
node.h
nodemask.h
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.h
ntb.h
ntb_transport.h
nubus.h
numa.h
nvme.h
nvmem-consumer.h
nvmem-provider.h
nvram.h
of.h
of: drop symbols declared by _OF_DECLARE() from modules
2016-01-25 08:35:50 -06:00
of_address.h
of: fix declaration of of_io_request_and_map
2015-12-17 10:43:06 -06:00
of_device.h
of_dma.h
of_fdt.h
of_gpio.h
gpio: of: provide optional of_mm_gpiochip_add_data() function
2016-01-05 11:20:12 +01:00
of_graph.h
of_iommu.h
of_irq.h
of_mdio.h
of_mtd.h
of_net.h
of_pci.h
PCI: host: Add of_pci_get_host_bridge_resources() stub
2016-01-15 12:30:35 -06:00
of_pdt.h
of_platform.h
of_reserved_mem.h
oid_registry.h
olpc-ec.h
omap-dma.h
dmaengine: omap-dma: Add support for DMA filter mapping to slave devices
2015-12-18 11:17:26 +05:30
omap-dmaengine.h
omap-gpmc.h
omap-iommu.h
omap-mailbox.h
omapfb.h
once.h
oom.h
openvswitch.h
oprofile.h
osq_lock.h
oxu210hp.h
padata.h
page-flags-layout.h
page-flags.h
mm: rework mapcount accounting to enable 4k mapping of THPs
2016-01-15 17:56:32 -08:00
page-isolation.h
page_counter.h
page_ext.h
page_idle.h
page_owner.h
pageblock-flags.h
pagemap.h
mm: add find_get_entries_tag()
2016-01-22 17:02:18 -08: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
Revert "PCI: Add helpers to manage pci_dev->irq and pci_dev->irq_managed"
2016-02-17 17:23:36 -06:00
pci_hotplug.h
pci_ids.h
PCI: Add Netronome NFP4000 PF device ID
2016-01-15 17:29:37 -06:00
pcieport_if.h
pda_power.h
pe.h
percpu-defs.h
percpu-refcount.h
percpu-rwsem.h
percpu.h
percpu_counter.h
percpu_ida.h
perf_event.h
perf: Allow storage of PMU private data in event
2016-02-29 09:35:16 +01:00
perf_regs.h
personality.h
pfn.h
mm: fix pfn_t vs highmem
2016-02-11 18:35:48 -08:00
pfn_t.h
mm: fix pfn_t vs highmem
2016-02-11 18:35:48 -08:00
phonet.h
phy.h
mdio: Add support for mdio drivers.
2016-01-07 14:31:27 -05:00
phy_fixed.h
pid.h
pid_namespace.h
pim.h
pipe_fs_i.h
pipe: limit the per-user amount of pages allocated in pipes
2016-01-19 19:25:21 -05:00
pktcdvd.h
pl320-ipc.h
platform_device.h
Power management and ACPI updates for v4.5-rc1
2016-01-12 20:25:09 -08:00
plist.h
pm-trace.h
pm.h
PM / sleep: Go direct_complete if driver has no callbacks
2016-01-08 01:12:06 +01:00
pm2301_charger.h
pm_clock.h
pm_domain.h
PM / Domains: add setter for dev.pm_domain
2016-01-08 01:12:06 +01:00
pm_opp.h
pm_qos.h
pm_runtime.h
PM / runtime: Add new helper for conditional usage count incrementation
2015-12-21 03:11:12 +01:00
pm_wakeirq.h
pm_wakeup.h
pmem.h
pmem: add wb_cache_pmem() to the PMEM API
2016-01-22 17:02:18 -08:00
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h
include/linux/poison.h: use POISON_POINTER_DELTA for poison pointers
2016-01-16 11:17:22 -08:00
poll.h
posix-clock.h
posix-timers.h
posix_acl.h
posix_acl_xattr.h
power_supply.h
powercap.h
powercap: constify powercap_zone_ops and powercap_zone_constraint_ops structures
2016-01-02 00:29:35 +01:00
ppp-comp.h
ppp_channel.h
ppp_defs.h
pps-gpio.h
pps_kernel.h
pr.h
preempt.h
prefetch.h
printk.h
printk: help pr_debug and pr_devel to optimize out arguments
2016-01-16 11:17:29 -08:00
proc_fs.h
proc_ns.h
profile.h
projid.h
property.h
device property: add spaces to PROPERTY_ENTRY_STRING macro
2016-01-01 02:09:51 +01:00
proportions.h
psci.h
pstore.h
pstore_ram.h
pti.h
ptp_classify.h
ptp_clock_kernel.h
ptrace.h
ptrace: use fsuid, fsgid, effective creds for fs access checks
2016-01-20 17:09:18 -08:00
pvclock_gtod.h
pwm.h
pwm_backlight.h
pxa2xx_ssp.h
pxa168_eth.h
qcom_scm.h
qnx6_fs.h
quicklist.h
quota.h
quotaops.h
radix-tree.h
radix-tree: fix oops after radix_tree_iter_retry
2016-02-05 18:10:40 -08:00
raid_class.h
ramfs.h
random.h
drivers: char: random: add get_random_long()
2016-02-27 10:28:52 -08:00
range.h
ras.h
ratelimit.h
rational.h
rbtree.h
rbtree: use READ_ONCE in RB_EMPTY_ROOT
2016-01-20 17:09:18 -08:00
rbtree_augmented.h
rbtree_latch.h
rcu_sync.h
rculist.h
rculist_bl.h
rculist_nulls.h
rcupdate.h
rcutiny.h
rcutree.h
reboot.h
reciprocal_div.h
regmap.h
Merge remote-tracking branches 'regmap/topic/64bit' and 'regmap/topic/irq-type' into regmap-next
2016-01-05 19:07:17 +00:00
regset.h
relay.h
remoteproc.h
reservation.h
reset-controller.h
reset.h
resource.h
resource_ext.h
rfkill-gpio.h
rfkill-regulator.h
rfkill.h
rhashtable.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2015-12-17 22:08:28 -05:00
ring_buffer.h
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h
mm: replace vma_lock_anon_vma with anon_vma_lock_read/write
2016-02-05 18:10:40 -08: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
net, sched: add clsact qdisc
2016-01-10 22:13:15 -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
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2016-01-22 10:24:03 -08:00
sched_clock.h
scif.h
scpi_protocol.h
screen_info.h
sctp.h
scx200.h
scx200_gpio.h
sdb.h
sdla.h
seccomp.h
securebits.h
security.h
security: Add hook to invalidate inode security labels
2015-12-24 11:09:40 -05:00
selection.h
selinux.h
sem.h
semaphore.h
seq_buf.h
seq_file.h
seq_file_net.h
seqlock.h
seqno-fence.h
serial.h
serial_8250.h
serial_bcm63xx.h
serial_core.h
serial_max3100.h
serial_pnx8xxx.h
serial_s3c.h
serial_sci.h
serial: sh-sci: Add BRG register definitions
2015-12-17 11:18:44 +01:00
serio.h
sfi.h
sfi_acpi.h
sh_clk.h
sh_dma.h
sh_eth.h
sh_eth: remove EDMAC_BIG_ENDIAN
2016-01-04 16:11:11 -05:00
sh_intc.h
sh_timer.h
shdma-base.h
shm.h
ipc/shm.c: is_file_shm_hugepages() can be boolean
2016-01-20 17:09:18 -08:00
shmem_fs.h
make sure that freeing shmem fast symlinks is RCU-delayed
2016-01-22 18:08:52 -05:00
shrinker.h
signal.h
signalfd.h
sirfsoc_dma.h
sizes.h
skbuff.h
net:Add sysctl_max_skb_frags
2016-02-09 04:28:06 -05:00
slab.h
mm: memcontrol: move kmem accounting code to CONFIG_MEMCG
2016-01-20 17:09:18 -08:00
slab_def.h
mm: memcontrol: move kmem accounting code to CONFIG_MEMCG
2016-01-20 17:09:18 -08:00
slub_def.h
mm: memcontrol: move kmem accounting code to CONFIG_MEMCG
2016-01-20 17:09:18 -08:00
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
net: diag: Add the ability to destroy a socket.
2015-12-15 23:26:51 -05:00
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
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
stm.h
stmmac.h
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h
Merge branch 'sched/urgent' into sched/core, to pick up fixes before merging new patches
2016-01-06 11:02:29 +01:00
string.h
new helper: memdup_user_nul()
2016-01-04 10:20:19 -05:00
string_helpers.h
stringify.h
sudmac.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
suspend.h
svga.h
sw842.h
swab.h
swap.h
mm: free swap cache aggressively if memcg swap is full
2016-01-20 17:09:18 -08:00
swap_cgroup.h
swapfile.h
swapops.h
swiotlb.h
swiotlb: Make linux/swiotlb.h standalone includible
2016-01-20 17:29:52 -05:00
sxgbe_platform.h
synclink.h
sys.h
sys_soc.h
syscalls.h
syscore_ops.h
sysctl.h
sysfs.h
syslog.h
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
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h
Thermal: do thermal zone update after a cooling device registered
2015-12-29 16:00:00 +08:00
thinkpad_acpi.h
thread_info.h
kmemcg: account certain kmem allocations to memcg
2016-01-14 16:00:49 -08:00
threads.h
ti_wilink_st.h
tick.h
time: nohz: Expose tick_nohz_enabled
2016-01-15 22:34:39 +01:00
tifm.h
timb_dma.h
timb_gpio.h
time.h
time64.h
timecounter.h
timekeeper_internal.h
timekeeping.h
timer.h
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
topology.h
numa: remove stale node_has_online_mem() define
2016-01-18 14:49:33 -05:00
torture.h
toshiba.h
tpm.h
tpm_command.h
trace_clock.h
trace_events.h
trace_seq.h
tracefs.h
tracehook.h
tracepoint-defs.h
tracepoint.h
tracepoints: Do not trace when cpu is offline
2016-02-15 13:04:46 -05:00
transport_class.h
tsacct_kern.h
tty.h
tty: Wait interruptibly for tty lock on reopen
2016-01-26 23:17:54 -08:00
tty_driver.h
tty_flip.h
tty_ldisc.h
typecheck.h
types.h
u64_stats_sync.h
uaccess.h
Add 'unsafe' user access functions for batched accesses
2015-12-17 09:57:27 -08:00
ucb1400.h
ucs2_string.h
lib/ucs2_string: Add ucs2 -> utf8 helper functions
2016-02-10 13:19:03 +00:00
udp.h
uidgid.h
uinput.h
Input: uinput - add new UINPUT_DEV_SETUP and UI_ABS_SETUP ioctl
2015-12-18 17:48:50 -08:00
uio.h
uio_driver.h
uprobes.h
usb.h
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h
userfaultfd_k.h
util_macros.h
uts.h
utsname.h
uuid.h
uwb.h
verify_pefile.h
vermagic.h
vexpress.h
vfio.h
vfio: Include No-IOMMU mode
2015-12-21 15:28:11 -07:00
vfs.h
vga_switcheroo.h
vgaarb.h
via-core.h
via-gpio.h
via.h
via_i2c.h
videodev2.h
virtio.h
virtio_byteorder.h
virtio_caif.h
virtio_config.h
virtio: make find_vqs() checkpatch.pl-friendly
2016-01-12 20:47:06 +02:00
virtio_console.h
virtio_mmio.h
virtio_ring.h
virtio_ring: use virt_store_mb
2016-01-12 20:47:02 +02:00
vlynq.h
vm_event_item.h
mm: support madvise(MADV_FREE)
2016-01-15 17:56:32 -08:00
vm_sockets.h
vmacache.h
vmalloc.h
mm, vmalloc: remove VM_VPAGES
2016-01-14 16:00:49 -08:00
vme.h
vmpressure.h
mm: memcontrol: hook up vmpressure to socket pressure
2016-01-14 16:00:49 -08:00
vmstat.h
vmstat: make vmstat_updater deferrable again and shut down on idle
2016-01-14 16:00:49 -08: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
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2016-01-12 18:57:02 -08:00
wanrouter.h
watchdog.h
watchdog: Drop pointer to watchdog device from struct watchdog_device
2016-01-11 21:53:59 +01:00
wireless.h
wkup_m3_ipc.h
wl12xx.h
wm97xx.h
workqueue.h
workqueue: skip flush dependency checks for legacy workqueues
2016-01-29 13:31:10 -05:00
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