Linus Torvalds
437589a74b
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
...
Pull user namespace changes from Eric Biederman:
"This is a mostly modest set of changes to enable basic user namespace
support. This allows the code to code to compile with user namespaces
enabled and removes the assumption there is only the initial user
namespace. Everything is converted except for the most complex of the
filesystems: autofs4, 9p, afs, ceph, cifs, coda, fuse, gfs2, ncpfs,
nfs, ocfs2 and xfs as those patches need a bit more review.
The strategy is to push kuid_t and kgid_t values are far down into
subsystems and filesystems as reasonable. Leaving the make_kuid and
from_kuid operations to happen at the edge of userspace, as the values
come off the disk, and as the values come in from the network.
Letting compile type incompatible compile errors (present when user
namespaces are enabled) guide me to find the issues.
The most tricky areas have been the places where we had an implicit
union of uid and gid values and were storing them in an unsigned int.
Those places were converted into explicit unions. I made certain to
handle those places with simple trivial patches.
Out of that work I discovered we have generic interfaces for storing
quota by projid. I had never heard of the project identifiers before.
Adding full user namespace support for project identifiers accounts
for most of the code size growth in my git tree.
Ultimately there will be work to relax privlige checks from
"capable(FOO)" to "ns_capable(user_ns, FOO)" where it is safe allowing
root in a user names to do those things that today we only forbid to
non-root users because it will confuse suid root applications.
While I was pushing kuid_t and kgid_t changes deep into the audit code
I made a few other cleanups. I capitalized on the fact we process
netlink messages in the context of the message sender. I removed
usage of NETLINK_CRED, and started directly using current->tty.
Some of these patches have also made it into maintainer trees, with no
problems from identical code from different trees showing up in
linux-next.
After reading through all of this code I feel like I might be able to
win a game of kernel trivial pursuit."
Fix up some fairly trivial conflicts in netfilter uid/git logging code.
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace: (107 commits)
userns: Convert the ufs filesystem to use kuid/kgid where appropriate
userns: Convert the udf filesystem to use kuid/kgid where appropriate
userns: Convert ubifs to use kuid/kgid
userns: Convert squashfs to use kuid/kgid where appropriate
userns: Convert reiserfs to use kuid and kgid where appropriate
userns: Convert jfs to use kuid/kgid where appropriate
userns: Convert jffs2 to use kuid and kgid where appropriate
userns: Convert hpfs to use kuid and kgid where appropriate
userns: Convert btrfs to use kuid/kgid where appropriate
userns: Convert bfs to use kuid/kgid where appropriate
userns: Convert affs to use kuid/kgid wherwe appropriate
userns: On alpha modify linux_to_osf_stat to use convert from kuids and kgids
userns: On ia64 deal with current_uid and current_gid being kuid and kgid
userns: On ppc convert current_uid from a kuid before printing.
userns: Convert s390 getting uid and gid system calls to use kuid and kgid
userns: Convert s390 hypfs to use kuid and kgid where appropriate
userns: Convert binder ipc to use kuids
userns: Teach security_path_chown to take kuids and kgids
userns: Add user namespace support to IMA
userns: Convert EVM to deal with kuids and kgids in it's hmac computation
...
2012-10-02 11:11:09 -07:00
..
amba
serial: pl011: delete reset callback
2012-09-10 16:33:02 -07:00
bcma
bcma: BCM43228 support
2012-08-02 13:51:46 -04:00
byteorder
caif
can
can: mark bittiming_const pointer in struct can_priv as const
2012-07-20 12:31:05 +02:00
ceph
libceph: clean up con flags
2012-07-30 18:16:01 -07:00
clk
ARM: bcm2835: add stub clock driver
2012-09-19 19:08:53 -06:00
crush
libceph: support crush tunables
2012-07-30 18:15:23 -07:00
decompress
dvb
[media] DVB: remove "stats" property bits from ATSC-MH API property additions
2012-05-20 10:06:08 -03:00
extcon
extcon: adc_jack: adc-jack driver to support 3.5 pi or simliar devices
2012-09-05 12:20:49 -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
ARM: OMAP2+: Remove hardcoded twl4030 gpio_base, irq_base and irq_end
2012-09-12 18:06:30 -07:00
iio
iio:inkern: Add function to read the processed value
2012-09-17 21:48:51 +01:00
input
Input: MT - Get slot by key
2012-09-19 19:50:19 +02:00
irqchip
ARM: bcm2835: add interrupt controller driver
2012-09-19 19:08:37 -06:00
isdn
lockd
LockD: pass actual network namespace to grace period management functions
2012-07-27 16:49:22 -04:00
mfd
ARM: soc: device tree updates
2012-10-01 18:28:06 -07:00
mlx4
net/mlx4_core: Add security check / enforcement for flow steering rules set for VMs
2012-09-07 12:55:59 -04:00
mmc
mmc: card: Skip secure erase on MoviNAND; causes unrecoverable corruption.
2012-09-04 13:58:10 -04:00
mtd
- More robust parsing especially of xattr data in JFFS2
2012-06-01 16:55:42 -07:00
netfilter
netfilter: nf_ct_sip: fix IPv6 address parsing
2012-08-10 11:53:11 +02:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter: remove include/linux/netfilter_ipv4/ipt_addrtype.h
2012-06-07 14:58:38 +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
nfsd: Push mnt_want_write() outside of i_mutex
2012-07-31 01:02:51 +04:00
pinctrl
pinctrl: header: trivial: declare struct device
2012-08-17 11:09:58 +02:00
platform_data
ARM: soc: multiplatform enablement
2012-10-01 19:11:38 -07:00
power
ARM: soc: general cleanups
2012-10-01 18:19:05 -07:00
raid
lib/raid6: Add SSSE3 optimized recovery functions
2012-05-22 13:54:18 +10:00
regulator
Merge remote-tracking branches 'regulator/topic/core', 'regulator/topic/bypass', 'regulator/topic/tol', 'regulator/topic/drivers' and 'regulator/topic/tps6586x' into regulator-next
2012-09-28 14:45:07 +01:00
rtc
rtc: ds1307: add trickle charger support
2012-05-29 16:22:33 -07:00
spi
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2012-07-26 12:59:53 -07:00
ssb
ssb: recognize ARM Cortex M3
2012-06-06 15:20:22 -04:00
sunrpc
SUNRPC: Fix a UDP transport regression
2012-09-07 11:43:49 -04:00
tc_act
tc_ematch
unaligned
usb
USB: EHCI: Tegra: Fix wrong register definition
2012-09-18 17:40:56 +01:00
uwb
wimax
8250_pci.h
a.out.h
acct.h
acpi.h
Merge branch 'pci/taku-acpi-pci-host-bridge-v3' into next
2012-09-24 16:36:10 -06:00
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
include/linux/aio.h: cpp->C conversions
2012-07-30 17:25:21 -07:00
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
[SCSI] async: make async_synchronize_full() flush all work regardless of domain
2012-07-20 09:07:37 +01:00
async_tx.h
ata.h
libata: detect Device Attention support
2012-06-29 11:38:17 -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
ASoC: atmel-ssc: include linux/io.h for raw io
2012-08-28 10:14:01 -07:00
atmel_pdc.h
atmel_pwm.h
atmel_serial.h
atmel_tc.h
misc/atmel_tc: make atmel_tc.tcb_config member point to const data
2012-09-11 08:56:37 +02:00
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
userns: Convert the audit loginuid to be a kuid
2012-09-17 18:08:54 -07:00
auto_dev-ioctl.h
auto_fs.h
auto_fs4.h
auxvec.h
average.h
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h
vfs: kill write_super and sync_supers
2012-08-04 01:24:44 +04:00
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
usb/core: use bin2bcd() for bcdDevice in RH
2012-09-10 11:13:16 -07:00
bch.h
bcm2835_timer.h
ARM: bcm2835: add system timer
2012-09-19 19:08:46 -06:00
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
mm: add get_kernel_page[s] for pinning of kernel addresses for I/O
2012-07-31 18:42:47 -07:00
blkdev.h
block: disable discard request merge temporarily
2012-08-09 15:20:23 +02:00
blkpg.h
block: add partition resize function to blkpg ioctl
2012-08-01 12:24:18 +02:00
blktrace_api.h
blockgroup_lock.h
bma150.h
bootmem.h
mm: sparse: fix usemap allocation above node descriptor section
2012-07-11 16:04:49 -07:00
bottom_half.h
bpqether.h
brcmphy.h
bsearch.h
bsg-lib.h
block: drop custom queue draining used by scsi_transport_{iscsi|fc}
2012-06-25 11:53:48 +02:00
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
canfd: remove redundant CAN FD flag
2012-08-07 10:10:57 +02:00
capability.h
PM: Rename CAP_EPOLLWAKEUP to CAP_BLOCK_SUSPEND
2012-07-17 21:37:27 +02:00
capi.h
cb710.h
cciss_defs.h
cciss_ioctl.h
cdev.h
cdrom.h
cfag12864b.h
cgroup.h
Merge branch 'for-3.7-hierarchy' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
2012-10-02 10:52:28 -07:00
cgroup_subsys.h
cgroup: Wrap subsystem selection macro
2012-09-14 09:57:37 -07:00
cgroupstats.h
chio.h
circ_buf.h
cleancache.h
clk-private.h
clk: Add CLK_IS_BASIC flag to identify basic clocks
2012-07-11 15:36:43 -07:00
clk-provider.h
clk: add of_clk_src_onecell_get() support
2012-09-07 18:30:19 -07:00
clk.h
clk: add non CONFIG_HAVE_CLK routines
2012-07-30 17:25:11 -07:00
clkdev.h
CLKDEV: provide helpers for common clock framework
2012-05-02 09:30:32 +01:00
clksrc-dbx500-prcmu.h
clockchips.h
clockevents: Make clockevents_config() a global symbol
2012-05-25 01:44:51 +02:00
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: Abort async compaction if locks are contended or taking too long
2012-08-21 16:45:03 -07:00
compat.h
ipc: use Kconfig options for __ARCH_WANT_[COMPAT_]IPC_PARSE_VERSION
2012-07-30 17:25:21 -07:00
compiler-gcc.h
ftrace: Make all inline tags also include notrace
2012-06-18 09:47:00 -04:00
compiler-gcc3.h
compiler-gcc4.h
compiler.h: add __visible
2012-09-17 15:00:38 -07:00
compiler-intel.h
compiler.h
compiler.h: add __visible
2012-09-17 15:00:38 -07:00
completion.h
concap.h
configfs.h
connector.h
console.h
console_struct.h
consolemap.h
const.h
cordic.h
coredump.h
cper.h
cpu.h
workqueue: perform cpu down operations from low priority cpu_notifier()
2012-07-17 12:39:26 -07:00
cpu_pm.h
cpu_rmap.h
net/rps: Protect cpu_rmap.h from double inclusion
2012-07-19 08:34:37 -07:00
cpufreq.h
cpuidle.h
ARM: omap: allow building omap44xx without SMP
2012-08-23 17:16:42 +02:00
cpumask.h
cpumask: cpulist_parse() comments correction
2012-07-27 09:29:42 +09:30
cpuset.h
cpusets, hotplug: Restructure functions that are invoked during hotplug
2012-07-24 13:53:22 +02:00
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: dcache: use DCACHE_DENTRY_KILLED instead of DCACHE_DISCONNECTED in d_kill()
2012-09-18 11:23:51 -07:00
dcbnl.h
dccp.h
dcookies.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h
devfreq.h
device-mapper.h
dm thin: commit before gathering status
2012-07-27 15:08:16 +01:00
device.h
device.h: Add missing inline to #ifndef CONFIG_PRINTK dev_vprintk_emit
2012-09-26 13:56: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 thin: commit before gathering status
2012-07-27 15:08:16 +01:00
dm-kcopyd.h
dm-log-userspace.h
dm-region-hash.h
dm9000.h
dma-attrs.h
common: DMA-mapping: add DMA_ATTR_SKIP_CPU_SYNC attribute
2012-07-30 12:25:47 +02:00
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
common: dma-mapping: introduce dma_get_sgtable() function
2012-07-30 12:25:46 +02:00
dma_remapping.h
dmaengine.h
dmaengine: Add wrapper for device_tx_status callback
2012-06-20 15:38:27 +01: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: grammar fix in log message
2012-05-10 12:00:56 +02:00
drbd_limits.h
drbd: Implemented the disk-timeout option
2012-05-09 15:10:45 +02:00
drbd_nl.h
drbd: Implemented the disk-timeout option
2012-05-09 15:10:45 +02:00
drbd_tag_magic.h
ds1286.h
ds2782_battery.h
ds17287rtc.h
dtlk.h
dw_apb_timer.h
ARM: socfpga: initial support for Altera's SOCFPGA platform
2012-07-19 10:39:00 +02:00
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
edac: allow specifying the error count with fake_inject
2012-06-27 09:01:30 -03:00
edd.h
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h
efi: Fix the ACPI BGRT driver for images located in EFI boot services memory
2012-09-29 12:21:03 -07:00
efi.h
efi: Fix the ACPI BGRT driver for images located in EFI boot services memory
2012-09-29 12:21:03 -07:00
efs_fs_sb.h
efs_vh.h
eisa.h
elevator.h
elf-em.h
elf-fdpic.h
elf.h
Linux support for the 64-bit ARM architecture (AArch64)
2012-10-01 11:51:57 -07:00
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
err.h
errno.h
vfs: retry last component if opening stale dentry
2012-06-01 12:12:01 -04:00
errqueue.h
etherdevice.h
etherdevice: Rename random_ether_addr to eth_random_addr
2012-07-16 22:38:27 -07:00
ethtool.h
net: added support for 40GbE link.
2012-06-27 15:42:24 -07:00
eventfd.h
eventfd: change int to __u64 in eventfd_signal()
2012-05-31 17:49:32 -07:00
eventpoll.h
PM: Rename CAP_EPOLLWAKEUP to CAP_BLOCK_SUSPEND
2012-07-17 21:37:27 +02:00
evm.h
export.h
exportfs.h
->encode_fh() API change
2012-05-29 23:28:33 -04:00
ext2_fs.h
extcon.h
extcon: fixing typos
2012-09-05 12:18:11 -07:00
f75375s.h
fadvise.h
falloc.h
fanotify.h
fault-inject.h
fb.h
fbdev updates for 3.5
2012-06-01 16:57:51 -07:00
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdreg.h
fdtable.h
fec.h
fib_rules.h
fiemap.h
file.h
switch fput to task_work_add
2012-07-22 23:57:58 +04:00
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
- Small fixes and optimizations.
2012-07-30 09:32:39 -07:00
firmware-map.h
firmware.h
firmware loader: introduce cache_firmware and uncache_firmware
2012-08-16 13:24:21 -07:00
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
flex_proportions.h
lib: Proportions with flexible period
2012-06-09 08:37:55 +09:00
font.h
freezer.h
frontswap.h
frontswap: s/put_page/store/g s/get_page/load
2012-05-15 11:34:08 -04:00
fs.h
vfs: kill write_super and sync_supers
2012-08-04 01:24:44 +04: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
powerpc/usb: remove checking PHY_CLK_VALID for UTMI PHY
2012-09-24 13:42:45 -07:00
fsl_hypervisor.h
fsnotify.h
fsnotify_backend.h
fsnotify: handle subfiles' perm events
2012-05-30 21:04:53 -04:00
ftrace.h
ftrace: Make ftrace_location() a nop on !DYNAMIC_FTRACE
2012-07-31 10:29:57 -04:00
ftrace_event.h
perf/trace: Add ability to set a target task for events
2012-07-31 17:02:05 +02:00
ftrace_irq.h
fuse.h
fuse: add missing INIT flag descriptions
2012-07-18 16:09:40 +02:00
futex.h
gameport.h
gcd.h
gen_stats.h
genalloc.h
generic_acl.h
genetlink.h
genetlink: define lockdep_genl_is_held() when CONFIG_LOCKDEP
2012-07-24 00:01:30 -07:00
genhd.h
Merge branch 'for-3.6/core' of git://git.kernel.dk/linux-block
2012-08-01 09:02:41 -07:00
getcpu.h
gfp.h
netvm: allow skb allocation to use PFMEMALLOC reserves
2012-07-31 18:42:46 -07:00
gfs2_ondisk.h
GFS2: Use lvbs for storing rgrp information with mount option
2012-06-08 11:50:01 +01:00
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
gpio: fix bits conflict for gpio flags
2012-07-05 15:04:10 +02:00
gpio_keys.h
gpio_mouse.h
gsmmux.h
hardirq.h
cputime: Use a proper subsystem naming for vtime related APIs
2012-09-25 15:31:31 +02:00
hash.h
hdlc.h
hdlcdrv.h
hdreg.h
hid-debug.h
hid-roccat.h
hid-sensor-hub.h
HID: sensors: introduce sensor framework
2012-09-06 19:13:13 +01:00
hid-sensor-ids.h
HID: sensors: introduce sensor framework
2012-09-06 19:13:13 +01:00
hid.h
HID: Allow more fields in the hid report
2012-09-19 19:50:20 +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
mm: add support for direct_IO to highmem pages
2012-07-31 18:42:47 -07:00
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hp_sdc.h
hpet.h
hrtimer.h
timekeeping: Provide hrtimer update function
2012-07-11 23:34:39 +02:00
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: hugetlbfs: close race during teardown of hugetlbfs shared page tables
2012-07-31 18:42:50 -07:00
hugetlb_cgroup.h
hugetlb/cgroup: migrate hugetlb cgroup info from oldpage to new page during migration
2012-07-31 18:42:41 -07:00
hugetlb_inline.h
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h
hyperv.h
Tools: hv: Implement the KVP verb - KVP_OP_SET_IP_INFO
2012-09-10 16:42:33 -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-pinctrl.h
i2c: Add generic I2C multiplexer using pinctrl API
2012-06-04 16:49:43 +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: i2c-ocores: support for 16bit and 32bit IO
2012-07-14 13:30:25 +02:00
i2c-omap.h
i2c-pca-platform.h
i2c-pnx.h
i2c: pnx: Fix read transactions of >= 2 bytes
2012-09-12 17:52:44 +02:00
i2c-pxa.h
i2c-smbus.h
i2c-tegra.h
i2c-xiic.h
i2c.h
Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
2012-07-30 19:03:41 -07: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
wireless: 60g protocol constants
2012-07-02 15:11:12 +02:00
if.h
net: introduce new priv_flag indicating iface capable of change mac when running
2012-06-30 01:08:00 -07:00
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
canfd: add new data structures and constants
2012-06-19 21:39:50 +02:00
if_fc.h
if_fddi.h
if_frad.h
if_hippi.h
if_infiniband.h
if_link.h
rtnl: allow to specify number of rx and tx queues on device creation
2012-07-20 11:07:00 -07:00
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_team.h
netpoll: check netpoll tx status on the right device
2012-08-14 14:33:32 -07:00
if_tun.h
if_tunnel.h
net/ipv4: VTI support new module for ip_vti.
2012-07-18 09:36:12 -07:00
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
userns: Teach inet_diag to work with user namespaces
2012-08-14 21:55:20 -07:00
inet_lro.h
inetdevice.h
ipv4: Add interface option to enable routing of 127.0.0.0/8
2012-06-12 15:25:46 -07:00
init.h
init: add comments to keep initcall-names in sync with initcall levels
2012-07-27 09:29:42 +09:30
init_ohci1394_dma.h
init_task.h
userns: Convert the audit loginuid to be a kuid
2012-09-17 18:08:54 -07:00
initrd.h
inotify.h
input-polldev.h
input.h
Input: Send events one packet at a time
2012-09-19 19:50:18 +02:00
integrity.h
intel-iommu.h
iommu/dmar: Reserve mmio space used by the IOMMU, if the BIOS forgets to
2012-06-08 12:15:43 +02:00
intel_mid_dma.h
intel_pmic_gpio.h
interrupt.h
time: RCU permitted to stop idle entry via softirq
2012-09-23 07:42:52 -07:00
io-mapping.h
io.h
powerpc: Disable /dev/port interface on systems without an ISA bridge
2012-07-11 18:22:32 +10:00
ioc3.h
ioc4.h
iocontext.h
ioctl.h
iommu-helper.h
iommu.h
iommu: static inline iommu group stub functions
2012-09-25 12:14:56 +02:00
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
userns: Convert ipc to use kuid and kgid where appropriate
2012-09-06 22:17:20 -07:00
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
net: ipv6: fix TCP early demux
2012-08-06 13:33:21 -07:00
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
genirq: Allow irq chips to mark themself oneshot safe
2012-07-25 12:46:38 +02:00
irq_cpustat.h
irq_work.h
irqdesc.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2012-10-01 09:06:36 -07:00
irqdomain.h
irqdomain: Eliminate dedicated radix lookup functions
2012-07-11 16:16:00 +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
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
ext4: make sure the journal sb is written in ext4_clear_journal_err()
2012-08-05 19:04:57 -04:00
jbd_common.h
ext4: create a new BH_Verified flag to avoid unnecessary metadata validation
2012-04-29 18:21:10 -04:00
jffs2.h
jhash.h
jiffies.h
time/jiffies: Rename ACTHZ to SHIFTED_HZ
2012-07-31 17:09:12 +02:00
journal-head.h
joystick.h
jump_label.h
jump label: Remove static_branch()
2012-07-06 10:53:49 +02:00
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
vt: fix the keyboard/led locking
2012-07-17 09:13:37 -07:00
Kbuild
tty: move the async flags from the serial code into the tty includes
2012-09-05 13:11:03 -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
kdb: Turn KGDB_KDB=n stubs into static inlines
2012-09-26 13:42:26 -07:00
kdebug.h
kdev_t.h
kern_levels.h
printk: remove the now unnecessary "C" annotation for KERN_CONT
2012-07-30 17:25:14 -07:00
kernel-page-flags.h
kbuild: install kernel-page-flags.h
2012-05-29 16:22:21 -07:00
kernel.h
linux/kernel.h: Fix warning seen with W=1 due to change in DIV_ROUND_CLOSEST
2012-09-19 06:51:25 -07:00
kernel_stat.h
vtime: Consolidate system/idle context detection
2012-09-25 15:42:37 +02:00
kernelcapi.h
kexec.h
kexec: export kexec.h to user space
2012-05-31 17:49:30 -07:00
key-type.h
KEYS: linux/key-type.h needs linux/errno.h
2012-07-30 15:08:46 +10:00
key.h
userns: Convert security/keys to the new userns infrastructure
2012-09-13 18:28:02 -07:00
keyboard.h
keyctl.h
KEYS: Add invalidation support
2012-05-11 10:56:56 +01:00
kfifo.h
kgdb.h
tty/serial: Add kgdb_nmi driver
2012-09-26 13:52:36 -07:00
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
printk: Implement some unlocked kmsg_dump functions
2012-07-21 10:34:00 -07:00
kobj_map.h
kobject.h
kobject: fix oops with "input0: bad kobj_uevent_env content in show_uevent()"
2012-09-06 10:13:58 -07:00
kobject_ns.h
kprobes.h
kprobes/x86: ftrace based optimization for x86
2012-07-31 10:29:59 -04:00
kref.h
introduce kref_put_mutex()
2012-08-22 10:24:41 -04:00
ks0108.h
ks8842.h
ks8851_mll.h
net/ethernet: ks8851_mll mac address configuration support added
2012-06-04 11:43:00 -04:00
ksm.h
kthread.h
kthread: Implement park/unpark facility
2012-08-13 17:01:06 +02:00
ktime.h
time: Improve sanity checking of timekeeping inputs
2012-08-15 15:54:01 +02:00
kvm.h
KVM: PPC: Book3S HV: Make the guest hash table size configurable
2012-05-30 11:43:10 +02:00
kvm_host.h
cputime: Use a proper subsystem naming for vtime related APIs
2012-09-25 15:31:31 +02: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
Merge branch 'for-arm-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds into next/drivers
2012-08-13 16:45:48 +02:00
leds_pwm.h
lglock.h
brlocks/lglocks: turn into functions
2012-05-29 23:28:41 -04:00
lguest.h
lguest_launcher.h
libata.h
Merge branch 'master' [vanilla Linus master] into libata-dev.git/upstream
2012-07-25 15:58:48 -04:00
libfdt.h
of/lib: Allow scripts/dtc/libfdt to be used from kernel code
2012-07-23 13:54:52 +01:00
libfdt_env.h
of/lib: Allow scripts/dtc/libfdt to be used from kernel code
2012-07-23 13:54:52 +01: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
userns: Convert loop to use kuid_t instead of uid_t
2012-09-21 03:13:20 -07:00
lp.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
phy: add the EEE support and the way to access to the MMD registers.
2012-07-01 03:34:50 -07:00
media.h
mei.h
mei: export mei.h for the user space
2012-05-09 13:58:06 -07:00
memblock.h
memblock: free allocated memblock_reserved_regions later
2012-07-11 16:04:50 -07:00
memcontrol.h
mm: memcg: fix compaction/migration failing due to memcg limits
2012-07-31 18:42:48 -07:00
memory.h
mm/ia64: fix a memory block size bug
2012-09-17 15:00:37 -07:00
memory_hotplug.h
mempolicy.h
slab/mempolicy: always use local policy from interrupt context
2012-06-20 10:01:04 +03:00
mempool.h
mempool: add @gfp_mask to mempool_create_node()
2012-06-25 11:53:47 +02:00
memstick.h
meye.h
mg_disk.h
micrel_phy.h
phy/micrel: Add missing header to micrel_phy.h
2012-09-24 15:54:33 -04:00
migrate.h
hugetlb: simplify migrate_huge_page()
2012-07-31 18:42:40 -07:00
migrate_mode.h
mii.h
phy: add the EEE support and the way to access to the MMD registers.
2012-07-01 03:34:50 -07:00
minix_fs.h
miscdevice.h
xen/mce: Add mcelog support for Xen platform
2012-07-19 15:51:36 -04:00
mISDNdsp.h
mISDNhw.h
mISDN: Fix wrong usage of flush_work_sync while holding locks
2012-09-13 14:58:54 -04:00
mISDNif.h
mISDN: Allow to set a minimum length for transparent data
2012-05-16 15:23:46 -04:00
mm.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-08-01 10:26:23 -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: introduce __GFP_MEMALLOC to allow access to emergency reserves
2012-07-31 18:42:45 -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: throttle direct reclaimers if PF_MEMALLOC reserves are low and swap is backed by network storage
2012-07-31 18:42:46 -07:00
mnt_namespace.h
mod_devicetable.h
ARM: soc: non-critical bug fixes
2012-10-01 18:02:07 -07:00
module.h
moduleloader.h
moduleparam.h
module_param: stop double-calling parameters.
2012-06-08 14:58:13 +09:30
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: Set eth packet size csum offload limit
2012-08-15 13:58:09 +00:00
mv643xx_i2c.h
mxm-wmi.h
mxsfb.h
video: mxsfb: move mxsfb.h into include/linux
2012-07-03 13:22:37 +08:00
n_r3964.h
namei.h
new helper: done_path_create()
2012-07-29 21:24:13 +04:00
nbd.h
ncp.h
ncp_fs.h
ncp_mount.h
ncp_no.h
neighbour.h
net.h
net: netprio_cgroup: rework update socket logic
2012-07-22 12:44:01 -07:00
net_dropmon.h
net_tstamp.h
netdev_features.h
netdevice.h
netdev_printk/dynamic_netdev_dbg: Directly call printk_emit
2012-09-17 06:08:30 -07:00
netfilter.h
netfilter: nfnetlink_queue: fix compilation with CONFIG_NF_NAT=m and CONFIG_NF_CT_NETLINK=y
2012-06-22 02:49:52 +02: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: add user-space connection tracking helper infrastructure
2012-06-16 15:40:02 +02:00
netfilter_ipv6.h
netfilter: add user-space connection tracking helper infrastructure
2012-06-16 15:40:02 +02:00
netlink.h
netlink: Make the sending netlink socket availabe in NETLINK_CB
2012-08-14 21:49:49 -07:00
netpoll.h
netpoll: convert several functions to bool
2012-08-14 14:33:32 -07:00
netrom.h
nfc.h
NFC: Add ISO 14443 type B protocol
2012-07-09 16:42:24 -04:00
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
NFS: Fix the initialisation of the readdir 'cookieverf' array
2012-09-04 14:52:42 -04:00
nfs_fs_i.h
nfs_fs_sb.h
NFS: Convert v4 into a module
2012-07-30 19:06:52 -04:00
nfs_idmap.h
NFS: Convert v4 into a module
2012-07-30 19:06:52 -04:00
nfs_iostat.h
nfs_mount.h
nfs_page.h
NFS41: add pg_layout_private to nfs_pageio_descriptor
2012-08-02 17:41:18 -04:00
nfs_xdr.h
NFSv4: Fix buffer overflow checking in __nfs4_get_acl_uncached
2012-09-06 11:11:53 -04:00
nfsacl.h
nilfs2_fs.h
nilfs2: add omitted comments for structures in nilfs2_fs.h
2012-07-30 17:25:19 -07:00
nl80211.h
cfg80211: add cellular base station regulatory hint support
2012-07-17 12:16:39 +02:00
nl802154.h
mac802154: add wpan device-class support
2012-06-26 21:06:11 -07:00
nls.h
nmi.h
node.h
nodemask.h
notifier.h
nsc_gpio.h
nsproxy.h
nubus.h
numa.h
nvme.h
NVMe: Do not set IO queue depth beyond device max
2012-07-27 13:57:23 -04:00
nvram.h
nwpserial.h
of.h
dt: introduce for_each_available_child_of_node, of_get_next_available_child
2012-08-20 02:16:00 -07: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_iommu.h
iommu: Add DMA window parser, of_get_dma_window()
2012-06-25 13:50:28 +02:00
of_irq.h
of/irq: Create stub for of_irq_find_parent when !CONFIG_OF
2012-09-20 12:32:30 +02:00
of_mdio.h
netdev/of/phy: New function: of_mdio_find_bus().
2012-05-07 22:58:09 -04:00
of_mtd.h
of: mtd: nuke useless const qualifier
2012-07-10 10:32:06 -05:00
of_net.h
of_pci.h
OF: PCI: const usage needed by MIPS
2012-05-21 14:31:48 +01:00
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
olpc-ec.h
Platform: OLPC: turn EC driver into a platform_driver
2012-07-31 23:27:30 -04:00
omap-dma.h
dmaengine: add OMAP DMA engine driver
2012-07-31 12:06:20 +01:00
omap3isp.h
omapfb.h
ARM: OMAP1: move lcd pdata out of arch/arm/*
2012-09-10 16:34:00 -07:00
oom.h
mm, memcg: move all oom handling to memcontrol.c
2012-07-31 18:42:45 -07:00
openvswitch.h
opp.h
oprofile.h
oxu210hp.h
padata.h
page-debug-flags.h
page-flags.h
mm: sl[au]b: add knowledge of PFMEMALLOC reserve pages
2012-07-31 18:42:45 -07:00
page-isolation.h
mm: factor out memory isolate functions
2012-07-31 18:42:45 -07:00
page_cgroup.h
memcg: rename config variables
2012-07-31 18:42:43 -07:00
pageblock-flags.h
pagemap.h
mm: methods for teaching filesystems about PG_swapcache pages
2012-07-31 18:42:47 -07:00
pagevec.h
param.h
parport.h
parport_pc.h
parser.h
pata_arasan_cf_data.h
Viresh has moved
2012-06-20 14:39:36 -07:00
patchkey.h
path.h
pch_dma.h
pci-acpi.h
PCI/ACPI: Use DEVICE_ACPI_HANDLE rather than searching acpi_pci_roots
2012-09-24 14:51:23 -06:00
pci-aspm.h
pci-ats.h
pci-dma.h
pci.h
Merge branch 'pci/trivial' into next
2012-09-13 09:08:02 -06:00
pci_hotplug.h
pci_ids.h
serial: set correct baud_base for EXSYS EX-41092 Dual 16950
2012-09-26 13:35:12 -07:00
pci_regs.h
Merge branch 'pci/bjorn-find-next-ext-cap' into next
2012-08-23 18:32:36 -06:00
pcieport_if.h
PCI: Make pci_error_handlers const
2012-09-07 16:24:59 -06:00
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
Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2012-10-01 10:28:49 -07:00
perf_regs.h
perf: Add ability to attach user level registers dump to sample
2012-08-10 11:31:26 -03:00
personality.h
pfkeyv2.h
pfn.h
pg.h
phantom.h
phonedev.h
phonet.h
phy.h
phylib: Support registering a bunch of drivers
2012-07-09 00:10:56 -07: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
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-08-01 10:26:23 -07:00
pkt_cls.h
net: sched: add ipset ematch
2012-07-12 07:54:46 -07:00
pkt_sched.h
fq_codel: Fair Queue Codel AQM
2012-05-12 15:53:42 -04:00
pktcdvd.h
platform_device.h
platform: Add support for automatic device IDs
2012-08-16 10:32:07 -07:00
plist.h
pm.h
PM / Sleep: introduce dpm_for_each_dev
2012-08-17 07:37:35 -07:00
pm_clock.h
pm_domain.h
PM / Domains: Add device domain data reference counter
2012-07-05 22:12:32 +02:00
pm_qos.h
PM / QoS: Use NULL pointer instead of plain integer in pm_qos.h
2012-07-19 00:02:30 +02:00
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
userns: Convert vfs posix_acl support to use kuids and kgids
2012-09-18 01:01:35 -07:00
posix_acl_xattr.h
userns: Pass a userns parameter into posix_acl_to_xattr and posix_acl_from_xattr
2012-09-18 01:01:35 -07:00
posix_types.h
posix_types.h: Cleanup stale __NFDBITS and related definitions
2012-07-26 13:36:43 -07:00
power_supply.h
power_supply: Add min/max alert properties for CAPACITY, TEMP, TEMP_AMBIENT
2012-07-13 20:41:58 -07:00
ppdev.h
ppp-comp.h
ppp-ioctl.h
ppp_channel.h
ppp_defs.h
pps-gpio.h
pps.h
pps_kernel.h
prctl.h
security: Minor improvements to no_new_privs documentation
2012-07-08 00:25:48 +10:00
preempt.h
prefetch.h
printk.h
printk: remove the now unnecessary "C" annotation for KERN_CONT
2012-07-30 17:25:14 -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
projid.h
userns: Add kprojid_t and associated infrastructure in projid.h
2012-09-18 01:01:37 -07:00
proportions.h
pstore.h
pstore: Headers should include all stuff they use
2012-07-17 12:15:30 -07:00
pstore_ram.h
pstore/ram: Make tracing log versioned
2012-07-17 16:48:09 -07:00
pti.h
ptp_classify.h
ptp_clock.h
ptp_clock_kernel.h
ptrace.h
pwm.h
pwm: Add device tree support
2012-06-15 12:56:57 +02:00
pwm_backlight.h
pwm-backlight: Add rudimentary device tree support
2012-07-23 13:23:52 +02:00
pxa2xx_ssp.h
ASoC: fix pxa-ssp compiling issue under mach-mmp
2012-06-11 12:26:15 +08:00
pxa168_eth.h
qnx4_fs.h
qnx6_fs.h
qnxtypes.h
quicklist.h
quota.h
userns: Convert struct dquot dq_id to be a struct kqid
2012-09-18 01:01:41 -07:00
quotaops.h
userns: Modify dqget to take struct kqid
2012-09-18 01:01:40 -07:00
radeonfb.h
radix-tree.h
radix-tree: fix contiguous iterator
2012-06-05 10:46:40 -07:00
raid_class.h
ramfs.h
random.h
random: remove rand_initialize_irq()
2012-07-19 10:38:32 -04:00
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
rcu: Switch task's syscall hooks on context switch
2012-09-26 15:47:02 +02:00
rcutiny.h
Revert "rcu: Move PREEMPT_RCU preemption to switch_to() invocation"
2012-07-02 11:39:19 -07:00
rcutree.h
rcu: Precompute RCU_FAST_NO_HZ timer offsets
2012-06-06 20:43:28 -07:00
rds.h
reboot.h
reciprocal_div.h
regmap.h
regmap: irq: Add mask invert flag for enable register
2012-08-30 11:13:41 -07:00
regset.h
reiserfs_fs.h
reiserfs_xattr.h
relay.h
remoteproc.h
remoteproc: Support custom firmware handlers
2012-07-15 11:39:01 +03:00
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
rpmsg: make sure inflight messages don't invoke just-removed callbacks
2012-07-04 11:51:59 +03:00
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
rtnetlink: Remove ts/tsage args to rtnl_put_cacheinfo().
2012-07-10 22:40:13 -07: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
scatterlist: add sg_alloc_table_from_pages function
2012-07-30 12:25:44 +02:00
scc.h
sched.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
2012-10-02 11:11:09 -07:00
screen_info.h
efifb: Skip DMI checks if the bootloader knows what it's doing
2012-09-17 13:29:23 +01:00
sctp.h
scx200.h
scx200_gpio.h
sdla.h
seccomp.h
securebits.h
security.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
2012-10-02 11:11:09 -07:00
selection.h
selinux.h
selinux_netlink.h
sem.h
semaphore.h
seq_file.h
userns: Make seq_file's user namespace accessible
2012-08-14 21:47:55 -07:00
seq_file_net.h
seqlock.h
seqlock: add 'raw_seqcount_begin()' function
2012-05-04 15:13:54 -07:00
serial.h
serial: diminish usage of struct serial_uart_config
2012-09-05 13:15:07 -07:00
serial_8250.h
8250: three way resolve of the 8250 diffs
2012-07-17 09:11:50 -07:00
serial_core.h
tty/serial/core: Introduce poll_init callback
2012-09-26 13:47:02 -07:00
serial_max3100.h
serial_mfd.h
serial_pnx8xxx.h
serial_reg.h
serial: add OMAP-specific defines
2012-09-06 09:17:01 -07:00
serial_sci.h
serio.h
sfi.h
sfi_acpi.h
ACPI: mark acpi_sfi_table_parse() as __init
2012-06-22 15:36:44 -06:00
sh_clk.h
sh: clkfwk: Use shared sh_clk_div_enable/disable().
2012-05-25 16:34:48 +09:00
sh_dma.h
dma: sh: provide a migration path for slave drivers to stop using .private
2012-07-20 11:28:20 +05:30
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: pfc: Rudimentary pinctrl-backed GPIO support.
2012-07-10 12:08:14 +09:00
sh_timer.h
shdma-base.h
dmaengine: shdma: restore partial transfer calculation
2012-08-01 13:48:52 +09:00
shm.h
ipc: add COMPAT_SHMLBA support
2012-07-30 17:25:20 -07:00
shmem_fs.h
xattr: extract simple_xattr code from tmpfs
2012-08-24 15:55:33 -07:00
shrinker.h
vmscan: remove obsolete shrink_control comment
2012-07-31 18:42:43 -07:00
signal.h
new helper: signal_delivered()
2012-06-01 12:58:52 -04:00
signalfd.h
sirfsoc_dma.h
sizes.h
ARM: 7430/1: sizes.h: move from asm-generic to <linux/sizes.h>
2012-06-28 17:14:34 +01:00
skbuff.h
netvm: propagate page->pfmemalloc from skb_alloc_page to skb
2012-07-31 18:42:46 -07:00
slab.h
mm, sl[aou]b: Common definition for boot state of the slab allocators
2012-07-09 12:13:35 +03:00
slab_def.h
slab: rename gfpflags to allocflags
2012-07-02 13:40:06 +03:00
slob_def.h
slub_def.h
mm, sl[aou]b: Extract common fields from struct kmem_cache
2012-06-14 09:20:16 +03:00
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h
smp: Remove num_booting_cpus()
2012-06-05 17:32:30 +02:00
smpboot.h
smpboot: Provide infrastructure for percpu hotplug threads
2012-08-13 17:01:07 +02:00
smsc911x.h
smscphy.h
snmp.h
net-tcp: Fast Open client - sending SYN-data
2012-07-19 11:02:03 -07:00
sock_diag.h
net: make sock diag per-namespace
2012-07-16 22:31:34 -07:00
socket.h
net-tcp: Fast Open client - sendmsg(MSG_FASTOPEN)
2012-07-19 11:02:03 -07:00
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
splice: fix racy pipe->buffers uses
2012-06-13 21:16:42 +02:00
srcu.h
rcu: Implement per-domain single-threaded call_srcu() state machine
2012-04-30 10:48:25 -07:00
stackprotector.h
stacktrace.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: do not export memweight() to userspace
2012-08-21 16:45:03 -07:00
string_helpers.h
stringify.h
sungem_phy.h
sunserialcore.h
superhyway.h
suspend.h
PM / Sleep: Separate printing suspend times from initcall_debug
2012-07-01 13:31:23 +02:00
suspend_ioctls.h
svga.h
swab.h
swap.h
mm: swap: implement generic handler for swap_activate
2012-07-31 18:42:47 -07:00
swapfile.h
mm: frontswap: core swap subsystem hooks and headers
2012-05-15 11:33:58 -04:00
swapops.h
swap: fix shmem swapping when more than 8 areas
2012-06-15 21:48:14 -07:00
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
ipv4: Don't add deprecated new binary sysctl value.
2012-06-22 23:02:22 -07:00
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
task_work.h
task_work: task_work_add() should not succeed after exit_task_work()
2012-09-13 16:47:34 +02:00
taskstats.h
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h
tcp: dont drop MTU reduction indications
2012-07-23 00:58:46 -07:00
telephony.h
termios.h
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h
The tag contains just a few battery-related changes for v3.6. It's is
2012-07-31 18:08:25 -07:00
thread_info.h
set_restore_sigmask() is never called without SIGPENDING (and never should be)
2012-06-01 12:58:50 -04:00
threads.h
ti_wilink_st.h
drivers/misc/ti-st: remove sparse warnings
2012-08-16 10:11:45 -07:00
tick.h
nohz: Rename ts->idle_tick to ts->last_tick
2012-06-11 20:07:17 +02:00
tifm.h
timb_dma.h
timb_gpio.h
time-armada-370-xp.h
clocksource: time-armada-370-xp: Marvell Armada 370/XP SoC timer driver
2012-07-10 15:47:46 +02:00
time.h
time: Move ktime_t overflow checking into timespec_valid_strict
2012-09-01 10:24:48 -07:00
timecompare.h
timer.h
timer: Implement TIMER_IRQSAFE
2012-08-21 16:28:31 +02:00
timerfd.h
timeriomem-rng.h
timerqueue.h
times.h
timex.h
time/jiffies: Rename ACTHZ to SHIFTED_HZ
2012-07-31 17:09:12 +02:00
tiocl.h
tipc.h
tipc_config.h
tipc: remove print_buf and deprecated log buffer code
2012-07-13 19:34:43 -04:00
topology.h
sched: recover SD_WAKE_AFFINE in select_task_rq_fair and code clean up
2012-08-13 19:02:05 +02:00
toshiba.h
tpm.h
tpm_command.h
trace_clock.h
trace_seq.h
tracehook.h
trim task_work: get rid of hlist
2012-07-22 23:57:55 +04:00
tracepoint.h
trace: Don't declare trace_*_rcuidle functions in modules
2012-09-12 10:20:14 -04:00
transport_class.h
tsacct_kern.h
userns: Convert taskstats to handle the user and pid namespaces.
2012-09-18 01:01:32 -07:00
tty.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
2012-10-02 11:11:09 -07:00
tty_driver.h
TTY: move cdev_add to tty_register_device
2012-08-13 16:45:39 -07:00
tty_flags.h
tty: move the async flags from the serial code into the tty includes
2012-09-05 13:11:03 -07:00
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
merge task_work and rcu_head, get rid of separate allocation for keyring case
2012-07-22 23:57:56 +04:00
u64_stats_sync.h
uaccess.h
ucb1400.h
udf_fs_i.h
udp.h
uhid.h
HID: uhid: implement feature requests
2012-06-18 13:42:03 +02:00
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
uprobes: Introduce arch_uprobe_enable/disable_step()
2012-09-15 17:37:28 +02:00
usb.h
usb/acpi: Use ACPI methods to power off ports.
2012-09-10 13:04:01 -07:00
usb_usual.h
usb: remove libusual
2012-09-05 17:21:36 -07:00
usbdevice_fs.h
usbfs: Add a new disconnect-and-claim ioctl (v2)
2012-09-10 11:10:37 -07:00
user-return-notifier.h
user.h
user_namespace.h
userns: Add kprojid_t and associated infrastructure in projid.h
2012-09-18 01:01:37 -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
[media] uvcvideo: Document the struct uvc_xu_control_query query field
2012-07-06 15:26:45 -03:00
uwb.h
v4l2-common.h
[media] v4l: Unify selection flags
2012-07-06 20:17:46 -03:00
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
[media] v4l: Unify selection flags
2012-07-06 20:17:46 -03:00
vermagic.h
veth.h
vfio.h
vfio: Add PCI device driver
2012-07-31 08:16:24 -06:00
vfs.h
vga_switcheroo.h
vga_switcheroo: Add include guard
2012-06-21 09:32:16 +01: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: Add rangelow and rangehigh fields to the v4l2_hw_freq_seek struct
2012-07-30 20:23:11 -03:00
virtio.h
[SCSI] virtio-scsi: Add vdrv->scan for post VIRTIO_CONFIG_S_DRIVER_OK LUN scanning
2012-07-20 08:59:03 +01:00
virtio_9p.h
virtio_balloon.h
virtio_blk.h
virtio-blk: return VIRTIO_BLK_F_FLUSH to header.
2012-07-30 13:30:52 +09:30
virtio_config.h
virtio: fix typo in comment
2012-05-22 12:16:16 +09:30
virtio_console.h
virtio_ids.h
virtio ids: fix comment for virtio-rng
2012-07-30 13:30:49 +09:30
virtio_mmio.h
virtio_net.h
virtio_pci.h
virtio_ring.h
virtio_rng.h
virtio_scsi.h
[SCSI] virtio-scsi: hotplug support for virtio-scsi
2012-07-20 08:58:58 +01:00
vlynq.h
vm_event_item.h
mm: account for the number of times direct reclaimers get throttled
2012-07-31 18:42:46 -07:00
vmalloc.h
ARM: dma-mapping: remove custom consistent dma region
2012-07-30 12:25:45 +02:00
vme.h
Staging: VME: move VME drivers out of staging
2012-04-26 12:34:58 -07:00
vmstat.h
mm: remove redundant initialization
2012-07-31 18:42:50 -07:00
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
onewire: w1-gpio: add ext_pullup_enable pin in platform data
2012-08-16 10:02:33 -07:00
wait.h
wanrouter.h
watchdog.h
watchdog: Add support for dynamically allocated watchdog_device structs
2012-05-30 07:55:31 +02:00
wimax.h
wireless.h
wl12xx.h
wm97xx.h
workqueue.h
workqueue: deprecate __cancel_delayed_work()
2012-08-21 13:18:24 -07:00
writeback.h
vfs: nuke pdflush from comments
2012-08-04 12:15:37 +04:00
x25.h
xattr.h
xattr: extract simple_xattr code from tmpfs
2012-08-24 15:55:33 -07:00
xfrm.h
xfrm_user: ensure user supplied esn replay window is valid
2012-09-20 18:08:40 -04:00
xilinxfb.h
xz.h
yam.h
z2_battery.h
zconf.h
zlib.h
zorro.h
zorro_ids.h
zutil.h