Linus Torvalds
0910c0bdf7
Merge branch 'for-3.13/core' of git://git.kernel.dk/linux-block
...
Pull block IO core updates from Jens Axboe:
"This is the pull request for the core changes in the block layer for
3.13. It contains:
- The new blk-mq request interface.
This is a new and more scalable queueing model that marries the
best part of the request based interface we currently have (which
is fully featured, but scales poorly) and the bio based "interface"
which the new drivers for high IOPS devices end up using because
it's much faster than the request based one.
The bio interface has no block layer support, since it taps into
the stack much earlier. This means that drivers end up having to
implement a lot of functionality on their own, like tagging,
timeout handling, requeue, etc. The blk-mq interface provides all
these. Some drivers even provide a switch to select bio or rq and
has code to handle both, since things like merging only works in
the rq model and hence is faster for some workloads. This is a
huge mess. Conversion of these drivers nets us a substantial code
reduction. Initial results on converting SCSI to this model even
shows an 8x improvement on single queue devices. So while the
model was intended to work on the newer multiqueue devices, it has
substantial improvements for "classic" hardware as well. This code
has gone through extensive testing and development, it's now ready
to go. A pull request is coming to convert virtio-blk to this
model will be will be coming as well, with more drivers scheduled
for 3.14 conversion.
- Two blktrace fixes from Jan and Chen Gang.
- A plug merge fix from Alireza Haghdoost.
- Conversion of __get_cpu_var() from Christoph Lameter.
- Fix for sector_div() with 64-bit divider from Geert Uytterhoeven.
- A fix for a race between request completion and the timeout
handling from Jeff Moyer. This is what caused the merge conflict
with blk-mq/core, in case you are looking at that.
- A dm stacking fix from Mike Snitzer.
- A code consolidation fix and duplicated code removal from Kent
Overstreet.
- A handful of block bug fixes from Mikulas Patocka, fixing a loop
crash and memory corruption on blk cg.
- Elevator switch bug fix from Tomoki Sekiyama.
A heads-up that I had to rebase this branch. Initially the immutable
bio_vecs had been queued up for inclusion, but a week later, it became
clear that it wasn't fully cooked yet. So the decision was made to
pull this out and postpone it until 3.14. It was a straight forward
rebase, just pruning out the immutable series and the later fixes of
problems with it. The rest of the patches applied directly and no
further changes were made"
* 'for-3.13/core' of git://git.kernel.dk/linux-block: (31 commits)
block: replace IS_ERR and PTR_ERR with PTR_ERR_OR_ZERO
block: replace IS_ERR and PTR_ERR with PTR_ERR_OR_ZERO
block: Do not call sector_div() with a 64-bit divisor
kernel: trace: blktrace: remove redundent memcpy() in compat_blk_trace_setup()
block: Consolidate duplicated bio_trim() implementations
block: Use rw_copy_check_uvector()
block: Enable sysfs nomerge control for I/O requests in the plug list
block: properly stack underlying max_segment_size to DM device
elevator: acquire q->sysfs_lock in elevator_change()
elevator: Fix a race in elevator switching and md device initialization
block: Replace __get_cpu_var uses
bdi: test bdi_init failure
block: fix a probe argument to blk_register_region
loop: fix crash if blk_alloc_queue fails
blk-core: Fix memory corruption if blkcg_init_queue fails
block: fix race between request completion and timeout handling
blktrace: Send BLK_TN_PROCESS events to all running traces
blk-mq: don't disallow request merges for req->special being set
blk-mq: mq plug list breakage
blk-mq: fix for flush deadlock
...
2013-11-14 12:08:14 +09:00
..
amba
Merge branch 'for-linus' of git://git.linaro.org/people/rmk/linux-arm
2013-11-14 08:51:29 +09:00
bcma
bcma: make bcma_core_pci_{up,down}() callable from atomic context
2013-09-26 14:02:33 -04:00
byteorder
can
ceph
libceph: add function to ensure notifies are complete
2013-09-09 11:15:49 -07:00
clk
ARM: mxs: remove custom .init_time hook
2013-09-29 21:09:34 +02:00
crush
decompress
dma
extcon
extcon: gpio: Add support for active-low presence to detect pins
2013-09-27 09:37:01 +09:00
fsl /bestcomm
gpio
gpiolib: provide a declaration of seq_file in gpio/driver.h
2013-10-29 18:26:15 -07:00
hsi
i2c
usb: phy: twl4030: use the new generic PHY framework
2013-09-27 17:36:58 -07:00
iio
iio: Remove unused iio_sw_buffer_preenable()
2013-10-16 19:17:06 +01:00
input
irqchip
Merge branch 'for-linus' of git://git.linaro.org/people/rmk/linux-arm
2013-11-14 08:51:29 +09:00
isdn
lockd
mfd
rtc: s5m-rtc: add real-time clock driver for s5m8767
2013-11-13 12:09:31 +09:00
mlx4
net/mlx4_en: Datapath structures are allocated per NUMA node
2013-11-07 19:22:48 -05:00
mlx5
IB/mlx5: Fix eq names to display nicely in /proc/interrupts
2013-10-10 09:23:59 -07:00
mmc
mtd
netfilter
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
2013-11-04 19:46:58 -05:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
nfsd
phy
drivers: phy: add generic PHY framework
2013-09-27 17:35:41 -07:00
pinctrl
pinctrl/gpio: non-linear GPIO ranges accesible from gpiolib
2013-10-16 15:33:50 +02:00
platform_data
backlight: lm3630: apply chip revision
2013-11-13 12:09:15 +09:00
power
raid
md update for v3.12
2013-09-10 13:03:41 -07:00
regulator
Merge remote-tracking branch 'regulator/topic/optional' into regulator-next
2013-10-24 11:11:39 +01:00
rtc
sched
sched/numa: Remove the numa_balancing_scan_period_reset sysctl
2013-10-09 14:48:18 +02:00
spi
Merge remote-tracking branch 'spi/topic/wr' into spi-next
2013-10-25 09:51:41 +01:00
ssb
ssb: provide phy address for Gigabit Ethernet driver
2013-10-02 15:40:57 -04:00
sunrpc
SUNRPC: Add a helper to switch the transport of an rpc_clnt
2013-10-28 15:21:32 -04:00
unaligned
usb
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2013-11-13 17:40:34 +09:00
uwb
wimax
8250_pci.h
a.out.h
acct.h
acpi.h
ACPI, x86: Extended error log driver for x86 platform
2013-10-23 10:09:07 -07:00
acpi_dma.h
acpi_gpio.h
gpiolib / ACPI: allow passing GPIOF_ACTIVE_LOW for GpioInt resources
2013-10-19 23:32:14 +02:00
acpi_io.h
acpi_pmtmr.h
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
... and kill anon_inode_getfile_private()
2013-11-09 00:16:28 -05:00
apm-emulation.h
apm_bios.h
apple_bl.h
arcdevice.h
arm-cci.h
asn1.h
asn1_ber_bytecode.h
asn1_decoder.h
async.h
async_tx.h
ata.h
libata: Add some missing command descriptions
2013-10-27 08:40:39 -04:00
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
tty/serial: at91: add a fallback option to determine uart/usart property
2013-10-17 13:31:19 -07:00
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
bdi: test bdi_init failure
2013-11-08 08:59:44 -07:00
backlight.h
balloon_compaction.h
mm: avoid reinserting isolated balloon pages into LRU lists
2013-09-30 14:31:02 -07:00
basic_mmio_gpio.h
bcd.h
bch.h
bcm47xx_wdt.h
bfin_mac.h
binfmts.h
Merge branch 'akpm' (patches from Andrew Morton)
2013-11-13 15:45:43 +09:00
bio.h
Merge branch 'blk-mq/core' into for-3.13/core
2013-11-08 09:08:12 -07:00
bit_spinlock.h
bitmap.h
bitops.h
bitops: Introduce a more generic BITMASK macro
2013-10-21 15:12:01 -07:00
bitrev.h
blk-iopoll.h
blk-mq.h
blk-mq: fix for flush deadlock
2013-10-28 13:33:58 -06:00
blk_types.h
blk-mq: new multi-queue block IO queueing mechanism
2013-10-25 11:56:00 +01:00
blkdev.h
blk-mq: new multi-queue block IO queueing mechanism
2013-10-25 11:56:00 +01:00
blktrace_api.h
kernel: trace: blktrace: remove redundent memcpy() in compat_blk_trace_setup()
2013-11-08 09:04:30 -07:00
blockgroup_lock.h
bma150.h
bootmem.h
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
direct-io: Implement generic deferred AIO completions
2013-09-04 09:23:46 -04:00
bug.h
c2port.h
cache.h
capability.h
cb710.h
cciss_ioctl.h
cdev.h
cdrom.h
cfag12864b.h
cgroup.h
cgroup: kill css_id
2013-09-23 21:44:16 -04:00
cgroup_subsys.h
circ_buf.h
cleancache.h
clk-private.h
clk-provider.h
clk: of: helper for determining number of parent clocks
2013-10-07 23:13:33 -07:00
clk.h
clkdev.h
clksrc-dbx500-prcmu.h
clockchips.h
clockchips: Add FEAT_PERCPU clockevent flag
2013-10-02 11:33:23 +02:00
clocksource.h
cm4000_cs.h
cmdline-parser.h
block: support embedded device command line partition
2013-09-11 15:56:57 -07:00
cn_proc.h
cnt32_to_63.h
coda.h
coda_psdev.h
com20020.h
compaction.h
compat.h
Merge branch 'akpm' (patches from Andrew Morton)
2013-11-13 15:45:43 +09:00
compiler-gcc.h
compiler-gcc3.h
compiler-gcc4.h
compiler/gcc4: Add quirk for 'asm goto' miscompilation bug
2013-10-11 07:39:14 +02:00
compiler-intel.h
compiler.h
completion.h
sched: Move completion code from core.c to completion.c
2013-11-06 07:49:19 +01:00
concap.h
configfs.h
connector.h
console.h
console_struct.h
consolemap.h
context_tracking.h
context_tracking_state.h
cordic.h
coredump.h
constify do_coredump() argument
2013-11-09 00:16:29 -05:00
cper.h
ACPI, APEI, CPER: Add UEFI 2.4 support for memory error
2013-10-23 10:10:20 -07:00
cpu.h
of: Make cpu node handling more portable.
2013-10-15 20:09:10 +01:00
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
Remove GENERIC_HARDIRQ config option
2013-09-13 15:09:52 +02:00
cpufreq.h
Revert "cpufreq: make sure frequency transitions are serialized"
2013-09-10 02:54:50 +02:00
cpuidle.h
cpumask.h
cpuset.h
cramfs_fs.h
cramfs_fs_sb.h
crash_dump.h
vmcore: introduce remap_oldmem_pfn_range()
2013-09-11 15:59:10 -07:00
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
Reinstate "crypto: crct10dif - Wrap crc_t10dif function all to use crypto transform framework"
2013-09-07 12:56:26 +10:00
crc7.h
crc8.h
crc16.h
crc32.h
lib: crc32: add functionality to combine two crc32{, c}s in GF(2)
2013-11-03 23:04:56 -05:00
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
VFS: Put a small type field into struct dentry::d_flags
2013-11-09 00:16:30 -05:00
dccp.h
dcookies.h
debug_locks.h
debugfs.h
fs/debugfs: add declaration for no CONFIG_DEBUG_FS
2013-10-03 16:14:12 -07:00
debugobjects.h
delay.h
delayacct.h
devfreq.h
device-mapper.h
dm mpath: disable WRITE SAME if it fails
2013-09-20 10:36:34 -04:00
device.h
device: Make dev_WARN/dev_WARN_ONCE print device as well as driver name
2013-10-29 16:06:07 -07:00
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
ARM: 7795/1: mm: dma-mapping: Add dma_max_pfn(dev) helper function
2013-10-31 14:49:24 +00:00
dma_remapping.h
dmaengine.h
Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dma
2013-09-10 13:37:36 -07:00
dmapool.h
dmar.h
dmi.h
DMI: Parse memory device (type 17) in SMBIOS
2013-10-23 10:10:12 -07:00
dnotify.h
dns_resolver.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd.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
EDAC, GHES: Update ghes error record info
2013-10-23 10:11:00 -07:00
edd.h
edma.h
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h
efi.h
efi: Add proper definitions for some EFI function pointers.
2013-09-25 12:34:33 +01:00
efs_vh.h
eisa.h
elevator.h
elf-fdpic.h
elf.h
switch elf_coredump_extra_notes_write() to dump_emit()
2013-11-09 00:16:24 -05:00
elfcore-compat.h
elfcore.h
switch elf_core_write_extra_data() to dump_emit()
2013-11-09 00:16:23 -05:00
elfnote.h
enclosure.h
err.h
errno.h
errqueue.h
etherdevice.h
[networking]device.h: Remove extern from function prototypes
2013-09-26 15:06:58 -07:00
ethtool.h
eventfd.h
Kill indirect include of file.h from eventfd.h, use fdget() in cgroup.c
2013-09-07 19:54:57 -04:00
eventpoll.h
evm.h
export.h
exportfs.h
ext2_fs.h
extcon.h
extcon: Simplify extcon_dev_register() prototype by removing unnecessary parameter
2013-09-27 09:37:01 +09:00
f2fs_fs.h
f75375s.h
falloc.h
fanotify.h
fault-inject.h
fb.h
fcdevice.h
[networking]device.h: Remove extern from function prototypes
2013-09-26 15:06:58 -07:00
fcntl.h
fd.h
fddidevice.h
[networking]device.h: Remove extern from function prototypes
2013-09-26 15:06:58 -07:00
fdtable.h
fec.h
file.h
filter.h
net: fix unsafe set_memory_rw from softirq
2013-10-07 15:16:45 -04:00
fips.h
firewire.h
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 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2013-11-13 15:34:18 +09:00
fs_enet_pd.h
fs_stack.h
fs_struct.h
vfs: move get_fs_root_and_pwd() to single caller
2013-09-12 10:12:47 -07:00
fs_uart_pd.h
fscache-cache.h
FS-Cache: Provide the ability to enable/disable cookies
2013-09-27 18:40:25 +01:00
fscache.h
FS-Cache: Provide the ability to enable/disable cookies
2013-09-27 18:40:25 +01:00
fsl-diu-fb.h
fsl_devices.h
fsl_hypervisor.h
fsnotify.h
fsnotify_backend.h
ftrace.h
ftrace_event.h
Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu
2013-09-03 07:41:11 +02:00
ftrace_irq.h
futex.h
gameport.h
gcd.h
genalloc.h
lib/genalloc: add a helper function for DMA buffer allocation
2013-11-13 12:09:22 +09:00
generic_acl.h
genetlink.h
genhd.h
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp.h
gpio-fan.h
gpio-pxa.h
gpio.h
GPIO bulk changes for the v3.13 development cycle
2013-11-12 15:50:46 +09:00
gpio_keys.h
gpio_mouse.h
gsmmux.h
hardirq.h
sched: Extract the basic add/sub preempt_count modifiers
2013-09-25 14:07:54 +02:00
hash.h
hashtable.h
hashtable: add hash_for_each_possible_rcu_notrace()
2013-10-11 17:21:14 +11:00
hdlc.h
hdlcdrv.h
hdmi.h
hid-debug.h
hid-roccat.h
hid-sensor-hub.h
HID: Delay opening HID device
2013-10-01 16:19:08 +01:00
hid-sensor-ids.h
hid.h
HID: provide a helper for validating hid reports
2013-09-13 15:11:21 +02:00
hiddev.h
hidraw.h
highmem.h
highuid.h
hil.h
hil_mlc.h
hippidevice.h
[networking]device.h: Remove extern from function prototypes
2013-09-26 15:06:58 -07:00
hp_sdc.h
hpet.h
hrtimer.h
htcpld.h
htirq.h
huge_mm.h
thp: consolidate code between handle_mm_fault() and do_huge_pmd_anonymous_page()
2013-09-12 15:38:03 -07:00
hugetlb.h
mm: migrate: check movability of hugepage in unmap_and_move_huge_page()
2013-09-11 15:57:49 -07:00
hugetlb_cgroup.h
hugetlb_inline.h
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon: (atxp1) Set and use error code from vid_to_reg()
2013-10-13 16:16:26 -07:00
hwmon.h
hwmon: Provide managed hwmon registration
2013-10-13 16:16:28 -07:00
hwspinlock.h
hyperv.h
Merge 3.12-rc3 into char-misc-next
2013-09-29 18:27:03 -07:00
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-gpio.h
i2c-mux-gpio.h
i2c-mux-pinctrl.h
i2c-mux.h
i2c-ocores.h
i2c-omap.h
i2c-pca-platform.h
i2c-pnx.h
i2c-pxa.h
i2c-smbus.h
i2c-xiic.h
i2c.h
i2o.h
i7300_idle.h
i8042.h
i8253.h
i82593.h
icmp.h
icmpv6.h
ide.h
ide: convert bus code to use dev_groups
2013-10-16 18:40:57 -07:00
idr.h
ieee80211.h
mac80211: process the CSA frame for mesh accordingly
2013-10-28 15:05:28 +01: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
net: Add layer 2 hardware acceleration operations for macvlan devices
2013-11-07 19:11:41 -05:00
if_phonet.h
if_pppol2tp.h
if_pppox.h
if_team.h
if_tun.h
if_tunnel.h
if_vlan.h
vlan: Implement vlan_dev_get_egress_qos_mask as an inline.
2013-11-11 00:42:07 -05:00
igmp.h
ihex.h
ima.h
in.h
in6.h
inet.h
inet_diag.h
inet_lro.h
inetdevice.h
[networking]device.h: Remove extern from function prototypes
2013-09-26 15:06:58 -07:00
init.h
init.h: document the existence of __initconst
2013-11-13 12:09:26 +09:00
init_ohci1394_dma.h
init_task.h
initrd.h
inotify.h
input-polldev.h
input.h
integrity.h
intel-iommu.h
x86/iommu: correct ICS register offset
2013-09-24 13:04:07 +02:00
intel_mid_dma.h
intel_pmic_gpio.h
interrupt.h
irq: Consolidate do_softirq() arch overriden implementations
2013-10-01 12:53:25 +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
ipc, msg: forbid negative values for "msg{max,mnb,mni}"
2013-11-03 10:53:11 -08:00
ipmi-fru.h
ipmi.h
ipmi_smi.h
ipv6.h
ipv6: Remove privacy config option.
2013-10-28 20:07:50 -04:00
ipv6_route.h
irq.h
Remove GENERIC_HARDIRQ config option
2013-09-13 15:09:52 +02:00
irq_cpustat.h
irq_work.h
irqchip.h
irqdesc.h
Remove GENERIC_HARDIRQ config option
2013-09-13 15:09:52 +02:00
irqdomain.h
irqflags.h
irqnr.h
Remove GENERIC_HARDIRQ config option
2013-09-13 15:09:52 +02:00
irqreturn.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
isdn.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
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2013-11-13 17:40:34 +09:00
jump_label_ratelimit.h
static_key: WARN on usage before jump_label_init was called
2013-10-19 19:45:35 -04:00
jz4740-adc.h
kallsyms.h
kbd_diacr.h
kbd_kern.h
kbuild.h
kcmp.h
kconfig.h
kcore.h
kd.h
kdb.h
kdb: Add support for external NMI handler to call KGDB/KDB
2013-10-03 18:47:54 +02:00
kdebug.h
kdev_t.h
kern_levels.h
kernel-page-flags.h
tools/vm/page-types.c: support KPF_SOFTDIRTY bit
2013-11-13 12:09:07 +09:00
kernel.h
lib: introduce upper case hex ascii helpers
2013-09-20 15:38:26 -04:00
kernel_stat.h
Remove GENERIC_HARDIRQ config option
2013-09-13 15:09:52 +02:00
kernelcapi.h
kexec.h
key-type.h
key.h
keyboard.h
kfifo.h
kgdb.h
kdb: Add support for external NMI handler to call KGDB/KDB
2013-10-03 18:47:54 +02:00
khugepaged.h
klist.h
kmemcheck.h
kmemleak.h
kmod.h
kmsg_dump.h
kobj_completion.h
kobject: introduce kobj_completion
2013-09-26 16:17:33 -07:00
kobj_map.h
kobject.h
sysfs: remove ktype->namespace() invocations in directory code
2013-09-26 15:30:22 -07:00
kobject_ns.h
kprobes.h
kprobes: allow to specify custom allocator for insn caches
2013-09-11 15:58:52 -07:00
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kthread.h
ktime.h
kvm_host.h
KVM: mmu: allow page tables to be in read-only slots
2013-09-17 12:52:31 +03:00
kvm_para.h
kvm_types.h
l2tp.h
lapb.h
latencytop.h
lcd.h
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
no need to keep brlock macros anymore...
2013-11-09 00:16:21 -05:00
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: introduce list_last_entry(), use list_{first,last}_entry()
2013-11-13 12:09:24 +09:00
list_bl.h
list_lru.h
list_lru: dynamically adjust node arrays
2013-09-10 18:56:32 -04:00
list_nulls.h
list_sort.h
llc.h
llist.h
lockdep.h
lockref.h
GFS2: Use lockref for glocks
2013-10-15 15:18:08 +01:00
log2.h
lp.h
lru_cache.h
lsm_audit.h
lz4.h
lz4: fix compression/decompression signedness mismatch
2013-09-11 15:59:45 -07:00
lzo.h
m48t86.h
mailbox.h
maple.h
marvell_phy.h
math64.h
max17040_battery.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h
mei_cl_bus.h
memblock.h
mm/memblock.c: introduce bottom-up allocation mode
2013-11-13 12:09:08 +09:00
memcontrol.h
mm: memcg: handle non-error OOM situations more gracefully
2013-10-16 21:35:53 -07:00
memory.h
memory_hotplug.h
mm/sparsemem: use PAGES_PER_SECTION to remove redundant nr_pages parameter
2013-11-13 12:09:06 +09:00
mempolicy.h
mm, mempolicy: make mpol_to_str robust and always succeed
2013-11-13 12:09:05 +09:00
mempool.h
memstick.h
mg_disk.h
micrel_phy.h
migrate.h
mm: numa: Scan pages with elevated page_mapcount
2013-10-09 12:40:32 +02:00
migrate_mode.h
mii.h
miscdevice.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
2013-11-13 15:27:00 +09:00
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm.h
mm/memblock.c: introduce bottom-up allocation mode
2013-11-13 12:09:08 +09:00
mm_inline.h
mm: vmscan: fix do_try_to_free_pages() livelock
2013-09-11 15:58:01 -07:00
mm_types.h
sched/numa: Remove the numa_balancing_scan_period_reset sysctl
2013-10-09 14:48:18 +02:00
mman.h
mm: factor commit limit calculation
2013-11-13 12:09:11 +09:00
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h
mmzone.h
mm: vmscan: fix do_try_to_free_pages() livelock
2013-09-11 15:58:01 -07:00
mnt_namespace.h
mod_devicetable.h
Revert "Input: introduce BTN/ABS bits for drums and guitars"
2013-09-07 09:48:41 -07:00
module.h
module: Fix mod->mkobj.kobj potentially freed too early
2013-09-03 16:35:47 +09:30
moduleloader.h
moduleparam.h
mount.h
RCU'd vfsmounts
2013-11-09 00:16:19 -05:00
mpage.h
mpi.h
mroute.h
mroute6.h
msdos_fs.h
msg.h
ipc, msg: fix message length check for negative values
2013-11-13 12:09:36 +09:00
msi.h
msm_mdp.h
mutex-debug.h
mutex.h
mutex: replace CONFIG_HAVE_ARCH_MUTEX_CPU_RELAX with simple ifdef
2013-09-28 12:46:21 +02:00
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
mxm-wmi.h
n_r3964.h
namei.h
RCU'd vfsmounts
2013-11-09 00:16:19 -05:00
nbd.h
net.h
net: make net_get_random_once irq safe
2013-10-25 19:03:39 -04:00
netdev_features.h
net: Add layer 2 hardware acceleration operations for macvlan devices
2013-11-07 19:11:41 -05:00
netdevice.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2013-11-13 17:40:34 +09:00
netfilter.h
netfilter: add nftables
2013-10-14 17:15:48 +02:00
netfilter_bridge.h
netfilter: Remove extern from function prototypes
2013-09-26 14:48:15 -07:00
netfilter_ipv4.h
netfilter: Remove extern from function prototypes
2013-09-26 14:48:15 -07:00
netfilter_ipv6.h
netfilter: Remove extern from function prototypes
2013-09-26 14:48:15 -07:00
netlink.h
netpoll.h
netpoll: fix rx_hook() interface by passing the skb
2013-10-25 19:26:58 -04:00
nfs.h
nfs3.h
nfs4.h
NFSv4: Sanity check the server reply in _nfs4_server_capabilities
2013-11-04 16:42:52 -05:00
nfs_fs.h
NFS: Use i_writecount to control whether to get an fscache cookie in nfs_open()
2013-09-27 18:40:25 +01:00
nfs_fs_i.h
nfs_fs_sb.h
NFS: cache parsed auth_info in nfs_server
2013-10-28 15:37:43 -04:00
nfs_idmap.h
nfs_iostat.h
nfs_page.h
nfs_xdr.h
NFS: add support for multiple sec= mount options
2013-10-28 15:38:02 -04:00
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
NVMe: Use normal shutdown
2013-09-03 16:40:32 -04:00
nvram.h
nwpserial.h
nx842.h
of.h
DeviceTree updates for 3.13. This is a bit larger pull request than
2013-11-12 16:52:17 +09:00
of_address.h
of: move of_translate_dma_address to of_address.h
2013-10-09 20:04:10 -05:00
of_device.h
of_dma.h
of_fdt.h
of: introduce common FDT machine related functions
2013-10-09 20:03:54 -05:00
of_gpio.h
gpiolib: include gpio/consumer.h in of_gpio.h for desc_to_gpio()
2013-10-29 18:26:14 -07:00
of_iommu.h
of_irq.h
dt/irq: add empty of_irq_count for !OF_IRQ
2013-11-08 10:47:28 -06:00
of_mdio.h
of_mtd.h
of_net.h
of_pci.h
of/irq: Create of_irq_parse_and_map_pci() to consolidate arch code.
2013-10-24 11:50:36 +01:00
of_pdt.h
of_platform.h
oid_registry.h
olpc-ec.h
omap-dma.h
omap-iommu.h
omap-mailbox.h
omapfb.h
oom.h
mm: add a helper function to check may oom condition
2013-11-13 12:09:04 +09:00
openvswitch.h
opp.h
oprofile.h
oprofile: get rid of pointless forward declarations of struct super_block
2013-09-03 22:52:48 -04:00
oxu210hp.h
padata.h
page-debug-flags.h
page-flags-layout.h
mm: numa: Change page last {nid,pid} into {cpu,pid}
2013-10-09 14:47:45 +02:00
page-flags.h
powerpc: Prepare to support kernel handling of IOMMU map/unmap
2013-10-11 17:24:39 +11:00
page-isolation.h
page_cgroup.h
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
ARM: SoC platform changes for 3.12
2013-09-06 13:30:06 -07:00
pci_hotplug.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2013-09-05 14:54:29 -07:00
pci_ids.h
SCSI misc on 20130915
2013-09-15 17:41:30 -04:00
pcieport_if.h
pda_power.h
percpu-defs.h
percpu-refcount.h
percpu-rwsem.h
percpu.h
Merge branch 'for-3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
2013-11-13 15:17:16 +09:00
percpu_counter.h
percpu_ida.h
percpu_ida: add an API to return free tags
2013-10-25 11:56:00 +01:00
perf_event.h
perf: Add generic transaction flags
2013-10-04 10:06:08 +02:00
perf_regs.h
personality.h
pfn.h
phonedev.h
phonet.h
phy.h
phy_fixed.h
pid.h
pid_namespace.h
pid_namespace: make freeing struct pid_namespace rcu-delayed
2013-10-24 23:43:29 -04:00
pim.h
pipe_fs_i.h
pktcdvd.h
platform_device.h
driver core: prevent deferred probe with platform_driver_probe
2013-09-26 16:18:32 -07:00
plist.h
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
posix_acl.h
posix_acl_xattr.h
power_supply.h
ppp-comp.h
ppp_channel.h
ppp_defs.h
pps-gpio.h
pps_kernel.h
preempt.h
sched, x86: Optimize the preempt_schedule() call
2013-09-25 14:23:07 +02:00
preempt_mask.h
prefetch.h
printk.h
printk: pr_debug_ratelimited: check state first to reduce "callbacks suppressed" messages
2013-10-29 16:50:52 -07:00
prio_heap.h
proc_fs.h
proc_ns.h
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
lib/radix-tree.c: make radix_tree_node_alloc() work correctly within interrupt
2013-09-11 15:59:36 -07:00
raid_class.h
ramfs.h
initmpfs: move rootfs code from fs/ramfs/ to init/
2013-09-11 15:59:37 -07:00
random.h
random32: upgrade taus88 generator to taus113 from errata paper
2013-11-11 14:32:15 -05:00
range.h
ratelimit.h
rational.h
rbtree.h
rbtree: fix rbtree_postorder_for_each_entry_safe() iterator
2013-11-13 12:09:33 +09:00
rbtree_augmented.h
rculist.h
rcu: Make list_splice_init_rcu() account for RCU readers
2013-09-23 09:13:49 -07:00
rculist_bl.h
rculist_nulls.h
rcupdate.h
rcu: Consistent rcu_is_watching() naming
2013-09-25 06:45:06 -07:00
rcutiny.h
rcu: Consistent rcu_is_watching() naming
2013-09-25 06:45:06 -07:00
rcutree.h
rcu: Consistent rcu_is_watching() naming
2013-09-25 06:45:06 -07:00
reboot.h
reciprocal_div.h
regmap.h
Merge remote-tracking branch 'regmap/topic/spmi' into regmap-next
2013-10-28 13:01:35 -07:00
regset.h
relay.h
remoteproc.h
res_counter.h
memcg: rename RESOURCE_MAX to RES_COUNTER_MAX
2013-09-12 15:38:02 -07:00
reservation.h
reset-controller.h
reset.h
resource.h
resume-trace.h
rfkill-gpio.h
rfkill-regulator.h
rfkill.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
rtmutex.h
rtnetlink.h
net: fix rtnl notification in atomic context
2013-10-25 19:03:45 -04: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
exec/ptrace: fix get_dumpable() incorrect tests
2013-11-13 12:09:33 +09:00
sched_clock.h
sched_clock: Remove sched_clock_func() hook
2013-10-09 16:54:39 -07:00
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_file.h
seq_file_net.h
seqlock.h
seqlock: Add a new locking reader type
2013-09-12 09:25:23 -07:00
serial.h
serial_8250.h
serial_core.h
serial: core: delete .set_wake() callback
2013-10-16 13:16:19 -07:00
serial_max3100.h
serial_mfd.h
serial_pnx8xxx.h
serial_s3c.h
serial_sci.h
Drop support for Renesas H8/300 (h8300) architecture
2013-09-16 18:19:04 -07:00
serio.h
sfi.h
intel_mid: Move platform device setups to their own platform_<device>.* files
2013-10-17 16:41:50 -07:00
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
shrinker: Kill old ->shrink API.
2013-09-10 18:56:32 -04:00
signal.h
Introduce [compat_]save_altstack_ex() to unbreak x86 SMAP
2013-09-01 14:16:33 -07:00
signalfd.h
sirfsoc_dma.h
sizes.h
skbuff.h
netfilter: push reasm skb through instead of original frag skbs
2013-11-11 00:19:35 -05:00
slab.h
slab: Use correct GFP_DMA constant
2013-09-04 23:11:42 +03:00
slab_def.h
mm/sl[aou]b: Move kmallocXXX functions to common code
2013-09-04 20:51:33 +03:00
slub_def.h
slub: remove verify_mem_not_deleted()
2013-09-04 20:53:16 +03:00
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h
watchdog: update watchdog_thresh properly
2013-09-24 17:00:25 -07:00
smpboot.h
smsc911x.h
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
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
stop_machine: Introduce stop_two_cpus()
2013-10-09 12:40:45 +02:00
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: make lru_add_drain_all() selective
2013-09-12 15:38:02 -07:00
swapfile.h
swapops.h
swiotlb.h
synclink.h
sys.h
sys_soc.h
syscalls.h
syscalls.h: use gcc alias instead of assembler aliases for syscalls
2013-11-13 12:09:12 +09:00
syscore_ops.h
sysctl.h
sysfs.h
sysfs: clean up sysfs_get_dirent()
2013-09-26 15:33:18 -07:00
syslog.h
sysrq.h
sysrq: Allow magic SysRq key functions to be disabled through Kconfig
2013-10-16 13:01:44 -07:00
sysv_fs.h
task_io_accounting.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-cpuidle.h
tegra-powergate.h
ARM: tegra: Add Tegra114 powergate support
2013-10-18 16:28:11 -06:00
tegra-soc.h
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h
thermal: thermal_core: allow binding with limits on bind_params
2013-09-03 09:10:24 -04:00
thinkpad_acpi.h
thinkpad-acpi: Add mute and mic-mute LED functionality
2013-10-17 14:38:44 +02:00
thread_info.h
sched, idle: Fix the idle polling state logic
2013-09-25 13:53:10 +02:00
threads.h
ti_wilink_st.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time.h
timekeeper_internal.h
timer.h
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
These patches are designed to enable improvements to /dev/random for
2013-10-10 12:31:43 -07:00
topology.h
sched/balancing: Periodically decay max cost of idle balance
2013-09-20 12:03:46 +02:00
toshiba.h
tpm.h
tpm_command.h
trace_clock.h
trace_seq.h
tracehook.h
tracepoint.h
transport_class.h
tsacct_kern.h
tty.h
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2013-11-12 10:20:12 +09:00
tty_driver.h
tty_flip.h
tty_ldisc.h
typecheck.h
types.h
u64_stats_sync.h
uaccess.h
sched: Extract the basic add/sub preempt_count modifiers
2013-09-25 14:07:54 +02:00
ucb1400.h
ucs2_string.h
udp.h
uidgid.h
uinput.h
uio.h
uio_driver.h
uprobes.h
uprobes: Export write_opcode() as uprobe_write_opcode()
2013-11-06 20:00:09 +01:00
usb.h
usb: Don't enable USB 2.0 Link PM by default.
2013-10-16 12:24:19 -07:00
usb_usual.h
usb-storage: add quirk for mandatory READ_CAPACITY_16
2013-10-16 13:32:04 -07:00
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
2013-09-07 14:35:32 -07:00
uts.h
utsname.h
uuid.h
uwb.h
vermagic.h
vexpress.h
vfio.h
vfs.h
vga_switcheroo.h
vgaarb.h
Revert "i915: Update VGA arbiter support for newer devices"
2013-10-11 15:19:22 +10:00
via-core.h
via-gpio.h
via.h
via_i2c.h
video_output.h
videodev2.h
virtio.h
virtio_caif.h
virtio_config.h
virtio_console.h
virtio_mmio.h
virtio_ring.h
virtio_scsi.h
vlynq.h
vm_event_item.h
mm: numa: return the number of base pages altered by protection changes
2013-11-13 12:09:11 +09:00
vm_sockets.h
vmalloc.h
vme.h
vmpressure.h
Merge branch 'for-3.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
2013-09-03 18:25:03 -07:00
vmstat.h
mm: vmscan: fix do_try_to_free_pages() livelock
2013-09-11 15:58:01 -07:00
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt.h
vt_buffer.h
vt_kern.h
vtime.h
w1-gpio.h
wait.h
sched/wait: Fix __wait_event_interruptible_lock_irq_timeout()
2013-11-01 08:42:44 +01:00
wanrouter.h
watchdog.h
wireless.h
wl12xx.h
wm97xx.h
workqueue.h
writeback.h
writeback: do not sync data dirtied after sync start
2013-11-13 12:09:07 +09:00
ww_mutex.h
xattr.h
xilinxfb.h
xz.h
yam.h
yam: integer underflow in yam_ioctl()
2013-10-17 15:53:09 -04:00
z2_battery.h
zbud.h
zconf.h
zlib.h
zorro.h
zorro_ids.h
zutil.h