Serge E. Hallyn
8409cca705
userns: allow ptrace from non-init user namespaces
...
ptrace is allowed to tasks in the same user namespace according to the
usual rules (i.e. the same rules as for two tasks in the init user
namespace). ptrace is also allowed to a user namespace to which the
current task the has CAP_SYS_PTRACE capability.
Changelog:
Dec 31: Address feedback by Eric:
. Correct ptrace uid check
. Rename may_ptrace_ns to ptrace_capable
. Also fix the cap_ptrace checks.
Jan 1: Use const cred struct
Jan 11: use task_ns_capable() in place of ptrace_capable().
Feb 23: same_or_ancestore_user_ns() was not an appropriate
check to constrain cap_issubset. Rather, cap_issubset()
only is meaningful when both capsets are in the same
user_ns.
Signed-off-by: Serge E. Hallyn <serge.hallyn@canonical.com>
Cc: "Eric W. Biederman" <ebiederm@xmission.com>
Acked-by: Daniel Lezcano <daniel.lezcano@free.fr>
Acked-by: David Howells <dhowells@redhat.com>
Cc: James Morris <jmorris@namei.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2011-03-23 19:47:05 -07:00
..
amba
Merge branches 'aaci', 'mmci-dma', 'pl' and 'pl011' into drivers
2011-03-17 11:04:51 +00:00
byteorder
caif
caif: bugfix - add caif headers for userspace usage.
2011-01-30 01:14:14 -08:00
can
ceph
libceph: add lingering request and watch/notify event framework
2011-03-22 11:33:55 -07:00
crush
decompress
decompressors: remove unused constant from inflate.h
2011-01-13 08:03:25 -08:00
dvb
hdlc
i2c
Merge branch 'for-linus/2639/i2c-2' of git://git.fluff.org/bjdooks/linux
2011-03-22 10:05:27 -07:00
input
Merge branch 'next' into for-linus
2011-03-18 23:38:50 -07:00
isdn
lockd
mfd
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2011-03-19 22:27:06 -07:00
mlx4
IB/mlx4: Handle protocol field in multicast table
2011-01-12 14:49:17 -08:00
mmc
mmc: dw_mmc: support mmc power control with regulator
2011-03-17 15:35:22 -04:00
mtd
Merge branch 'linux-next' of git://git.infradead.org/ubifs-2.6
2011-03-18 10:50:27 -07:00
netfilter
netfilter: ipset: fix address ranges at hash:*port* types
2011-03-20 15:33:26 +01:00
netfilter_arp
netfilter_bridge
netfilter: xtables: add missing header inclusions for headers_check
2011-01-20 17:50:17 +01:00
netfilter_ipv4
netfilter: xtables: add missing header inclusions for headers_check
2011-01-20 17:50:17 +01:00
netfilter_ipv6
netfilter: xtables: add missing header inclusions for headers_check
2011-01-20 17:50:17 +01:00
nfc
NFC: Driver for NXP Semiconductors PN544 NFC chip.
2011-01-13 08:03:19 -08:00
nfsd
nfsd: don't support msnfs export option
2011-01-13 21:04:07 -05:00
platform_data
Merge branch 'tty-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6
2011-03-16 15:11:04 -07:00
power
power_supply: Add MAX17042 Fuel Gauge Driver
2011-01-14 18:11:59 +03:00
raid
regulator
regulator: Add initial per-regulator debugfs support
2011-01-12 14:33:05 +00:00
rtc
spi
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2011-03-19 22:27:06 -07:00
ssb
ssb: when needed, reject IM input while disabling device
2011-02-18 16:54:54 -05:00
sunrpc
SUNRPC: Convert struct rpc_xprt to use atomic_t counters
2011-03-17 12:38:59 -04:00
tc_act
tc_ematch
unaligned
include/linux/unaligned/packed_struct.h: use __packed
2011-01-13 08:03:08 -08:00
usb
Merge branch 'tty-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6
2011-03-16 15:11:04 -07:00
uwb
wimax
8250_pci.h
a.out.h
ac97_codec.h
acct.h
acpi.h
ACPI: Introduce acpi_os_ioremap()
2011-01-20 18:30:17 -08:00
acpi_io.h
ACPI: Introduce acpi_os_ioremap()
2011-01-20 18:30:17 -08:00
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
altera_jtaguart.h
altera_uart.h
amifd.h
amifdreg.h
amigaffs.h
anon_inodes.h
apm-emulation.h
apm_bios.h
arcdevice.h
arcfb.h
async.h
async_tx.h
ata.h
libata: Use 'bool' return value for ata_id_XXX
2011-03-15 02:42:32 -04:00
ata_platform.h
atalk.h
Revert "appletalk: move to staging"
2011-01-31 14:03:00 -08:00
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
atmmpc.h
atmppp.h
atmsap.h
atmsvc.h
atomic.h
attribute_container.h
audit.h
Merge branch 'master' of /repos/git/net-next-2.6
2011-01-19 23:51:37 +01:00
auto_dev-ioctl.h
auto_fs.h
auto_fs4.h
autofs4: Bump version
2011-01-15 20:07:45 -05:00
auxvec.h
average.h
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h
backlight.h
backlight: add backlight type
2011-03-22 17:43:59 -07:00
basic_mmio_gpio.h
baycom.h
bcd.h
bfin_mac.h
bfs_fs.h
binfmts.h
binfmt_elf: cleanups
2011-01-13 08:03:12 -08:00
bio.h
bit_spinlock.h
bitmap.h
bitops.h
bitrev.h
blk-iopoll.h
blk_types.h
blkdev.h
block: add @force_kblockd to __blk_run_queue()
2011-03-02 08:48:05 -05:00
blkpg.h
blktrace_api.h
blktrace: Remove blk_fill_rwbs_rq.
2011-03-03 10:53:20 -05:00
blockgroup_lock.h
bootmem.h
bottom_half.h
bpqether.h
brcmphy.h
bsg.h
btree-128.h
btree-type.h
btree.h
buffer_head.h
bug.h
c2port.h
cache.h
can.h
capability.h
userns: allow ptrace from non-init user namespaces
2011-03-23 19:47:05 -07:00
capi.h
cb710.h
cciss_defs.h
cciss_ioctl.h
cd1400.h
cdev.h
fs/char_dev.c: remove unused cdev_index()
2011-01-13 08:03:17 -08:00
cdk.h
cdrom.h
cfag12864b.h
cgroup.h
perf: Add cgroup support
2011-02-16 13:30:48 +01:00
cgroup_subsys.h
perf: Add cgroup support
2011-02-16 13:30:48 +01:00
cgroupstats.h
chio.h
circ_buf.h
clk.h
clkdev.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: prevent kswapd compacting memory to reduce CPU usage
2011-03-22 17:44:00 -07:00
compat.h
compiler-gcc.h
include/linux/compiler-gcc*.h: unify macro definitions
2011-03-22 17:44:10 -07:00
compiler-gcc3.h
include/linux/compiler-gcc*.h: unify macro definitions
2011-03-22 17:44:10 -07:00
compiler-gcc4.h
include/linux/compiler-gcc*.h: unify macro definitions
2011-03-22 17:44:10 -07:00
compiler-intel.h
compiler.h
completion.h
comstats.h
concap.h
configfs.h
connector.h
connector: Convert char *name to const char *name
2011-02-23 13:22:26 -08:00
console.h
console: rename acquire/release_console_sem() to console_lock/unlock()
2011-01-26 10:50:06 +10:00
console_struct.h
consolemap.h
const.h
coredump.h
cper.h
cpu.h
cpu_rmap.h
lib: cpu_rmap: CPU affinity reverse-mapping
2011-01-24 14:51:56 -08:00
cpufreq.h
[CPUFREQ] Remove the pm_message_t argument from driver suspend
2011-03-16 17:54:33 -04:00
cpuidle.h
cpuidle: CPUIDLE_FLAG_CHECK_BM is omap3_idle specific
2011-01-12 12:47:34 -05:00
cpumask.h
cpuset.h
cramfs_fs.h
cramfs: hide function prototypes behind __KERNEL__ macro
2011-01-13 08:03:22 -08:00
cramfs_fs_sb.h
crash_dump.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
crc7.h
crc16.h
crc32.h
crc32: add missed brackets in macro
2011-03-22 17:44:15 -07:00
crc32c.h
cred.h
userns: security: make capabilities relative to the user namespace
2011-03-23 19:47:02 -07:00
crypto.h
cryptohash.h
cs5535.h
drivers/staging/olpc_dcon: convert to new cs5535 gpio API
2011-01-13 08:03:13 -08: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
FS: lookup_mnt() is only used in the core fs routines now
2011-03-21 12:13:10 -04:00
dcbnl.h
net: dcbnl: Add IEEE app selector value definitions
2011-03-14 17:02:43 -07:00
dccp.h
dccp: clean up unused DCCP_STATE_MASK definition
2011-01-20 17:01:09 -08:00
dcookies.h
debug_locks.h
debugfs.h
debugobjects.h
debugobjects: Add hint for better object identification
2011-03-08 16:10:38 +01:00
delay.h
delayacct.h
device-mapper.h
dm: per target unplug callback support
2011-01-13 20:00:02 +00:00
device.h
Merge branch 'devicetree/next' of git://git.secretlab.ca/git/linux-2.6
2011-03-16 17:28:10 -07:00
device_cgroup.h
devpts_fs.h
dio.h
dirent.h
display.h
dlm.h
dlm_device.h
dlm_netlink.h
dlm_plock.h
dlmconstants.h
dm-dirty-log.h
dm-io.h
dm-ioctl.h
dm: use non reentrant workqueues if equivalent
2011-01-13 19:59:58 +00:00
dm-kcopyd.h
dm-log-userspace.h
dm log userspace: add version number to comms
2011-01-13 19:59:52 +00:00
dm-region-hash.h
dm9000.h
dma-attrs.h
dma-debug.h
dma-mapping.h
dma_remapping.h
dmaengine.h
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx
2011-01-17 10:54:41 -08:00
dmapool.h
dmar.h
dmi.h
firmware: Add DMI entry types to the headers
2011-02-25 12:00:34 -08:00
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_dmac.h
dw_dmac: Allow src/dst msize & flow controller to be configured at runtime
2011-03-07 01:12:28 +05:30
dynamic_debug.h
Dynamic debug: Add more flags
2011-02-03 15:39:16 -08:00
edac.h
edac_mce.h
edd.h
eeprom_93cx6.h
efi.h
efivars: Expose efivars functionality to external drivers.
2011-03-14 08:40:51 -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
include/linux/err.h: add a function to cast error-pointers to a return value
2011-03-22 17:44:11 -07:00
errno.h
errqueue.h
etherdevice.h
etherdevice.h: Add is_unicast_ether_addr function
2011-01-13 21:49:56 -08:00
ethtool.h
ethtool: Compat handling for struct ethtool_rxnfc
2011-03-18 15:13:11 -07:00
eventfd.h
eventpoll.h
exportfs.h
vfs: Add name to file handle conversion support
2011-03-15 02:21:37 -04:00
ext2_fs.h
ext2_fs_sb.h
ext3_fs.h
ext3: use little-endian bitops
2011-03-23 19:46:17 -07:00
ext3_fs_i.h
ext3_fs_sb.h
ext3_jbd.h
f75375s.h
fadvise.h
falloc.h
fs: add hole punching to fallocate
2011-01-12 20:16:43 -05:00
fanotify.h
fault-inject.h
fb.h
unicore32 machine related: add frame buffer driver for pkunity-v3 soc
2011-03-17 09:19:20 +08:00
fcdevice.h
fcntl.h
New AT_... flag: AT_EMPTY_PATH
2011-03-14 19:12:20 -04:00
fd.h
fddidevice.h
fdreg.h
fdtable.h
fec.h
fib_rules.h
fiemap.h
file.h
New kind of open files - "location only".
2011-03-15 02:21:45 -04:00
filter.h
fips.h
firewire-cdev.h
firewire-constants.h
firewire.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6
2011-03-21 10:05:22 -07:00
firmware-map.h
firmware.h
firmware_classs: change val uevent's type to bool
2011-02-03 15:39:17 -08:00
flat.h
flex_array.h
font.h
freezer.h
workqueue, freezer: unify spelling of 'freeze' + 'able' to 'freezable'
2011-02-16 17:48:59 +01:00
fs.h
fs.h: remove 8 bytes of padding from block_device on 64bit builds
2011-03-22 17:44:10 -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
fsnotify.h
fsnotify_backend.h
ftrace.h
ftrace: Fix memory leak with function graph and cpu hotplug
2011-02-11 16:23:33 -05:00
ftrace_event.h
tracing: Remove lock_depth from event entry
2011-03-10 10:31:48 -05: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
Merge branch 'for-2.6.38/event-handling' into for-2.6.38/core
2011-01-13 14:47:54 +01:00
getcpu.h
gfp.h
mm: add __GFP_OTHER_NODE flag
2011-03-22 17:44:05 -07:00
gfs2_ondisk.h
gigaset_dev.h
gpio-fan.h
gpio-i2cmux.h
gpio.h
include/gpio.h: remove remaining __must_check-annotiations
2011-01-14 08:06:39 -08:00
gpio_keys.h
gpio_mouse.h
gsmmux.h
hardirq.h
BKL: That's all, folks
2011-03-05 10:56:00 +01:00
hash.h
hdlc.h
hdlcdrv.h
hdreg.h
hid-debug.h
hid-roccat.h
HID: roccat: Rename header roccat.h -> hid-roccat.h
2011-02-03 16:37:28 +01:00
hid.h
Merge branches 'dragonrise', 'hidraw-feature', 'multitouch', 'ntrig', 'roccat', 'upstream' and 'upstream-fixes' into for-linus
2011-03-17 14:31:46 +01:00
hiddev.h
hidraw.h
HID: Add Support for Setting and Getting Feature Reports from hidraw
2011-02-11 15:05:49 +01:00
highmem.h
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hp_sdc.h
hpet.h
hrtimer.h
hrtimer: Update hrtimer->state documentation
2011-03-10 19:15:58 +01:00
htcpld.h
htirq.h
huge_mm.h
thp: prevent hugepages during args/env copying into the user stack
2011-02-15 15:21:11 -08:00
hugetlb.h
hugetlb_inline.h
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h
drivers: hwspinlock: add framework
2011-02-17 09:52:03 -08:00
hysdn_if.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-gpio.h
i2c-mux.h
i2c-ocores.h
i2c-omap.h
i2c-pca-platform.h
i2c-pnx.h
i2c-pxa.h
i2c-smbus.h
i2c-tegra.h
i2c: tegra: Add i2c support
2011-02-23 00:53:26 +00:00
i2c-xiic.h
i2c.h
i2c: Drop i2c_adapter.id
2011-03-20 14:50:53 +01:00
i2o-dev.h
i2o.h
i8k.h
i7300_idle.h
i8042.h
i82593.h
ibmtr.h
icmp.h
icmpv6.h
ipv6: Convert to use flowi6 where applicable.
2011-03-12 15:08:54 -08:00
ide.h
idr.h
ieee80211.h
ieee80211: add IEEE80211_COUNTRY_STRING_LEN definition
2011-03-09 16:10:56 -05:00
if.h
netpoll: remove IFF_IN_NETPOLL flag
2011-02-27 16:11:51 -08:00
if_addr.h
if_addrlabel.h
if_alg.h
if_arcnet.h
if_arp.h
if_bonding.h
if_bridge.h
netfilter: ebtables: make broute table work again
2011-01-11 23:55:51 +01:00
if_cablemodem.h
if_ec.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
net_device: add support for network device groups
2011-01-19 23:31:09 -08:00
if_ltalk.h
if_macvlan.h
if_packet.h
if_phonet.h
if_plip.h
if_ppp.h
headers: use __aligned_xx types for userspace
2011-03-18 15:14:45 -07:00
if_pppol2tp.h
if_pppox.h
if_slip.h
if_strip.h
if_tr.h
if_tun.h
if_tunnel.h
if_vlan.h
if_x25.h
igmp.h
ipv4: Remove redundant RCU locking in ip_check_mc().
2011-03-10 16:37:26 -08:00
ihex.h
ima.h
IMA: maintain i_readcount in the VFS layer
2011-02-10 07:51:44 -05:00
in.h
in6.h
in_route.h
inet.h
inet_diag.h
inet_lro.h
inetdevice.h
ipv4: Add hash table of interface addresses.
2011-02-18 12:42:28 -08:00
init.h
init_ohci1394_dma.h
init_task.h
initrd.h
inotify.h
input-polldev.h
Input: input-polldev - fix a couple of typos
2011-01-31 21:17:41 -08:00
input.h
Input: switch completely over to the new versions of get/setkeycode
2011-01-31 21:16:59 -08:00
intel-iommu.h
intel_mid_dma.h
intel_pmic_gpio.h
interrupt.h
Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2011-03-15 19:23:40 -07:00
io-mapping.h
io.h
ioc3.h
ioc4.h
iocontext.h
ioctl.h
iommu-helper.h
iommu.h
ioport.h
ioprio.h
iova.h
ip.h
ip6_tunnel.h
ip_vs.h
ipc.h
ipc_namespace.h
ipmi.h
ipmi_msgdefs.h
ipmi_smi.h
ipsec.h
ipv6.h
ipv6_route.h
ipx.h
irda.h
irq.h
genirq: Add chip flag to force mask on suspend
2011-03-12 11:12:58 +01:00
irq_cpustat.h
irq_work.h
irqdesc.h
genirq: Add desc->irq_data accessor
2011-03-11 14:15:35 +01: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
jbd2.h
jffs2.h
jhash.h
jiffies.h
time: Add nsecs_to_cputime64 interface for asm-generic
2011-01-26 12:33:20 +01:00
journal-head.h
joystick.h
jump_label.h
jump_label_ref.h
jz4740-adc.h
kallsyms.h
kbd_diacr.h
kbd_kern.h
tty: stop using "delayed_work" in the tty layer
2011-03-22 16:17:32 -07:00
Kbuild
Revert "appletalk: move to staging"
2011-01-31 14:03:00 -08:00
kbuild.h
kd.h
vt: Add virtual console keyboard mode OFF
2011-02-17 11:12:40 -08:00
kdb.h
kdebug.h
kdev_t.h
kernel-page-flags.h
kernel.h
kstrto*: converting strings to integers done (hopefully) right
2011-03-22 17:44:14 -07:00
kernel_stat.h
irq: use per_cpu kstat_irqs
2011-01-13 17:32:31 -08:00
kernelcapi.h
kexec.h
key-type.h
KEYS: Add a new keyctl op to reject a key with a specified error code
2011-03-08 11:17:18 +11:00
key.h
KEYS: Add a new keyctl op to reject a key with a specified error code
2011-03-08 11:17:18 +11:00
keyboard.h
keyctl.h
KEYS: Add an iovec version of KEYCTL_INSTANTIATE
2011-03-08 11:17:22 +11:00
kfifo.h
kgdb.h
khugepaged.h
thp: madvise(MADV_NOHUGEPAGE)
2011-01-13 17:32:47 -08:00
klist.h
klist: Fix object alignment on 64-bit.
2011-02-13 16:54:24 -08:00
kmalloc_sizes.h
kmemcheck.h
Remove MAYBE_BUILD_BUG_ON
2011-01-24 14:45:11 +10:30
kmemleak.h
kmod.h
kmsg_dump.h
kmsg_dump: add kmsg_dump() calls to the reboot, halt, poweroff and emergency_restart paths
2011-01-13 08:03:07 -08:00
kobj_map.h
kobject.h
kobject.h: fix build when CONFIG_HOTPLUG is disabled
2011-02-18 08:02:10 -08:00
kobject_ns.h
kprobes.h
kref.h
ks0108.h
ks8842.h
ksm.h
kthread.h
kthread: NUMA aware kthread_create_on_node()
2011-03-22 17:44:01 -07:00
ktime.h
kvm.h
KVM: Add PV MSR to enable asynchronous page faults delivery.
2011-01-12 11:23:12 +02:00
kvm_host.h
KVM: Fix race between nmi injection and enabling nmi window
2011-03-17 13:08:30 -03:00
kvm_para.h
kvm_types.h
KVM: Add memory slot versioning and use it to provide fast guest write interface
2011-01-12 11:23:08 +02:00
l2tp.h
lapb.h
latencytop.h
lcd.h
lcm.h
led-lm3530.h
leds: add driver for LM3530 ALS
2011-03-22 17:43:59 -07:00
leds-bd2802.h
leds-lp3944.h
leds-lp5521.h
leds-lp5521: modify the way of setting led device name
2011-01-13 08:03:06 -08:00
leds-lp5523.h
leds: leds-lp5523: modify the way of setting led device name
2011-01-13 08:03:05 -08:00
leds-pca9532.h
leds-regulator.h
leds.h
leds: make *struct gpio_led_platform_data.leds const
2011-03-22 17:43:59 -07:00
leds_pwm.h
lglock.h
lguest.h
lguest_launcher.h
libata.h
libata-sff: add ata_sff_queue_work() & ata_sff_queue_delayed_work()
2011-03-14 02:52:41 -04:00
libps2.h
license.h
limits.h
linkage.h
linux_logo.h
lis3lv02d.h
list.h
Expand CONFIG_DEBUG_LIST to several other list operations
2011-02-18 11:32:28 -08:00
list_bl.h
kernel: fix hlist_bl again
2011-01-14 13:12:45 +00:00
list_nulls.h
list_sort.h
llc.h
lockdep.h
Merge branch 'fixes-2.6.38' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
2011-01-21 13:38:57 -08:00
log2.h
loop.h
lp.h
lru_cache.h
lsm_audit.h
lzo.h
m48t86.h
magic.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2
2011-03-18 22:33:38 -07:00
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
mca-legacy.h
mca.h
mdio-bitbang.h
mdio-gpio.h
mdio.h
memblock.h
memcontrol.h
memcg: add memcg sanity checks at allocating and freeing pages
2011-03-23 19:46:25 -07:00
memory.h
memory hotplug: Update phys_index to [start|end]_section_nr
2011-02-03 16:08:57 -08:00
memory_hotplug.h
Merge branch 'slub/hotplug' into slab/urgent
2011-01-15 13:28:17 +02:00
mempolicy.h
mempool.h
memstick.h
meye.h
mg_disk.h
micrel_phy.h
phy/micrel: add ability to support 50MHz RMII clock on KZS8051RNL
2011-02-14 17:38:30 -08:00
migrate.h
mm: migration: cleanup migrate_pages API by matching types for offlining and sync
2011-01-13 17:32:34 -08:00
mii.h
minix_fs.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm.h
pagewalk: only split huge pages when necessary
2011-03-22 17:44:04 -07:00
mm_inline.h
thp: fix anon memory statistics with transparent hugepages
2011-01-13 17:32:46 -08:00
mm_types.h
mm: mm_struct: remove 16 bytes of alignment padding on 64 bit builds
2011-03-22 17:44:03 -07:00
mman.h
mmdebug.h
mmiotrace.h
mmtimer.h
mmu_context.h
mmu_notifier.h
thp: mmu_notifier_test_young
2011-01-13 17:32:46 -08:00
mmzone.h
Merge branch 'master' into for-next
2011-02-15 10:24:31 +01:00
mnt_namespace.h
mod_devicetable.h
module.h
module: explicitly align module_version_attribute structure
2011-02-21 15:21:53 -08:00
moduleloader.h
moduleparam.h
param: add null statement to compiled-in module params
2011-01-24 14:32:52 +10:30
mount.h
sanitize vfsmount refcounting changes
2011-01-16 13:47:07 -05:00
mpage.h
mqueue.h
mroute.h
net: Add compat ioctl support for the ipv4 multicast ioctl SIOCGETSGCNT
2011-01-30 01:14:38 -08:00
mroute6.h
net: Provide compat support for SIOCGETMIFCNT_IN6 and SIOCGETSGCNT_IN6.
2011-02-03 18:05:29 -08:00
msdos_fs.h
msg.h
msi.h
msm_mdp.h
msm: mdp: Add support for RGBX 8888 image format.
2011-03-02 13:43:15 -08:00
mtio.h
mutex-debug.h
mutex.h
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
n_r3964.h
namei.h
don't pass 'mounting_here' flag to follow_down()
2011-03-18 09:04:20 -04:00
nbd.h
ncp.h
ncp_fs.h
move internal-only parts of ncpfs headers to fs/ncpfs
2011-01-12 20:03:43 -05:00
ncp_mount.h
move internal-only parts of ncpfs headers to fs/ncpfs
2011-01-12 20:03:43 -05:00
ncp_no.h
neighbour.h
net.h
net: add __rcu annotations to sk_wq and wq
2011-02-22 10:19:31 -08:00
net_dropmon.h
net_tstamp.h
netdevice.h
net: introduce rx_handler results and logic around that
2011-03-16 12:53:54 -07:00
netfilter.h
netfilter: allow NFQUEUE bypass if no listener is available
2011-01-18 16:08:30 +01:00
netfilter_arp.h
netfilter_bridge.h
netfilter_decnet.h
netfilter_ipv4.h
netfilter_ipv6.h
netlink.h
netlink: kill eff_cap from struct netlink_skb_parms
2011-03-03 13:32:07 -08:00
netpoll.h
netrom.h
nfs.h
nfs2.h
nfs3.h
nfs4.h
Merge branch 'for-2.6.38' of git://linux-nfs.org/~bfields/linux
2011-01-14 13:17:26 -08:00
nfs4_mount.h
nfs_fs.h
NFS: change nfs_writeback_done to return void
2011-03-11 15:38:40 -05:00
nfs_fs_i.h
nfs_fs_sb.h
NFSv4: Send unmapped uid/gids to the server when using auth_sys
2011-03-11 15:39:27 -05:00
nfs_idmap.h
NFSv4: cleanup idmapper functions to take an nfs_server argument
2011-03-11 15:39:26 -05:00
nfs_iostat.h
NFSv4.1: implement generic pnfs layer write switch
2011-03-11 15:38:44 -05:00
nfs_mount.h
nfs_page.h
NFSv4.1: rearrange ->doio args
2011-03-11 15:38:44 -05:00
nfs_xdr.h
NFS: Fix a warning in fs/nfs/idmap.c
2011-03-14 18:25:53 -04:00
nfsacl.h
NFS: nfsacl_{encode,decode} should return signed integer
2011-01-25 15:24:47 -05:00
nilfs2_fs.h
nilfs2: move NILFS_SUPER_MAGIC to linux/magic.h
2011-03-10 17:29:40 +09:00
nl80211.h
cfg80211: add a field for the bitrate of the last rx data packet from a station
2011-03-01 13:48:21 -05:00
nl802154.h
nls.h
nmi.h
node.h
memory hotplug: Update phys_index to [start|end]_section_nr
2011-02-03 16:08:57 -08:00
nodemask.h
notifier.h
nsc_gpio.h
nsproxy.h
nubus.h
numa.h
nvram.h
nwpserial.h
of.h
Merge branch 'devicetree/next' of git://git.secretlab.ca/git/linux-2.6
2011-03-16 17:28:10 -07:00
of_address.h
of_device.h
drivercore/dt: add a match table pointer to struct device
2011-02-28 01:36:38 -07:00
of_fdt.h
dt/flattree: Return virtual address from early_init_dt_alloc_memory_arch()
2011-01-15 22:01:58 -07:00
of_gpio.h
of_i2c.h
of_irq.h
of_mdio.h
of_net.h
of_pci.h
of/pci: move of_irq_map_pci() into generic code
2011-02-04 11:46:50 -07:00
of_pdt.h
of_platform.h
dt: eliminate of_platform_driver shim code
2011-03-01 09:38:26 -07:00
of_spi.h
omapfb.h
oom.h
opp.h
oprofile.h
oprofile, s390: Rework hwsampler implementation
2011-02-15 11:10:20 +01:00
oxu210hp.h
padata.h
page-debug-flags.h
page-flags.h
mm: remove unused TestSetPageLocked() interface
2011-03-22 17:44:03 -07:00
page-isolation.h
page_cgroup.h
memcg: remove direct page_cgroup-to-page pointer
2011-03-23 19:46:28 -07:00
pageblock-flags.h
pagemap.h
mm: change __remove_from_page_cache()
2011-03-22 17:44:02 -07:00
pagevec.h
param.h
parport.h
parport_pc.h
parser.h
pata_arasan_cf_data.h
ata/pata_arasan_cf: fill dma chan->private from pdata->dma_priv
2011-03-14 02:58:03 -04:00
patchkey.h
path.h
sanitize vfsmount refcounting changes
2011-01-16 13:47:07 -05:00
pch_dma.h
pci-acpi.h
PCI / ACPI: Fix build of the AER driver for CONFIG_ACPI unset
2011-01-16 11:56:26 -08:00
pci-aspm.h
pci-dma.h
pci.h
Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
2011-03-18 10:56:44 -07:00
pci_hotplug.h
pci_ids.h
Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
2011-03-18 10:56:44 -07:00
pci_regs.h
pcieport_if.h
pda_power.h
percpu-defs.h
percpu.h
percpu: Generic support for this_cpu_cmpxchg_double()
2011-02-28 11:20:03 +01:00
percpu_counter.h
perf_event.h
perf: Reorder & optimize perf_event_context to remove alignment padding on 64 bit builds
2011-03-16 14:04:14 +01:00
personality.h
pfkeyv2.h
pfn.h
pg.h
phantom.h
phonedev.h
phonet.h
Phonet: kill the ST-Ericsson pipe controller Kconfig
2011-03-09 11:59:33 -08:00
phy.h
phy_fixed.h
pid.h
pid: remove the child_reaper special case in init/main.c
2011-03-23 19:46:57 -07:00
pid_namespace.h
pim.h
pipe_fs_i.h
pkt_cls.h
pkt_sched.h
netem: revised correlated loss generator
2011-02-24 22:11:56 -08:00
pktcdvd.h
platform_device.h
Driver core: convert platform_{get,set}_drvdata to static inline functions
2011-02-18 08:15:51 -08:00
plist.h
plist: Shrink struct plist_head
2011-03-11 15:13:26 -05:00
pm.h
PM: Add support for device power domains
2011-03-15 00:43:16 +01:00
pm_qos_params.h
pm_runtime.h
PM: Do not create wakeup sysfs files for devices that cannot wake up
2011-03-15 00:43:14 +01:00
pm_wakeup.h
PM: Do not create wakeup sysfs files for devices that cannot wake up
2011-03-15 00:43:14 +01:00
pmu.h
pnp.h
poison.h
poll.h
posix-clock.h
posix clocks: Introduce dynamic clocks
2011-02-02 15:28:20 +01:00
posix-timers.h
posix clocks: Introduce dynamic clocks
2011-02-02 15:28:20 +01:00
posix_acl.h
NFS: Prevent memory allocation failure in nfsacl_encode()
2011-01-25 15:24:47 -05:00
posix_acl_xattr.h
posix_types.h
power_supply.h
ppdev.h
ppp-comp.h
ppp_channel.h
ppp_defs.h
pps.h
pps: add kernel consumer support
2011-01-13 08:03:21 -08:00
pps_kernel.h
pps: capture MONOTONIC_RAW timestamps as well
2011-01-13 08:03:21 -08:00
prctl.h
preempt.h
prefetch.h
printk.h
include/linux/printk.h: use tab not spaces for indent
2011-01-13 08:03:10 -08:00
prio_heap.h
prio_tree.h
proc_fs.h
proc: make struct proc_dir_entry::namelen unsigned int
2011-03-23 19:46:37 -07:00
profile.h
proportions.h
pstore.h
ptp_classify.h
ptrace.h
Mark ptrace_{traceme,attach,detach} static
2011-03-04 09:23:30 -08:00
pwm.h
pwm_backlight.h
pwm_backlight: add check_fb() hook
2011-03-22 17:44:00 -07:00
pxa2xx_ssp.h
pxa168_eth.h
qnx4_fs.h
qnxtypes.h
quicklist.h
quota.h
quota: Fix deadlock during path resolution
2011-01-12 19:14:55 +01:00
quotaops.h
quota: Fix deadlock during path resolution
2011-01-12 19:14:55 +01:00
radeonfb.h
radix-tree.h
mm: migration: use rcu_dereference_protected when dereferencing the radix tree slot during file page migration
2011-01-13 17:32:48 -08:00
raid_class.h
ramfs.h
ramoops.h
random.h
range.h
rar_register.h
ratelimit.h
rational.h
raw.h
rbtree.h
rculist.h
rculist_bl.h
fs: hlist UP debug fixup
2011-01-14 02:36:43 +00:00
rculist_nulls.h
rcupdate.h
rcutiny.h
rcutree.h
rds.h
reboot.h
reciprocal_div.h
regset.h
reiserfs_acl.h
reiserfs_fs.h
reiserfs: use little-endian bitops
2011-03-23 19:46:18 -07:00
reiserfs_fs_i.h
reiserfs_fs_sb.h
reiserfs_xattr.h
fs/vfs/security: pass last path component to LSM on inode creation
2011-02-01 11:12:29 -05:00
relay.h
res_counter.h
memcg: simplify the way memory limits are checked
2011-03-23 19:46:23 -07:00
resource.h
resume-trace.h
rfkill.h
ring_buffer.h
tracing: Add an 'overwrite' trace_option.
2011-03-09 13:52:27 -05:00
rio.h
rapidio: modify mport ID assignment
2011-03-23 19:46:43 -07:00
rio_drv.h
rapidio: add architecture specific callbacks
2011-03-23 19:46:41 -07:00
rio_ids.h
rapidio: add new idt sRIO switches
2011-01-13 08:03:18 -08:00
rio_regs.h
rapidio: fix sysfs config attribute to access 16MB of maint space
2011-02-25 15:07:37 -08:00
rmap.h
mm: simplify anon_vma refcounts
2011-03-22 17:44:03 -07:00
romfs_fs.h
romfs: have romfs_fs.h pull in necessary headers
2011-01-13 08:03:23 -08:00
root_dev.h
rose.h
rotary_encoder.h
route.h
rslib.h
rtc-v3020.h
rtc.h
RTC: Cleanup rtc_class_ops->update_irq_enable()
2011-03-09 11:23:37 -08:00
rtmutex.h
rtnetlink.h
rwlock.h
rwlock_api_smp.h
rwlock_types.h
locking: Remove deprecated lock initializers
2011-01-27 12:30:38 +01:00
rwsem-spinlock.h
rwsem: Move duplicate init macros and functions to linux/rwsem.h
2011-01-27 12:30:39 +01:00
rwsem.h
rwsem: Remove redundant asmregparm annotation
2011-01-27 12:30:40 +01:00
rxrpc.h
s3c_adc_battery.h
sc26198.h
scatterlist.h
scc.h
sched.h
memcg: convert uncharge batching from bytes to page granularity
2011-03-23 19:46:30 -07:00
screen_info.h
sctp.h
scx200.h
scx200_gpio.h
sdla.h
seccomp.h
securebits.h
security.h
userns: security: make capabilities relative to the user namespace
2011-03-23 19:47:02 -07:00
selection.h
selinux.h
selinux_netlink.h
sem.h
semaphore.h
seq_file.h
seq_file_net.h
seqlock.h
serial.h
serial167.h
serial_8250.h
serial_core.h
pps: unify timestamp gathering
2011-01-13 08:03:19 -08:00
serial_max3100.h
serial_mfd.h
serial_pnx8xxx.h
serial_reg.h
serial_sci.h
serial: sh-sci: Kill off some DMA ifdeffery.
2011-01-19 15:37:31 +09:00
serialP.h
serio.h
sfi.h
sfi_acpi.h
sh_clk.h
sh_dma.h
sh_intc.h
sh_pfc.h
sh_timer.h
shm.h
shmem_fs.h
sht15.h
sigma.h
sigma-firmware: loader for Analog Devices' SigmaStudio
2011-03-22 17:44:15 -07:00
signal.h
signalfd.h
skbuff.h
net: introduce rx_handler results and logic around that
2011-03-16 12:53:54 -07:00
slab.h
mm: Remove support for kmem_cache_name()
2011-01-23 21:00:05 +02:00
slab_def.h
slob_def.h
slub_def.h
slub: Add statistics for this_cmpxchg_double failures
2011-03-22 20:48:04 +02:00
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h
smp: add missing init.h include
2011-03-23 07:48:42 -07:00
smsc911x.h
snmp.h
socket.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
2011-01-13 10:25:58 -08:00
sockios.h
tcp: ioctl type SIOCOUTQNSD returns amount of data not sent
2011-03-09 14:08:09 -08:00
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
locking: Remove deprecated lock initializers
2011-01-27 12:30:38 +01:00
spinlock_types_up.h
spinlock_up.h
splice.h
srcu.h
stackprotector.h
stacktrace.h
stallion.h
start_kernel.h
stat.h
statfs.h
stddef.h
stmmac.h
stop_machine.h
string.h
string_helpers.h
stringify.h
superhyway.h
suspend.h
PM: Drop pm_flags that is not necessary
2011-03-15 00:43:16 +01:00
suspend_ioctls.h
svga.h
swab.h
swap.h
mm: vmscan: kswapd should not free an excessive number of pages when balancing small zones
2011-03-22 17:44:04 -07:00
swapops.h
swiotlb.h
synclink.h
sys.h
syscalls.h
introduce sys_syncfs to sync a single file system
2011-03-21 00:40:29 -04:00
syscore_ops.h
PM / Core: Introduce struct syscore_ops for core subsystems PM
2011-03-15 00:43:46 +01:00
sysctl.h
sysctl: the include of rcupdate.h is only needed in the kernel
2011-03-09 16:43:24 -08:00
sysdev.h
sysfs.h
syslog.h
sysrq.h
Input: sysrq - ensure sysrq_enabled and __sysrq_enabled are consistent
2011-01-24 09:33:36 -08:00
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
telephony.h
termios.h
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h
ACPI: Fix build for CONFIG_NET unset
2011-02-28 18:00:31 -08:00
thread_info.h
thread_info: Remove legacy arg0-3 from restart_block
2011-02-02 15:28:13 +01:00
threads.h
ti_wilink_st.h
drivers:misc: ti-st: remove multiple gpio handling
2011-02-04 12:41:21 -08:00
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time.h
timers: Add CLOCK_BOOTTIME hrtimer base
2011-02-21 12:53:08 -08:00
timecompare.h
timer.h
timerfd.h
timeriomem-rng.h
timerqueue.h
times.h
timex.h
ntp: Add ADJ_SETOFFSET mode bit
2011-02-02 15:28:18 +01:00
tiocl.h
tipc.h
tipc: Clean out all remaining instances of #if 0'd unused code
2011-02-23 18:05:11 -05:00
tipc_config.h
tipc: Correct misnamed references to neighbor discovery domain
2011-03-13 16:35:18 -04:00
topology.h
toshiba.h
toshiba.h: hide a function prototypes behind __KERNEL__ macro
2011-01-13 08:03:08 -08:00
tpm.h
tpm_command.h
trace_clock.h
trace_seq.h
tracehook.h
tracepoint.h
tracepoints: Fix section alignment using pointer array
2011-02-03 09:28:46 -05:00
transport_class.h
trdevice.h
tsacct_kern.h
tty.h
tty: stop using "delayed_work" in the tty layer
2011-03-22 16:17:32 -07:00
tty_driver.h
tty: now phase out the ioctl file pointer for good
2011-02-17 11:59:56 -08:00
tty_flip.h
tty_ldisc.h
pps: timestamp is always passed to dcd_change()
2011-01-13 08:03:20 -08:00
typecheck.h
types.h
add the common dma_addr_t typedef to include/linux/types.h
2011-03-22 17:44:09 -07:00
u64_stats_sync.h
uaccess.h
ucb1400.h
udf_fs_i.h
udp.h
uinput.h
uio.h
uio_driver.h
ultrasound.h
un.h
unistd.h
usb.h
USB: HCD: Add driver hooks for (un)?map_urb_for_dma
2011-02-04 11:48:55 -08:00
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h
user_ns: improve the user_ns on-the-slab packaging
2011-01-13 08:03:18 -08:00
utime.h
uts.h
utsname.h
userns: allow sethostname in a container
2011-03-23 19:47:03 -07:00
uuid.h
uwb.h
vermagic.h
veth.h
vfs.h
vga_switcheroo.h
vgaarb.h
vhost.h
via-core.h
via-gpio.h
via.h
via_i2c.h
video_output.h
videodev2.h
virtio.h
virtio_9p.h
virtio_balloon.h
virtio_blk.h
virtio_config.h
Remove MAYBE_BUILD_BUG_ON
2011-01-24 14:45:11 +10:30
virtio_console.h
virtio: console: Update Copyright
2011-02-09 08:19:55 +10:30
virtio_ids.h
virtio_net.h
virtio_pci.h
virtio_ring.h
virtio_rng.h
vlynq.h
vmalloc.h
mm: unify module_alloc code for vmalloc
2011-01-13 17:32:34 -08:00
vmstat.h
mm: add __GFP_OTHER_NODE flag
2011-03-22 17:44:05 -07:00
vt.h
vt_buffer.h
vt_kern.h
tty,vcs removing con_buf/conf_buf_mtx
2011-02-17 11:13:19 -08:00
w1-gpio.h
wait.h
wanrouter.h
watchdog.h
wimax.h
wireless.h
wl12xx.h
wm97xx.h
workqueue.h
workqueue: fix build failure introduced by s/freezeable/freezable/
2011-02-21 10:07:23 +01:00
writeback.h
x25.h
xattr.h
Subject: [PATCH] Smack: mmap controls for library containment
2011-01-17 08:05:27 -08:00
xfrm.h
xfrm: Add basic infrastructure to support IPsec extended sequence numbers
2011-03-13 20:22:28 -07:00
xilinxfb.h
xz.h
decompressors: add XZ decompressor module
2011-01-13 08:03:24 -08:00
yam.h
z2_battery.h
zconf.h
zlib.h
zlib: slim down zlib_deflate() workspace when possible
2011-03-22 17:44:17 -07:00
zorro.h
zorro_ids.h
zutil.h