Messages in this thread | | | Date | Tue, 15 Apr 2014 23:57:29 -0700 | From | Brian Norris <> | Subject | Re: [v2 PATCH 1/1] mtd: mtd_blkdevs: handle REQ_FLUSH request and do explicit flush of writeback buffer |
| |
On Sat, Mar 08, 2014 at 09:59:14PM +0900, Roman Pen wrote: > From: Roman Peniaev <r.peniaev@gmail.com> > > mtd_blkdevs is device with volatile cache (writeback buffer), so it should support > REQ_FLUSH to do explicit flush. > > Without this patch 'sync' does not guarantee that writeback buffer will be flushed > on disk in case of power off, e.g.: > > $ cp some_file /mnt > $ sync > > ### POWER OFF > > In case of this sequence writeback buffer will not be flushed on disk. > > This patch fixes this behaviour and explicitly reports to block layer that flush > requests are being supported. > > Signed-off-by: Roman Peniaev <r.peniaev@gmail.com> > CC: David Woodhouse <dwmw2@infradead.org> > CC: Brian Norris <computersforpeace@gmail.com> > CC: linux-mtd@lists.infradead.org > CC: linux-kernel@vger.kernel.org
Pushed to l2-mtd.git. Thanks!
Brian
| |