summaryrefslogtreecommitdiffstats
path: root/drivers/md
diff options
context:
space:
mode:
authorRobert Jarzmik <robert.jarzmik@free.fr>2015-02-20 19:36:43 +0100
committerBrian Norris <computersforpeace@gmail.com>2015-02-28 01:08:36 -0800
commit24542257a3b987025d4b998ec2d15e556c98ad3f (patch)
tree5fa45c4488a75455dfb75d305ec688bb8bf07d51 /drivers/md
parentadf716d2f3e62820cc86cdb08c277516c7012352 (diff)
downloadlinux-stable-24542257a3b987025d4b998ec2d15e556c98ad3f.tar.gz
linux-stable-24542257a3b987025d4b998ec2d15e556c98ad3f.tar.bz2
linux-stable-24542257a3b987025d4b998ec2d15e556c98ad3f.zip
mtd: pxa3xx-nand: handle PIO in threaded interrupt
Change the handling of the data stage in the driver : don't pump data in the top-half interrupt, but rather schedule a thread for non dma cases. This will enable latencies in the data pumping, especially if delays are required. Moreover platform shall be more reactive as other interrupts can be served while pumping data. No throughput degradation was observed, at least on the zylonite platform, while a slight degradation was being expected. Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr> Tested-by: Maxime Ripard <maxime.ripard@free-electrons.com> Signed-off-by: Brian Norris <computersforpeace@gmail.com>
Diffstat (limited to 'drivers/md')
0 files changed, 0 insertions, 0 deletions