android_kernel_motorola_sm6375/include/linux
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Serge E. Hallyn 59607db367 userns: add a user_namespace as creator/owner of uts_namespace
The expected course of development for user namespaces targeted
capabilities is laid out at https://wiki.ubuntu.com/UserNamespace.

Goals:

- Make it safe for an unprivileged user to unshare namespaces.  They
  will be privileged with respect to the new namespace, but this should
  only include resources which the unprivileged user already owns.

- Provide separate limits and accounting for userids in different
  namespaces.

Status:

  Currently (as of 2.6.38) you can clone with the CLONE_NEWUSER flag to
  get a new user namespace if you have the CAP_SYS_ADMIN, CAP_SETUID, and
  CAP_SETGID capabilities.  What this gets you is a whole new set of
  userids, meaning that user 500 will have a different 'struct user' in
  your namespace than in other namespaces.  So any accounting information
  stored in struct user will be unique to your namespace.

  However, throughout the kernel there are checks which

  - simply check for a capability.  Since root in a child namespace
    has all capabilities, this means that a child namespace is not
    constrained.

  - simply compare uid1 == uid2.  Since these are the integer uids,
    uid 500 in namespace 1 will be said to be equal to uid 500 in
    namespace 2.

  As a result, the lxc implementation at lxc.sf.net does not use user
  namespaces.  This is actually helpful because it leaves us free to
  develop user namespaces in such a way that, for some time, user
  namespaces may be unuseful.

Bugs aside, this patchset is supposed to not at all affect systems which
are not actively using user namespaces, and only restrict what tasks in
child user namespace can do.  They begin to limit privilege to a user
namespace, so that root in a container cannot kill or ptrace tasks in the
parent user namespace, and can only get world access rights to files.
Since all files currently belong to the initila user namespace, that means
that child user namespaces can only get world access rights to *all*
files.  While this temporarily makes user namespaces bad for system
containers, it starts to get useful for some sandboxing.

I've run the 'runltplite.sh' with and without this patchset and found no
difference.

This patch:

copy_process() handles CLONE_NEWUSER before the rest of the namespaces.
So in the case of clone(CLONE_NEWUSER|CLONE_NEWUTS) the new uts namespace
will have the new user namespace as its owner.  That is what we want,
since we want root in that new userns to be able to have privilege over
it.

Changelog:
	Feb 15: don't set uts_ns->user_ns if we didn't create
		a new uts_ns.
	Feb 23: Move extern init_user_ns declaration from
		init/version.c to utsname.h.

Signed-off-by: Serge E. Hallyn <serge.hallyn@canonical.com>
Acked-by: "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:46:59 -07:00
..
amba Merge branches 'aaci', 'mmci-dma', 'pl' and 'pl011' into drivers 2011-03-17 11:04:51 +00:00
byteorder
caif
can
ceph libceph: add lingering request and watch/notify event framework 2011-03-22 11:33:55 -07:00
crush
decompress
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
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_ipv4
netfilter_ipv6
nfc
nfsd
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
raid
regulator
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
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_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
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
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
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 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
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
capi.h
cb710.h
cciss_defs.h
cciss_ioctl.h
cd1400.h
cdev.h
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_struct.h
consolemap.h
const.h
coredump.h
cper.h
cpu.h
cpu_rmap.h
cpufreq.h [CPUFREQ] Remove the pm_message_t argument from driver suspend 2011-03-16 17:54:33 -04:00
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
crc16.h
crc32.h crc32: add missed brackets in macro 2011-03-22 17:44:15 -07:00
crc32c.h
cred.h
crypto.h
cryptohash.h
cs5535.h
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
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
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-kcopyd.h
dm-log-userspace.h
dm-region-hash.h
dm9000.h
dma-attrs.h
dma-debug.h
dma-mapping.h
dma_remapping.h
dmaengine.h
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
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
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
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
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_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
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
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.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
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
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
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
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
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.h
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
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
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
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
klist.h
kmalloc_sizes.h
kmemcheck.h
kmemleak.h
kmod.h
kmsg_dump.h
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_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
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-lp5523.h
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
list_nulls.h
list_sort.h
llc.h
lockdep.h
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.h
mempolicy.h
mempool.h
memstick.h
meye.h
mg_disk.h
micrel_phy.h
migrate.h
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
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
mmzone.h
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
mount.h
mpage.h
mqueue.h
mroute.h
mroute6.h
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
ncp_mount.h
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_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
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
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
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
of_gpio.h
of_i2c.h
of_irq.h
of_mdio.h
of_net.h
of_pci.h
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
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
pch_dma.h
pci-acpi.h
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-timers.h
posix_acl.h
posix_acl_xattr.h
posix_types.h
power_supply.h
ppdev.h
ppp-comp.h
ppp_channel.h
ppp_defs.h
pps.h
pps_kernel.h
prctl.h
preempt.h
prefetch.h
printk.h
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
quotaops.h
radeonfb.h
radix-tree.h
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
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
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
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
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
rwsem-spinlock.h
rwsem.h
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 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 2011-03-16 16:29:25 -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
serial_max3100.h
serial_mfd.h
serial_pnx8xxx.h
serial_reg.h
serial_sci.h
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
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
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
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
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
threads.h
ti_wilink_st.h
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
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
tpm.h
tpm_command.h
trace_clock.h
trace_seq.h
tracehook.h
tracepoint.h
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
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_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h
utime.h
uts.h
utsname.h userns: add a user_namespace as creator/owner of uts_namespace 2011-03-23 19:46:59 -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
virtio_console.h
virtio_ids.h
virtio_net.h
virtio_pci.h
virtio_ring.h
virtio_rng.h
vlynq.h
vmalloc.h
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
xfrm.h xfrm: Add basic infrastructure to support IPsec extended sequence numbers 2011-03-13 20:22:28 -07:00
xilinxfb.h
xz.h
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