kernel-ark/arch/alpha/kernel
Dipankar Sarma badf16621c [PATCH] files: break up files struct
In order for the RCU to work, the file table array, sets and their sizes must
be updated atomically.  Instead of ensuring this through too many memory
barriers, we put the arrays and their sizes in a separate structure.  This
patch takes the first step of putting the file table elements in a separate
structure fdtable that is embedded withing files_struct.  It also changes all
the users to refer to the file table using files_fdtable() macro.  Subsequent
applciation of RCU becomes easier after this.

Signed-off-by: Dipankar Sarma <dipankar@in.ibm.com>
Signed-Off-By: David Howells <dhowells@redhat.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-09-09 13:57:55 -07:00
..
alpha_ksyms.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
asm-offsets.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
console.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
core_apecs.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
core_cia.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
core_irongate.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
core_lca.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
core_marvel.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
core_mcpcia.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
core_polaris.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
core_t2.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
core_titan.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
core_tsunami.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
core_wildfire.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
entry.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
err_common.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
err_ev6.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
err_ev7.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
err_impl.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
err_marvel.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
err_titan.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
es1888.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
gct.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
head.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
init_task.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
io.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
irq_alpha.c [PATCH] alpha smp fix (part #2) 2005-07-01 08:20:23 -07:00
irq_i8259.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
irq_impl.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
irq_pyxis.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
irq_srm.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
irq.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
machvec_impl.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
module.c [PATCH] alpha: process_reloc_for_got confuses r_offset and r_addend 2005-09-09 13:57:30 -07:00
ns87312.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
osf_sys.c [PATCH] files: break up files struct 2005-09-09 13:57:55 -07:00
pci_impl.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pci_iommu.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pci-noop.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pci.c [PATCH] pci and yenta: pcibios_bus_to_resource 2005-08-04 21:32:46 -07:00
process.c [PATCH] Don't export machine_restart, machine_halt, or machine_power_off. 2005-07-26 14:35:42 -07:00
proto.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ptrace.c [PATCH] convert that currently tests _NSIG directly to use valid_signal() 2005-05-01 08:59:14 -07:00
semaphore.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
setup.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
signal.c [PATCH] convert signal handling of NODEFER to act like other Unix boxes. 2005-08-29 10:03:11 -07:00
smc37c93x.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
smc37c669.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
smp.c [PATCH] alpha spinlock code and bogus constraints 2005-08-23 18:43:44 -07:00
srm_env.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
srmcons.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_alcor.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_cabriolet.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_dp264.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_eb64p.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_eiger.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_jensen.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_marvel.c [PATCH] PCI: remove CONFIG_PCI_NAMES 2005-09-08 14:57:23 -07:00
sys_miata.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_mikasa.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_nautilus.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_noritake.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_rawhide.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_ruffian.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_rx164.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_sable.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_sio.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_sx164.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_takara.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_titan.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sys_wildfire.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
systbls.S [PATCH] new alpha syscalls 2005-07-27 18:24:24 -07:00
time.c [PATCH] NTP: ntp-helper functions 2005-09-07 16:57:34 -07:00
traps.c [PATCH] alpha smp fix 2005-06-30 22:29:48 -07:00
vmlinux.lds.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00