| 1234567891011121314151617181920212223242526272829303132333435 |
- From 3126b17c9123daf9f96f513d53f08c06f4d08a7c Mon Sep 17 00:00:00 2001
- From: Boris BREZILLON <[email protected]>
- Date: Mon, 16 Nov 2015 14:37:35 +0100
- Subject: [PATCH 52/90] mtd: nand: add an mtd_to_nand() helper
- Some drivers are retrieving the nand_chip pointer using the container_of
- macro on a struct wrapping both the nand_chip and the mtd_info struct while
- the standard way of retrieving this pointer is through mtd->priv.
- Provide an helper to do that.
- Signed-off-by: Boris Brezillon <[email protected]>
- Signed-off-by: Brian Norris <[email protected]>
- ---
- include/linux/mtd/nand.h | 5 +++++
- 1 file changed, 5 insertions(+)
- diff --git a/include/linux/mtd/nand.h b/include/linux/mtd/nand.h
- index 5a9d1d4..a4839b3 100644
- --- a/include/linux/mtd/nand.h
- +++ b/include/linux/mtd/nand.h
- @@ -719,6 +719,11 @@ struct nand_chip {
- void *priv;
- };
-
- +static inline struct nand_chip *mtd_to_nand(struct mtd_info *mtd)
- +{
- + return mtd->priv;
- +}
- +
- /*
- * NAND Flash Manufacturer ID Codes
- */
- --
- 1.7.10.4
|