Paul Parsons
876fe76d79
mtd: maps: physmap: Add reference counter to set_vpp()
...
This patch is part of a set which fixes unnecessary flash erase and write errors
resulting from the MTD CFI driver turning off vpp while an erase is in progress.
This patch allows physmap_set_vpp() calls to be nested by adding a reference
counter.
omap1_set_vpp() already used a reference counter. Since it is called from
physmap_set_vpp(), omap1_set_vpp() can now be simplified.
simtec_nor_vpp() already disabled hard interrupts. Since it is called from
physmap_set_vpp(), simtec_nor_vpp() can now be simplified.
Signed-off-by: Paul Parsons <lost.distance@yahoo.com>
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2012-03-27 00:52:28 +01:00
..
2012-02-13 05:50:26 +00:00
2012-02-21 09:35:32 +00:00
2012-01-23 14:50:30 -08:00
2012-02-15 21:10:49 +00:00
2012-02-21 16:50:14 +00:00
2012-01-25 11:07:40 +00:00
2012-02-13 18:31:37 +01:00
2012-02-04 11:38:20 -08:00
2012-01-07 11:51:28 +00:00
2012-01-11 18:50:26 -08:00
2012-01-27 22:29:09 +05:30
2012-02-09 16:16:35 -08:00
2012-01-07 11:51:28 +00:00
2012-02-13 06:56:39 +00:00
2012-02-13 05:50:26 +00:00
2012-01-11 18:50:26 -08:00
2011-11-26 19:21:29 -05:00
2012-01-07 11:51:28 +00:00
2012-01-23 10:20:05 +00:00
2012-01-28 13:27:10 -08:00
2012-01-11 18:50:26 -08:00
2012-01-11 18:50:26 -08:00
2012-01-07 11:51:28 +00:00
2012-01-07 11:51:28 +00:00
2012-01-11 18:50:26 -08:00
2012-01-11 18:50:26 -08:00
2012-01-11 18:50:26 -08:00
2012-02-09 16:16:35 -08:00
2012-01-11 18:50:26 -08:00
2012-02-27 17:28:03 +01:00
2012-02-16 23:24:30 +08:00
2012-01-23 10:20:05 +00:00
2012-02-09 16:16:35 -08:00
2012-03-27 00:37:23 +01:00
2012-01-07 11:51:28 +00:00
2012-01-07 11:51:28 +00:00
2012-03-27 00:52:28 +01:00
2012-02-29 11:24:39 -08:00
2012-02-09 16:16:35 -08:00
2012-01-16 22:45:42 -08:00
2012-01-07 11:51:28 +00:00
2012-01-07 11:51:28 +00:00
2012-02-17 11:21:31 +08:00
2012-01-25 09:24:36 +00:00
2012-01-07 11:51:28 +00:00
2012-01-27 14:43:44 +09:00
2012-03-27 00:52:28 +01:00
2012-01-27 15:35:47 +09:00
2012-01-27 15:35:47 +09:00
2012-01-27 15:35:47 +09:00
2012-01-27 15:35:47 +09:00
2012-01-27 15:35:47 +09:00
2012-01-09 14:30:28 -08:00
2012-01-27 15:35:47 +09:00
2012-01-26 21:06:54 +00:00
2012-01-07 11:51:28 +00:00
2012-03-27 00:43:23 +01:00
2012-01-07 11:51:28 +00:00
2012-01-07 11:51:28 +00:00
2012-02-06 18:32:51 -08:00
2012-03-27 00:46:19 +01:00
2012-01-28 13:27:10 -08:00
2012-01-11 18:50:26 -08:00
2012-01-23 10:20:05 +00:00
2011-11-26 19:21:29 -05:00
2012-01-13 15:00:22 +00:00
2012-01-07 11:51:28 +00:00
2012-02-15 21:09:52 +00:00
2011-12-13 08:52:02 +00:00
2011-12-23 11:58:34 +01:00
2012-01-11 18:50:26 -08:00
2012-01-28 13:21:54 -08:00
2012-01-17 18:40:24 -08:00
2012-02-14 11:42:42 -08:00
2012-02-09 16:16:35 -08:00
2011-11-23 20:47:41 +00:00
2012-01-13 15:00:22 +00:00
2012-01-07 12:03:30 -08:00
2012-01-27 14:51:21 +09:00
2012-01-07 11:51:28 +00:00
2012-01-23 10:20:05 +00:00
2011-12-23 22:58:10 +00:00
2011-10-31 19:30:48 -04:00
2012-01-23 10:20:05 +00:00
2011-12-01 12:34:21 +00:00
2012-01-23 14:50:30 -08:00