From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <49B5572F.4010007@am.sony.com> Date: Mon, 9 Mar 2009 10:51:43 -0700 From: Geoff Levand MIME-Version: 1.0 To: Benjamin Herrenschmidt Subject: Re: [PATCH] ps3/block: Replace mtd/ps3vram by block/ps3vram References: <1236209255.6696.75.camel@pasglop> <20090305065423.GK11787@kernel.dk> In-Reply-To: Content-Type: text/plain; charset="ISO-8859-15" Cc: Arnd Bergmann , Linus Torvalds , Linux Kernel Development , Jim Paris , Linux/PPC Development , linux-mtd@lists.infradead.org, Jens Axboe , Geert Uytterhoeven , Vivien Chappelier , David Woodhouse , Cell Broadband Engine OSS Development List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On 03/06/2009 04:54 AM, Geert Uytterhoeven wrote: > Convert the PS3 Video RAM Storage Driver from an MTD driver to a plain block > device driver. > > The ps3vram driver exposes unused video RAM on the PS3 as a block device > suitable for storage or swap. Fast data transfer is achieved using a local > cache in system RAM and DMA transfers via the GPU. > > The new driver is ca. 50% faster for reading, and ca. 10% for writing. > > arch/powerpc/platforms/ps3/Kconfig | 7 + > drivers/block/Makefile | 1 + > drivers/block/ps3vram.c | 865 ++++++++++++++++++++++++++++++++++++ > drivers/mtd/devices/Kconfig | 7 - > drivers/mtd/devices/Makefile | 1 - > drivers/mtd/devices/ps3vram.c | 768 -------------------------------- > 6 files changed, 873 insertions(+), 776 deletions(-) > create mode 100644 drivers/block/ps3vram.c > delete mode 100644 drivers/mtd/devices/ps3vram.c Looks good, certainly an improvement. Acked-by: Geoff Levand