Mike Frysinger
cfe79c00a2
NOMMU: Avoiding duplicate icache flushes of shared maps
...
When working with FDPIC, there are many shared mappings of read-only
code regions between applications (the C library, applet packages like
busybox, etc.), but the current do_mmap_pgoff() function will issue an
icache flush whenever a VMA is added to an MM instead of only doing it
when the map is initially created.
The flush can instead be done when a region is first mmapped PROT_EXEC.
Note that we may not rely on the first mapping of a region being
executable - it's possible for it to be PROT_READ only, so we have to
remember whether we've flushed the region or not, and then flush the
entire region when a bit of it is made executable.
However, this also affects the brk area. That will no longer be
executable. We can mprotect() it to PROT_EXEC on MPU-mode kernels, but
for NOMMU mode kernels, when it increases the brk allocation, making
sys_brk() flush the extra from the icache should suffice. The brk area
probably isn't used by NOMMU programs since the brk area can only use up
the leavings from the stack allocation, where the stack allocation is
larger than requested.
Signed-off-by: David Howells <dhowells@redhat.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2010-01-06 18:16:02 -08:00
..
amba
byteorder
can
can: Fix data length code handling in rx path
2009-12-13 19:47:42 -08:00
decompress
bzip2/lzma/gzip: pre-boot malloc doesn't return NULL on failure
2009-12-15 14:04:12 -08:00
dvb
hdlc
i2c
mfd: Add twl6030 regulator subdevices
2009-12-14 00:26:26 +01:00
input
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2009-12-09 19:52:01 -08:00
isdn
lockd
mfd
regulator: Implement WM831x BuckWise DC-DC convertor DVS support
2009-12-17 10:27:22 +00:00
mlx4
mmc
mtd
Merge git://git.infradead.org/mtd-2.6
2009-12-16 10:23:43 -08:00
netfilter
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-next-2.6
2009-12-03 13:23:12 -08:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
nfsd
nfsd: move most of nfsfh.h to fs/nfsd
2009-12-15 15:01:46 -05:00
raid
md: remove sparse warning:symbol XXX was not declared.
2009-12-14 12:49:47 +11:00
regulator
regulator: consumer.h - fix build when consumer.h is #included first.
2009-12-17 10:27:27 +00:00
rtc
spi
Merge branch 'next-spi' of git://git.secretlab.ca/git/linux-2.6
2009-12-17 15:59:05 -08:00
ssb
sunrpc
Merge branch 'bugfixes' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6
2009-12-16 10:47:44 -08:00
tc_act
tc_ematch
unaligned
usb
Fix usb_serial_probe() problem introduced by the recent kfifo changes
2009-12-23 08:53:31 -08:00
uwb
wimax
8250_pci.h
a.out.h
ac97_codec.h
acct.h
acpi.h
ACPI: introduce kernel parameter acpi_sleep=sci_force_enable
2009-12-30 18:32:01 -05:00
acpi_pmtmr.h
adb.h
adfs_fs.h
aer.h
affs_hardblocks.h
agp_backend.h
agpgart.h
aio.h
aio: remove unused field
2009-12-16 07:20:13 -08:00
aio_abi.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: Clarify ata_set_lba_range_entries function
2009-12-03 18:01:23 -05: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-mci: change use of dma slave interface
2009-12-15 08:53:35 -08:00
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
attribute_container.h
audit.h
auto_dev-ioctl.h
auto_fs.h
auto_fs4.h
auxvec.h
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h
backlight.h
backlight: Constify struct backlight_ops
2009-12-16 11:33:46 +00:00
baycom.h
bcd.h
bfs_fs.h
binfmts.h
mm: introduce coredump parameter structure
2009-12-17 15:45:31 -08:00
bio.h
bit_spinlock.h
bitmap.h
bitmap: introduce bitmap_set, bitmap_clear, bitmap_find_next_zero_area
2009-12-16 07:20:18 -08:00
bitops.h
bitrev.h
blk-iopoll.h
blkdev.h
block: blk_rq_err_sectors cleanup
2009-12-30 08:41:07 +01:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bootmem.h
bottom_half.h
bpqether.h
brcmphy.h
bsg.h
buffer_head.h
bug.h
c2port.h
cache.h
can.h
capability.h
capi.h
cb710.h
cciss_ioctl.h
tree-wide: fix misspelling of "definition" in comments
2009-12-04 23:41:47 +01:00
cd1400.h
cdev.h
cdk.h
cdrom.h
cfag12864b.h
cgroup.h
cgroup_subsys.h
blkio: Introduce blkio controller cgroup interface
2009-12-03 19:28:51 +01:00
cgroupstats.h
chio.h
tree-wide: fix assorted typos all over the place
2009-12-04 15:39:55 +01:00
circ_buf.h
clk.h
clockchips.h
clocksource.h
Merge branch 'timers-for-linus-urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2009-12-08 19:28:09 -08:00
cm4000_cs.h
cn_proc.h
cnt32_to_63.h
coda.h
coda_cache.h
coda_fs_i.h
coda_linux.h
coda_psdev.h
coff.h
com20020.h
compat.h
compiler-gcc.h
compiler-gcc3.h
compiler-gcc4.h
Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2009-12-05 15:32:03 -08:00
compiler-intel.h
compiler.h
Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2009-12-05 15:32:03 -08:00
completion.h
comstats.h
concap.h
configfs.h
connector.h
console.h
console_struct.h
consolemap.h
const.h
cpu.h
powerpc/pseries: Serialize cpu hotplug operations during deactivate Vs deallocate
2009-12-09 17:09:36 +11:00
cpufreq.h
cpuidle.h
cpumask.h
sched: Fix balance vs hotplug race
2009-12-06 21:10:56 +01:00
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
crc32c.h
cred.h
crypto.h
cryptohash.h
TCPCT part 1b: generate Responder Cookie secret
2009-12-02 22:07:23 -08:00
cs5535.h
cs5535: define lxfb/gxfb MSRs in linux/cs5535.h
2009-12-15 08:53:28 -08:00
ctype.h
string: factorize skip_spaces and export it to be generally available
2009-12-15 08:53:32 -08:00
cuda.h
cyclades.h
cyclomx.h
cycx_cfm.h
cycx_drv.h
cycx_x25.h
dca.h
dcache.h
dcbnl.h
dccp.h
dcookies.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h
device-mapper.h
dm: export suspended state to targets
2009-12-10 23:52:27 +00:00
device.h
Driver core: driver_attribute parameters can often be const*
2009-12-23 11:23:43 -08: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 log: add flush callback fn
2009-12-10 23:52:01 +00:00
dm-io.h
dm-ioctl.h
dm ioctl: retrieve status from inactive table
2009-12-10 23:52:22 +00:00
dm-kcopyd.h
dm-log-userspace.h
dm-region-hash.h
dm raid1: remove bio_endio from dm_rh_mark_nosync
2009-12-10 23:52:05 +00:00
dm9000.h
dma-attrs.h
dma-debug.h
dma-mapping.h
dma_remapping.h
dmaengine.h
dmaengine: clarify the meaning of the DMA_CTRL_ACK flag
2009-12-10 23:43:19 -07:00
dmapool.h
dmar.h
Merge branch 'timers-for-linus-hpet' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2009-12-08 19:26:55 -08:00
dmi.h
dn.h
dnotify.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
ds17287rtc.h
dtlk.h
dw_dmac.h
dynamic_debug.h
dynamic_debug.h/kernel.h: Remove KBUILD_MODNAME from dynamic_pr_debug
2009-12-15 08:53:25 -08:00
edac.h
edd.h
eeprom_93cx6.h
efi.h
efi.h: use %pUl to print UUIDs
2009-12-15 08:53:33 -08:00
efs_fs_sb.h
efs_vh.h
eisa.h
elevator.h
elf-em.h
elf-fdpic.h
elf.h
[S390] rename NT_PRXSTATUS to NT_S390_HIGHREGS
2009-12-18 17:43:32 +01:00
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
[SCSI] enclosure: fix oops while iterating enclosure_status array
2009-12-10 08:54:14 -06:00
err.h
err.h: add helper function to simplify pointer error checking
2009-12-15 08:53:27 -08:00
errno.h
errqueue.h
etherdevice.h
ethtool.h
tg3: Add some VPD preprocessor constants
2009-12-03 13:18:04 -08:00
eventfd.h
eventpoll.h
exportfs.h
ext2_fs.h
ext2: Explicitly assign values to on-disk enum of filetypes
2009-12-10 15:02:51 +01:00
ext2_fs_sb.h
ext3_fs.h
ext3: Unify log messages in ext3
2009-12-10 15:02:53 +01:00
ext3_fs_i.h
ext3_fs_sb.h
ext3: Replace lock/unlock_super() with an explicit lock for resizing
2009-12-23 13:44:12 +01:00
ext3_jbd.h
ext3: quota macros cleanup [V2]
2009-12-23 13:33:54 +01:00
f75375s.h
fadvise.h
falloc.h
fault-inject.h
fb.h
Merge branch 'xen/fbdev' of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen
2009-12-10 09:34:40 -08:00
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdreg.h
fdtable.h
fib_rules.h
net 03/05: fib_rules: add oif classification
2009-12-03 12:14:36 -08:00
fiemap.h
fiemap: Add new extent flag FIEMAP_EXTENT_SHARED
2009-12-17 20:55:57 -08:00
file.h
switch alloc_file() to passing struct path
2009-12-16 12:16:42 -05:00
filter.h
fips.h
firewire-cdev.h
firewire: fix use of multiple AV/C devices, allow multiple FCP listeners
2009-12-29 19:58:16 +01:00
firewire-constants.h
firewire.h
firewire: fix use of multiple AV/C devices, allow multiple FCP listeners
2009-12-29 19:58:16 +01:00
firmware-map.h
firmware.h
firmware_class: make request_firmware_nowait more useful
2009-12-11 11:24:52 -08:00
flat.h
flex_array.h
font.h
freezer.h
fs.h
Add unlocked version of inode_add_bytes() function
2009-12-23 13:33:54 +01:00
fs_enet_pd.h
fs_stack.h
VFS/fsstack: handle 32-bit smp + preempt + large files in fsstack_copy_inode_size
2009-12-17 10:58:17 -05:00
fs_struct.h
fs_uart_pd.h
fscache-cache.h
fscache.h
fsl_devices.h
fsnotify.h
fsnotify_backend.h
ftrace.h
ftrace_event.h
tracing: Change event->profile_count to be int type
2009-12-13 18:37:28 +01:00
ftrace_irq.h
fuse.h
futex.h
gameport.h
gcd.h
gen_stats.h
genalloc.h
generic_acl.h
make generic_acl slightly more generic
2009-12-16 12:16:49 -05:00
generic_serial.h
genetlink.h
genhd.h
getcpu.h
gfp.h
gfs2_ondisk.h
GFS2: Tag all metadata with jid
2009-12-03 11:58:47 +00:00
gigaset_dev.h
gigaset: documentation amendments
2009-12-08 20:30:41 -08:00
gpio.h
gpiolib: add support for changing value polarity in sysfs
2009-12-16 07:20:01 -08:00
gpio_keys.h
gpio_mouse.h
hardirq.h
hash.h
hdlc.h
hdlcdrv.h
hdpu_features.h
hdreg.h
hid-debug.h
hid.h
hiddev.h
hidraw.h
highmem.h
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hp_sdc.h
hpet.h
hrtimer.h
hrtimers: Convert to raw_spinlocks
2009-12-14 23:55:34 +01:00
htirq.h
hugetlb.h
hugetlb: derive huge pages nodes allowed from task mempolicy
2009-12-15 08:53:12 -08:00
hw_breakpoint.h
FRV: Fix no-hardware-breakpoint case
2009-12-14 10:10:55 -08:00
hw_random.h
hwrng: core - Replace u32 in driver API with byte array
2009-12-01 14:47:32 +08:00
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hysdn_if.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-gpio.h
i2c-id.h
i2c-ocores.h
i2c-pca-platform.h
i2c-pnx.h
i2c-pxa.h
i2c.h
i2c: Get rid of I2C_CLIENT_MODULE_PARM
2009-12-14 21:17:29 +01:00
i2o-dev.h
i2o.h
i8k.h
i7300_idle.h
i8042.h
Input: i8042 - allow installing platform filters for incoming data
2009-12-11 23:55:42 -08:00
i82593.h
ibmtr.h
icmp.h
icmpv6.h
ide.h
ide: Increase WAIT_DRQ to accomodate some CF cards and SSD drives.
2009-12-02 21:58:33 -08:00
idr.h
ieee80211.h
mac80211: fix peer HT capabilities
2009-12-21 11:32:27 -05:00
if.h
if_addr.h
if_addrlabel.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
include/linux/if_ether.h: Remove unused defines MAC_BUF_SIZE and DECLARE_MAC_BUF
2009-12-08 20:42:28 -08:00
if_fc.h
if_fddi.h
if_frad.h
if_hippi.h
if_infiniband.h
if_link.h
if_ltalk.h
if_macvlan.h
if_packet.h
if_phonet.h
if_plip.h
if_ppp.h
if_pppol2tp.h
if_pppox.h
if_slip.h
if_strip.h
if_tr.h
if_tun.h
if_tunnel.h
if_vlan.h
igmp.h
ihex.h
ima.h
Untangling ima mess, part 3: kill dead code in ima
2009-12-16 12:16:47 -05:00
in.h
in6.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2009-12-09 19:43:33 -08:00
in_route.h
inet.h
inet_diag.h
inet_lro.h
inetdevice.h
net: restore ip source validation
2009-12-25 17:30:22 -08:00
init.h
PM: Add initcall_debug style timing for suspend/resume
2009-12-15 20:42:06 +01:00
init_ohci1394_dma.h
init_task.h
Revert "task_struct: make journal_info conditional"
2009-12-17 13:23:24 -08:00
initrd.h
inotify.h
input-polldev.h
input.h
Merge commit 'v2.6.32' into next
2009-12-02 23:38:13 -08:00
intel-iommu.h
interrupt.h
io-mapping.h
io.h
ioc3.h
ioc4.h
iocontext.h
block: Fix io_context leak after failure of clone with CLONE_IO
2009-12-04 16:36:18 +01:00
ioctl.h
iommu-helper.h
iommu-helper: use bitmap library
2009-12-16 07:20:18 -08:00
iommu.h
ioport.h
resource: constify arg to resource_size() and resource_type()
2009-12-16 07:20:17 -08:00
ioprio.h
iova.h
ip.h
ip6_tunnel.h
ip_vs.h
ipc.h
ipc_namespace.h
ipc: HARD_MSGMAX should be higher not lower on 64bit
2009-12-16 07:20:10 -08:00
ipmi.h
ipmi_msgdefs.h
ipmi_smi.h
ipsec.h
ipv6.h
ipv6_route.h
ipx.h
irda.h
irq.h
genirq: Convert irq_desc.lock to raw_spinlock
2009-12-14 23:55:33 +01:00
irq_cpustat.h
irqflags.h
irqnr.h
irqreturn.h
isa.h
isapnp.h
iscsi_ibft.h
isdn.h
isdn_divertif.h
isdn_ppp.h
isdnif.h
isicom.h
tty: isicom: sort out the board init logic
2009-12-11 15:18:07 -08:00
iso_fs.h
istallion.h
ivtv.h
ivtvfb.h
ixjuser.h
jbd.h
jbd2.h
ext4, jbd2: Add barriers for file systems with exernal journals
2009-12-23 06:52:08 -05:00
jffs2.h
jhash.h
jiffies.h
journal-head.h
joystick.h
kallsyms.h
kallsyms: remove deprecated print_fn_descriptor_symbol()
2009-12-15 08:53:26 -08:00
kbd_diacr.h
kbd_kern.h
Kbuild
net: add net_tstamp.h to headers_install
2009-12-12 13:08:15 +01:00
kbuild.h
kd.h
kdebug.h
kdev_t.h
kernel-page-flags.h
mm: export stable page flags
2009-12-16 12:19:59 +01:00
kernel.h
Merge branch 'tracing-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2009-12-16 12:02:25 -08:00
kernel_stat.h
kernelcapi.h
kexec.h
kexec: premit reduction of the reserved memory size
2009-12-16 07:20:13 -08:00
key-type.h
key.h
keyboard.h
keyctl.h
kfifo.h
kfifo: Fix typo in comment
2009-12-30 12:49:17 -08:00
kgdb.h
klist.h
kmalloc_sizes.h
kmemcheck.h
kmemleak.h
kmemtrace.h
kmod.h
kmsg_dump.h
kmsg_dump: fix build for CONFIG_PRINTK=n
2009-12-02 08:44:33 +00:00
kobj_map.h
kobject.h
kprobes.h
kref.h
ks0108.h
ksm.h
fix ksm.h breakage of nommu build
2009-12-16 06:56:12 -08:00
kthread.h
ktime.h
kvm.h
Merge commit 'origin/master' into next
2009-12-09 17:14:38 +11:00
kvm_host.h
KVM: introduce kvm_vcpu_on_spin
2009-12-03 09:32:17 +02:00
kvm_para.h
kvm_types.h
lapb.h
latencytop.h
lcd.h
leds-bd2802.h
leds-lp3944.h
leds: leds-lp3944.h - remove unneeded includes
2009-12-17 11:41:51 +00:00
leds-pca9532.h
leds: leds-pca9532.h- indent with tabs, not spaces
2009-12-17 11:33:33 +00:00
leds-regulator.h
leds: Add LED class driver for regulator driven LEDs.
2009-12-17 11:27:09 +00:00
leds.h
leds_pwm.h
lguest.h
lguest_launcher.h
libata.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
2009-12-09 19:42:25 -08:00
libps2.h
license.h
limits.h
linkage.h
linux_logo.h
lis3lv02d.h
lis3: selftest support
2009-12-15 08:53:36 -08:00
list.h
list_nulls.h
llc.h
lmb.h
powerpc: allow ioremap within reserved memory regions
2009-12-12 22:24:32 -07:00
lockdep.h
log2.h
loop.h
lp.h
lru_cache.h
lsm_audit.h
lzo.h
m48t86.h
magic.h
major.h
map_to_7segment.h
maple.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
memcontrol.h
Merge branch 'hwpoison' of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-mce-2.6
2009-12-16 12:36:49 -08:00
memory.h
mm: Add notifier in pageblock isolation for balloon drivers
2009-12-18 14:53:36 +11:00
memory_hotplug.h
mm: memory_hotplug: make offline_pages() static
2009-12-15 08:53:20 -08:00
mempolicy.h
hugetlb: derive huge pages nodes allowed from task mempolicy
2009-12-15 08:53:12 -08:00
mempool.h
memstick.h
meye.h
mg_disk.h
migrate.h
ksm: memory hotremove migration only
2009-12-15 08:53:20 -08:00
mii.h
minix_fs.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm.h
Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2009-12-19 09:48:14 -08:00
mm_inline.h
mm_types.h
NOMMU: Avoiding duplicate icache flushes of shared maps
2010-01-06 18:16:02 -08:00
mman.h
mmdebug.h
drop explicit include of autoconf.h
2009-12-12 13:08:15 +01:00
mmiotrace.h
mmtimer.h
mmu_context.h
mmu_notifier.h
mmzone.h
kbuild: move bounds.h to include/generated
2009-12-12 13:08:14 +01:00
mnt_namespace.h
Revert "fix mismerge with Trond's stuff (create_mnt_ns() export is gone now)"
2009-12-17 12:51:05 -08:00
mod_devicetable.h
module.h
module: make MODULE_SYMBOL_PREFIX into a CONFIG option
2009-12-15 16:28:26 +10:30
moduleloader.h
moduleparam.h
mount.h
mpage.h
mqueue.h
mroute.h
mroute6.h
msdos_fs.h
msg.h
msi.h
mtio.h
mutex-debug.h
mutex.h
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
n_r3964.h
namei.h
Fix f_flags/f_mode in case of lookup_instantiate_filp() from open(pathname, 3)
2009-12-22 12:27:34 -05:00
nbd.h
ncp.h
ncp_fs.h
ncp_fs_i.h
ncp_fs_sb.h
ncp_mount.h
ncp_no.h
neighbour.h
net.h
Merge branch 'master' of /home/davem/src/GIT/linux-2.6/
2009-12-05 15:22:26 -08:00
net_dropmon.h
net_tstamp.h
netdevice.h
netdevice: provide common routine for macvlan and vlan operstate management
2009-12-03 15:59:22 -08:00
netfilter.h
netfilter_arp.h
netfilter_bridge.h
netfilter_decnet.h
netfilter_ipv4.h
netfilter_ipv6.h
netlink.h
netpoll.h
netrom.h
nfs.h
nfs2.h
nfs3.h
nfs4.h
nfs41: RECLAIM_COMPLETE XDR functionality
2009-12-05 16:08:40 -05:00
nfs4_acl.h
nfs4_mount.h
nfs_fs.h
nfs_fs_i.h
nfs_fs_sb.h
nfs41: nfs41: fix state manager deadlock in session reset
2009-12-04 15:55:38 -05:00
nfs_idmap.h
nfs_iostat.h
nfs_mount.h
nfs_page.h
nfs_xdr.h
Merge branch 'for-2.6.33' of git://linux-nfs.org/~bfields/linux
2009-12-16 10:43:34 -08:00
nfsacl.h
nfsd: Fix independence of a few nfsd related headers
2009-12-14 18:12:08 -05:00
nfsd_idmap.h
nilfs2_fs.h
nl80211.h
nl80211: PMKSA caching support
2009-11-28 15:05:05 -05:00
nl802154.h
nls.h
nmi.h
node.h
hugetlb: offload per node attribute registrations
2009-12-15 08:53:13 -08:00
nodemask.h
mm: add gfp flags for NODEMASK_ALLOC slab allocations
2009-12-15 08:53:13 -08:00
notifier.h
net: NETDEV_UNREGISTER_PERNET -> NETDEV_UNREGISTER_BATCH
2009-12-01 16:15:50 -08:00
nsc_gpio.h
nsproxy.h
nubus.h
numa.h
hugetlb: add generic definition of NUMA_NO_NODE
2009-12-15 08:53:12 -08:00
nvram.h
nwpserial.h
of.h
of_device.h
of_fdt.h
of_gpio.h
of_i2c.h
of_mdio.h
of_platform.h
of_spi.h
omapfb.h
OMAP: DSS2: omapfb driver
2009-12-09 12:12:44 +02:00
oom.h
oom-kill: fix NUMA constraint check with nodemask
2009-12-16 07:19:57 -08:00
oprofile.h
oxu210hp.h
page-debug-flags.h
page-flags.h
Merge branch 'for-33' of git://repo.or.cz/linux-kbuild
2009-12-17 07:23:42 -08:00
page-isolation.h
page_cgroup.h
memcg: cleanup mem_cgroup_move_parent()
2009-12-16 07:20:07 -08:00
pageblock-flags.h
pagemap.h
pagevec.h
param.h
parport.h
parport_pc.h
parser.h
patchkey.h
path.h
pci-acpi.h
pci-aspm.h
pci.h
PCI/cardbus: Add a fixup hook and fix powerpc
2009-12-16 18:55:51 -08:00
pci_hotplug.h
pci_ids.h
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
2009-12-12 14:27:24 -08:00
pci_regs.h
pcieport_if.h
PCI: portdrv: remove unnecessary struct pcie_port_data
2009-12-04 15:56:19 -08:00
pda_power.h
percpu-defs.h
percpu.h
Merge branch 'for-linus' into for-next
2009-12-08 10:02:12 +09:00
percpu_counter.h
perf_event.h
Merge branch 'perf-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2009-12-16 12:32:47 -08:00
personality.h
pfkeyv2.h
pfn.h
pg.h
phantom.h
phonedev.h
phonet.h
phy.h
phy_fixed.h
pid.h
pid_namespace.h
pim.h
pipe_fs_i.h
pkt_cls.h
pkt_sched.h
pktcdvd.h
tree-wide: fix assorted typos all over the place
2009-12-04 15:39:55 +01:00
platform_device.h
Driver Core: Early platform driver buffer
2009-12-11 11:24:55 -08:00
plist.h
plist: Make plist debugging raw_spinlock aware
2009-12-14 23:55:33 +01:00
pm.h
const: constify remaining dev_pm_ops
2009-12-15 08:53:25 -08:00
pm_qos_params.h
pm_runtime.h
PM: Add flag for devices capable of generating run-time wake-up events
2009-12-06 16:17:57 +01:00
pm_wakeup.h
pmu.h
pnp.h
PNP: add interface to retrieve ACPI device from a PNPACPI device
2009-12-15 17:35:26 -05:00
poison.h
poll.h
posix-timers.h
posix_acl.h
VFS: Add forget_all_cached_acls()
2009-12-03 11:43:23 +00: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_kernel.h
prctl.h
preempt.h
sched: Revert 498657a478
2009-12-02 09:55:33 +01:00
prefetch.h
prio_heap.h
prio_tree.h
proc_fs.h
profile.h
proportions.h
ptrace.h
ptrace: introduce user_single_step_siginfo() helper
2009-12-16 07:20:08 -08:00
pwm.h
pwm_backlight.h
backlight: Pass device through notify callback in the pwm driver
2009-12-17 11:46:01 +00:00
qnx4_fs.h
qnxtypes.h
quicklist.h
quota.h
quota: decouple fs reserved space from quota reservation
2009-12-23 13:33:54 +01:00
quotaops.h
radeonfb.h
radix-tree.h
raid_class.h
ramfs.h
random.h
ratelimit.h
rational.h
raw.h
rbtree.h
rculist.h
rculist_nulls.h
rcupdate.h
rcutiny.h
sched: Teach might_sleep() about preemptible RCU
2009-12-17 09:46:44 +01:00
rcutree.h
sched: Teach might_sleep() about preemptible RCU
2009-12-17 09:46:44 +01:00
rds.h
reboot.h
reciprocal_div.h
regset.h
reiserfs_acl.h
reiserfs_fs.h
Merge branch 'reiserfs/kill-bkl' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing
2010-01-02 11:17:05 -08:00
reiserfs_fs_i.h
reiserfs_fs_sb.h
reiserfs_xattr.h
relay.h
res_counter.h
resource.h
resource: move kernel function inside __KERNEL__
2010-01-04 11:33:58 +01:00
resume-trace.h
rfkill.h
ring_buffer.h
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h
ksm: rmap_walk to remove_migation_ptes
2009-12-15 08:53:20 -08:00
romfs_fs.h
root_dev.h
rose.h
rotary_encoder.h
route.h
rslib.h
rtc-v3020.h
rtc.h
rtmutex.h
rtmutes: Convert rtmutex.lock to raw_spinlock
2009-12-14 23:55:33 +01:00
rtnetlink.h
tcp: Revert per-route SACK/DSACK/TIMESTAMP changes.
2009-12-15 20:56:42 -08:00
rwlock.h
locking: Cleanup the name space completely
2009-12-14 23:55:33 +01:00
rwlock_api_smp.h
locking: Cleanup the name space completely
2009-12-14 23:55:33 +01:00
rwlock_types.h
locking: Convert raw_rwlock to arch_rwlock
2009-12-14 23:55:32 +01:00
rwsem-spinlock.h
rwsem: fix rwsem_is_locked() bugs
2009-12-15 08:53:26 -08:00
rwsem.h
rxrpc.h
sc26198.h
scatterlist.h
scc.h
sched.h
resource: add helpers for fetching rlimits
2010-01-04 11:35:18 +01:00
screen_info.h
sctp.h
scx200.h
scx200_gpio.h
sdla.h
seccomp.h
securebits.h
security.h
NOMMU: Optimise away the {dac_,}mmap_min_addr tests
2009-12-17 09:25:19 +11:00
selection.h
selinux.h
selinux_netlink.h
sem.h
ipc/sem.c: add a per-semaphore pending list
2009-12-16 07:20:10 -08:00
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_pnx8xxx.h
serial_reg.h
tree-wide: fix assorted typos all over the place
2009-12-04 15:39:55 +01:00
serial_sci.h
serialP.h
serio.h
sfi.h
sfi_acpi.h
sh_intc.h
sh_pfc.h
sh: Break out SuperH PFC code
2009-11-30 12:02:53 +09:00
sh_timer.h
shm.h
shmem_fs.h
make generic_acl slightly more generic
2009-12-16 12:16:49 -05:00
sht15.h
signal.h
signalfd.h
skbuff.h
skbuff: remove skb_dma_map/unmap
2009-12-02 19:57:15 -08:00
slab.h
slab_def.h
tracing, slab: Define kmem_cache_alloc_notrace ifdef CONFIG_TRACING
2009-12-11 09:17:02 +01:00
slob_def.h
slow-work.h
SLOW_WORK: Move slow_work's proc file to debugfs
2009-12-01 08:20:31 -08:00
slub_def.h
tracing, slab: Define kmem_cache_alloc_notrace ifdef CONFIG_TRACING
2009-12-11 09:17:02 +01:00
sm501-regs.h
sm501: implement acceleration features
2009-12-16 07:20:04 -08:00
sm501.h
smb.h
smb_fs.h
smb_fs_i.h
smb_fs_sb.h
smb_mount.h
smbno.h
smc91x.h
smc911x.h
smp.h
smp_lock.h
smsc911x.h
snmp.h
socket.h
sockios.h
som.h
sonet.h
sony-laptop.h
sonypi.h
sony-laptop: add AVMode key mapping
2009-12-16 22:32:29 -05:00
sort.h
sound.h
soundcard.h
spinlock.h
locking: Cleanup the name space completely
2009-12-14 23:55:33 +01:00
spinlock_api_smp.h
locking: Cleanup the name space completely
2009-12-14 23:55:33 +01:00
spinlock_api_up.h
locking: Cleanup the name space completely
2009-12-14 23:55:33 +01:00
spinlock_types.h
locking: Implement new raw_spinlock
2009-12-14 23:55:32 +01:00
spinlock_types_up.h
locking: Convert raw_rwlock to arch_rwlock
2009-12-14 23:55:32 +01:00
spinlock_up.h
locking: Convert raw_rwlock functions to arch_rwlock
2009-12-14 23:55:32 +01:00
splice.h
srcu.h
stackprotector.h
stacktrace.h
stallion.h
start_kernel.h
stat.h
statfs.h
stddef.h
stop_machine.h
string.h
Subject: Re: [PATCH] strstrip incorrectly marked __must_check
2009-12-15 08:53:34 -08:00
string_helpers.h
stringify.h
superhyway.h
suspend.h
suspend_ioctls.h
svga.h
swab.h
swap.h
swap: rework map_swap_page() again
2009-12-15 08:53:16 -08:00
swapops.h
swiotlb.h
synclink.h
sys.h
syscalls.h
tracing/syscalls: Fix typo in SYSCALL_DEFINE0
2009-12-30 10:27:04 -05:00
sysctl.h
net: restore ip source validation
2009-12-25 17:30:22 -08:00
sysdev.h
sysfs.h
Driver core: bin_attribute parameters can often be const*
2009-12-23 11:23:43 -08:00
sysrq.h
sysv_fs.h
task_io_accounting.h
task_io_accounting_ops.h
taskstats.h
taskstats_kern.h
tboot.h
tc.h
tcp.h
TCPCT part 1d: define TCP cookie option, extend existing struct's
2009-12-02 22:07:25 -08:00
telephony.h
termios.h
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h
thread_info.h
threads.h
tick.h
tifm.h
timb_gpio.h
gpio: add GPIO driver for the Timberdale FPGA
2009-12-16 07:20:00 -08:00
time.h
timecompare.h
timer.h
timerfd.h
timeriomem-rng.h
times.h
timex.h
Merge branches 'timers-for-linus-ntp' and 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2009-12-08 19:30:19 -08:00
tiocl.h
tipc.h
tipc_config.h
topology.h
toshiba.h
tpm.h
trace_clock.h
trace_seq.h
tracing: Add full state to trace_seq
2009-12-09 14:05:49 -05:00
tracehook.h
ptrace: change tracehook_report_syscall_exit() to handle stepping
2009-12-16 07:20:08 -08:00
tracepoint.h
transport_class.h
trdevice.h
tsacct_kern.h
tty.h
vt: introduce and use vt_kmsg_redirect() function
2009-12-15 08:53:28 -08:00
tty_driver.h
tty_flip.h
tty_ldisc.h
typecheck.h
types.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: Refactor code to find alternate interface settings.
2009-12-11 11:55:27 -08:00
usb_usual.h
USB: usb-storage: add BAD_SENSE flag
2009-12-11 11:55:26 -08:00
usbdevice_fs.h
usbdevfs: move compat_ioctl handling to devio.c
2009-12-10 22:55:37 +01:00
user-return-notifier.h
core: Fix user return notifier on fork()
2009-11-29 22:03:04 +01:00
user.h
user_namespace.h
utime.h
uts.h
utsname.h
uwb.h
vermagic.h
kbuild: move utsrelease.h to include/generated
2009-12-12 13:08:15 +01:00
veth.h
vfs.h
vgaarb.h
via.h
video_output.h
videodev.h
videodev2.h
V4L/DVB (13647): v4l: Add a 10-bit monochrome and missing 8- and 10-bit Bayer fourcc codes
2009-12-16 09:27:16 -02:00
videotext.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
vmscan: stop kswapd waiting on congestion when the min watermark is not being met
2009-12-15 08:53:16 -08:00
vt.h
vt: don't export vt_kmsg_redirect() to userspace
2009-12-17 15:45:30 -08:00
vt_buffer.h
vt_kern.h
w1-gpio.h
wait.h
wanrouter.h
watchdog.h
wimax.h
wireless.h
wlp.h
wm97xx.h
wm97xx_batt.h
workqueue.h
writeback.h
fs-writeback: Add helper function to start writeback if idle
2009-12-23 07:57:07 -05:00
x25.h
xattr.h
sanitize xattr handler prototypes
2009-12-16 12:16:49 -05:00
xfrm.h
xilinxfb.h
yam.h
zconf.h
zlib.h
zorro.h
zorro_ids.h
zutil.h