summaryrefslogtreecommitdiff
path: root/drivers/ata
diff options
context:
space:
mode:
authorRoman Peniaev <r.peniaev@gmail.com>2014-03-08 21:59:14 +0900
committerBrian Norris <computersforpeace@gmail.com>2014-04-15 23:25:37 -0700
commit566c0d6a74169dc5cc9f353ff4a8d579d96a85ff (patch)
tree11e9a6727d03c958f40843454be9c810e5f70f7b /drivers/ata
parent47570bb1f533b2a48e5222db8545b7842c229331 (diff)
mtd: mtd_blkdevs: handle REQ_FLUSH request and do explicit flush of writeback buffer
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: linux-mtd@lists.infradead.org Cc: linux-kernel@vger.kernel.org Signed-off-by: Brian Norris <computersforpeace@gmail.com>
Diffstat (limited to 'drivers/ata')
0 files changed, 0 insertions, 0 deletions