mtd: map: fix .set_vpp() documentation
authorLinus Walleij <linus.walleij@linaro.org>
Mon, 1 Feb 2016 22:02:48 +0000 (23:02 +0100)
committerBrian Norris <computersforpeace@gmail.com>
Fri, 12 Feb 2016 19:09:32 +0000 (11:09 -0800)
As of commit 876fe76d793d03077eb61ba3afab4a383f46c554
"mtd: maps: physmap: Add reference counter to set_vpp()"
the comment in the header file is incorrect and misleading.
Fix it up.

Cc: Russell King <linux@arm.linux.org.uk>
Cc: Paul Parsons <lost.distance@yahoo.com>
Fixes: 876fe76d793d ("mtd: maps: physmap: Add reference counter to set_vpp()")
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Brian Norris <computersforpeace@gmail.com>
include/linux/mtd/map.h

index 58f3ba709adecfb5da07e0b28a399218503763a6..5e0eb7ccabd4213a948338c7a86198fa1f9429eb 100644 (file)
@@ -240,8 +240,11 @@ struct map_info {
           If there is no cache to care about this can be set to NULL. */
        void (*inval_cache)(struct map_info *, unsigned long, ssize_t);
 
-       /* set_vpp() must handle being reentered -- enable, enable, disable
-          must leave it enabled. */
+       /* This will be called with 1 as parameter when the first map user
+        * needs VPP, and called with 0 when the last user exits. The map
+        * core maintains a reference counter, and assumes that VPP is a
+        * global resource applying to all mapped flash chips on the system.
+        */
        void (*set_vpp)(struct map_info *, int);
 
        unsigned long pfow_base;
This page took 0.026227 seconds and 5 git commands to generate.