1
0
Fork 0
alistair23-linux/drivers/block
Geert Uytterhoeven c6131fa528 ps3: Disk Storage Driver
Add a Disk Storage Driver for the PS3:
  - Implemented as a block device driver with a dynamic major
  - Disk names (and partitions) are of the format ps3d%c(%u)
  - Uses software scatter-gather with a 64 KiB bounce buffer as the hypervisor
    doesn't support scatter-gather

Cc: Geoff Levand <geoffrey.levand@am.sony.com>
Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>
Acked-by: Jens Axboe <jens.axboe@oracle.com>
Cc: James Bottomley <James.Bottomley@steeleye.com>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-07-21 17:49:16 -07:00
..
aoe mm: Remove slab destructors from kmem_cache_create(). 2007-07-20 10:11:58 +09:00
paride paride drivers: initialize spinlocks 2007-04-24 08:23:08 -07:00
DAC960.c [PATCH] mark struct file_operations const 3 2007-02-12 09:48:45 -08:00
DAC960.h [PATCH] drivers/block/DAC960: convert 'boolean' to 'bool' 2007-02-11 11:18:06 -08:00
Kconfig xen: add virtual block device driver. 2007-07-18 08:47:45 -07:00
Makefile ps3: Disk Storage Driver 2007-07-21 17:49:16 -07:00
amiflop.c [PATCH] fix request->cmd == INT cases 2007-07-10 08:03:34 +02:00
ataflop.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
cciss.c Fix too few arguments to function `scsi_cmd_ioctl' 2007-07-16 12:11:27 -07:00
cciss.h [PATCH] cciss: add support for 1024 logical volumes 2006-12-07 08:39:30 -08:00
cciss_cmd.h [PATCH] cciss: add support for 1024 logical volumes 2006-12-07 08:39:30 -08:00
cciss_scsi.c [SCSI] cciss: convert to use the data buffer accessors 2007-05-29 11:22:13 -05:00
cciss_scsi.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cpqarray.c [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
cpqarray.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cryptoloop.c [BLOCK] cryptoloop: Use block ciphers where applicable 2006-09-21 11:45:53 +10:00
floppy.c Off by one in floppy.c 2007-05-23 20:14:15 -07:00
ida_cmd.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ida_ioctl.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
lguest_blk.c lguest: the block driver 2007-07-19 10:04:53 -07:00
loop.c unregister_blkdev() delete redundant messages in callers 2007-07-17 10:23:03 -07:00
nbd.c nbd.c: sock_xmit: cleanup signal related code 2007-07-16 09:05:50 -07:00
pktcdvd.c Freezer: make kernel threads nonfreezable by default 2007-07-17 10:23:02 -07:00
ps2esdi.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
ps3disk.c ps3: Disk Storage Driver 2007-07-21 17:49:16 -07:00
rd.c Fix occurrences of "the the " 2007-05-09 08:57:56 +02:00
smart1,2.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sunvdc.c [SPARC64]: Fix handling of multiple vdc-port nodes. 2007-07-19 21:27:18 -07:00
swim3.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
sx8.c some kmalloc/memset ->kzalloc (tree wide) 2007-07-19 10:04:50 -07:00
ub.c bsg: add a request_queue argument to scsi_cmd_ioctl() 2007-07-16 08:52:45 +02:00
umem.c umem: Fix match of pci_ids in umem driver 2007-07-16 14:39:07 +02:00
viodasd.c [POWERPC] Fix viodasd geometry calculations 2007-07-10 21:40:28 +10:00
xd.c [PATCH] Use linux/io.h instead of asm/io.h 2006-10-11 11:14:23 -07:00
xd.h IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
xen-blkfront.c xen: add virtual block device driver. 2007-07-18 08:47:45 -07:00
xsysace.c unregister_blkdev(): delete redundant message 2007-07-17 10:23:03 -07:00
z2ram.c unregister_blkdev() delete redundant messages in callers 2007-07-17 10:23:03 -07:00