Linus Torvalds
f080480488
Here are the 3.13 KVM changes. There was a lot of work on the PPC
...
side: the HV and emulation flavors can now coexist in a single kernel
is probably the most interesting change from a user point of view.
On the x86 side there are nested virtualization improvements and a
few bugfixes. ARM got transparent huge page support, improved
overcommit, and support for big endian guests.
Finally, there is a new interface to connect KVM with VFIO. This
helps with devices that use NoSnoop PCI transactions, letting the
driver in the guest execute WBINVD instructions. This includes
some nVidia cards on Windows, that fail to start without these
patches and the corresponding userspace changes.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iQIcBAABAgAGBQJShPAhAAoJEBvWZb6bTYbyl48P/297GgmELHAGBgjvb6q7yyGu
L8+eHjKbh4XBAkPwyzbvUjuww5z2hM0N3JQ0BDV9oeXlO+zwwCEns/sg2Q5/NJXq
XxnTeShaKnp9lqVBnE6G9rAOUWKoyLJ2wItlvUL8JlaO9xJ0Vmk0ta4n2Nv5GqDp
db6UD7vju6rHtIAhNpvvAO51kAOwc01xxRixCVb7KUYOnmO9nvpixzoI/S0Rp1gu
w/OWMfCosDzBoT+cOe79Yx1OKcpaVW94X6CH1s+ShCw3wcbCL2f13Ka8/E3FIcuq
vkZaLBxio7vjUAHRjPObw0XBW4InXEbhI1DjzIvm8dmc4VsgmtLQkTCG8fj+jINc
dlHQUq6Do+1F4zy6WMBUj8tNeP1Z9DsABp98rQwR8+BwHoQpGQBpAxW0TE0ZMngC
t1caqyvjZ5pPpFUxSrAV+8Kg4AvobXPYOim0vqV7Qea07KhFcBXLCfF7BWdwq/Jc
0CAOlsLL4mHGIQWZJuVGw0YGP7oATDCyewlBuDObx+szYCoV4fQGZVBEL0KwJx/1
7lrLN7JWzRyw6xTgJ5VVwgYE1tUY4IFQcHu7/5N+dw8/xg9KWA3f4PeMavIKSf+R
qteewbtmQsxUnvuQIBHLs8NRWPnBPy+F3Sc2ckeOLIe4pmfTte6shtTXcLDL+LqH
NTmT/cfmYp2BRkiCfCiS
=rWNf
-----END PGP SIGNATURE-----
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Pull KVM changes from Paolo Bonzini:
"Here are the 3.13 KVM changes. There was a lot of work on the PPC
side: the HV and emulation flavors can now coexist in a single kernel
is probably the most interesting change from a user point of view.
On the x86 side there are nested virtualization improvements and a few
bugfixes.
ARM got transparent huge page support, improved overcommit, and
support for big endian guests.
Finally, there is a new interface to connect KVM with VFIO. This
helps with devices that use NoSnoop PCI transactions, letting the
driver in the guest execute WBINVD instructions. This includes some
nVidia cards on Windows, that fail to start without these patches and
the corresponding userspace changes"
* tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (146 commits)
kvm, vmx: Fix lazy FPU on nested guest
arm/arm64: KVM: PSCI: propagate caller endianness to the incoming vcpu
arm/arm64: KVM: MMIO support for BE guest
kvm, cpuid: Fix sparse warning
kvm: Delete prototype for non-existent function kvm_check_iopl
kvm: Delete prototype for non-existent function complete_pio
hung_task: add method to reset detector
pvclock: detect watchdog reset at pvclock read
kvm: optimize out smp_mb after srcu_read_unlock
srcu: API for barrier after srcu read unlock
KVM: remove vm mmap method
KVM: IOMMU: hva align mapping page size
KVM: x86: trace cpuid emulation when called from emulator
KVM: emulator: cleanup decode_register_operand() a bit
KVM: emulator: check rex prefix inside decode_register()
KVM: x86: fix emulation of "movzbl %bpl, %eax"
kvm_host: typo fix
KVM: x86: emulate SAHF instruction
MAINTAINERS: add tree for kvm.git
Documentation/kvm: add a 00-INDEX file
...
2013-11-15 13:51:36 +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
PCI changes for the v3.13 merge window:
2013-11-14 14:02:00 +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
mtd: nand_bbt: kill NAND_BBT_SCANALLPAGES
2013-11-06 23:33:14 -08:00
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
MTD merge for 3.13
2013-11-14 12:31:43 +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
Merge branch 'sched/core' into core/locking, to prepare the kernel/locking/ file move
2013-11-06 07:50:37 +01: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
PCI changes for the v3.13 merge window:
2013-11-14 14:02:00 +09: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
backlight: introduce backlight_device_registered
2013-10-16 01:16:04 +02:00
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
ACPI and power management updates for 3.13-rc1
2013-11-14 13:41:48 +09: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
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
cmdline-parser: fix build
2013-11-15 09:32:23 +09: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: remove INIT_COMPLETION
2013-11-15 09:32:21 +09: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
ACPI and power management updates for 3.13-rc1
2013-11-14 13:41:48 +09: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
cpufreq: distinguish drivers that do asynchronous notifications
2013-10-31 00:11:08 +01:00
cpuidle.h
cpuidle: remove cpuidle_unregister_governor()
2013-10-30 01:21:24 +01:00
cpumask.h
cpuset.h
cpuset: Fix potential deadlock w/ set_mems_allowed
2013-11-06 12:40:27 +01:00
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
PM / OPP: rename header to linux/pm_opp.h
2013-10-25 22:33:23 +02:00
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
asmlinkage, module: Make ksymtab and kcrctab symbols and __this_module __visible
2013-10-29 09:43:37 +10:30
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
framebuffer: Add fb_<level> convenience logging macros
2013-10-29 12:53:04 +02:00
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
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
mm, thp: move ptl taking inside page_check_address_pmd()
2013-11-15 09:32:14 +09:00
hugetlb.h
mm, hugetlb: convert hugetlbfs to use split pmd lock
2013-11-15 09:32:14 +09: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
seqcount: Add lockdep functionality to seqcount/seqlock structures
2013-11-06 12:40:26 +01:00
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
revert "softirq: Add support for triggering softirq work on softirqs"
2013-11-15 09:32:22 +09: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
kfifo API type safety
2013-11-15 09:32:23 +09:00
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
Merge branch 'kvm-ppc-queue' of git://github.com/agraf/linux-2.6 into queue
2013-11-04 10:20:57 +02:00
kvm_para.h
kvm_types.h
l2tp.h
lapb.h
latencytop.h
lcd.h
lcm.h
led-lm3530.h
leds-bd2802.h
leds-lp3944.h
leds-pca9532.h
leds-regulator.h
leds-tca6507.h
leds.h
leds_pwm.h
lglock.h
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
llists: move llist_reverse_order from raid5 to llist.c
2013-11-15 09:32:22 +09:00
lockdep.h
seqcount: Add lockdep functionality to seqcount/seqlock structures
2013-11-06 12:40:26 +01:00
lockref.h
lockref: use BLOATED_SPINLOCKS to avoid explicit config dependencies
2013-11-15 09:32:20 +09: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: create a separate slab for page->ptl allocation
2013-11-15 09:32:20 +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
mm: properly separate the bloated ptl from the regular case
2013-11-15 09:32:20 +09: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: remove rmmod --wait option.
2013-09-23 15:44:58 +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
PCI: Add x86_msi.msi_mask_irq() and msix_mask_irq()
2013-11-06 16:32:19 -07:00
msm_mdp.h
mutex-debug.h
mutex.h
locking/doc: Update references to kernel/mutex.c
2013-11-11 12:41:33 +01: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
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_mtd: Add no-op stubs to support CONFIG_OF=n
2013-10-27 16:26:58 -07:00
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
oprofile.h
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
PCI: Add pci_upstream_bridge()
2013-11-07 14:44:27 -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_opp.h
PM / OPP: rename header to linux/pm_opp.h
2013-10-25 22:33:23 +02:00
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
powercap.h
PowerCap: Add class driver
2013-10-17 00:36:06 +02:00
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
Here are the 3.13 KVM changes. There was a lot of work on the PPC
2013-11-15 13:51:36 +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: introduce seq_setwidth() and seq_pad()
2013-11-15 09:32:20 +09:00
seq_file_net.h
seqlock.h
seqcount: Add lockdep functionality to seqcount/seqlock structures
2013-11-06 12:40:26 +01: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
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
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
kernel-provide-a-__smp_call_function_single-stub-for-config_smp-fix
2013-11-15 09:32:22 +09: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
srcu: API for barrier after srcu read unlock
2013-11-06 09:32:09 +02:00
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
mm, hugetlb: convert hugetlbfs to use split pmd lock
2013-11-15 09:32:14 +09:00
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
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
net: Explicitly initialize u64_stats_sync structures for lockdep
2013-11-06 12:40:25 +01:00
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_ring: add new function virtqueue_is_broken()
2013-10-29 11:28:17 +10:30
virtio_caif.h
virtio_config.h
virtio_config: remove virtio_config_val
2013-10-17 10:55:37 +10:30
virtio_console.h
virtio_mmio.h
virtio_ring.h
virtio_ring: change host notification API
2013-10-29 11:28:11 +10:30
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
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