Joel Becker
a6795e9ebb
configfs: Allow ->make_item() and ->make_group() to return detailed errors.
...
The configfs operations ->make_item() and ->make_group() currently
return a new item/group. A return of NULL signifies an error. Because
of this, -ENOMEM is the only return code bubbled up the stack.
Multiple folks have requested the ability to return specific error codes
when these operations fail. This patch adds that ability by changing the
->make_item/group() ops to return ERR_PTR() values. These errors are
bubbled up appropriately. NULL returns are changed to -ENOMEM for
compatibility.
Also updated are the in-kernel users of configfs.
This is a rework of reverted commit 11c3b79218 .
Signed-off-by: Joel Becker <joel.becker@oracle.com>
2008-07-17 15:21:29 -07:00
..
amba
byteorder
Drop the exporting of empty <linux/byteorder/generic.h>
2008-04-30 08:29:54 -07:00
can
dvb
hdlc
i2c
i2c: New-style EEPROM driver using device IDs
2008-07-14 22:38:35 +02:00
isdn
lockd
mfd
mlx4
IB/mlx4: Add support for blocking multicast loopback packets
2008-07-14 23:48:48 -07:00
mmc
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc
2008-07-16 15:17:52 -07:00
mtd
Fix various old email addresses for dwmw2
2008-06-06 11:29:10 -07:00
netfilter
netfilter: nf_conntrack_sip: restrict RTP expect flushing on error to last request
2008-05-08 01:15:21 -07:00
netfilter_arp
netfilter: Move linux/types.h inclusions outside of #ifdef __KERNEL__
2008-05-21 14:08:38 -07:00
netfilter_bridge
netfilter_ipv4
netfilter: Move linux/types.h inclusions outside of #ifdef __KERNEL__
2008-05-21 14:08:38 -07:00
netfilter_ipv6
netfilter: Move linux/types.h inclusions outside of #ifdef __KERNEL__
2008-05-21 14:08:38 -07:00
nfsd
raid
md: restart recovery cleanly after device failure.
2008-05-24 09:56:10 -07:00
rtc
spi
mmc_spi: add support for card-detection polling
2008-07-15 14:14:41 +02:00
ssb
include/linux/ssb/ssb_driver_gige.h typo fix
2008-06-09 15:53:37 -04:00
sunrpc
SUNRPC: Support registering IPv6 interfaces with local rpcbind daemon
2008-07-15 18:08:55 -04:00
tc_act
tc_ematch
unaligned
kernel: add common infrastructure for unaligned access
2008-04-29 08:06:27 -07:00
usb
USB: CDC WDM driver
2008-05-20 14:14:15 -07:00
8250_pci.h
a.out.h
Remove #ifdef CONFIG_ARCH_SUPPORTS_AOUT from <linux/a.out.h>
2008-06-16 10:20:58 -07:00
ac97_codec.h
acct.h
acpi.h
Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
2008-07-16 17:25:46 -07:00
acpi_pmtmr.h
adb.h
drivers/macintosh: Various cleanups
2008-07-01 11:28:06 +10:00
adfs_fs.h
adfs_fs_i.h
adfs_fs_sb.h
aer.h
affs_hardblocks.h
agp_backend.h
agp: more boolean conversions.
2008-06-19 10:42:17 +10:00
agpgart.h
agp: more boolean conversions.
2008-06-19 10:42:17 +10:00
aio.h
fs/aio.c: make 3 functions static
2008-04-29 08:06:00 -07:00
aio_abi.h
amifd.h
amifdreg.h
amigaffs.h
anon_inodes.h
[PATCH] sanitize anon_inode_getfd()
2008-05-01 13:08:50 -04:00
apm-emulation.h
apm_bios.h
arcdevice.h
arcfb.h
async_tx.h
ata.h
ata_platform.h
atalk.h
atm.h
atm: Cleanup atm_tcp.h and atm.h for userspace.
2008-05-14 23:24:09 -07:00
atm_eni.h
atm_he.h
atm_idt77105.h
atm_nicstar.h
atm_suni.h
atm_tcp.h
atm: Cleanup atm_tcp.h and atm.h for userspace.
2008-05-14 23:24:09 -07:00
atm_zatm.h
atmapi.h
atmarp.h
atmbr2684.h
atmclip.h
atmdev.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
[PATCH] remove useless argument type in audit_filter_user()
2008-06-24 23:36:35 -04:00
auto_fs.h
auto_fs4.h
auxvec.h
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h
mm: bdi: export bdi_writeout_inc()
2008-04-30 08:29:50 -07:00
backlight.h
baycom.h
bcd.h
bfs_fs.h
binfmts.h
[PATCH] get rid of leak in compat_execve()
2008-05-16 17:23:05 -04:00
bio.h
block: integrity cleanups
2008-07-03 13:21:14 +02:00
bit_spinlock.h
bitmap.h
cpumask: remove bitmap_scnprintf_len and cpumask_scnprintf_len
2008-05-13 08:02:25 -07:00
bitops.h
bitops: remove "optimizations"
2008-04-29 08:11:16 -07:00
bitrev.h
lib: export bitrev16
2008-06-06 11:29:10 -07:00
blkdev.h
block: Trivial fix for blk_integrity_rq()
2008-07-16 14:51:41 -07:00
blkpg.h
blktrace_api.h
Added in user-injected messages into blk traces
2008-07-03 13:21:12 +02:00
blockgroup_lock.h
bootmem.h
x86: clean up reserve_bootmem_generic() and port it to 32-bit
2008-07-08 10:36:17 +02:00
bottom_half.h
bpqether.h
bsg.h
buffer_head.h
remove generic_commit_write()
2008-04-29 08:06:01 -07:00
bug.h
cache.h
mm: move cache_line_size() to <linux/cache.h>
2008-04-28 08:58:19 -07:00
can.h
capability.h
security: filesystem capabilities: fix fragile setuid fixup code
2008-07-04 10:40:08 -07:00
capi.h
cciss_ioctl.h
cd1400.h
cdev.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
cdk.h
cdrom.h
cfag12864b.h
Miguel Ojeda has moved
2008-07-04 10:40:05 -07:00
cgroup.h
cgroups: add an owner to the mm_struct
2008-04-29 08:06:10 -07:00
cgroup_subsys.h
cgroups: implement device whitelist
2008-04-29 08:06:09 -07:00
cgroupstats.h
chio.h
circ_buf.h
clk.h
clockchips.h
clocksource.h
ntp: handle leap second via timer
2008-05-01 08:03:59 -07:00
cm4000_cs.h
cn_proc.h
coda.h
coda_cache.h
coda_fs_i.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
coda_linux.h
fs/coda: remove static inline forward declarations
2008-04-29 08:05:59 -07:00
coda_psdev.h
coff.h
com20020.h
compat.h
ntp: support for TAI
2008-05-01 08:03:59 -07:00
compiler-gcc.h
inlining: do not allow gcc below version 4 to optimize inlining
2008-04-30 08:42:49 -07:00
compiler-gcc3.h
compiler-gcc4.h
compiler-intel.h
compiler.h
Move ACCESS_ONCE() to <linux/compiler.h>
2008-05-10 19:51:16 -07:00
completion.h
comstats.h
concap.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
configfs.h
configfs: Allow ->make_item() and ->make_group() to return detailed errors.
2008-07-17 15:21:29 -07:00
connector.h
console.h
xen: Enable console tty by default in domU if it's not a dummy
2008-05-27 10:11:36 +02:00
console_struct.h
vt: fix background color on line feed
2008-04-29 08:06:06 -07:00
consolemap.h
const.h
cpu.h
cpu: fix section mismatch warnings in hotcpu_register
2008-04-29 08:05:59 -07:00
cpufreq.h
[CPUFREQ] allow use of the powersave governor as the default one
2008-04-28 16:27:08 -04:00
cpuidle.h
cpuidle acpi driver: fix oops on AC<->DC
2008-06-11 19:13:45 -04:00
cpumask.h
cpumask: introduce new APIs
2008-07-04 10:40:09 -07:00
cpuset.h
mm: filter based on a nodemask as well as a gfp_mask
2008-04-28 08:58:19 -07:00
cramfs_fs.h
cramfs_fs_sb.h
crash_dump.h
crc-ccitt.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
crc-itu-t.h
crc-t10dif.h
[SCSI] lib: Add support for the T10 (SCSI) Data Integrity Field CRC
2008-07-12 08:22:32 -05:00
crc7.h
crc16.h
crc32.h
crc32c.h
crypto.h
crypto: hash - Move ahash functions into crypto/hash.h
2008-07-10 20:35:18 +08:00
cryptohash.h
ctype.h
cuda.h
cyclades.h
cyclomx.h
cycx_cfm.h
cycx_drv.h
cycx_x25.h
dca.h
dcache.h
Merge branch 'linus' into core/rcu
2008-07-11 10:46:50 +02:00
dccp.h
dcookies.h
debug_locks.h
Move _RET_IP_ and _THIS_IP_ to include/linux/kernel.h
2008-07-05 13:10:50 -07:00
debugfs.h
debugobjects.h
infrastructure to debug (dynamic) objects
2008-04-30 08:29:53 -07:00
delay.h
x86: use cpu_khz for loops_per_jiffy calculation, cleanup
2008-06-24 13:53:46 +02:00
delayacct.h
device-mapper.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
device.h
Introduce new top level suspend and hibernation callbacks
2008-06-10 10:59:50 -07:00
device_cgroup.h
cgroups: implement device whitelist
2008-04-29 08:06:09 -07:00
devpts_fs.h
devpts: factor out PTY index allocation
2008-04-30 08:29:48 -07:00
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
dm9000.h
dma-attrs.h
dma: add dma_*map*_attrs() interfaces
2008-04-29 08:06:11 -07:00
dma-mapping.h
dma: add dma_*map*_attrs() interfaces
2008-04-29 08:06:11 -07:00
dmaengine.h
dmapool.h
dmar.h
dmi.h
x86: configurable DMI scanning code
2008-04-28 08:58:30 -07:00
dn.h
dnotify.h
dqblk_v1.h
dqblk_v2.h
dqblk_xfs.h
ds1wm.h
ds1286.h
ds17287rtc.h
dtlk.h
edac.h
edac: fix module initialization on several modules 2nd time
2008-04-29 08:06:26 -07:00
edd.h
eeprom_93cx6.h
efi.h
x86 boot: remove some unused extern function declarations
2008-05-25 10:55:10 +02:00
efs_fs_sb.h
efs_vh.h
eisa.h
elevator.h
elf-em.h
elf-fdpic.h
elf.h
powerpc: Update for VSX core file and ptrace
2008-07-01 14:47:09 +10:00
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
err.h
errno.h
errqueue.h
etherdevice.h
ethtool.h
eventfd.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
eventpoll.h
exportfs.h
udf: Make udf exportable
2008-05-07 09:48:23 +02:00
ext2_fs.h
ext2_fs_sb.h
ext3_fs.h
ext3_fs_i.h
ext3_fs_sb.h
ext3_jbd.h
f75375s.h
fadvise.h
falloc.h
fault-inject.h
fb.h
fb: add support for foreign endianness
2008-04-28 08:58:35 -07:00
fcdevice.h
fcntl.h
fd.h
fd1772.h
fddidevice.h
fdreg.h
fdtable.h
[PATCH] dup_fd() fixes, part 1
2008-05-16 17:22:26 -04:00
fib_rules.h
file.h
[PATCH] split linux/file.h
2008-05-01 13:08:16 -04:00
filter.h
firewire-cdev.h
firewire-constants.h
firmware-map.h
sysfs: add /sys/firmware/memmap
2008-07-08 17:55:41 +02:00
firmware.h
firmware: allow firmware files to be built into kernel image
2008-07-10 14:30:13 +01:00
flat.h
font.h
freezer.h
Freezer: Introduce PF_FREEZER_NOSIG
2008-07-16 23:27:03 +02:00
fs.h
Merge branch 'for_linus' of git://git.infradead.org/~dedekind/ubifs-2.6
2008-07-16 15:02:57 -07:00
fs_enet_pd.h
fs_stack.h
fs_struct.h
fs_uart_pd.h
fsl_devices.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
fsnotify.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
ftrace.h
ftrace: add ftrace_kill_atomic
2008-07-11 15:49:21 +02:00
fuse.h
fuse: add flag to turn on big writes
2008-05-13 08:02:26 -07:00
futex.h
gameport.h
gen_stats.h
genalloc.h
generic_acl.h
generic_serial.h
char: switch gs, cyclades and esp to return int for put_char
2008-04-30 08:29:45 -07:00
genetlink.h
genhd.h
allow userspace to modify scsi command filter on per device basis
2008-07-03 13:21:14 +02:00
getcpu.h
gfp.h
mm: fix misleading __GFP_REPEAT related comments
2008-04-29 08:05:58 -07:00
gfs2_ondisk.h
gigaset_dev.h
gpio.h
gpio: build fixes
2008-05-24 09:56:13 -07:00
gpio_keys.h
gpio_mouse.h
hardirq.h
BKL: revert back to the old spinlock implementation
2008-05-10 20:58:02 -07:00
harrier_defs.h
hash.h
hayesesp.h
hdlc.h
hdlcdrv.h
hdpu_features.h
hdreg.h
hid-debug.h
hid.h
HID: remove CVS keywords
2008-05-20 16:44:43 +02:00
hiddev.h
HID: remove CVS keywords
2008-05-20 16:44:43 +02:00
hidraw.h
highmem.h
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hp_sdc.h
hpet.h
hrtimer.h
hrtimer: remove duplicate helper function
2008-05-03 18:11:48 +02:00
htirq.h
hugetlb.h
hugetlbfs: architecture header cleanup
2008-04-28 08:58:25 -07:00
hw_random.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07: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-algo-pcf: Drop unused struct members
2008-07-14 22:38:31 +02:00
i2c-algo-sgi.h
i2c-dev.h
i2c-gpio.h
i2c-id.h
i2c-dev: Delete empty detach_client callback
2008-07-14 22:38:34 +02:00
i2c-ocores.h
i2c-pca-platform.h
i2c-pnx.h
i2c-pxa.h
i2c.h
i2c: Add detection capability to new-style drivers
2008-07-14 22:38:36 +02:00
i2o-dev.h
i2o.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
i8k.h
i8042.h
ibmtr.h
icmp.h
icmpv6.h
ide.h
IDE: Remove unused code
2008-07-16 20:33:48 +02:00
idr.h
idr: create idr_layer_cache at boot time
2008-04-29 08:06:25 -07:00
ieee80211.h
mac80211: use 4-byte mesh sequence number
2008-04-30 20:34:26 -04:00
if.h
if_addr.h
if_addrlabel.h
if_arcnet.h
if_arp.h
if_bonding.h
if_bridge.h
bridge: forwarding table information for >256 devices
2008-05-02 16:53:33 -07:00
if_cablemodem.h
if_ec.h
if_eql.h
if_ether.h
if_fc.h
if_fddi.h
if_frad.h
if_hippi.h
if_infiniband.h
if_link.h
if_ltalk.h
if_macvlan.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
if_packet.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
ipv6 sit: Avoid extra need for compat layer in PRL management.
2008-06-16 16:48:20 -07:00
if_vlan.h
igmp.h
ihex.h
ihex: request_ihex_firmware() function to load and validate firmware
2008-07-10 14:47:38 +01:00
in.h
in6.h
in_route.h
route: Mark unused route cache flags as such.
2008-06-03 16:36:01 -07:00
inet.h
NFS: Add string length argument to nfs_parse_server_address
2008-07-09 12:09:28 -04:00
inet_diag.h
inet_lro.h
net/inet_lro: remove setting skb->ip_summed when not LRO-able
2008-06-27 20:09:00 -07:00
inetdevice.h
route: Remove unused ifa_anycast field
2008-06-03 16:37:33 -07:00
init.h
proper extern for late_time_init
2008-04-29 08:06:03 -07:00
init_ohci1394_dma.h
init_task.h
ptrace children revamp
2008-07-16 18:02:33 -07:00
initrd.h
inotify.h
input-polldev.h
input.h
Input: add KEY_MEDIA_REPEAT definition
2008-06-30 09:25:12 -04:00
interrupt.h
Merge branch 'genirq' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2008-07-15 10:39:22 -07:00
io.h
[POWERPC] devres: Add devm_ioremap_prot()
2008-05-05 16:47:14 +10:00
ioc3.h
ioc4.h
iocontext.h
block: blkdev.h cleanup, move iocontext stuff to iocontext.h
2008-07-03 13:21:14 +02:00
ioctl.h
iommu-helper.h
ioport.h
PNP: support optional IRQ resources
2008-07-16 23:27:07 +02:00
ioprio.h
cfq-iosched: make io priorities inherit CPU scheduling class as well as nice
2008-05-07 09:51:23 +02:00
ip.h
ip6_tunnel.h
ipc.h
ipc_namespace.h
ipc: re-enable msgmni automatic recomputing msgmni if set to negative
2008-04-29 08:06:13 -07:00
ipmi.h
ipmi: make comment match actual preprocessor check
2008-04-29 08:06:15 -07:00
ipmi_msgdefs.h
ipmi_smi.h
ipmi: remove ->write_proc code
2008-04-29 08:06:15 -07:00
ipsec.h
ipv6.h
inet{6}_request_sock: Init ->opt and ->pktopts in the constructor
2008-06-10 12:39:35 -07:00
ipv6_route.h
ipx.h
irda.h
irq.h
genirq: Expose default irq affinity mask (take 3)
2008-06-05 15:18:30 +02:00
irq_cpustat.h
irqflags.h
ftrace: trace preempt off critical timings
2008-05-23 20:32:54 +02:00
irqreturn.h
isa.h
isapnp.h
ISAPNP: move config register addresses out of isapnp.h
2008-04-29 03:22:15 -04:00
iscsi_ibft.h
isdn.h
isdn_divertif.h
isdn_ppp.h
isdnif.h
isicom.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
iso_fs.h
istallion.h
ivtv.h
ivtvfb.h
ixjuser.h
jbd.h
jbd2.h
jbd2: Remove data=ordered mode support using jbd buffer heads
2008-07-11 19:27:31 -04:00
jffs2.h
jhash.h
jiffies.h
remove div_long_long_rem
2008-05-01 08:03:58 -07:00
journal-head.h
joystick.h
kallsyms.h
Clean up 'print_fn_descriptor_symbol()' types
2008-05-15 17:50:37 -07:00
kbd_diacr.h
kbd_kern.h
Kbuild
kbuild: fix a.out.h export to userspace with O= build.
2008-06-27 23:13:54 +02:00
kbuild.h
Add kbuild.h that contains common definitions for kbuild users
2008-04-29 08:06:29 -07:00
kd.h
kdebug.h
kdev_t.h
kernel.h
Merge branch 'linus' into core/printk
2008-07-10 08:17:14 +02:00
kernel_stat.h
x86: resize NR_IRQS for large machines
2008-05-12 21:28:05 +02:00
kernelcapi.h
kexec.h
key-type.h
key-ui.h
key.h
keys: make key_serial() a function if CONFIG_KEYS=y
2008-04-29 08:06:17 -07:00
keyboard.h
keyctl.h
keys: add keyctl function to get a security label
2008-04-29 08:06:16 -07:00
kfifo.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
kgdb.h
kgdb: fix signedness mixmatches, add statics, add declaration to header
2008-05-05 07:13:21 -05:00
klist.h
klist: fix coding style errors in klist.h and klist.c
2008-04-30 16:52:58 -07:00
kmalloc_sizes.h
kmod.h
kobj_map.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
kobject.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
kprobes.h
kprobes: enable clean usage of get_kprobe
2008-06-23 22:10:57 +02:00
kref.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
ks0108.h
Miguel Ojeda has moved
2008-07-04 10:40:05 -07:00
kthread.h
ktime.h
kvm.h
KVM: ppc: Add DCR access information to struct kvm_run
2008-04-27 18:21:37 +03:00
kvm_host.h
KVM: close timer injection race window in __vcpu_run
2008-06-24 12:16:59 +03:00
kvm_para.h
KVM: MMU: hypercall based pte updates and TLB flushes
2008-04-27 12:00:27 +03:00
kvm_types.h
KVM: MMU: Don't assume struct page for x86
2008-04-27 12:01:15 +03:00
lapb.h
latencytop.h
lcd.h
leds.h
lguest.h
lguest_launcher.h
libata.h
libata/ahci: enclosure management support
2008-07-14 15:59:33 -04:00
libps2.h
license.h
limits.h
linkage.h
Merge branch 'auto-ftrace-next' into tracing/for-linus
2008-07-14 16:11:52 +02:00
linux_logo.h
list.h
rcu: split list.h and move rcu-protected lists into rculist.h
2008-05-19 10:01:37 +02:00
llc.h
lm_interface.h
[GFS2] Remove obsolete conversion deadlock avoidance code
2008-06-27 09:39:47 +01:00
lmb.h
[POWERPC] Provide walk_memory_resource() for powerpc
2008-04-29 15:57:53 +10:00
lockdep.h
lockdep: remove duplicate definition of STATIC_LOCKDEP_MAP_INIT
2008-06-24 13:43:07 +02:00
log2.h
loop.h
lp.h
lzo.h
m48t86.h
magic.h
major.h
maple.h
marker.h
Markers - define non optimized marker
2008-05-23 22:26:03 +02:00
math64.h
add an inlined version of iter_div_u64_rem
2008-06-12 10:47:58 +02:00
matroxfb.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mca-legacy.h
remove mca_is_adapter_used()
2008-04-29 08:06:01 -07:00
mca.h
mdio-bitbang.h
memcontrol.h
cgroups: add an owner to the mm_struct
2008-04-29 08:06:10 -07:00
memory.h
ipc: recompute msgmni on memory add / remove
2008-04-29 08:06:12 -07:00
memory_hotplug.h
[POWERPC] Make walk_memory_resource available with MEMORY_HOTPLUG=n
2008-06-09 11:32:41 +10:00
mempolicy.h
mempolicy: use struct mempolicy pointer in shmem_sb_info
2008-04-28 08:58:25 -07:00
mempool.h
memstick.h
meye.h
migrate.h
mii.h
minix_fs.h
miscdevice.h
mm.h
Merge commit ' 85082fd7cb' into test-build
2008-07-15 15:44:51 +10:00
mm_inline.h
mm_types.h
memcg: fix possible panic when CONFIG_MM_OWNER=y
2008-05-13 08:02:25 -07:00
mman.h
mm: Allow architectures to define additional protection bits
2008-07-09 16:30:45 +10:00
mmiotrace.h
mmiotrace: rename kmmio_probe::user_data to :private.
2008-05-24 11:27:41 +02:00
mmtimer.h
mmzone.h
for_each_online_pgdat(): kerneldoc fix
2008-05-24 09:56:13 -07:00
mnt_namespace.h
mod_devicetable.h
[S390] css: Use css_device_id for bus matching.
2008-07-14 10:02:12 +02:00
module.h
module: reduce module image and resident size
2008-05-01 21:14:59 +10:00
moduleloader.h
moduleparam.h
mount.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
mpage.h
vfs: add hooks for ext4's delayed allocation support
2008-07-11 19:27:31 -04:00
mqueue.h
mroute.h
mroute6.h
msdos_fs.h
fat_valid_media() isn't for userspace
2008-06-08 11:58:43 -07:00
msg.h
ipc: restore MSGPOOL original value
2008-06-06 11:29:12 -07:00
msi.h
pci/irq: restore mask_bits in msi shutdown -v3
2008-04-29 09:11:12 -07:00
mtio.h
mutex-debug.h
mutex.h
mv643xx.h
mv643xx_eth.h
mv643xx_eth: inter-mv643xx SMI port sharing
2008-04-28 21:17:07 -07:00
mv643xx_i2c.h
n_r3964.h
namei.h
nbd.h
nbd: delete superfluous test for __GNUC__
2008-04-29 08:06:24 -07:00
ncp.h
ncp_fs.h
ncpfs: add prototypes to ncp_fs.h
2008-04-28 08:58:29 -07:00
ncp_fs_i.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
ncp_fs_sb.h
ncp_mount.h
ncp_no.h
neighbour.h
net.h
netdevice.h
include/linux/netdevice.h: don't export MAX_HEADER to userspace
2008-06-27 19:54:54 -07:00
netfilter.h
netfilter: Move linux/types.h inclusions outside of #ifdef __KERNEL__
2008-05-21 14:08:38 -07:00
netfilter_arp.h
netfilter_bridge.h
netfilter_decnet.h
netfilter_ipv4.h
netfilter_ipv6.h
netlink.h
Audit: collect sessionid in netlink messages
2008-04-28 06:18:03 -04:00
netpoll.h
netrom.h
nfs.h
nfs2.h
nfs3.h
nfs4.h
nfs4_acl.h
nfs4_mount.h
nfs_fs.h
NFS: use documenting macro constants for initializing ac{reg, dir}{min, max}
2008-07-09 12:09:40 -04:00
nfs_fs_i.h
nfs_fs_sb.h
nfs_idmap.h
nfs_iostat.h
NFS: Move fs/nfs/iostat.h to include/linux
2008-07-09 12:09:17 -04:00
nfs_mount.h
nfs_page.h
NFS: Allow redirtying of a completed unstable write.
2008-07-09 12:09:24 -04:00
nfs_xdr.h
NFS: Remove the redundant file_open entry from struct nfs_rpc_ops
2008-07-09 12:09:16 -04:00
nfsacl.h
nfsd_idmap.h
nl80211.h
nls.h
nmi.h
node.h
nodemask.h
mempolicy: add bitmap_onto() and bitmap_fold() operations
2008-04-28 08:58:19 -07:00
notifier.h
ipc: re-enable msgmni automatic recomputing msgmni if set to negative
2008-04-29 08:06:13 -07:00
nsc_gpio.h
nsproxy.h
nubus.h
numa.h
nvram.h
of.h
of_device.h
[POWERPC] Move of_device_get_modalias to drivers/of
2008-05-16 23:22:28 +10:00
of_gpio.h
of_i2c.h
[POWERPC] Fix of_i2c include for module compilation
2008-05-09 20:22:58 +10:00
of_platform.h
oom.h
mm: have zonelist contains structs with both a zone pointer and zone_idx
2008-04-28 08:58:18 -07:00
oprofile.h
page-flags.h
Merge branch 'linus' into x86/xen
2008-06-16 11:21:27 +02:00
page-isolation.h
pageblock-flags.h
x86 boot: simplify pageblock_bits enum declaration
2008-05-25 10:55:11 +02:00
pagemap.h
pagevec.h
param.h
parport.h
parport_pc.h
parser.h
add match_strlcpy() us it to make v9fs make uname and remotename parsing more robust
2008-05-14 19:23:25 -05:00
patchkey.h
path.h
pci-acpi.h
pci-aspm.h
pci.h
Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
2008-07-16 17:25:46 -07:00
pci_hotplug.h
PCI: introduce pci_slot
2008-06-10 14:37:03 -07:00
pci_ids.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc
2008-07-16 15:17:52 -07:00
pci_regs.h
PCI: Simplify PCI device PM code
2008-07-07 16:26:50 -07:00
pcieport_if.h
pda_power.h
pda_power: add init and exit function callbacks
2008-05-03 03:39:55 +04:00
percpu.h
per_cpu: fix DEFINE_PER_CPU_SHARED_ALIGNED for modules
2008-05-14 19:11:14 -07:00
percpu_counter.h
percpu_counter: new function percpu_counter_sum_and_set
2008-07-11 19:27:31 -04:00
personality.h
Remove the macro get_personality
2008-04-29 08:06:02 -07:00
pfkeyv2.h
pfn.h
pg.h
phantom.h
Misc: phantom, consistent whitespace
2008-04-29 08:06:02 -07:00
phonedev.h
phy.h
phylib: Fix some sparse warnings
2008-05-06 12:01:41 -04:00
phy_fixed.h
pid.h
pidns: make pid->level and pid_ns->level unsigned
2008-04-30 08:29:49 -07:00
pid_namespace.h
pidns: make pid->level and pid_ns->level unsigned
2008-04-30 08:29:49 -07:00
pim.h
pipe_fs_i.h
pkt_cls.h
pkt_sched.h
pktcdvd.h
platform_device.h
Implement new suspend and hibernation callbacks for platform busses
2008-06-10 10:59:51 -07:00
plist.h
pm.h
Introduce new top level suspend and hibernation callbacks
2008-06-10 10:59:50 -07:00
pm_legacy.h
pm_qos_params.h
pm_wakeup.h
PCI: include linux/pm_wakeup.h for device_set_wakeup_capable
2008-07-14 14:30:21 -07:00
pmu.h
pnp.h
PNP: convert resource options to single linked list
2008-07-16 23:27:07 +02:00
poison.h
debugobjects: add timer specific object debugging code
2008-04-30 08:29:53 -07:00
poll.h
[PATCH] make osf_select() use core_sys_select()
2008-05-01 13:07:28 -04:00
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
prctl.h
capabilities: implement per-process securebits
2008-04-28 08:58:26 -07:00
preempt.h
ftrace: trace preempt off critical timings
2008-05-23 20:32:54 +02:00
prefetch.h
prio_heap.h
prio_tree.h
proc_fs.h
proc_fs.h: move struct mm_struct forward-declaration
2008-06-12 18:05:40 -07:00
profile.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
proportions.h
mm: bdi: allow setting a maximum for the bdi dirty limit
2008-04-30 08:29:50 -07:00
ptrace.h
Security: split proc ptrace checking into read vs. attach
2008-07-14 15:01:47 +10:00
pwm.h
[ARM] pxa: Add bare bones PWM API
2008-05-19 16:25:39 +01:00
pwm_backlight.h
[ARM] 5044/1: pwm_bl: add init/notify/exit callbacks
2008-07-03 13:25:05 +01:00
qnx4_fs.h
qnxtypes.h
quicklist.h
quota.h
quota: add a convenience macro for filesystems
2008-05-01 08:04:01 -07:00
quotaio_v1.h
quotaio_v2.h
quotaops.h
quota: convert stub functions from macros into inlines
2008-04-28 08:58:33 -07:00
radeonfb.h
radix-tree.h
raid_class.h
ramfs.h
random.h
raw.h
rbtree.h
rcuclassic.h
rcu: add call_rcu_sched()
2008-05-19 10:01:36 +02:00
rculist.h
Introduce rculist.h
2008-07-04 10:40:07 -07:00
rcupdate.h
rcu: add rcu_barrier_sched() and rcu_barrier_bh()
2008-05-19 10:01:36 +02:00
rcupreempt.h
rcu: add call_rcu_sched()
2008-05-19 10:01:36 +02:00
rcupreempt_trace.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
reboot.h
reciprocal_div.h
regset.h
reiserfs_acl.h
reiserfs_fs.h
reiserfs: unpack tails on quota files
2008-04-28 08:58:46 -07:00
reiserfs_fs_i.h
reiserfs_fs_sb.h
reiserfs: use open_bdev_excl
2008-04-30 08:29:51 -07:00
reiserfs_xattr.h
relay.h
res_counter.h
memcgroup: implement failcounter reset
2008-04-29 08:06:10 -07:00
resource.h
add RUSAGE_THREAD
2008-04-29 08:05:59 -07:00
resume-trace.h
x86: move tracedata to RODATA
2008-05-25 07:09:47 +02:00
rfkill.h
rio.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc
2008-05-03 10:01:33 -07:00
rio_drv.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
rio_ids.h
rio_regs.h
rmap.h
romfs_fs.h
root_dev.h
rose.h
route.h
rslib.h
rtc-v3020.h
rtc.h
rtmutex.h
rtnetlink.h
net: Fix routing tables with id > 255 for legacy software
2008-06-10 15:44:49 -07:00
rwsem-spinlock.h
rwsem.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
rxrpc.h
sc26198.h
scatterlist.h
scc.h
sched.h
ptrace children revamp
2008-07-16 18:02:33 -07:00
screen_info.h
sctp.h
scx200.h
scx200_gpio.h
sdla.h
seccomp.h
securebits.h
security: filesystem capabilities: fix fragile setuid fixup code
2008-07-04 10:40:08 -07:00
security.h
security: remove register_security hook
2008-07-14 15:04:06 +10:00
selection.h
selinux.h
selinux_netlink.h
sem.h
semaphore.h
seq_file.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
seq_file_net.h
seqlock.h
serial.h
serial167.h
serial_8250.h
sm501: add uart support
2008-04-28 08:58:32 -07:00
serial_core.h
serial_core: uart_set_ldisc infrastructure
2008-06-03 08:20:17 -07:00
serial_pnx8xxx.h
serial_reg.h
serial_sci.h
serialP.h
serio.h
shm.h
shmem_fs.h
mempolicy: use struct mempolicy pointer in shmem_sb_info
2008-04-28 08:58:25 -07:00
signal.h
kill_pid_info: don't take now unneeded tasklist_lock
2008-04-30 08:29:34 -07:00
signalfd.h
skbuff.h
slab.h
Christoph has moved
2008-07-04 10:40:04 -07:00
slab_def.h
slob_def.h
slub_def.h
Christoph has moved
2008-07-04 10:40:04 -07:00
sm501-regs.h
sm501.h
SM501: reverse FPEN/VBIASEN flags behaviour
2008-05-24 09:56:12 -07:00
smb.h
smb.h: uses struct timespec but didn't include linux/time.h
2008-04-29 08:06:05 -07:00
smb_fs.h
smb_fs_i.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
smb_fs_sb.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
smb_mount.h
smbno.h
smc91x.h
smp.h
generic-ipi: fix s390 build bug
2008-07-04 11:26:40 +02:00
smp_lock.h
Add cycle_kernel_lock()
2008-06-20 14:05:53 -06:00
snmp.h
socket.h
sockios.h
som.h
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types.h
spinlock_types_up.h
spinlock_up.h
splice.h
srcu.h
stacktrace.h
stallion.h
start_kernel.h
stat.h
statfs.h
stddef.h
stop_machine.h
string.h
Add a new sysfs_streq() string comparison function
2008-05-01 08:03:59 -07:00
stringify.h
superhyway.h
suspend.h
Suspend-related patches for 2.6.27
2008-06-12 14:25:09 -07:00
suspend_ioctls.h
svga.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
swap.h
mm: rotate_reclaimable_page() cleanup
2008-04-28 08:58:20 -07:00
swapops.h
synclink.h
synclink drivers bool conversion
2008-04-28 08:58:29 -07:00
sys.h
syscalls.h
xattr: add missing consts to function arguments
2008-04-29 08:06:06 -07:00
sysctl.h
sysctl: add the ->permissions callback on the ctl_table_root
2008-04-29 08:06:23 -07:00
sysdev.h
sysfs.h
sysfs: build fix
2008-05-04 17:07:03 -07:00
sysrq.h
sysv_fs.h
sysv fs: remove superfluous check for __GNUC__ compiler
2008-04-29 08:06:27 -07:00
task_io_accounting.h
task_io_accounting_ops.h
taskstats.h
taskstats_kern.h
tc.h
tcp.h
tcp: Revert 'process defer accept as established' changes.
2008-06-12 16:34:35 -07:00
telephony.h
termios.h
textsearch.h
Remove "#ifdef __KERNEL__" checks from unexported headers
2008-04-30 08:29:54 -07:00
textsearch_fsm.h
tfrc.h
thermal.h
thermal: Create CONFIG_THERMAL_HWMON=n
2008-06-25 19:25:42 -04:00
thread_info.h
signals: use HAVE_SET_RESTORE_SIGMASK
2008-04-30 08:29:37 -07:00
threads.h
tick.h
tifm.h
time.h
always_inline timespec_add_ns
2008-06-12 10:48:00 +02:00
timer.h
debugobjects: add timer specific object debugging code
2008-04-30 08:29:53 -07:00
timerfd.h
times.h
timex.h
ntp: handle leap second via timer
2008-05-01 08:03:59 -07:00
tiocl.h
tipc.h
tipc_config.h
topology.h
cpu topology: always define CPU topology information
2008-06-13 10:09:46 +02:00
toshiba.h
transport_class.h
trdevice.h
tsacct_kern.h
tty.h
Fix various old email addresses for dwmw2
2008-06-06 11:29:10 -07:00
tty_driver.h
tty_driver: Update required method documentation
2008-06-23 10:36:47 -07:00
tty_flip.h
tty_ldisc.h
types.h
types.h: don't expose struct ustat to userspace
2008-05-24 09:56:09 -07:00
uaccess.h
udf_fs_i.h
udp.h
uinput.h
uio.h
uio_driver.h
ultrasound.h
un.h
unistd.h
unwind.h
usb.h
usb_usual.h
usbdevice_fs.h
user.h
user_namespace.h
utime.h
uts.h
utsname.h
vermagic.h
module: put modversions in vermagic
2008-05-09 07:45:18 -07:00
veth.h
vfs.h
via.h
video_decoder.h
video_encoder.h
video_output.h
videodev.h
videodev2.h
V4L/DVB (7166): [v4l] Add new user class controls and deprecate others
2008-06-05 06:35:47 -03:00
videotext.h
virtio.h
virtio: explicit advertisement of driver features
2008-05-02 21:50:50 +10:00
virtio_9p.h
virtio_balloon.h
virtio_blk.h
virtio_blk: fix endianess annotations
2008-05-30 15:09:45 +10:00
virtio_config.h
virtio: force callback on empty.
2008-05-30 15:09:46 +10:00
virtio_console.h
virtio_net.h
virtio: Fix typo in virtio_net_hdr comments
2008-06-10 18:20:30 -04:00
virtio_pci.h
virtio_ring.h
virtio_rng.h
virtio: An entropy device, as suggested by hpa.
2008-05-30 15:09:44 +10:00
vmalloc.h
vmallocinfo: add caller information
2008-04-28 08:58:21 -07:00
vmstat.h
Subject: [PATCH] hugetlb: vmstat events for huge page allocations
2008-04-28 08:58:23 -07:00
vt.h
vt_buffer.h
vt_kern.h
w1-gpio.h
wait.h
wanrouter.h
watchdog.h
wireless.h
Make linux/wireless.h be able to compile
2008-05-01 17:38:35 -04:00
wm97xx.h
Input: wm9713 - support five wire panels
2008-05-27 01:37:26 -04:00
workqueue.h
writeback.h
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
2008-07-15 08:36:38 -07:00
x25.h
xattr.h
xattr: add missing consts to function arguments
2008-04-29 08:06:06 -07:00
xfrm.h
xfrm: Add a XFRM_STATE_AF_UNSPEC flag to xfrm_usersa_info
2008-07-10 16:55:37 -07:00
xilinxfb.h
yam.h
zconf.h
zlib.h
zorro.h
zorro_ids.h
zutil.h