Michael Ellerman
48cad41f7e
[POWERPC] spufs: Combine spufs_coredump_calls with spufs_calls
...
Because spufs might be built as a module, we can't have other parts of the
kernel calling directly into it, we need stub routines that check first if the
module is loaded.
Currently we have two structures which hold callbacks for these stubs, the
syscalls are in spufs_calls and the coredump calls are in spufs_coredump_calls.
In both cases the logic for registering/unregistering is essentially the same,
so we can simplify things by combining the two.
Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Acked-by: Arnd Bergmann <arnd.bergmann@de.ibm.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2007-09-19 15:12:19 +10:00
..
iseries
[POWERPC] iSeries: Clean up lparmap mess
2007-08-22 15:21:46 +10:00
8xx_immap.h
[POWERPC] Copy over headers from arch/ppc to arch/powerpc that we need
2007-08-22 22:43:29 -05:00
8253pit.h
a.out.h
arch: personality independent stack top
2007-07-19 10:04:45 -07:00
abs_addr.h
agp.h
asm-compat.h
[POWERPC] Use mtocrf instruction in asm when CONFIG_POWER4_ONLY=y
2007-04-13 03:55:13 +10:00
atomic.h
[POWERPC] Implement atomic{, 64}_{read, write}() without volatile
2007-08-17 11:01:58 +10:00
auxvec.h
backlight.h
bitops.h
atomic.h: add atomic64 cmpxchg, xchg and add_unless to powerpc
2007-05-08 11:15:19 -07:00
bootx.h
btext.h
bug.h
Fix WARN_ON() on bitfield ops
2007-07-31 21:12:07 -07:00
bugs.h
byteorder.h
cache.h
[POWERPC] Add __read_mostly support for powerpc
2007-07-10 22:00:56 +10:00
cacheflush.h
[POWERPC] DEBUG_PAGEALLOC for 32-bit
2007-04-13 04:09:39 +10:00
cell-pmu.h
[POWERPC] cell: add cbe_node_to_cpu function
2007-04-23 21:44:38 +02:00
checksum.h
[NET]: POWERPC checksum annotations and cleanups.
2006-12-02 21:23:20 -08:00
commproc.h
[POWERPC] Copy over headers from arch/ppc to arch/powerpc that we need
2007-08-22 22:43:29 -05:00
compat.h
Introduce compat_u64 and compat_s64 types
2007-07-16 09:05:48 -07:00
cpm2.h
[POWERPC] Copy over headers from arch/ppc to arch/powerpc that we need
2007-08-22 22:43:29 -05:00
cputable.h
[POWERPC] Add cpu feature for SPE handling
2007-09-14 08:53:30 -05:00
cputime.h
current.h
[POWERPC] Include stddef.h in asm-powerpc/current.h to get offsetof
2007-03-09 15:03:24 +11:00
dbdma.h
[POWERPC] Xserve cpu-meter driver
2006-12-04 20:39:30 +11:00
dcr-mmio.h
[POWERPC] Generic DCR infrastructure
2006-12-04 16:08:25 +11:00
dcr-native.h
[POWERPC] More DCR native fixups
2007-02-16 14:00:19 +11:00
dcr.h
[POWERPC] Compile fixes for arch/powerpc dcr code
2007-02-07 14:03:23 +11:00
delay.h
device.h
[POWERPC] Refactor 64 bits DMA operations
2006-12-04 20:38:40 +11:00
div64.h
dma-mapping.h
[POWERPC] Replace a few #defines with empty inline functions
2007-08-17 11:01:51 +10:00
dma.h
edac.h
[POWERPC] EDAC ECC software scrubber
2007-03-09 15:03:25 +11:00
eeh.h
[POWERPC] Merge 32 and 64 bits asm-powerpc/io.h
2006-12-04 20:39:05 +11:00
eeh_event.h
[POWERPC] EEH: rm un-needed data
2007-03-22 22:52:55 +11:00
elf.h
[POWERPC] Move ELF_ET_DYN_BASE up to 512MB point
2007-01-24 21:13:56 +11:00
emergency-restart.h
errno.h
exception.h
[POWERPC] Move lowlevel runlatch calls under cpu feature control
2007-09-14 01:33:22 +10:00
fb.h
fbdev: detect primary display device
2007-07-17 10:23:11 -07:00
fcntl.h
firmware.h
[POWERPC] Only use H_BULK_REMOVE if the firmware supports it
2007-02-08 15:02:35 +11:00
floppy.h
[POWERPC] Rewrite IO allocation & mapping on powerpc64
2007-06-14 22:29:56 +10:00
fs_pd.h
[POWERPC] Fix kernel build errors for mpc8272ads and mpc8560ads
2007-02-07 14:03:20 +11:00
futex.h
[PATCH] mm: pagefault_{disable,enable}()
2006-12-07 08:39:21 -08:00
grackle.h
hardirq.h
heathrow.h
highmem.h
[POWERPC] Copy over headers from arch/ppc to arch/powerpc that we need
2007-08-22 22:43:29 -05:00
hvcall.h
[POWERPC] Add H_ILLAN_ATTRIBUTES hcall number
2007-07-11 13:24:40 +10:00
hvconsole.h
hvcserver.h
hw_irq.h
powerpc: fixup hard_irq_disable semantics
2007-05-11 08:29:34 -07:00
hydra.h
[POWERPC] Copy over headers from arch/ppc to arch/powerpc that we need
2007-08-22 22:43:29 -05:00
i8259.h
[POWERPC] Fix CHRP platforms with only 8259
2006-10-25 13:49:22 +10:00
ibmebus.h
[POWERPC] ibmebus: dynamic addition/removal of adapters, some code cleanup
2007-03-16 16:38:19 +11:00
ide.h
[POWERPC] Remove APUS support from arch/ppc
2007-09-17 15:15:04 +10:00
immap_86xx.h
[POWERPC] 86xx: Fix definition of global-utilites structure
2007-09-14 08:54:00 -05:00
immap_cpm2.h
[POWERPC] Copy over headers from arch/ppc to arch/powerpc that we need
2007-08-22 22:43:29 -05:00
immap_qe.h
[POWERPC] qe: ucc_slow.guemr is in the wrong place
2007-03-29 14:33:56 -05:00
io-defs.h
[POWERPC] Merge 32 and 64 bits asm-powerpc/io.h
2006-12-04 20:39:05 +11:00
io.h
[POWERPC] add clrsetbits macros
2007-09-14 08:53:56 -05:00
ioctl.h
ioctls.h
iommu.h
[POWERPC] DART iommu suspend
2007-05-07 20:31:14 +10:00
ipc.h
ipcbuf.h
ipic.h
[POWERPC] 83xx: Return a point to the struct ipic from ipic_init()
2007-01-26 01:45:32 -06:00
irq.h
[POWERPC] Add an optional device_node pointer to the irq_host
2007-09-14 01:33:20 +10:00
irq_regs.h
IRQ: Maintain regs pointer globally rather than passing to IRQ handlers
2006-10-05 15:10:12 +01:00
irqflags.h
Kbuild
[PATCH] ps3: Virtual Frame Buffer Driver
2007-02-12 09:48:44 -08:00
kdebug.h
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc
2007-05-08 11:50:19 -07:00
kdump.h
kexec.h
kdump/kexec: calculate note size at compile time
2007-05-08 11:15:07 -07:00
keylargo.h
kgdb.h
[POWERPC] Copy over headers from arch/ppc to arch/powerpc that we need
2007-08-22 22:43:29 -05:00
kmap_types.h
kprobes.h
jprobes: remove JPROBE_ENTRY()
2007-07-19 10:04:44 -07:00
libata-portmap.h
Fix Maple PATA IRQ assignment.
2007-01-26 17:27:40 -05:00
linkage.h
lmb.h
[POWERPC] Update lmb.h include protection to ASM_POWERPC
2007-08-17 11:01:58 +10:00
local.h
local_t: powerpc extension
2007-05-08 11:15:20 -07:00
lppaca.h
[POWERPC] Donate idle CPU cycles on dedicated partitions
2007-06-14 22:29:58 +10:00
lv1call.h
[POWERPC] PS3: System-bus rework
2007-06-28 19:16:38 +10:00
machdep.h
[POWERPC] Pass the pci_controller into pci_exclude_device
2007-06-29 01:57:22 -05:00
macio.h
mc146818rtc.h
mediabay.h
mman.h
mmu-8xx.h
[POWERPC] Split out asm-ppc/mmu.h portions for PowerPC 8xx
2007-07-03 03:00:28 -05:00
mmu-40x.h
[POWERPC] 40x MMU
2007-08-20 07:28:48 -05:00
mmu-44x.h
[POWERPC] Remove fixup_bigphys_addr() for arch/powerpc to avoid link error
2007-05-17 21:11:13 +10:00
mmu-fsl-booke.h
[POWERPC] Split out asm-ppc/mmu.h portions for Freescale Book-E
2007-07-03 03:00:16 -05:00
mmu-hash32.h
[POWERPC] Kill typedef-ed structs for hash PTEs and BATs
2007-06-14 22:30:16 +10:00
mmu-hash64.h
[POWERPC] Fixes for the SLB shadow buffer code
2007-08-03 19:36:01 +10:00
mmu.h
[POWERPC] 40x MMU
2007-08-20 07:28:48 -05:00
mmu_context.h
[POWERPC] Merge asm-ppc/mmu_context.h into asm-power/mmu_context.h
2007-07-03 03:22:05 -05:00
mmzone.h
[POWERPC] We don't define CONFIG_HAVE_ARCH_EARLY_PFN_TO_NID
2007-05-10 21:28:13 +10:00
module.h
[POWERPC] Generic BUG for powerpc
2006-12-11 16:35:07 +11:00
mpc8xx.h
[POWERPC] 8xx: mpc885ads pcmcia support
2007-07-10 00:33:51 -05:00
mpc52xx.h
[POWERPC] mpc52xx suspend to deep-sleep
2007-05-07 20:31:15 +10:00
mpc52xx_psc.h
[POWERPC] Copy over headers from arch/ppc to arch/powerpc that we need
2007-08-22 22:43:29 -05:00
mpc85xx.h
[PATCH] ppc: Fix io.h for config with CONFIG_PCI not set
2006-11-13 14:49:25 +11:00
mpc86xx.h
[POWERPC] kill isa_{io,mem}_base definitions for !PCI
2007-06-29 01:56:43 -05:00
mpc8260.h
[POWERPC] Change include protections to ASM_POWERPC
2007-05-17 21:10:15 +10:00
mpic.h
[POWERPC] Add workaround for MPICs with broken register reads
2007-09-14 01:33:25 +10:00
msgbuf.h
mutex.h
namei.h
nvram.h
[POWERPC] pseries: Eliminate global error_log_cnt variable
2007-08-17 11:01:52 +10:00
of_device.h
Begin consolidation of of_device.h
2007-07-20 13:41:56 +10:00
of_platform.h
Create linux/of_platorm.h
2007-07-20 14:25:22 +10:00
ohare.h
oprofile_impl.h
[CELL] oprofile: add support to OProfile for profiling CELL BE SPUs
2007-07-20 21:42:24 +02:00
paca.h
[POWERPC] Introduce address space "slices"
2007-05-09 16:35:00 +10:00
page.h
fix 'dynreloc miscount' link error on Powerpc
2007-07-26 11:35:18 -07:00
page_32.h
[POWERPC] Kill off the PTE_FMT macro
2007-05-07 20:31:14 +10:00
page_64.h
[POWERPC] iSeries: Clean up lparmap mess
2007-08-22 15:21:46 +10:00
param.h
parport.h
parport->dev driver model support
2007-05-08 11:15:05 -07:00
pci-bridge.h
[POWERPC] Add function to check if address is an IO port
2007-07-26 16:17:47 +10:00
pci.h
Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc
2007-07-16 17:58:08 -07:00
percpu.h
define new percpu interface for shared data
2007-07-19 10:04:44 -07:00
pgalloc-32.h
[POWERPC] Remove use of 4level-fixup.h for ppc32
2007-05-08 13:40:31 +10:00
pgalloc-64.h
[POWERPC] Fix return from pte_alloc_one() in out-of-memory case
2007-06-02 21:01:56 +10:00
pgalloc.h
[POWERPC] Remove arch/powerpc's dependence on asm-ppc/pg{alloc,table}.h
2007-05-02 20:04:30 +10:00
pgtable-4k.h
[POWERPC] Add ability to 4K kernel to hash in 64K pages
2007-05-09 16:35:00 +10:00
pgtable-64k.h
[POWERPC] Expand RPN field to 34 bits when using 64k pages
2007-08-03 14:08:24 +10:00
pgtable-ppc32.h
mm: remove ptep_test_and_clear_dirty and ptep_clear_flush_dirty
2007-07-17 10:22:59 -07:00
pgtable-ppc64.h
mm: remove ptep_test_and_clear_dirty and ptep_clear_flush_dirty
2007-07-17 10:22:59 -07:00
pgtable.h
[POWERPC] Start factoring pgtable-ppc32.h and pgtable-ppc64.h
2007-06-14 22:30:15 +10:00
pmac_feature.h
[POWERPC] Change include protections to ASM_POWERPC
2007-05-17 21:10:15 +10:00
pmac_low_i2c.h
pmac_pfunc.h
pmc.h
[POWERPC] pasemi: PA6T oprofile support
2007-04-24 21:31:51 +10:00
pmi.h
[CELL] pmi: remove support for mutiple devices.
2007-07-20 21:41:34 +02:00
poll.h
Consolidate asm/poll.h
2007-05-11 08:29:34 -07:00
posix_types.h
[PATCH] FD_ZERO build fix
2007-01-11 18:18:22 -08:00
ppc-pci.h
[POWERPC] Rewrite IO allocation & mapping on powerpc64
2007-06-14 22:29:56 +10:00
ppc_asm.h
[POWERPC] Fix modpost warnings from head*.S on ppc32
2007-09-14 08:53:36 -05:00
processor.h
[POWERPC] Abolish unused ucBoardRev variables
2007-06-28 19:19:29 +10:00
prom.h
[POWERPC] Use strcasecmp() rather than strncasecmp() when determining device node compatibility
2007-08-22 15:21:47 +10:00
ps3.h
[POWERPC] PS3: Add new LV1 error codes
2007-09-14 01:33:25 +10:00
ps3av.h
[POWERPC] PS3: Rework AV settings driver
2007-06-28 19:16:42 +10:00
ps3fb.h
[POWERPC] PS3: Frame buffer system-bus rework
2007-06-28 19:16:42 +10:00
ps3stor.h
[POWERPC] PS3: Storage Driver Core
2007-06-28 19:19:20 +10:00
pSeries_reconfig.h
ptrace.h
[POWERPC] Uninline common ptrace bits
2007-06-14 22:29:57 +10:00
qe.h
[POWERPC] QE: extern par_io_config_pin and par_io_data_set funcs
2007-09-14 08:53:49 -05:00
qe_ic.h
[POWERPC] Add QUICC Engine (QE) infrastructure
2006-10-04 15:24:27 +10:00
reg.h
[POWERPC] Remove APUS support from arch/ppc
2007-09-17 15:15:04 +10:00
reg_8xx.h
reg_booke.h
[POWERPC] Fix FSL BookE machine check reporting
2007-08-17 13:22:28 -05:00
resource.h
rheap.h
[POWERPC] User rheap from arch/powerpc/lib
2007-05-09 23:28:17 -05:00
rtas.h
[POWERPC] Add rtas_service_present() helper
2006-12-08 17:10:22 +11:00
rtc.h
rwsem.h
scatterlist.h
seccomp.h
sections.h
semaphore.h
sembuf.h
serial.h
setup.h
[PATCH] cleanup asm/setup.h userspace visibility
2006-12-07 08:39:46 -08:00
shmbuf.h
shmparam.h
sigcontext.h
siginfo.h
signal.h
smp.h
Remove hardcoding of hard_smp_processor_id on UP systems
2007-05-09 12:30:48 -07:00
smu.h
socket.h
[NET]: Adding SO_TIMESTAMPNS / SCM_TIMESTAMPNS support
2007-04-25 22:24:21 -07:00
sockios.h
[NET]: Introduce SIOCGSTAMPNS ioctl to get timestamps with nanosec resolution
2007-04-25 22:24:04 -07:00
sparsemem.h
[POWERPC] ps3: add lpar addressing
2006-12-04 20:40:52 +11:00
spinlock.h
spinlock_types.h
spu.h
[POWERPC] spufs: Combine spufs_coredump_calls with spufs_calls
2007-09-19 15:12:19 +10:00
spu_csa.h
[CELL] spufs: fix decr_status meanings
2007-07-20 21:41:55 +02:00
spu_info.h
[POWERPC] spufs: Add /lslr, /dma_info and /proxydma files
2006-12-04 20:39:45 +11:00
spu_priv1.h
[POWERPC] cell: Move SPU affinity init to spu_management_of_ops
2007-08-10 21:04:21 +10:00
sstep.h
[POWERPC] Added kprobes support to ppc32
2007-02-06 22:55:19 -06:00
stat.h
statfs.h
string.h
[STRING]: Move strcasecmp/strncasecmp to lib/string.c
2007-04-26 01:54:39 -07:00
suspend.h
[POWERPC] Fix suspend states again
2007-05-02 20:04:30 +10:00
synch.h
syscalls.h
[POWERPC] Consolidate sys_sigaltstack
2007-06-14 22:29:57 +10:00
systbl.h
sys_fallocate() implementation on i386, x86_64 and powerpc
2007-07-17 21:42:44 -04:00
system.h
[PATCH] sched: sched_cacheflush is now unused
2007-07-19 21:28:35 +02:00
tce.h
[POWERPC] Use 4kB iommu pages even on 64kB-page systems
2006-11-01 14:52:48 +11:00
termbits.h
[POWERPC] Enable arbitary speed tty ioctls and split input/output speed
2007-07-10 22:03:29 +10:00
termios.h
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
thread_info.h
remove unused TIF_NOTIFY_RESUME flag
2007-07-31 15:39:38 -07:00
time.h
[POWERPC] 40x decrementer fixes
2007-08-20 07:29:11 -05:00
timex.h
[POWERPC] Cell timebase bug workaround
2006-10-25 11:54:18 +10:00
tlb.h
[POWERPC] Fix possible access to free pages
2007-06-02 21:01:55 +10:00
tlbflush.h
[POWERPC] Rewrite IO allocation & mapping on powerpc64
2007-06-14 22:29:56 +10:00
topology.h
[PATCH] sched: remove SMT nice
2007-03-05 07:57:51 -08:00
tsi108.h
[POWERPC] Generalize tsi108 PCI setup
2007-05-08 11:54:20 +10:00
tsi108_irq.h
[POWERPC] Change include protections to ASM_POWERPC
2007-05-17 21:10:15 +10:00
tsi108_pci.h
[POWERPC] Change include protections to ASM_POWERPC
2007-05-17 21:10:15 +10:00
types.h
[PATCH] Centralise definitions of sector_t and blkcnt_t
2006-12-04 19:41:15 -08:00
uaccess.h
[POWERPC] Add inatomic versions of __get_user and __put_user
2007-04-13 04:09:38 +10:00
ucc.h
[POWERPC] Add QUICC Engine (QE) infrastructure
2006-10-04 15:24:27 +10:00
ucc_fast.h
ucc_geth: Implement Transmit on Demand support
2007-04-28 11:01:04 -04:00
ucc_slow.h
[POWERPC] QE: clean up ucc_slow.c and ucc_fast.c
2007-02-17 16:12:54 -06:00
ucontext.h
udbg.h
[POWERPC] Early serial debug support for PPC44x
2007-05-08 14:47:33 +10:00
uic.h
[POWERPC] Add arch/powerpc driver for UIC, PPC4xx interrupt controller
2007-04-24 21:32:01 +10:00
unaligned.h
uninorth.h
unistd.h
sys_fallocate() implementation on i386, x86_64 and powerpc
2007-07-17 21:42:44 -04:00
user.h
vdso.h
[POWERPC] Fix vDSO page count calculation
2007-02-13 15:35:52 +11:00
vdso_datapage.h
vga.h
vio.h
[POWERPC] iSeries: We need vio_enable_interrupts
2007-07-26 16:12:17 +10:00
xmon.h
[POWERPC] add support for stopping spus from xmon
2006-10-25 14:20:22 +10:00
xor.h