Cyrill Gorcunov
fe8c7f5cbf
c/r: prctl: extend PR_SET_MM to set up more mm_struct entries
...
During checkpoint we dump whole process memory to a file and the dump
includes process stack memory. But among stack data itself, the stack
carries additional parameters such as command line arguments, environment
data and auxiliary vector.
So when we do restore procedure and once we've restored stack data itself
we need to setup mm_struct::arg_start/end, env_start/end, so restored
process would be able to find command line arguments and environment data
it had at checkpoint time. The same applies to auxiliary vector.
For this reason additional PR_SET_MM_(ARG_START | ARG_END | ENV_START |
ENV_END | AUXV) codes are introduced.
Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
Acked-by: Kees Cook <keescook@chromium.org>
Cc: Tejun Heo <tj@kernel.org>
Cc: Andrew Vagin <avagin@openvz.org>
Cc: Serge Hallyn <serge.hallyn@canonical.com>
Cc: Pavel Emelyanov <xemul@parallels.com>
Cc: Vasiliy Kulikov <segoon@openwall.com>
Cc: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
Cc: Michael Kerrisk <mtk.manpages@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2012-05-31 17:49:32 -07:00
..
amba
Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma
2012-05-25 09:31:59 -07:00
bcma
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2012-05-24 11:54:29 -07:00
byteorder
caif
can
ceph
crush
decompress
dvb
[media] DVB: remove "stats" property bits from ATSC-MH API property additions
2012-05-20 10:06:08 -03:00
extcon
Extcon: support generic GPIO extcon driver
2012-04-20 09:22:02 -07:00
fsl
dma: mxs-dma: make platform_device_id more generic
2012-05-12 13:32:17 +08:00
hdlc
hsi
HSI: hsi: Rework hsi_event interface
2012-04-23 14:23:32 +03:00
i2c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2012-05-24 10:34:29 -07:00
iio
iio: Add dev_to_iio_dev() helper function
2012-05-14 13:34:31 -07:00
input
Input: matrix-keymap - wire up device tree support
2012-05-10 22:39:43 -07:00
isdn
lockd
mfd
MFD changes for 3.5
2012-05-29 11:53:11 -07:00
mlx4
InfiniBand/RDMA changes for the 3.5 merge window:
2012-05-21 17:54:55 -07:00
mmc
arm-soc: device tree conversions, part 2
2012-05-26 12:57:47 -07:00
mtd
UBI: modify ubi_wl_flush function to clear work queue for a lnum
2012-05-21 11:34:41 +03:00
netfilter
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2012-05-16 22:17:37 -04:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter: remove ip_queue support
2012-05-08 20:25:42 +02:00
netfilter_ipv6
netfilter: ip6_tables: add flags parameter to ipv6_find_hdr()
2012-05-09 12:53:47 +02:00
nfc
NFC: HCI based pn544 driver
2012-05-15 17:30:30 -04:00
nfsd
pinctrl
ux500 GPIO and pinctrl changes for kernel 3.5
2012-05-12 19:57:34 -07:00
platform_data
hwmon updates for 3.5-rc1
2012-05-23 14:15:09 -07:00
power
raid
lib/raid6: Add SSSE3 optimized recovery functions
2012-05-22 13:54:18 +10:00
regulator
regulator: tps62360: support force PWM mode via regulator mode
2012-05-14 18:03:04 +01:00
rtc
rtc: ds1307: add trickle charger support
2012-05-29 16:22:33 -07:00
spi
arm-soc: clock driver changes
2012-05-26 12:42:29 -07:00
ssb
bcma/ssb: parse new attributes from sprom
2012-05-16 12:45:22 -04:00
sunrpc
tc_act
tc_ematch
unaligned
usb
USB 3.5-rc1 pull request
2012-05-22 15:50:46 -07:00
uwb
wimax
8250_pci.h
a.out.h
ac97_codec.h
acct.h
acpi.h
acpi_io.h
acpi_pmtmr.h
adb.h
adfs_fs.h
aer.h
affs_hardblocks.h
agp_backend.h
agpgart.h
ahci_platform.h
aio.h
aio_abi.h
alarmtimer.h
alarmtimer: Provide accessor to alarmtimer rtc device
2012-04-20 14:56:36 -07:00
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
drivers/video/backlight/apple_bl.c: include header for exported symbol prototypes
2012-05-29 16:22:29 -07:00
arcdevice.h
arcfb.h
async.h
async_tx.h
ata.h
ata_platform.h
atalk.h
ath9k_platform.h
atm.h
atm_eni.h
atm_he.h
atm_idt77105.h
atm_nicstar.h
atm_suni.h
atm_tcp.h
atm_zatm.h
atmapi.h
atmarp.h
atmbr2684.h
atmclip.h
atmdev.h
atmel-mci.h
atmel-pwm-bl.h
atmel-ssc.h
atmel_pdc.h
atmel_pwm.h
atmel_serial.h
atmel_tc.h
atmioc.h
atmlec.h
atm: remove the coupling to token ring support
2012-05-15 20:14:35 -04:00
atmmpc.h
atmppp.h
atmsap.h
atmsvc.h
atomic.h
attribute_container.h
audit.h
auto_dev-ioctl.h
auto_fs.h
auto_fs4.h
auxvec.h
average.h
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h
backlight.h
basic_mmio_gpio.h
gpio/generic: initialize basic_mmio_gpio shadow variables properly
2012-05-19 12:17:35 -06:00
baycom.h
bcd.h
bch.h
bfin_mac.h
bfs_fs.h
binfmts.h
bio.h
bit_spinlock.h
bitmap.h
bitops.h
bitrev.h
blk-iopoll.h
blk_types.h
blkdev.h
Fix blkdev.h build errors when BLOCK=n
2012-05-14 08:29:23 +02:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootmem.h
mm: remove sparsemem allocation details from the bootmem allocator
2012-05-29 16:22:22 -07:00
bottom_half.h
bpqether.h
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btree-128.h
btree-type.h
btree.h
buffer_head.h
bug.h
bug: introduce BUILD_BUG_ON_INVALID() macro
2012-05-29 16:22:20 -07:00
c2port.h
cache.h
can.h
capability.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
2012-05-23 17:42:39 -07:00
capi.h
cb710.h
cciss_defs.h
cciss_ioctl.h
cd1400.h
cdev.h
cdk.h
cdrom.h
cfag12864b.h
cgroup.h
cgroup_subsys.h
cgroupstats.h
chio.h
circ_buf.h
cleancache.h
clk-private.h
clk: add a fixed factor clock
2012-05-08 14:13:25 -07:00
clk-provider.h
clk: Provide dummy clk_unregister()
2012-05-15 12:02:39 -07:00
clk.h
Merge branch 'depends/rmk/clkdev' into next/clock
2012-05-11 17:13:00 +02:00
clkdev.h
CLKDEV: provide helpers for common clock framework
2012-05-02 09:30:32 +01:00
clksrc-dbx500-prcmu.h
clockchips.h
clocksource.h
cm4000_cs.h
cn_proc.h
cnt32_to_63.h
coda.h
coda_psdev.h
coff.h
com20020.h
compaction.h
mm: compaction: handle incorrect MIGRATE_UNMOVABLE type pageblocks
2012-05-29 16:22:22 -07:00
compat.h
aio/vfs: cleanup of rw_copy_check_uvector() and compat_rw_copy_check_uvector()
2012-05-31 17:49:32 -07:00
compiler-gcc.h
compiler-gcc3.h
compiler-gcc4.h
compiler-intel.h
compiler.h
completion.h
comstats.h
concap.h
configfs.h
connector.h
console.h
console_struct.h
consolemap.h
const.h
cordic.h
coredump.h
cper.h
cpu.h
cpu: introduce clear_tasks_mm_cpumask() helper
2012-05-31 17:49:29 -07:00
cpu_pm.h
cpu_rmap.h
cpufreq.h
cpuidle.h
cpumask.h
cpuset.h
cramfs_fs.h
cramfs_fs_sb.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
cred: remove task_is_dead() from __task_cred() validation
2012-05-31 17:49:28 -07:00
crypto.h
cryptohash.h
cryptouser.h
cs5535.h
x86/olpc/xo1/sci: Report RTC wakeup events
2012-05-07 15:02:26 +02:00
ctype.h
cuda.h
cyclades.h
cyclomx.h
cycx_cfm.h
cycx_drv.h
cycx_x25.h
davinci_emac.h
dca.h
dcache.h
vfs: make it possible to access the dentry hash/len as one 64-bit entry
2012-05-10 19:54:35 -07:00
dcbnl.h
dccp.h
dcookies.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h
devfreq.h
device-mapper.h
device.h
Merge branch 'for-linus' of git://git.linaro.org/people/mszyprowski/linux-dma-mapping
2012-05-25 09:18:59 -07:00
device_cgroup.h
devpts_fs.h
digsig.h
dio.h
dirent.h
dlm.h
dlm: fixes for nodir mode
2012-05-02 14:15:27 -05:00
dlm_device.h
dlm_netlink.h
dlm_plock.h
dlmconstants.h
dm-dirty-log.h
dm-io.h
dm-ioctl.h
dm-kcopyd.h
dm-log-userspace.h
dm-region-hash.h
dm9000.h
dma-attrs.h
dma-buf.h
dma-buf: minor documentation fixes.
2012-05-25 12:46:23 +05:30
dma-contiguous.h
drivers: add Contiguous Memory Allocator
2012-05-21 15:09:37 +02:00
dma-debug.h
dma-direction.h
dma-mapping.h
dma_remapping.h
dmaengine.h
rapidio: add DMA engine support for RIO data transfers
2012-05-31 17:49:31 -07:00
dmapool.h
dmar.h
x86, iommu/vt-d: Clean up interfaces for interrupt remapping
2012-05-07 14:35:00 +02:00
dmi.h
dn.h
dnotify.h
dns_resolver.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
dqblk_xfs.h
drbd.h
drbd_limits.h
drbd_nl.h
drbd_tag_magic.h
ds1286.h
ds2782_battery.h
ds17287rtc.h
dtlk.h
dw_apb_timer.h
dw_dmac.h
dynamic_debug.h
dynamic_debug: use printk(KERN_WARNING..) in stub function
2012-05-01 08:58:06 -04:00
dynamic_queue_limits.h
ecryptfs.h
edac.h
edd.h
eeprom_93cx6.h
eeprom_93xx46.h
efi.h
efi: Add new variable attributes
2012-04-30 15:30:18 -07:00
efs_fs_sb.h
efs_vh.h
eisa.h
elevator.h
elf-em.h
elf-fdpic.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
err.h
errno.h
errqueue.h
etherdevice.h
etherdevice: fix comments
2012-05-17 15:36:35 -04:00
ethtool.h
linux/ethtool: Added macro ETH_FW_DUMP_DISABLE
2012-05-15 13:13:33 -04:00
eventfd.h
eventfd: change int to __u64 in eventfd_signal()
2012-05-31 17:49:32 -07:00
eventpoll.h
epoll: Add a flag, EPOLLWAKEUP, to prevent suspend while epoll events are ready
2012-05-05 21:50:41 +02:00
evm.h
export.h
exportfs.h
ext2_fs.h
extcon.h
extcon: Add EXTCON_MECHANICAL cable type for physical presence
2012-05-04 16:25:29 -07:00
f75375s.h
fadvise.h
falloc.h
fanotify.h
fault-inject.h
fb.h
fbdev: add events for early fb event support
2012-05-29 16:22:28 -07:00
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdreg.h
fdtable.h
fec.h
fib_rules.h
fiemap.h
file.h
filter.h
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security
2012-05-21 20:27:36 -07:00
fips.h
firewire-cdev.h
firewire-constants.h
firewire.h
IEEE 1394 (FireWire) subsystem updates post v3.4:
2012-05-24 12:57:47 -07:00
firmware-map.h
firmware.h
fixp-arith.h
[media] Input: move drivers/input/fixp-arith.h to include/linux
2012-05-14 09:47:23 -03:00
flat.h
flex_array.h
font.h
freezer.h
fs.h
aio/vfs: cleanup of rw_copy_check_uvector() and compat_rw_copy_check_uvector()
2012-05-31 17:49:32 -07:00
fs_enet_pd.h
fs_stack.h
fs_struct.h
fs_uart_pd.h
fscache-cache.h
fscache.h
fsl-diu-fb.h
fsl_devices.h
fsl/usb: Add controller version based ULPI and UTMI phy support
2012-04-18 13:46:42 -07:00
fsl_hypervisor.h
fsnotify.h
fsnotify_backend.h
ftrace.h
ftrace/x86: Have x86 ftrace use the ftrace_modify_all_code()
2012-05-16 20:00:27 -04:00
ftrace_event.h
tracing: Do not enable function event with enable
2012-05-10 15:55:43 -04:00
ftrace_irq.h
fuse.h
futex.h
gameport.h
gcd.h
gen_stats.h
genalloc.h
generic_acl.h
generic_serial.h
genetlink.h
genhd.h
block: fix buffer overflow when printing partition UUIDs
2012-05-15 08:22:04 +02:00
getcpu.h
gfp.h
mm: page_isolation: MIGRATE_CMA isolation functions added
2012-05-21 15:09:33 +02:00
gfs2_ondisk.h
gigaset_dev.h
gpio-fan.h
gpio-pxa.h
ARM: pxa: fix gpio wakeup setting
2012-04-27 10:46:45 +08:00
gpio.h
gpiolib: Implement devm_gpio_request_one()
2012-05-18 16:48:35 -06:00
gpio_keys.h
gpio_mouse.h
gsmmux.h
hardirq.h
hash.h
hdlc.h
hdlcdrv.h
hdreg.h
hid-debug.h
hid-roccat.h
hid.h
Merge branch 'upstream' into for-linus
2012-05-22 11:32:31 +02:00
hiddev.h
hidraw.h
HID: fix return value of hidraw_report_event() when !CONFIG_HIDRAW
2012-04-30 10:39:17 +02:00
highmem.h
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hp_sdc.h
hpet.h
hrtimer.h
htcpld.h
htirq.h
huge_mm.h
mm: move is_vma_temporary_stack() declaration to huge_mm.h
2012-05-29 16:22:21 -07:00
hugetlb.h
mm: add new arch_make_huge_pte() method for tile support
2012-05-25 12:48:26 -04:00
hugetlb_inline.h
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h
hyperv.h
Driver core pull for 3.5-rc1
2012-05-22 16:02:13 -07:00
hysdn_if.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-gpio.h
i2c-mux-gpio.h
i2c: Rename last mux driver to standard pattern
2012-05-12 14:28:18 +02:00
i2c-mux.h
i2c: Add a struct device * parameter to i2c_add_mux_adapter()
2012-05-12 14:28:15 +02:00
i2c-ocores.h
i2c-omap.h
i2c-pca-platform.h
i2c-pnx.h
i2c: pnx: add device tree support
2012-05-12 14:28:14 +02:00
i2c-pxa.h
i2c-smbus.h
i2c-tegra.h
i2c-xiic.h
i2c.h
i2c: implement i2c_verify_adapter
2012-05-12 14:28:16 +02:00
i2o-dev.h
MCA: delete all remaining traces of microchannel bus support.
2012-05-17 19:06:13 -04:00
i2o.h
i8k.h
i7300_idle.h
i8042.h
i8253.h
i82593.h
icmp.h
icmpv6.h
ide.h
idr.h
ieee80211.h
if.h
if_addr.h
if_addrlabel.h
if_alg.h
if_arcnet.h
if_arp.h
if: restore token ring ARP type to header
2012-05-22 17:13:11 -04:00
if_bonding.h
if_bridge.h
if_cablemodem.h
if_eql.h
if_ether.h
if_fc.h
if_fddi.h
if_frad.h
if_hippi.h
if_infiniband.h
if_link.h
if_ltalk.h
if_macvlan.h
if_packet.h
if_phonet.h
if_plip.h
if_ppp.h
if_pppol2tp.h
net/l2tp: add support for L2TP over IPv6 UDP
2012-04-28 22:21:51 -04:00
if_pppox.h
pppox: Replace __attribute__((packed)) in if_pppox.h
2012-05-01 09:30:55 -04:00
if_slip.h
if_strip.h
if_team.h
team: allow to enable/disable ports
2012-04-21 16:26:33 -04:00
if_tun.h
if_tunnel.h
if_vlan.h
if_x25.h
igmp.h
ihex.h
ima.h
in.h
in6.h
ipv6: correct the ipv6 option name - Pad0 to Pad1
2012-05-17 15:49:51 -04:00
in_route.h
inet.h
inet_diag.h
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
intel_mid_dma.h
intel_pmic_gpio.h
interrupt.h
genirq: Streamline irq_action
2012-04-19 13:56:55 +02:00
io-mapping.h
io.h
ioc3.h
ioc4.h
iocontext.h
ioctl.h
iommu-helper.h
iommu.h
ioport.h
resources: add resource_overlaps()
2012-05-07 10:58:57 -06:00
ioprio.h
iova.h
ip.h
ip6_tunnel.h
ip_vs.h
ipvs: always update some of the flags bits in backup
2012-05-08 19:38:31 +02:00
ipc.h
ipc_namespace.h
mqueue: separate mqueue default value from maximum value
2012-05-31 17:49:31 -07:00
ipmi.h
ipmi_msgdefs.h
ipmi_smi.h
ipsec.h
ipv6.h
ipv6_route.h
ipx.h
ipx: restore token ring define to include/linux/ipx.h
2012-05-23 13:49:23 -04:00
irda.h
irq.h
irq: Remove irq_chip->release()
2012-05-21 21:09:38 +02:00
irq_cpustat.h
irq_work.h
irqdesc.h
irqdomain.h
irqdomain: Kill off duplicate definitions.
2012-05-19 12:41:56 -06:00
irqflags.h
irqnr.h
irqreturn.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
isdn.h
isdn_divertif.h
isdn_ppp.h
isdnif.h
isicom.h
iso_fs.h
istallion.h
ivtv.h
ivtvfb.h
ixjuser.h
jbd.h
jbd: Write journal superblock with WRITE_FUA after checkpointing
2012-05-15 23:34:37 +02:00
jbd2.h
jbd_common.h
jffs2.h
jhash.h
jiffies.h
journal-head.h
joystick.h
jump_label.h
jz4740-adc.h
kallsyms.h
vsprintf: fix %ps on non symbols when using kallsyms
2012-05-29 16:22:32 -07:00
kbd_diacr.h
kbd_kern.h
Kbuild
kexec: export kexec.h to user space
2012-05-31 17:49:30 -07:00
kbuild.h
kcmp.h
syscalls, x86: add __NR_kcmp syscall
2012-05-31 17:49:32 -07:00
kconfig.h
kd.h
kdb.h
kdebug.h
kdev_t.h
kernel-page-flags.h
kbuild: install kernel-page-flags.h
2012-05-29 16:22:21 -07:00
kernel.h
introduce SIZE_MAX
2012-05-31 17:49:26 -07:00
kernel_stat.h
kernelcapi.h
kexec.h
kexec: export kexec.h to user space
2012-05-31 17:49:30 -07:00
key-type.h
key.h
KEYS: Don't check for NULL key pointer in key_validate()
2012-05-16 00:54:33 +10:00
keyboard.h
keyctl.h
KEYS: Add invalidation support
2012-05-11 10:56:56 +01:00
kfifo.h
kgdb.h
khugepaged.h
klist.h
Revert "driver core: check start node in klist_iter_init_node"
2012-04-19 19:17:30 -07:00
kmalloc_sizes.h
kmemcheck.h
kmemleak.h
kmod.h
kmod: move call_usermodehelper_fns() to .c file and unexport all it's helpers
2012-05-31 17:49:28 -07:00
kmsg_dump.h
kobj_map.h
kobject.h
kobject_ns.h
kprobes.h
kref.h
ks0108.h
ks8842.h
ksm.h
kthread.h
ktime.h
kvm.h
KVM: s390: add capability indicating COW support
2012-05-17 21:06:01 -03:00
kvm_host.h
KVM: MMU: Don't use RCU for lockless shadow walking
2012-05-16 16:08:28 -03:00
kvm_para.h
kvm_types.h
l2tp.h
l2tp: introduce L2TPv3 IP encapsulation support for IPv6
2012-05-01 09:30:55 -04:00
lapb.h
latencytop.h
lcd.h
lcd: add callbacks for early fb event blank support
2012-05-29 16:22:29 -07:00
lcm.h
led-lm3530.h
include/linux/led-lm3530.h: comment correction about the range of brightness
2012-05-29 16:22:32 -07:00
leds-bd2802.h
leds-lp3944.h
leds-lp5521.h
leds-lp5523.h
leds-pca9532.h
leds-regulator.h
leds-tca6507.h
leds.h
leds: add new field to led_classdev struct to save activation state
2012-05-29 16:22:31 -07:00
leds_pwm.h
lglock.h
lguest.h
lguest_launcher.h
libata.h
libata: add a host flag to ignore detected ATA devices
2012-05-07 15:32:23 -04:00
libps2.h
license.h
limits.h
linkage.h
linux_logo.h
lis3lv02d.h
list.h
list_bl.h
list_nulls.h
list_sort.h
llc.h
llist.h
lockdep.h
lockdep: fix oops in processing workqueue
2012-05-15 08:08:31 -07:00
log2.h
loop.h
lp.h
lp855x.h
lp8727.h
lru_cache.h
lsm_audit.h
lzo.h
m48t86.h
magic.h
major.h
map_to_7segment.h
maple.h
marvell_phy.h
math64.h
matroxfb.h
max17040_battery.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
netdev/of/phy: Add MDIO bus multiplexer support.
2012-05-07 22:58:09 -04:00
mdio.h
media.h
mei.h
mei: export mei.h for the user space
2012-05-09 13:58:06 -07:00
memblock.h
memcontrol.h
mm/memcg: apply add/del_page to lruvec
2012-05-29 16:22:28 -07:00
memory.h
memory_hotplug.h
mempolicy.h
mm: do_migrate_pages(): rename arguments
2012-05-29 16:22:20 -07:00
mempool.h
memstick.h
meye.h
mg_disk.h
micrel_phy.h
phy/micrel: Fix ID of KSZ9021
2012-05-22 15:20:28 -04:00
migrate.h
migrate_mode.h
mii.h
minix_fs.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDN: Implement MISDN_CTRL_RX_OFF for more drivers
2012-05-16 15:24:36 -04:00
mISDNif.h
mISDN: Allow to set a minimum length for transparent data
2012-05-16 15:23:46 -04:00
mm.h
mm: fix slab->page flags corruption
2012-05-29 16:22:24 -07:00
mm_inline.h
mm/memcg: apply add/del_page to lruvec
2012-05-29 16:22:28 -07:00
mm_types.h
mm: remove swap token code
2012-05-29 16:22:19 -07:00
mman.h
mmdebug.h
bug: completely remove code generated by disabled VM_BUG_ON()
2012-05-29 16:22:20 -07:00
mmiotrace.h
mmtimer.h
mmu_context.h
mmu_notifier.h
mmzone.h
mm: add link from struct lruvec to struct zone
2012-05-29 16:22:26 -07:00
mnt_namespace.h
mod_devicetable.h
HID: Allow bus wildcard matching
2012-05-01 12:54:54 +02:00
module.h
moduleloader.h
moduleparam.h
params: add 3rd arg to option handler callback signature
2012-04-30 14:05:27 -04:00
mount.h
mpage.h
mpi.h
mqueue.h
mroute.h
mroute6.h
msdos_fs.h
fat: introduce special inode for managing the FSINFO block
2012-05-31 17:49:27 -07:00
msg.h
msi.h
msm_mdp.h
mtio.h
mutex-debug.h
mutex.h
mv643xx.h
mv643xx_eth.h
ARM: Orion: Eth: Add clk/clkdev support.
2012-05-08 16:33:56 -07:00
mv643xx_i2c.h
mxm-wmi.h
n_r3964.h
namei.h
nbd.h
ncp.h
ncp_fs.h
ncp_mount.h
ncp_no.h
neighbour.h
net.h
net: Add net_ratelimited_function and net_<level>_ratelimited macros
2012-05-15 13:45:02 -04:00
net_dropmon.h
net_tstamp.h
netdev_features.h
netdevice.h
net: napi_frags_skb() is static
2012-05-19 02:51:00 -04:00
netfilter.h
net: Delete all remaining instances of ctl_path
2012-04-20 21:22:30 -04:00
netfilter_arp.h
netfilter_bridge.h
set fake_rtable's dst to NULL to avoid kernel Oops
2012-04-24 00:16:24 -04:00
netfilter_decnet.h
netfilter_ipv4.h
netfilter_ipv6.h
netlink.h
netfilter: remove ip_queue support
2012-05-08 20:25:42 +02:00
netpoll.h
netrom.h
nfc.h
nfs.h
nfs2.h
nfs3.h
nfs4.h
NFSv4.1: Add DESTROY_CLIENTID
2012-05-26 14:17:30 -04:00
nfs4_mount.h
nfs_fs.h
NFSv4.1 add nfs_inode book keeping for mdsthreshold
2012-05-24 16:15:48 -04:00
nfs_fs_i.h
nfs_fs_sb.h
NFS: EXCHANGE_ID should save the server major and minor ID
2012-05-22 16:45:48 -04:00
nfs_idmap.h
nfs_iostat.h
nfs_mount.h
nfs_page.h
NFS: Clean up - Rename nfs_unlock_request and nfs_unlock_request_dont_release
2012-05-09 15:17:43 -04:00
nfs_xdr.h
NFSv4.1: Don't clobber the seqid if exchange_id returns a confirmed clientid
2012-05-26 14:17:31 -04:00
nfsacl.h
nilfs2_fs.h
nl80211.h
nl80211: prevent additions to old station flags API
2012-05-16 13:08:15 -04:00
nl802154.h
mac802154: monitor device support
2012-05-16 15:17:08 -04:00
nls.h
nmi.h
node.h
nodemask.h
notifier.h
nsc_gpio.h
nsproxy.h
nubus.h
numa.h
nvme.h
nvram.h
nwpserial.h
of.h
dt: add of_get_child_count helper function
2012-05-02 01:14:40 +02:00
of_address.h
of_device.h
of_fdt.h
of_gpio.h
gpio: Adjust of_xlate API to support multiple GPIO chips
2012-05-18 16:48:36 -06:00
of_i2c.h
of/i2c: implement of_find_i2c_adapter_by_node
2012-05-12 14:28:17 +02:00
of_irq.h
of_mdio.h
netdev/of/phy: New function: of_mdio_find_bus().
2012-05-07 22:58:09 -04:00
of_mtd.h
of_net.h
of_pci.h
of_pdt.h
of_platform.h
of_serial.h
tegra, serial8250: add ->handle_break() uart_port op
2012-04-18 15:07:53 -07:00
omap3isp.h
omapfb.h
oom.h
mm, oom: normalize oom scores to oom_score_adj scale only for userspace
2012-05-29 16:22:24 -07:00
openvswitch.h
opp.h
oprofile.h
oxu210hp.h
padata.h
page-debug-flags.h
page-flags.h
page-isolation.h
mm: page_isolation: MIGRATE_CMA isolation functions added
2012-05-21 15:09:33 +02:00
page_cgroup.h
pageblock-flags.h
pagemap.h
pagemap.h: fix warning about possibly used before init var
2012-05-29 16:22:18 -07:00
pagevec.h
param.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 host bridge release support
2012-04-30 14:52:43 -06:00
pci_hotplug.h
pci_ids.h
pci_ids: Add Intel Centerton Legacy Block DeviceID
2012-05-09 15:57:01 +02:00
pci_regs.h
pcieport_if.h
pda_power.h
percpu-defs.h
percpu.h
percpu: remove percpu_xxx() functions
2012-05-14 14:15:32 -07:00
percpu_counter.h
perf_event.h
Revert "sched, perf: Use a single callback into the scheduler"
2012-05-23 17:40:51 +02:00
personality.h
pfkeyv2.h
pfn.h
pg.h
phantom.h
phonedev.h
phonet.h
phy.h
netdev/phy: Make get_phy_id() static and quit EXPORTing it.
2012-05-16 00:59:12 -04:00
phy_fixed.h
pid.h
pid_namespace.h
userns: Convert proc to use kuid/kgid where appropriate
2012-05-15 14:59:28 -07:00
pim.h
pipe_fs_i.h
pipes: add a "packetized pipe" mode for writing
2012-04-29 13:12:42 -07:00
pkt_cls.h
pkt_sched.h
fq_codel: Fair Queue Codel AQM
2012-05-12 15:53:42 -04:00
pktcdvd.h
platform_device.h
plist.h
pm.h
PM / Runtime: Remove device fields related to suspend time, v2
2012-05-01 21:28:38 +02:00
pm_clock.h
pm_domain.h
PM / Domains: Make it possible to add devices to inactive domains
2012-05-18 20:45:26 +02:00
pm_qos.h
pm_runtime.h
PM / Runtime: Remove device fields related to suspend time, v2
2012-05-01 21:28:38 +02:00
pm_wakeup.h
PM / Sleep: Add "prevent autosleep time" statistics to wakeup sources
2012-05-01 21:25:49 +02:00
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
posix_types.h
power_supply.h
ppdev.h
ppp-comp.h
ppp-ioctl.h
ppp_channel.h
ppp_defs.h
pps-gpio.h
pps.h
pps_kernel.h
prctl.h
c/r: prctl: extend PR_SET_MM to set up more mm_struct entries
2012-05-31 17:49:32 -07:00
preempt.h
prefetch.h
printk.h
kmsg: export printk records to the /dev/kmsg interface
2012-05-07 17:03:27 -07:00
prio_heap.h
prio_tree.h
proc_fs.h
userns: Convert proc to use kuid/kgid where appropriate
2012-05-15 14:59:28 -07:00
profile.h
proportions.h
pstore.h
pstore_ram.h
pstore/ram: Add ECC support
2012-05-17 08:51:59 -07:00
pti.h
ptp_classify.h
ptp_clock.h
ptp_clock_kernel.h
ptrace.h
pwm.h
pwm_backlight.h
pxa2xx_ssp.h
pxa168_eth.h
qnx4_fs.h
qnx6_fs.h
qnxtypes.h
quicklist.h
quota.h
quotaops.h
userns: Use uid_eq gid_eq helpers when comparing kuids and kgids in the vfs
2012-05-03 03:29:34 -07:00
radeonfb.h
radix-tree.h
raid_class.h
ramfs.h
random.h
range.h
ratelimit.h
rational.h
lib: Change mail address of Oskar Schirmer
2012-05-17 15:18:37 +02:00
raw.h
rbtree.h
rculist.h
rcu: Replace list_first_entry_rcu() with list_first_or_null_rcu()
2012-04-24 20:54:49 -07:00
rculist_bl.h
rculist_nulls.h
rcupdate.h
Merge branches 'barrier.2012.05.09a', 'fixes.2012.04.26a', 'inline.2012.05.02b' and 'srcu.2012.05.07b' into HEAD
2012-05-11 10:14:21 -07:00
rcutiny.h
rcu: Make exit_rcu() more precise and consolidate
2012-05-02 14:48:27 -07:00
rcutree.h
Merge branches 'barrier.2012.05.09a', 'fixes.2012.04.26a', 'inline.2012.05.02b' and 'srcu.2012.05.07b' into HEAD
2012-05-11 10:14:21 -07:00
rds.h
reboot.h
reciprocal_div.h
regmap.h
regmap: add support for non contiguous status to regmap-irq
2012-05-14 17:40:05 +01:00
regset.h
reiserfs_fs.h
reiserfs_xattr.h
relay.h
remoteproc.h
res_counter.h
rescounter: remove __must_check from res_counter_charge_nofail()
2012-05-29 16:22:27 -07:00
resource.h
resume-trace.h
rfkill-gpio.h
rfkill-regulator.h
rfkill.h
ring_buffer.h
ring-buffer: Add per_cpu ring buffer control files
2012-04-23 21:17:51 -04:00
rio.h
rapidio: add DMA engine support for RIO data transfers
2012-05-31 17:49:31 -07:00
rio_drv.h
rapidio: add DMA engine support for RIO data transfers
2012-05-31 17:49:31 -07:00
rio_ids.h
rio_regs.h
rmap.h
mm: move is_vma_temporary_stack() declaration to huge_mm.h
2012-05-29 16:22:21 -07:00
rndis.h
usb/net: rndis: move bus message definition
2012-05-12 15:15:20 -04:00
romfs_fs.h
root_dev.h
rose.h
rotary_encoder.h
route.h
rpmsg.h
rslib.h
rtc-v3020.h
rtc.h
rtc: add ioctl to get/clear battery low voltage status
2012-05-29 16:22:33 -07:00
rtmutex.h
rtnetlink.h
rwlock.h
rwlock_api_smp.h
rwlock_types.h
rwsem-spinlock.h
rwsem.h
rxrpc.h
s3c_adc_battery.h
sa11x0-dma.h
sc26198.h
scatterlist.h
scc.h
sched.h
Merge branch 'perf-uprobes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2012-05-24 11:39:34 -07:00
screen_info.h
sctp.h
scx200.h
scx200_gpio.h
sdla.h
seccomp.h
securebits.h
security.h
Merge branch 'master' of git://git.infradead.org/users/eparis/selinux into next
2012-05-22 11:21:06 +10:00
selection.h
selinux.h
selinux_netlink.h
sem.h
semaphore.h
seq_file.h
seq_file_net.h
seqlock.h
seqlock: add 'raw_seqcount_begin()' function
2012-05-04 15:13:54 -07:00
serial.h
serial: delete the MCA specific 8250 support.
2012-05-17 19:02:14 -04:00
serial167.h
serial_8250.h
Merge branch 'delete-mca' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux
2012-05-23 17:12:06 -07:00
serial_core.h
Merge 3.4-rc3 into tty-next
2012-04-18 15:57:31 -07:00
serial_max3100.h
serial_mfd.h
serial_pnx8xxx.h
serial_reg.h
serial_sci.h
serio.h
sfi.h
sfi_acpi.h
sh_clk.h
sh_dma.h
sh_eth.h
sh_intc.h
sh: intc: Kill off special reservation interface.
2012-05-22 19:07:55 +09:00
sh_pfc.h
sh_timer.h
shm.h
shmem_fs.h
userns: Convert tmpfs to use kuid and kgid where appropriate
2012-05-15 14:59:29 -07:00
shrinker.h
sht15.h
signal.h
new helper: sigsuspend()
2012-05-21 23:52:30 -04:00
signalfd.h
sirfsoc_dma.h
skbuff.h
net: introduce skb_try_coalesce()
2012-05-19 18:34:57 -04:00
slab.h
introduce SIZE_MAX
2012-05-31 17:49:26 -07:00
slab_def.h
slob_def.h
slub_def.h
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h
smp: Implement kick_all_cpus_sync()
2012-05-08 12:35:06 +02:00
smsc911x.h
smscphy.h
snmp.h
sock_diag.h
net: sock_diag_handler structs can be const
2012-04-25 20:46:59 -04:00
socket.h
sockios.h
som.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
rcu: Implement per-domain single-threaded call_srcu() state machine
2012-04-30 10:48:25 -07:00
stackprotector.h
stacktrace.h
stallion.h
start_kernel.h
stat.h
userns: Convert stat to return values mapped from kuids and kgids
2012-05-15 14:08:35 -07:00
statfs.h
static_key.h
stddef.h
stmmac.h
stmmac: add mixed burst for DMA
2012-05-14 18:53:19 -04:00
stmp_device.h
lib: add support for stmp-style devices
2012-04-20 23:27:08 +02:00
stop_machine.h
string.h
string_helpers.h
stringify.h
sungem_phy.h
sunserialcore.h
superhyway.h
suspend.h
PM / Sleep: Add "prevent autosleep time" statistics to wakeup sources
2012-05-01 21:25:49 +02:00
suspend_ioctls.h
svga.h
swab.h
swap.h
mm/memcg: apply add/del_page to lruvec
2012-05-29 16:22:28 -07:00
swapops.h
swiotlb.h
synclink.h
sys.h
sys_soc.h
syscalls.h
syscalls, x86: add __NR_kcmp syscall
2012-05-31 17:49:32 -07:00
syscore_ops.h
sysctl.h
sysfs.h
sysfs: get rid of some lockdep false positives
2012-05-14 12:19:56 -07:00
sysinfo.h
syslog.h
sysrq.h
sysv_fs.h
task_io_accounting.h
task_io_accounting_ops.h
taskstats.h
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2012-05-22 19:22:50 -07:00
telephony.h
termios.h
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h
thread_info.h
fork: Move thread info gfp flags to header
2012-05-08 13:55:20 +02:00
threads.h
ti_wilink_st.h
ARM: OMAP: WiLink platform data for the PandaBoard
2012-05-09 14:19:13 -07:00
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time.h
time: remove obsolete declaration
2012-05-21 16:16:58 -07:00
timecompare.h
timer.h
timerfd.h
timeriomem-rng.h
timerqueue.h
times.h
timex.h
tiocl.h
tipc.h
tipc_config.h
topology.h
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2012-05-22 18:27:32 -07: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
tty_lock: Localise the lock
2012-05-04 16:58:47 -07:00
tty_driver.h
tty_flip.h
tty_ldisc.h
tty: move global ldisc idle waitqueue to the individual ldisc
2012-05-10 11:24:03 -07:00
typecheck.h
types.h
u64_stats_sync.h
uaccess.h
ucb1400.h
udf_fs_i.h
udp.h
uidgid.h
userns: Rework the user_namespace adding uid/gid mapping support
2012-04-26 02:01:39 -07:00
uinput.h
uio.h
uio_driver.h
ultrasound.h
un.h
unistd.h
unix_diag.h
uprobes.h
usb.h
USB: Fix core compile with CONFIG_USB_SUSPEND=n
2012-05-21 09:00:03 -07:00
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h
userns: Replace user_ns_map_uid and user_ns_map_gid with from_kuid and from_kgid
2012-05-03 03:28:39 -07:00
utime.h
uts.h
utsname.h
uuid.h
uuid: add uuid.h to exported header list
2012-05-09 13:57:30 -07:00
uvcvideo.h
uwb.h
v4l2-dv-timings.h
[media] v4l2-dv-timings.h: definitions for CEA-861 and VESA DMT timings
2012-05-20 08:27:44 -03:00
v4l2-mediabus.h
v4l2-subdev.h
vermagic.h
veth.h
vfs.h
vga_switcheroo.h
vga_switcheroo: Add the support for audio clients
2012-05-13 11:27:21 +02:00
vgaarb.h
vgaarb: Provide dummy default device functions
2012-05-03 09:30:55 +01:00
vhost.h
via-core.h
via-gpio.h
via.h
via_i2c.h
video_output.h
videodev2.h
[media] V4L2: Mark the DV Preset API as deprecated
2012-05-20 08:31:52 -03:00
virtio.h
virtio_9p.h
virtio_balloon.h
virtio_blk.h
virtio_config.h
virtio: fix typo in comment
2012-05-22 12:16:16 +09:30
virtio_console.h
virtio_ids.h
virtio_mmio.h
virtio_net.h
virtio_pci.h
virtio_ring.h
virtio_rng.h
virtio_scsi.h
vlynq.h
vm_event_item.h
mm: fix up the vmscan stat in vmstat
2012-04-25 21:26:33 -07:00
vmalloc.h
vme.h
Staging: VME: move VME drivers out of staging
2012-04-26 12:34:58 -07:00
vmstat.h
vt.h
vt_buffer.h
vt_kern.h
vt: push the tty_lock down into the map handling
2012-04-24 16:14:14 -07:00
w1-gpio.h
wait.h
wanrouter.h
watchdog.h
wimax.h
wireless.h
wl12xx.h
wm97xx.h
workqueue.h
writeback.h
writeback: Avoid iput() from flusher thread
2012-05-06 13:43:41 +08:00
x25.h
xattr.h
xfrm.h
xilinxfb.h
xz.h
yam.h
z2_battery.h
zconf.h
zlib.h
zorro.h
zorro_ids.h
zutil.h