From: Vignesh R <vigneshr@ti.com>
To: David Woodhouse <dwmw2@infradead.org>,
Brian Norris <computersforpeace@gmail.com>,
Boris Brezillon <boris.brezillon@free-electrons.com>,
Marek Vasut <marek.vasut@gmail.com>,
Richard Weinberger <richard@nod.at>,
Cyrille Pitchen <cyrille.pitchen@atmel.com>
Cc: <linux-mtd@lists.infradead.org>, <linux-kernel@vger.kernel.org>,
<linux-omap@vger.kernel.org>, Vignesh R <vigneshr@ti.com>,
Frode Isaksen <fisaksen@baylibre.com>,
<linux-spi@vger.kernel.org>
Subject: [RFC PATCH 0/2] mtd: spi-nor: Handle vmalloc'd buffers
Date: Mon, 27 Feb 2017 17:38:37 +0530 [thread overview]
Message-ID: <20170227120839.16545-1-vigneshr@ti.com> (raw)
This series implements bounce buffer support to handle vmalloc'd buffers
in case of drivers use DMA, similar to what is done in MTD NAND
framework.
I have tested this on two platform:
DRA74 SoC (cortex a15 @1GHz) with s25fl256s1 QSPI (SPI bus frequency
76.8 MHz) and I don't see any performance degradation with UBIFS
read/write(10MB file).
AM437x SoC (cortex a9 @1GHz) with macronix mx66l51235l QSPI flash (SPI bus
frequency 48MHz) and performance degradation is <4% for UBIFS.
Vignesh R (2):
mtd: spi-nor: Introduce bounce buffer to handle vmalloc'd buffers
mtd: devices: m25p80: Enable spi-nor bounce buffer support
drivers/mtd/devices/m25p80.c | 1 +
drivers/mtd/spi-nor/spi-nor.c | 30 +++++++++++++++++++++++++++---
include/linux/mtd/spi-nor.h | 4 ++++
3 files changed, 32 insertions(+), 3 deletions(-)
--
2.11.0
WARNING: multiple messages have this Message-ID (diff)
From: Vignesh R <vigneshr@ti.com>
To: David Woodhouse <dwmw2@infradead.org>,
Brian Norris <computersforpeace@gmail.com>,
Boris Brezillon <boris.brezillon@free-electrons.com>,
Marek Vasut <marek.vasut@gmail.com>,
Richard Weinberger <richard@nod.at>,
Cyrille Pitchen <cyrille.pitchen@atmel.com>
Cc: Frode Isaksen <fisaksen@baylibre.com>,
Vignesh R <vigneshr@ti.com>,
linux-kernel@vger.kernel.org, linux-spi@vger.kernel.org,
linux-mtd@lists.infradead.org, linux-omap@vger.kernel.org
Subject: [RFC PATCH 0/2] mtd: spi-nor: Handle vmalloc'd buffers
Date: Mon, 27 Feb 2017 17:38:37 +0530 [thread overview]
Message-ID: <20170227120839.16545-1-vigneshr@ti.com> (raw)
This series implements bounce buffer support to handle vmalloc'd buffers
in case of drivers use DMA, similar to what is done in MTD NAND
framework.
I have tested this on two platform:
DRA74 SoC (cortex a15 @1GHz) with s25fl256s1 QSPI (SPI bus frequency
76.8 MHz) and I don't see any performance degradation with UBIFS
read/write(10MB file).
AM437x SoC (cortex a9 @1GHz) with macronix mx66l51235l QSPI flash (SPI bus
frequency 48MHz) and performance degradation is <4% for UBIFS.
Vignesh R (2):
mtd: spi-nor: Introduce bounce buffer to handle vmalloc'd buffers
mtd: devices: m25p80: Enable spi-nor bounce buffer support
drivers/mtd/devices/m25p80.c | 1 +
drivers/mtd/spi-nor/spi-nor.c | 30 +++++++++++++++++++++++++++---
include/linux/mtd/spi-nor.h | 4 ++++
3 files changed, 32 insertions(+), 3 deletions(-)
--
2.11.0
______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/
next reply other threads:[~2017-02-27 12:10 UTC|newest]
Thread overview: 70+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-02-27 12:08 Vignesh R [this message]
2017-02-27 12:08 ` [RFC PATCH 0/2] mtd: spi-nor: Handle vmalloc'd buffers Vignesh R
2017-02-27 12:08 ` [RFC PATCH 1/2] mtd: spi-nor: Introduce bounce buffer to handle " Vignesh R
2017-02-27 12:08 ` Vignesh R
2017-02-28 21:39 ` Richard Weinberger
2017-02-28 21:39 ` Richard Weinberger
2017-03-01 5:13 ` Vignesh R
2017-03-01 5:13 ` Vignesh R
2017-03-01 10:09 ` Cyrille Pitchen
2017-03-01 10:09 ` Cyrille Pitchen
2017-03-01 10:18 ` Boris Brezillon
2017-03-01 10:18 ` Boris Brezillon
2017-03-01 11:18 ` Frode Isaksen
2017-03-01 11:18 ` Frode Isaksen
2017-03-01 12:12 ` Boris Brezillon
2017-03-01 12:12 ` Boris Brezillon
2017-03-01 11:50 ` Vignesh R
2017-03-01 11:50 ` Vignesh R
2017-02-27 12:08 ` [RFC PATCH 2/2] mtd: devices: m25p80: Enable spi-nor bounce buffer support Vignesh R
2017-02-27 12:08 ` Vignesh R
2017-02-28 21:41 ` Richard Weinberger
2017-03-01 4:54 ` Vignesh R
2017-03-01 4:54 ` Vignesh R
2017-03-01 10:43 ` Cyrille Pitchen
2017-03-01 10:43 ` Cyrille Pitchen
2017-03-01 11:14 ` Frode Isaksen
2017-03-01 11:14 ` Frode Isaksen
2017-03-01 11:46 ` Vignesh R
2017-03-01 11:46 ` Vignesh R
2017-03-01 11:46 ` Vignesh R
2017-03-01 12:23 ` Boris Brezillon
2017-03-01 12:23 ` Boris Brezillon
2017-03-01 14:21 ` Cyrille Pitchen
2017-03-01 14:21 ` Cyrille Pitchen
2017-03-01 14:28 ` Boris Brezillon
2017-03-01 14:28 ` Boris Brezillon
2017-03-01 14:28 ` Boris Brezillon
2017-03-01 14:30 ` Cyrille Pitchen
2017-03-01 14:30 ` Cyrille Pitchen
2017-03-01 14:30 ` Cyrille Pitchen
2017-03-01 15:52 ` Mark Brown
2017-03-01 16:04 ` Boris Brezillon
2017-03-01 16:04 ` Boris Brezillon
2017-03-01 16:55 ` Boris Brezillon
2017-03-01 16:55 ` Boris Brezillon
2017-03-02 9:06 ` Frode Isaksen
2017-03-02 9:06 ` Frode Isaksen
2017-03-02 13:54 ` Vignesh R
2017-03-02 13:54 ` Vignesh R
2017-03-02 14:29 ` Boris Brezillon
2017-03-02 14:29 ` Boris Brezillon
2017-03-02 15:03 ` Frode Isaksen
2017-03-02 15:03 ` Frode Isaksen
2017-03-02 15:25 ` Boris Brezillon
2017-03-02 15:25 ` Boris Brezillon
2017-03-03 9:02 ` Frode Isaksen
2017-03-03 9:02 ` Frode Isaksen
2017-03-02 16:45 ` Cyrille Pitchen
2017-03-02 16:45 ` Cyrille Pitchen
2017-03-02 17:00 ` Mark Brown
2017-03-02 17:00 ` Mark Brown
2017-03-02 19:49 ` Boris Brezillon
2017-03-02 19:49 ` Boris Brezillon
2017-03-03 12:50 ` Mark Brown
2017-03-03 12:50 ` Mark Brown
2017-03-06 11:47 ` Vignesh R
2017-03-06 11:47 ` Vignesh R
2017-03-14 13:21 ` Vignesh R
2017-02-27 14:03 ` [RFC PATCH 0/2] mtd: spi-nor: Handle vmalloc'd buffers Frode Isaksen
2017-02-27 14:03 ` Frode Isaksen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20170227120839.16545-1-vigneshr@ti.com \
--to=vigneshr@ti.com \
--cc=boris.brezillon@free-electrons.com \
--cc=computersforpeace@gmail.com \
--cc=cyrille.pitchen@atmel.com \
--cc=dwmw2@infradead.org \
--cc=fisaksen@baylibre.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mtd@lists.infradead.org \
--cc=linux-omap@vger.kernel.org \
--cc=linux-spi@vger.kernel.org \
--cc=marek.vasut@gmail.com \
--cc=richard@nod.at \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.