* [PATCH 00/23] mtd: nand: Remove unnecessary OOM messages
@ 2013-12-26 2:58 Jingoo Han
2013-12-26 3:00 ` [PATCH 01/23] mtd: atmel_nand: " Jingoo Han
` (23 more replies)
0 siblings, 24 replies; 32+ messages in thread
From: Jingoo Han @ 2013-12-26 2:58 UTC (permalink / raw)
To: 'Brian Norris'
Cc: linux-mtd, 'Jingoo Han', 'David Woodhouse'
The site-specific OOM messages are unnecessary, because they
duplicate the MM subsystem generic OOM message. For example,
k.alloc and v.alloc failures use dump_stack().
Jingoo Han (23):
mtd: atmel_nand: Remove unnecessary OOM messages
mtd: orion_nand: Remove unnecessary OOM messages
mtd: sharpsl: Remove unnecessary OOM messages
mtd: au1550nd: Remove unnecessary OOM messages
mtd: bf5xx_nand: Remove unnecessary OOM messages
mtd: cafe_nand: Remove unnecessary OOM messages
mtd: cmx270_nand: Remove unnecessary OOM messages
mtd: cs553x_nand: Remove unnecessary OOM messages
mtd: diskonchip: Remove unnecessary OOM messages
mtd: fsl_elbc_nand: Remove unnecessary OOM messages
mtd: fsl_ifc_nand: Remove unnecessary OOM messages
mtd: jz4740_nand: Remove unnecessary OOM messages
mtd: pasemi_nand: Remove unnecessary OOM messages
mtd: txx9ndfmc: Remove unnecessary OOM messages
mtd: davinci_nand: Remove unnecessary OOM messages
mtd: fsmc_nand: Remove unnecessary OOM messages
mtd: nand-gpio: Remove unnecessary OOM messages
mtd: lpc32xx_mlc: Remove unnecessary OOM messages
mtd: lpc32xx_slc: Remove unnecessary OOM messages
mtd: mpc5121_nfc: Remove unnecessary OOM messages
mtd: plat_nand: Remove unnecessary OOM messages
mtd: s3c2410: Remove unnecessary OOM messages
mtd: sh_flctl: Remove unnecessary OOM messages
---
drivers/mtd/nand/atmel_nand.c | 4 +---
drivers/mtd/nand/au1550nd.c | 4 +---
drivers/mtd/nand/bf5xx_nand.c | 1 -
drivers/mtd/nand/cafe_nand.c | 4 +---
drivers/mtd/nand/cmx270_nand.c | 1 -
drivers/mtd/nand/cs553x_nand.c | 1 -
drivers/mtd/nand/davinci_nand.c | 4 +---
drivers/mtd/nand/diskonchip.c | 3 ---
drivers/mtd/nand/fsl_elbc_nand.c | 1 -
drivers/mtd/nand/fsl_ifc_nand.c | 1 -
drivers/mtd/nand/fsmc_nand.c | 8 ++------
drivers/mtd/nand/gpio.c | 4 +---
drivers/mtd/nand/jz4740_nand.c | 4 +---
drivers/mtd/nand/lpc32xx_mlc.c | 10 ++--------
drivers/mtd/nand/lpc32xx_slc.c | 9 ++-------
drivers/mtd/nand/mpc5121_nfc.c | 4 +---
drivers/mtd/nand/orion_nand.c | 2 --
drivers/mtd/nand/pasemi_nand.c | 2 --
drivers/mtd/nand/plat_nand.c | 4 +---
drivers/mtd/nand/s3c2410.c | 2 --
drivers/mtd/nand/sh_flctl.c | 8 ++------
drivers/mtd/nand/sharpsl.c | 4 +---
drivers/mtd/nand/txx9ndfmc.c | 5 +----
^ permalink raw reply [flat|nested] 32+ messages in thread
* [PATCH 01/23] mtd: atmel_nand: Remove unnecessary OOM messages
2013-12-26 2:58 [PATCH 00/23] mtd: nand: Remove unnecessary OOM messages Jingoo Han
@ 2013-12-26 3:00 ` Jingoo Han
2013-12-27 6:55 ` Josh Wu
2013-12-26 3:00 ` [PATCH 02/23] mtd: orion_nand: " Jingoo Han
` (22 subsequent siblings)
23 siblings, 1 reply; 32+ messages in thread
From: Jingoo Han @ 2013-12-26 3:00 UTC (permalink / raw)
To: 'Brian Norris'
Cc: linux-mtd, 'Jingoo Han', 'David Woodhouse',
'Josh Wu'
The site-specific OOM messages are unnecessary, because they
duplicate the MM subsystem generic OOM message.
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
---
drivers/mtd/nand/atmel_nand.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/mtd/nand/atmel_nand.c b/drivers/mtd/nand/atmel_nand.c
index 59f08c4..e633c44 100644
--- a/drivers/mtd/nand/atmel_nand.c
+++ b/drivers/mtd/nand/atmel_nand.c
@@ -1961,10 +1961,8 @@ static int atmel_nand_probe(struct platform_device *pdev)
/* Allocate memory for the device structure (and zero it) */
host = devm_kzalloc(&pdev->dev, sizeof(*host), GFP_KERNEL);
- if (!host) {
- printk(KERN_ERR "atmel_nand: failed to allocate device structure.\n");
+ if (!host)
return -ENOMEM;
- }
res = platform_driver_register(&atmel_nand_nfc_driver);
if (res)
--
1.7.10.4
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [PATCH 02/23] mtd: orion_nand: Remove unnecessary OOM messages
2013-12-26 2:58 [PATCH 00/23] mtd: nand: Remove unnecessary OOM messages Jingoo Han
2013-12-26 3:00 ` [PATCH 01/23] mtd: atmel_nand: " Jingoo Han
@ 2013-12-26 3:00 ` Jingoo Han
2013-12-26 3:01 ` [PATCH 03/23] mtd: sharpsl: " Jingoo Han
` (21 subsequent siblings)
23 siblings, 0 replies; 32+ messages in thread
From: Jingoo Han @ 2013-12-26 3:00 UTC (permalink / raw)
To: 'Brian Norris'
Cc: linux-mtd, 'Jingoo Han', 'David Woodhouse',
'Andrew Lunn'
The site-specific OOM messages are unnecessary, because they
duplicate the MM subsystem generic OOM message.
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
---
drivers/mtd/nand/orion_nand.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/drivers/mtd/nand/orion_nand.c b/drivers/mtd/nand/orion_nand.c
index a393a5b..a6a4a20 100644
--- a/drivers/mtd/nand/orion_nand.c
+++ b/drivers/mtd/nand/orion_nand.c
@@ -87,7 +87,6 @@ static int __init orion_nand_probe(struct platform_device *pdev)
nc = kzalloc(sizeof(struct nand_chip) + sizeof(struct mtd_info), GFP_KERNEL);
if (!nc) {
- printk(KERN_ERR "orion_nand: failed to allocate device structure.\n");
ret = -ENOMEM;
goto no_res;
}
@@ -110,7 +109,6 @@ static int __init orion_nand_probe(struct platform_device *pdev)
board = devm_kzalloc(&pdev->dev, sizeof(struct orion_nand_data),
GFP_KERNEL);
if (!board) {
- printk(KERN_ERR "orion_nand: failed to allocate board structure.\n");
ret = -ENOMEM;
goto no_res;
}
--
1.7.10.4
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [PATCH 03/23] mtd: sharpsl: Remove unnecessary OOM messages
2013-12-26 2:58 [PATCH 00/23] mtd: nand: Remove unnecessary OOM messages Jingoo Han
2013-12-26 3:00 ` [PATCH 01/23] mtd: atmel_nand: " Jingoo Han
2013-12-26 3:00 ` [PATCH 02/23] mtd: orion_nand: " Jingoo Han
@ 2013-12-26 3:01 ` Jingoo Han
2013-12-26 3:02 ` [PATCH 04/23] mtd: au1550nd: " Jingoo Han
` (20 subsequent siblings)
23 siblings, 0 replies; 32+ messages in thread
From: Jingoo Han @ 2013-12-26 3:01 UTC (permalink / raw)
To: 'Brian Norris'
Cc: linux-mtd, 'Jingoo Han', 'David Woodhouse'
The site-specific OOM messages are unnecessary, because they
duplicate the MM subsystem generic OOM message.
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
---
drivers/mtd/nand/sharpsl.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/mtd/nand/sharpsl.c b/drivers/mtd/nand/sharpsl.c
index 87908d7..61a85ab 100644
--- a/drivers/mtd/nand/sharpsl.c
+++ b/drivers/mtd/nand/sharpsl.c
@@ -121,10 +121,8 @@ static int sharpsl_nand_probe(struct platform_device *pdev)
/* Allocate memory for MTD device structure and private data */
sharpsl = kzalloc(sizeof(struct sharpsl_nand), GFP_KERNEL);
- if (!sharpsl) {
- printk("Unable to allocate SharpSL NAND MTD device structure.\n");
+ if (!sharpsl)
return -ENOMEM;
- }
r = platform_get_resource(pdev, IORESOURCE_MEM, 0);
if (!r) {
--
1.7.10.4
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [PATCH 04/23] mtd: au1550nd: Remove unnecessary OOM messages
2013-12-26 2:58 [PATCH 00/23] mtd: nand: Remove unnecessary OOM messages Jingoo Han
` (2 preceding siblings ...)
2013-12-26 3:01 ` [PATCH 03/23] mtd: sharpsl: " Jingoo Han
@ 2013-12-26 3:02 ` Jingoo Han
2013-12-26 3:04 ` [PATCH 05/23] mtd: bf5xx_nand: " Jingoo Han
` (19 subsequent siblings)
23 siblings, 0 replies; 32+ messages in thread
From: Jingoo Han @ 2013-12-26 3:02 UTC (permalink / raw)
To: 'Brian Norris'
Cc: linux-mtd, 'Jingoo Han', 'David Woodhouse'
The site-specific OOM messages are unnecessary, because they
duplicate the MM subsystem generic OOM message.
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
---
drivers/mtd/nand/au1550nd.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/mtd/nand/au1550nd.c b/drivers/mtd/nand/au1550nd.c
index 909b673..2880d88 100644
--- a/drivers/mtd/nand/au1550nd.c
+++ b/drivers/mtd/nand/au1550nd.c
@@ -418,10 +418,8 @@ static int au1550nd_probe(struct platform_device *pdev)
}
ctx = kzalloc(sizeof(*ctx), GFP_KERNEL);
- if (!ctx) {
- dev_err(&pdev->dev, "no memory for NAND context\n");
+ if (!ctx)
return -ENOMEM;
- }
r = platform_get_resource(pdev, IORESOURCE_MEM, 0);
if (!r) {
--
1.7.10.4
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [PATCH 05/23] mtd: bf5xx_nand: Remove unnecessary OOM messages
2013-12-26 2:58 [PATCH 00/23] mtd: nand: Remove unnecessary OOM messages Jingoo Han
` (3 preceding siblings ...)
2013-12-26 3:02 ` [PATCH 04/23] mtd: au1550nd: " Jingoo Han
@ 2013-12-26 3:04 ` Jingoo Han
2013-12-26 7:53 ` Mike Frysinger
2013-12-26 3:04 ` [PATCH 06/23] mtd: cafe_nand: " Jingoo Han
` (18 subsequent siblings)
23 siblings, 1 reply; 32+ messages in thread
From: Jingoo Han @ 2013-12-26 3:04 UTC (permalink / raw)
To: 'Brian Norris'
Cc: 'Mike Frysinger', linux-mtd, 'Jingoo Han',
'David Woodhouse'
The site-specific OOM messages are unnecessary, because they
duplicate the MM subsystem generic OOM message.
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
---
drivers/mtd/nand/bf5xx_nand.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/mtd/nand/bf5xx_nand.c b/drivers/mtd/nand/bf5xx_nand.c
index 2c42e12..94f55db 100644
--- a/drivers/mtd/nand/bf5xx_nand.c
+++ b/drivers/mtd/nand/bf5xx_nand.c
@@ -745,7 +745,6 @@ static int bf5xx_nand_probe(struct platform_device *pdev)
info = kzalloc(sizeof(*info), GFP_KERNEL);
if (info == NULL) {
- dev_err(&pdev->dev, "no memory for flash info\n");
err = -ENOMEM;
goto out_err_kzalloc;
}
--
1.7.10.4
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [PATCH 06/23] mtd: cafe_nand: Remove unnecessary OOM messages
2013-12-26 2:58 [PATCH 00/23] mtd: nand: Remove unnecessary OOM messages Jingoo Han
` (4 preceding siblings ...)
2013-12-26 3:04 ` [PATCH 05/23] mtd: bf5xx_nand: " Jingoo Han
@ 2013-12-26 3:04 ` Jingoo Han
2013-12-26 3:06 ` [PATCH 07/23] mtd: cmx270_nand: " Jingoo Han
` (17 subsequent siblings)
23 siblings, 0 replies; 32+ messages in thread
From: Jingoo Han @ 2013-12-26 3:04 UTC (permalink / raw)
To: 'Brian Norris'
Cc: linux-mtd, 'Jingoo Han', 'David Woodhouse'
The site-specific OOM messages are unnecessary, because they
duplicate the MM subsystem generic OOM message.
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
---
drivers/mtd/nand/cafe_nand.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/mtd/nand/cafe_nand.c b/drivers/mtd/nand/cafe_nand.c
index c34985a..f2f64ad 100644
--- a/drivers/mtd/nand/cafe_nand.c
+++ b/drivers/mtd/nand/cafe_nand.c
@@ -640,10 +640,8 @@ static int cafe_nand_probe(struct pci_dev *pdev,
pci_set_master(pdev);
mtd = kzalloc(sizeof(*mtd) + sizeof(struct cafe_priv), GFP_KERNEL);
- if (!mtd) {
- dev_warn(&pdev->dev, "failed to alloc mtd_info\n");
+ if (!mtd)
return -ENOMEM;
- }
cafe = (void *)(&mtd[1]);
mtd->dev.parent = &pdev->dev;
--
1.7.10.4
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [PATCH 07/23] mtd: cmx270_nand: Remove unnecessary OOM messages
2013-12-26 2:58 [PATCH 00/23] mtd: nand: Remove unnecessary OOM messages Jingoo Han
` (5 preceding siblings ...)
2013-12-26 3:04 ` [PATCH 06/23] mtd: cafe_nand: " Jingoo Han
@ 2013-12-26 3:06 ` Jingoo Han
2013-12-26 3:06 ` [PATCH 08/23] mtd: cs553x_nand: " Jingoo Han
` (16 subsequent siblings)
23 siblings, 0 replies; 32+ messages in thread
From: Jingoo Han @ 2013-12-26 3:06 UTC (permalink / raw)
To: 'Brian Norris'
Cc: linux-mtd, 'Jingoo Han', 'David Woodhouse',
'Mike Rapoport'
The site-specific OOM messages are unnecessary, because they
duplicate the MM subsystem generic OOM message.
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
---
drivers/mtd/nand/cmx270_nand.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/mtd/nand/cmx270_nand.c b/drivers/mtd/nand/cmx270_nand.c
index 39b2ef8..66ec95e 100644
--- a/drivers/mtd/nand/cmx270_nand.c
+++ b/drivers/mtd/nand/cmx270_nand.c
@@ -164,7 +164,6 @@ static int __init cmx270_init(void)
sizeof(struct nand_chip),
GFP_KERNEL);
if (!cmx270_nand_mtd) {
- pr_debug("Unable to allocate CM-X270 NAND MTD device structure.\n");
ret = -ENOMEM;
goto err_kzalloc;
}
--
1.7.10.4
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [PATCH 08/23] mtd: cs553x_nand: Remove unnecessary OOM messages
2013-12-26 2:58 [PATCH 00/23] mtd: nand: Remove unnecessary OOM messages Jingoo Han
` (6 preceding siblings ...)
2013-12-26 3:06 ` [PATCH 07/23] mtd: cmx270_nand: " Jingoo Han
@ 2013-12-26 3:06 ` Jingoo Han
2013-12-26 3:07 ` [PATCH 09/23] mtd: diskonchip: " Jingoo Han
` (15 subsequent siblings)
23 siblings, 0 replies; 32+ messages in thread
From: Jingoo Han @ 2013-12-26 3:06 UTC (permalink / raw)
To: 'Brian Norris'
Cc: linux-mtd, 'Jingoo Han', 'David Woodhouse'
The site-specific OOM messages are unnecessary, because they
duplicate the MM subsystem generic OOM message.
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
---
drivers/mtd/nand/cs553x_nand.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/mtd/nand/cs553x_nand.c b/drivers/mtd/nand/cs553x_nand.c
index d469a9a..88109d3 100644
--- a/drivers/mtd/nand/cs553x_nand.c
+++ b/drivers/mtd/nand/cs553x_nand.c
@@ -199,7 +199,6 @@ static int __init cs553x_init_one(int cs, int mmio, unsigned long adr)
/* Allocate memory for MTD device structure and private data */
new_mtd = kzalloc(sizeof(struct mtd_info) + sizeof(struct nand_chip), GFP_KERNEL);
if (!new_mtd) {
- printk(KERN_WARNING "Unable to allocate CS553X NAND MTD device structure.\n");
err = -ENOMEM;
goto out;
}
--
1.7.10.4
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [PATCH 09/23] mtd: diskonchip: Remove unnecessary OOM messages
2013-12-26 2:58 [PATCH 00/23] mtd: nand: Remove unnecessary OOM messages Jingoo Han
` (7 preceding siblings ...)
2013-12-26 3:06 ` [PATCH 08/23] mtd: cs553x_nand: " Jingoo Han
@ 2013-12-26 3:07 ` Jingoo Han
2013-12-26 3:08 ` [PATCH 10/23] mtd: fsl_elbc_nand: " Jingoo Han
` (14 subsequent siblings)
23 siblings, 0 replies; 32+ messages in thread
From: Jingoo Han @ 2013-12-26 3:07 UTC (permalink / raw)
To: 'Brian Norris'
Cc: linux-mtd, 'Jingoo Han', 'David Woodhouse'
The site-specific OOM messages are unnecessary, because they
duplicate the MM subsystem generic OOM message.
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
---
drivers/mtd/nand/diskonchip.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/drivers/mtd/nand/diskonchip.c b/drivers/mtd/nand/diskonchip.c
index 0afafa0..fec31d7 100644
--- a/drivers/mtd/nand/diskonchip.c
+++ b/drivers/mtd/nand/diskonchip.c
@@ -1058,7 +1058,6 @@ static inline int __init nftl_partscan(struct mtd_info *mtd, struct mtd_partitio
buf = kmalloc(mtd->writesize, GFP_KERNEL);
if (!buf) {
- printk(KERN_ERR "DiskOnChip mediaheader kmalloc failed!\n");
return 0;
}
if (!(numheaders = find_media_headers(mtd, buf, "ANAND", 1)))
@@ -1166,7 +1165,6 @@ static inline int __init inftl_partscan(struct mtd_info *mtd, struct mtd_partiti
buf = kmalloc(mtd->writesize, GFP_KERNEL);
if (!buf) {
- printk(KERN_ERR "DiskOnChip mediaheader kmalloc failed!\n");
return 0;
}
@@ -1564,7 +1562,6 @@ static int __init doc_probe(unsigned long physadr)
sizeof(struct nand_chip) + sizeof(struct doc_priv) + (2 * sizeof(struct nand_bbt_descr));
mtd = kzalloc(len, GFP_KERNEL);
if (!mtd) {
- printk(KERN_ERR "DiskOnChip kmalloc (%d bytes) failed!\n", len);
ret = -ENOMEM;
goto fail;
}
--
1.7.10.4
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [PATCH 10/23] mtd: fsl_elbc_nand: Remove unnecessary OOM messages
2013-12-26 2:58 [PATCH 00/23] mtd: nand: Remove unnecessary OOM messages Jingoo Han
` (8 preceding siblings ...)
2013-12-26 3:07 ` [PATCH 09/23] mtd: diskonchip: " Jingoo Han
@ 2013-12-26 3:08 ` Jingoo Han
2013-12-26 3:09 ` [PATCH 11/23] mtd: fsl_ifc_nand: " Jingoo Han
` (13 subsequent siblings)
23 siblings, 0 replies; 32+ messages in thread
From: Jingoo Han @ 2013-12-26 3:08 UTC (permalink / raw)
To: 'Brian Norris'
Cc: 'Scott Wood', linux-mtd, 'Jingoo Han',
'David Woodhouse'
The site-specific OOM messages are unnecessary, because they
duplicate the MM subsystem generic OOM message.
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
---
drivers/mtd/nand/fsl_elbc_nand.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/mtd/nand/fsl_elbc_nand.c b/drivers/mtd/nand/fsl_elbc_nand.c
index c966fc7..d32f1d3 100644
--- a/drivers/mtd/nand/fsl_elbc_nand.c
+++ b/drivers/mtd/nand/fsl_elbc_nand.c
@@ -847,7 +847,6 @@ static int fsl_elbc_nand_probe(struct platform_device *pdev)
if (!fsl_lbc_ctrl_dev->nand) {
elbc_fcm_ctrl = kzalloc(sizeof(*elbc_fcm_ctrl), GFP_KERNEL);
if (!elbc_fcm_ctrl) {
- dev_err(dev, "failed to allocate memory\n");
mutex_unlock(&fsl_elbc_nand_mutex);
ret = -ENOMEM;
goto err;
--
1.7.10.4
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [PATCH 11/23] mtd: fsl_ifc_nand: Remove unnecessary OOM messages
2013-12-26 2:58 [PATCH 00/23] mtd: nand: Remove unnecessary OOM messages Jingoo Han
` (9 preceding siblings ...)
2013-12-26 3:08 ` [PATCH 10/23] mtd: fsl_elbc_nand: " Jingoo Han
@ 2013-12-26 3:09 ` Jingoo Han
2013-12-26 3:09 ` [PATCH 12/23] mtd: jz4740_nand: " Jingoo Han
` (12 subsequent siblings)
23 siblings, 0 replies; 32+ messages in thread
From: Jingoo Han @ 2013-12-26 3:09 UTC (permalink / raw)
To: 'Brian Norris'
Cc: linux-mtd, 'Jingoo Han', 'David Woodhouse',
'Prabhakar Kushwaha'
The site-specific OOM messages are unnecessary, because they
duplicate the MM subsystem generic OOM message.
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
---
drivers/mtd/nand/fsl_ifc_nand.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/mtd/nand/fsl_ifc_nand.c b/drivers/mtd/nand/fsl_ifc_nand.c
index 4335577..3344080 100644
--- a/drivers/mtd/nand/fsl_ifc_nand.c
+++ b/drivers/mtd/nand/fsl_ifc_nand.c
@@ -1060,7 +1060,6 @@ static int fsl_ifc_nand_probe(struct platform_device *dev)
if (!fsl_ifc_ctrl_dev->nand) {
ifc_nand_ctrl = kzalloc(sizeof(*ifc_nand_ctrl), GFP_KERNEL);
if (!ifc_nand_ctrl) {
- dev_err(&dev->dev, "failed to allocate memory\n");
mutex_unlock(&fsl_ifc_nand_mutex);
return -ENOMEM;
}
--
1.7.10.4
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [PATCH 12/23] mtd: jz4740_nand: Remove unnecessary OOM messages
2013-12-26 2:58 [PATCH 00/23] mtd: nand: Remove unnecessary OOM messages Jingoo Han
` (10 preceding siblings ...)
2013-12-26 3:09 ` [PATCH 11/23] mtd: fsl_ifc_nand: " Jingoo Han
@ 2013-12-26 3:09 ` Jingoo Han
2013-12-26 3:11 ` [PATCH 13/23] mtd: pasemi_nand: " Jingoo Han
` (11 subsequent siblings)
23 siblings, 0 replies; 32+ messages in thread
From: Jingoo Han @ 2013-12-26 3:09 UTC (permalink / raw)
To: 'Brian Norris'
Cc: linux-mtd, 'Jingoo Han', 'David Woodhouse'
The site-specific OOM messages are unnecessary, because they
duplicate the MM subsystem generic OOM message.
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
---
drivers/mtd/nand/jz4740_nand.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/mtd/nand/jz4740_nand.c b/drivers/mtd/nand/jz4740_nand.c
index a264b88..a2c804d 100644
--- a/drivers/mtd/nand/jz4740_nand.c
+++ b/drivers/mtd/nand/jz4740_nand.c
@@ -416,10 +416,8 @@ static int jz_nand_probe(struct platform_device *pdev)
uint8_t nand_maf_id = 0, nand_dev_id = 0;
nand = kzalloc(sizeof(*nand), GFP_KERNEL);
- if (!nand) {
- dev_err(&pdev->dev, "Failed to allocate device structure.\n");
+ if (!nand)
return -ENOMEM;
- }
ret = jz_nand_ioremap_resource(pdev, "mmio", &nand->mem, &nand->base);
if (ret)
--
1.7.10.4
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [PATCH 13/23] mtd: pasemi_nand: Remove unnecessary OOM messages
2013-12-26 2:58 [PATCH 00/23] mtd: nand: Remove unnecessary OOM messages Jingoo Han
` (11 preceding siblings ...)
2013-12-26 3:09 ` [PATCH 12/23] mtd: jz4740_nand: " Jingoo Han
@ 2013-12-26 3:11 ` Jingoo Han
2013-12-27 5:43 ` Olof Johansson
2013-12-26 3:12 ` [PATCH 14/23] mtd: txx9ndfmc: " Jingoo Han
` (10 subsequent siblings)
23 siblings, 1 reply; 32+ messages in thread
From: Jingoo Han @ 2013-12-26 3:11 UTC (permalink / raw)
To: 'Brian Norris'
Cc: 'Olof Johansson', linux-mtd, 'Jingoo Han',
'David Woodhouse'
The site-specific OOM messages are unnecessary, because they
duplicate the MM subsystem generic OOM message.
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
---
drivers/mtd/nand/pasemi_nand.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/drivers/mtd/nand/pasemi_nand.c b/drivers/mtd/nand/pasemi_nand.c
index 90f871a..24cf045 100644
--- a/drivers/mtd/nand/pasemi_nand.c
+++ b/drivers/mtd/nand/pasemi_nand.c
@@ -114,8 +114,6 @@ static int pasemi_nand_probe(struct platform_device *ofdev)
pasemi_nand_mtd = kzalloc(sizeof(struct mtd_info) +
sizeof(struct nand_chip), GFP_KERNEL);
if (!pasemi_nand_mtd) {
- printk(KERN_WARNING
- "Unable to allocate PASEMI NAND MTD device structure\n");
err = -ENOMEM;
goto out;
}
--
1.7.10.4
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [PATCH 14/23] mtd: txx9ndfmc: Remove unnecessary OOM messages
2013-12-26 2:58 [PATCH 00/23] mtd: nand: Remove unnecessary OOM messages Jingoo Han
` (12 preceding siblings ...)
2013-12-26 3:11 ` [PATCH 13/23] mtd: pasemi_nand: " Jingoo Han
@ 2013-12-26 3:12 ` Jingoo Han
2013-12-26 3:13 ` [PATCH 15/23] mtd: davinci_nand: " Jingoo Han
` (9 subsequent siblings)
23 siblings, 0 replies; 32+ messages in thread
From: Jingoo Han @ 2013-12-26 3:12 UTC (permalink / raw)
To: 'Brian Norris'
Cc: linux-mtd, 'Atsushi Nemoto', 'Jingoo Han',
'David Woodhouse'
The site-specific OOM messages are unnecessary, because they
duplicate the MM subsystem generic OOM message.
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
---
drivers/mtd/nand/txx9ndfmc.c | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/drivers/mtd/nand/txx9ndfmc.c b/drivers/mtd/nand/txx9ndfmc.c
index 235714a..c1622a5 100644
--- a/drivers/mtd/nand/txx9ndfmc.c
+++ b/drivers/mtd/nand/txx9ndfmc.c
@@ -319,11 +319,8 @@ static int __init txx9ndfmc_probe(struct platform_device *dev)
continue;
txx9_priv = kzalloc(sizeof(struct txx9ndfmc_priv),
GFP_KERNEL);
- if (!txx9_priv) {
- dev_err(&dev->dev, "Unable to allocate "
- "TXx9 NDFMC MTD device structure.\n");
+ if (!txx9_priv)
continue;
- }
chip = &txx9_priv->chip;
mtd = &txx9_priv->mtd;
mtd->owner = THIS_MODULE;
--
1.7.10.4
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [PATCH 15/23] mtd: davinci_nand: Remove unnecessary OOM messages
2013-12-26 2:58 [PATCH 00/23] mtd: nand: Remove unnecessary OOM messages Jingoo Han
` (13 preceding siblings ...)
2013-12-26 3:12 ` [PATCH 14/23] mtd: txx9ndfmc: " Jingoo Han
@ 2013-12-26 3:13 ` Jingoo Han
2013-12-26 3:16 ` [PATCH 16/23] mtd: fsmc_nand: " Jingoo Han
` (8 subsequent siblings)
23 siblings, 0 replies; 32+ messages in thread
From: Jingoo Han @ 2013-12-26 3:13 UTC (permalink / raw)
To: 'Brian Norris'
Cc: 'Grygorii Strashko', 'Jingoo Han',
'Taras Kondratiuk', linux-mtd, 'Ivan Khoronzhuk',
'David Woodhouse'
The site-specific OOM messages are unnecessary, because they
duplicate the MM subsystem generic OOM message.
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
---
drivers/mtd/nand/davinci_nand.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/mtd/nand/davinci_nand.c b/drivers/mtd/nand/davinci_nand.c
index 0104d26..a4989ec 100644
--- a/drivers/mtd/nand/davinci_nand.c
+++ b/drivers/mtd/nand/davinci_nand.c
@@ -619,10 +619,8 @@ static int nand_davinci_probe(struct platform_device *pdev)
return -ENODEV;
info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL);
- if (!info) {
- dev_err(&pdev->dev, "unable to allocate memory\n");
+ if (!info)
return -ENOMEM;
- }
platform_set_drvdata(pdev, info);
--
1.7.10.4
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [PATCH 16/23] mtd: fsmc_nand: Remove unnecessary OOM messages
2013-12-26 2:58 [PATCH 00/23] mtd: nand: Remove unnecessary OOM messages Jingoo Han
` (14 preceding siblings ...)
2013-12-26 3:13 ` [PATCH 15/23] mtd: davinci_nand: " Jingoo Han
@ 2013-12-26 3:16 ` Jingoo Han
2014-01-07 17:55 ` Linus Walleij
2013-12-26 3:17 ` [PATCH 17/23] mtd: nand-gpio: " Jingoo Han
` (7 subsequent siblings)
23 siblings, 1 reply; 32+ messages in thread
From: Jingoo Han @ 2013-12-26 3:16 UTC (permalink / raw)
To: 'Brian Norris'
Cc: linux-mtd, 'Linus Walleij', 'Jingoo Han',
'David Woodhouse'
The site-specific OOM messages are unnecessary, because they
duplicate the MM subsystem generic OOM message.
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
---
drivers/mtd/nand/fsmc_nand.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/drivers/mtd/nand/fsmc_nand.c b/drivers/mtd/nand/fsmc_nand.c
index 8b27522..a5915f1 100644
--- a/drivers/mtd/nand/fsmc_nand.c
+++ b/drivers/mtd/nand/fsmc_nand.c
@@ -889,10 +889,8 @@ static int fsmc_nand_probe_config_dt(struct platform_device *pdev,
pdata->nand_timings = devm_kzalloc(&pdev->dev,
sizeof(*pdata->nand_timings), GFP_KERNEL);
- if (!pdata->nand_timings) {
- dev_err(&pdev->dev, "no memory for nand_timing\n");
+ if (!pdata->nand_timings)
return -ENOMEM;
- }
of_property_read_u8_array(np, "timings", (u8 *)pdata->nand_timings,
sizeof(*pdata->nand_timings));
@@ -950,10 +948,8 @@ static int __init fsmc_nand_probe(struct platform_device *pdev)
/* Allocate memory for the device structure (and zero it) */
host = devm_kzalloc(&pdev->dev, sizeof(*host), GFP_KERNEL);
- if (!host) {
- dev_err(&pdev->dev, "failed to allocate device structure\n");
+ if (!host)
return -ENOMEM;
- }
res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "nand_data");
host->data_va = devm_ioremap_resource(&pdev->dev, res);
--
1.7.10.4
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [PATCH 17/23] mtd: nand-gpio: Remove unnecessary OOM messages
2013-12-26 2:58 [PATCH 00/23] mtd: nand: Remove unnecessary OOM messages Jingoo Han
` (15 preceding siblings ...)
2013-12-26 3:16 ` [PATCH 16/23] mtd: fsmc_nand: " Jingoo Han
@ 2013-12-26 3:17 ` Jingoo Han
2013-12-26 3:18 ` [PATCH 18/23] mtd: lpc32xx_mlc: " Jingoo Han
` (6 subsequent siblings)
23 siblings, 0 replies; 32+ messages in thread
From: Jingoo Han @ 2013-12-26 3:17 UTC (permalink / raw)
To: 'Brian Norris'
Cc: linux-mtd, 'Jingoo Han', 'David Woodhouse',
'Alexander Shiyan', 'Mike Rapoport'
The site-specific OOM messages are unnecessary, because they
duplicate the MM subsystem generic OOM message.
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
---
drivers/mtd/nand/gpio.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/mtd/nand/gpio.c b/drivers/mtd/nand/gpio.c
index e826f89..8dfdbb6 100644
--- a/drivers/mtd/nand/gpio.c
+++ b/drivers/mtd/nand/gpio.c
@@ -211,10 +211,8 @@ static int gpio_nand_probe(struct platform_device *pdev)
return -EINVAL;
gpiomtd = devm_kzalloc(&pdev->dev, sizeof(*gpiomtd), GFP_KERNEL);
- if (!gpiomtd) {
- dev_err(&pdev->dev, "failed to create NAND MTD\n");
+ if (!gpiomtd)
return -ENOMEM;
- }
chip = &gpiomtd->nand_chip;
--
1.7.10.4
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [PATCH 18/23] mtd: lpc32xx_mlc: Remove unnecessary OOM messages
2013-12-26 2:58 [PATCH 00/23] mtd: nand: Remove unnecessary OOM messages Jingoo Han
` (16 preceding siblings ...)
2013-12-26 3:17 ` [PATCH 17/23] mtd: nand-gpio: " Jingoo Han
@ 2013-12-26 3:18 ` Jingoo Han
2013-12-26 10:30 ` Roland Stigge
2013-12-26 3:18 ` [PATCH 19/23] mtd: lpc32xx_slc: " Jingoo Han
` (5 subsequent siblings)
23 siblings, 1 reply; 32+ messages in thread
From: Jingoo Han @ 2013-12-26 3:18 UTC (permalink / raw)
To: 'Brian Norris'
Cc: 'Roland Stigge', linux-mtd, 'Jingoo Han',
'David Woodhouse'
The site-specific OOM messages are unnecessary, because they
duplicate the MM subsystem generic OOM message.
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
---
drivers/mtd/nand/lpc32xx_mlc.c | 10 ++--------
1 file changed, 2 insertions(+), 8 deletions(-)
diff --git a/drivers/mtd/nand/lpc32xx_mlc.c b/drivers/mtd/nand/lpc32xx_mlc.c
index 48be850..687478c 100644
--- a/drivers/mtd/nand/lpc32xx_mlc.c
+++ b/drivers/mtd/nand/lpc32xx_mlc.c
@@ -613,10 +613,8 @@ static struct lpc32xx_nand_cfg_mlc *lpc32xx_parse_dt(struct device *dev)
struct device_node *np = dev->of_node;
ncfg = devm_kzalloc(dev, sizeof(*ncfg), GFP_KERNEL);
- if (!ncfg) {
- dev_err(dev, "could not allocate memory for platform data\n");
+ if (!ncfg)
return NULL;
- }
of_property_read_u32(np, "nxp,tcea-delay", &ncfg->tcea_delay);
of_property_read_u32(np, "nxp,busy-delay", &ncfg->busy_delay);
@@ -652,10 +650,8 @@ static int lpc32xx_nand_probe(struct platform_device *pdev)
/* Allocate memory for the device structure (and zero it) */
host = devm_kzalloc(&pdev->dev, sizeof(*host), GFP_KERNEL);
- if (!host) {
- dev_err(&pdev->dev, "failed to allocate device structure.\n");
+ if (!host)
return -ENOMEM;
- }
rc = platform_get_resource(pdev, IORESOURCE_MEM, 0);
host->io_base = devm_ioremap_resource(&pdev->dev, rc);
@@ -750,14 +746,12 @@ static int lpc32xx_nand_probe(struct platform_device *pdev)
host->dma_buf = devm_kzalloc(&pdev->dev, mtd->writesize, GFP_KERNEL);
if (!host->dma_buf) {
- dev_err(&pdev->dev, "Error allocating dma_buf memory\n");
res = -ENOMEM;
goto err_exit3;
}
host->dummy_buf = devm_kzalloc(&pdev->dev, mtd->writesize, GFP_KERNEL);
if (!host->dummy_buf) {
- dev_err(&pdev->dev, "Error allocating dummy_buf memory\n");
res = -ENOMEM;
goto err_exit3;
}
--
1.7.10.4
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [PATCH 19/23] mtd: lpc32xx_slc: Remove unnecessary OOM messages
2013-12-26 2:58 [PATCH 00/23] mtd: nand: Remove unnecessary OOM messages Jingoo Han
` (17 preceding siblings ...)
2013-12-26 3:18 ` [PATCH 18/23] mtd: lpc32xx_mlc: " Jingoo Han
@ 2013-12-26 3:18 ` Jingoo Han
2013-12-26 10:30 ` Roland Stigge
2013-12-26 3:19 ` [PATCH 20/23] mtd: mpc5121_nfc: " Jingoo Han
` (4 subsequent siblings)
23 siblings, 1 reply; 32+ messages in thread
From: Jingoo Han @ 2013-12-26 3:18 UTC (permalink / raw)
To: 'Brian Norris'
Cc: 'Roland Stigge', linux-mtd, 'Jingoo Han',
'David Woodhouse'
The site-specific OOM messages are unnecessary, because they
duplicate the MM subsystem generic OOM message.
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
---
drivers/mtd/nand/lpc32xx_slc.c | 9 ++-------
1 file changed, 2 insertions(+), 7 deletions(-)
diff --git a/drivers/mtd/nand/lpc32xx_slc.c b/drivers/mtd/nand/lpc32xx_slc.c
index 5f20394..53a6742 100644
--- a/drivers/mtd/nand/lpc32xx_slc.c
+++ b/drivers/mtd/nand/lpc32xx_slc.c
@@ -725,10 +725,8 @@ static struct lpc32xx_nand_cfg_slc *lpc32xx_parse_dt(struct device *dev)
struct device_node *np = dev->of_node;
ncfg = devm_kzalloc(dev, sizeof(*ncfg), GFP_KERNEL);
- if (!ncfg) {
- dev_err(dev, "could not allocate memory for NAND config\n");
+ if (!ncfg)
return NULL;
- }
of_property_read_u32(np, "nxp,wdr-clks", &ncfg->wdr_clks);
of_property_read_u32(np, "nxp,wwidth", &ncfg->wwidth);
@@ -772,10 +770,8 @@ static int lpc32xx_nand_probe(struct platform_device *pdev)
/* Allocate memory for the device structure (and zero it) */
host = devm_kzalloc(&pdev->dev, sizeof(*host), GFP_KERNEL);
- if (!host) {
- dev_err(&pdev->dev, "failed to allocate device structure\n");
+ if (!host)
return -ENOMEM;
- }
host->io_base_dma = rc->start;
host->io_base = devm_ioremap_resource(&pdev->dev, rc);
@@ -858,7 +854,6 @@ static int lpc32xx_nand_probe(struct platform_device *pdev)
host->data_buf = devm_kzalloc(&pdev->dev, host->dma_buf_len,
GFP_KERNEL);
if (host->data_buf == NULL) {
- dev_err(&pdev->dev, "Error allocating memory\n");
res = -ENOMEM;
goto err_exit2;
}
--
1.7.10.4
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [PATCH 20/23] mtd: mpc5121_nfc: Remove unnecessary OOM messages
2013-12-26 2:58 [PATCH 00/23] mtd: nand: Remove unnecessary OOM messages Jingoo Han
` (18 preceding siblings ...)
2013-12-26 3:18 ` [PATCH 19/23] mtd: lpc32xx_slc: " Jingoo Han
@ 2013-12-26 3:19 ` Jingoo Han
2013-12-26 3:21 ` [PATCH 21/23] mtd: plat_nand: " Jingoo Han
` (3 subsequent siblings)
23 siblings, 0 replies; 32+ messages in thread
From: Jingoo Han @ 2013-12-26 3:19 UTC (permalink / raw)
To: 'Brian Norris'
Cc: linux-mtd, 'Gerhard Sittig', 'Jingoo Han',
'David Woodhouse', 'Anatolij Gustschin'
The site-specific OOM messages are unnecessary, because they
duplicate the MM subsystem generic OOM message.
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
---
drivers/mtd/nand/mpc5121_nfc.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/mtd/nand/mpc5121_nfc.c b/drivers/mtd/nand/mpc5121_nfc.c
index a244aaa..31ee7cf 100644
--- a/drivers/mtd/nand/mpc5121_nfc.c
+++ b/drivers/mtd/nand/mpc5121_nfc.c
@@ -653,10 +653,8 @@ static int mpc5121_nfc_probe(struct platform_device *op)
}
prv = devm_kzalloc(dev, sizeof(*prv), GFP_KERNEL);
- if (!prv) {
- dev_err(dev, "Memory exhausted!\n");
+ if (!prv)
return -ENOMEM;
- }
mtd = &prv->mtd;
chip = &prv->chip;
--
1.7.10.4
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [PATCH 21/23] mtd: plat_nand: Remove unnecessary OOM messages
2013-12-26 2:58 [PATCH 00/23] mtd: nand: Remove unnecessary OOM messages Jingoo Han
` (19 preceding siblings ...)
2013-12-26 3:19 ` [PATCH 20/23] mtd: mpc5121_nfc: " Jingoo Han
@ 2013-12-26 3:21 ` Jingoo Han
2013-12-26 3:21 ` [PATCH 22/23] mtd: s3c2410: " Jingoo Han
` (2 subsequent siblings)
23 siblings, 0 replies; 32+ messages in thread
From: Jingoo Han @ 2013-12-26 3:21 UTC (permalink / raw)
To: 'Brian Norris'
Cc: linux-mtd, 'Jingoo Han', 'David Woodhouse',
'Vitaly Wool'
The site-specific OOM messages are unnecessary, because they
duplicate the MM subsystem generic OOM message.
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
---
drivers/mtd/nand/plat_nand.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/mtd/nand/plat_nand.c b/drivers/mtd/nand/plat_nand.c
index 7734f0e..aa8eb9c 100644
--- a/drivers/mtd/nand/plat_nand.c
+++ b/drivers/mtd/nand/plat_nand.c
@@ -54,10 +54,8 @@ static int plat_nand_probe(struct platform_device *pdev)
/* Allocate memory for the device structure (and zero it) */
data = devm_kzalloc(&pdev->dev, sizeof(struct plat_nand_data),
GFP_KERNEL);
- if (!data) {
- dev_err(&pdev->dev, "failed to allocate device structure.\n");
+ if (!data)
return -ENOMEM;
- }
data->io_base = devm_ioremap_resource(&pdev->dev, res);
if (IS_ERR(data->io_base))
--
1.7.10.4
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [PATCH 22/23] mtd: s3c2410: Remove unnecessary OOM messages
2013-12-26 2:58 [PATCH 00/23] mtd: nand: Remove unnecessary OOM messages Jingoo Han
` (20 preceding siblings ...)
2013-12-26 3:21 ` [PATCH 21/23] mtd: plat_nand: " Jingoo Han
@ 2013-12-26 3:21 ` Jingoo Han
2013-12-26 3:22 ` [PATCH 23/23] mtd: sh_flctl: " Jingoo Han
2014-01-03 1:30 ` [PATCH 00/23] mtd: nand: " Brian Norris
23 siblings, 0 replies; 32+ messages in thread
From: Jingoo Han @ 2013-12-26 3:21 UTC (permalink / raw)
To: 'Brian Norris'
Cc: linux-mtd, 'Jingoo Han', 'David Woodhouse'
The site-specific OOM messages are unnecessary, because they
duplicate the MM subsystem generic OOM message.
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
---
drivers/mtd/nand/s3c2410.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/drivers/mtd/nand/s3c2410.c b/drivers/mtd/nand/s3c2410.c
index d65cbe9..47fbd9a 100644
--- a/drivers/mtd/nand/s3c2410.c
+++ b/drivers/mtd/nand/s3c2410.c
@@ -919,7 +919,6 @@ static int s3c24xx_nand_probe(struct platform_device *pdev)
info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL);
if (info == NULL) {
- dev_err(&pdev->dev, "no memory for flash info\n");
err = -ENOMEM;
goto exit_error;
}
@@ -974,7 +973,6 @@ static int s3c24xx_nand_probe(struct platform_device *pdev)
size = nr_sets * sizeof(*info->mtds);
info->mtds = devm_kzalloc(&pdev->dev, size, GFP_KERNEL);
if (info->mtds == NULL) {
- dev_err(&pdev->dev, "failed to allocate mtd storage\n");
err = -ENOMEM;
goto exit_error;
}
--
1.7.10.4
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [PATCH 23/23] mtd: sh_flctl: Remove unnecessary OOM messages
2013-12-26 2:58 [PATCH 00/23] mtd: nand: Remove unnecessary OOM messages Jingoo Han
` (21 preceding siblings ...)
2013-12-26 3:21 ` [PATCH 22/23] mtd: s3c2410: " Jingoo Han
@ 2013-12-26 3:22 ` Jingoo Han
2014-01-03 1:30 ` [PATCH 00/23] mtd: nand: " Brian Norris
23 siblings, 0 replies; 32+ messages in thread
From: Jingoo Han @ 2013-12-26 3:22 UTC (permalink / raw)
To: 'Brian Norris'
Cc: linux-mtd, 'Jingoo Han', 'David Woodhouse'
The site-specific OOM messages are unnecessary, because they
duplicate the MM subsystem generic OOM message.
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
---
drivers/mtd/nand/sh_flctl.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/drivers/mtd/nand/sh_flctl.c b/drivers/mtd/nand/sh_flctl.c
index 1940bd1..d72783d 100644
--- a/drivers/mtd/nand/sh_flctl.c
+++ b/drivers/mtd/nand/sh_flctl.c
@@ -1058,10 +1058,8 @@ static struct sh_flctl_platform_data *flctl_parse_dt(struct device *dev)
pdata = devm_kzalloc(dev, sizeof(struct sh_flctl_platform_data),
GFP_KERNEL);
- if (!pdata) {
- dev_err(dev, "%s: failed to allocate config data\n", __func__);
+ if (!pdata)
return NULL;
- }
/* set SoC specific options */
pdata->flcmncr_val = config->flcmncr_val;
@@ -1092,10 +1090,8 @@ static int flctl_probe(struct platform_device *pdev)
struct mtd_part_parser_data ppdata = {};
flctl = devm_kzalloc(&pdev->dev, sizeof(struct sh_flctl), GFP_KERNEL);
- if (!flctl) {
- dev_err(&pdev->dev, "failed to allocate driver data\n");
+ if (!flctl)
return -ENOMEM;
- }
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
flctl->reg = devm_ioremap_resource(&pdev->dev, res);
--
1.7.10.4
^ permalink raw reply related [flat|nested] 32+ messages in thread
* Re: [PATCH 05/23] mtd: bf5xx_nand: Remove unnecessary OOM messages
2013-12-26 3:04 ` [PATCH 05/23] mtd: bf5xx_nand: " Jingoo Han
@ 2013-12-26 7:53 ` Mike Frysinger
0 siblings, 0 replies; 32+ messages in thread
From: Mike Frysinger @ 2013-12-26 7:53 UTC (permalink / raw)
To: Jingoo Han; +Cc: linux-mtd, 'Brian Norris', 'David Woodhouse'
[-- Attachment #1: Type: Text/Plain, Size: 51 bytes --]
Acked-by: Mike Frysinger <vapier@gentoo.org>
-mike
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [PATCH 18/23] mtd: lpc32xx_mlc: Remove unnecessary OOM messages
2013-12-26 3:18 ` [PATCH 18/23] mtd: lpc32xx_mlc: " Jingoo Han
@ 2013-12-26 10:30 ` Roland Stigge
0 siblings, 0 replies; 32+ messages in thread
From: Roland Stigge @ 2013-12-26 10:30 UTC (permalink / raw)
To: Jingoo Han; +Cc: linux-mtd, 'Brian Norris', 'David Woodhouse'
On 26/12/13 04:18, Jingoo Han wrote:
> The site-specific OOM messages are unnecessary, because they
> duplicate the MM subsystem generic OOM message.
>
> Signed-off-by: Jingoo Han <jg1.han@samsung.com>
Acked-by: Roland Stigge <stigge@antcom.de>
> ---
> drivers/mtd/nand/lpc32xx_mlc.c | 10 ++--------
> 1 file changed, 2 insertions(+), 8 deletions(-)
>
> diff --git a/drivers/mtd/nand/lpc32xx_mlc.c b/drivers/mtd/nand/lpc32xx_mlc.c
> index 48be850..687478c 100644
> --- a/drivers/mtd/nand/lpc32xx_mlc.c
> +++ b/drivers/mtd/nand/lpc32xx_mlc.c
> @@ -613,10 +613,8 @@ static struct lpc32xx_nand_cfg_mlc *lpc32xx_parse_dt(struct device *dev)
> struct device_node *np = dev->of_node;
>
> ncfg = devm_kzalloc(dev, sizeof(*ncfg), GFP_KERNEL);
> - if (!ncfg) {
> - dev_err(dev, "could not allocate memory for platform data\n");
> + if (!ncfg)
> return NULL;
> - }
>
> of_property_read_u32(np, "nxp,tcea-delay", &ncfg->tcea_delay);
> of_property_read_u32(np, "nxp,busy-delay", &ncfg->busy_delay);
> @@ -652,10 +650,8 @@ static int lpc32xx_nand_probe(struct platform_device *pdev)
>
> /* Allocate memory for the device structure (and zero it) */
> host = devm_kzalloc(&pdev->dev, sizeof(*host), GFP_KERNEL);
> - if (!host) {
> - dev_err(&pdev->dev, "failed to allocate device structure.\n");
> + if (!host)
> return -ENOMEM;
> - }
>
> rc = platform_get_resource(pdev, IORESOURCE_MEM, 0);
> host->io_base = devm_ioremap_resource(&pdev->dev, rc);
> @@ -750,14 +746,12 @@ static int lpc32xx_nand_probe(struct platform_device *pdev)
>
> host->dma_buf = devm_kzalloc(&pdev->dev, mtd->writesize, GFP_KERNEL);
> if (!host->dma_buf) {
> - dev_err(&pdev->dev, "Error allocating dma_buf memory\n");
> res = -ENOMEM;
> goto err_exit3;
> }
>
> host->dummy_buf = devm_kzalloc(&pdev->dev, mtd->writesize, GFP_KERNEL);
> if (!host->dummy_buf) {
> - dev_err(&pdev->dev, "Error allocating dummy_buf memory\n");
> res = -ENOMEM;
> goto err_exit3;
> }
>
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [PATCH 19/23] mtd: lpc32xx_slc: Remove unnecessary OOM messages
2013-12-26 3:18 ` [PATCH 19/23] mtd: lpc32xx_slc: " Jingoo Han
@ 2013-12-26 10:30 ` Roland Stigge
0 siblings, 0 replies; 32+ messages in thread
From: Roland Stigge @ 2013-12-26 10:30 UTC (permalink / raw)
To: Jingoo Han; +Cc: linux-mtd, 'Brian Norris', 'David Woodhouse'
On 26/12/13 04:18, Jingoo Han wrote:
> The site-specific OOM messages are unnecessary, because they
> duplicate the MM subsystem generic OOM message.
>
> Signed-off-by: Jingoo Han <jg1.han@samsung.com>
Acked-by: Roland Stigge <stigge@antcom.de>
> ---
> drivers/mtd/nand/lpc32xx_slc.c | 9 ++-------
> 1 file changed, 2 insertions(+), 7 deletions(-)
>
> diff --git a/drivers/mtd/nand/lpc32xx_slc.c b/drivers/mtd/nand/lpc32xx_slc.c
> index 5f20394..53a6742 100644
> --- a/drivers/mtd/nand/lpc32xx_slc.c
> +++ b/drivers/mtd/nand/lpc32xx_slc.c
> @@ -725,10 +725,8 @@ static struct lpc32xx_nand_cfg_slc *lpc32xx_parse_dt(struct device *dev)
> struct device_node *np = dev->of_node;
>
> ncfg = devm_kzalloc(dev, sizeof(*ncfg), GFP_KERNEL);
> - if (!ncfg) {
> - dev_err(dev, "could not allocate memory for NAND config\n");
> + if (!ncfg)
> return NULL;
> - }
>
> of_property_read_u32(np, "nxp,wdr-clks", &ncfg->wdr_clks);
> of_property_read_u32(np, "nxp,wwidth", &ncfg->wwidth);
> @@ -772,10 +770,8 @@ static int lpc32xx_nand_probe(struct platform_device *pdev)
>
> /* Allocate memory for the device structure (and zero it) */
> host = devm_kzalloc(&pdev->dev, sizeof(*host), GFP_KERNEL);
> - if (!host) {
> - dev_err(&pdev->dev, "failed to allocate device structure\n");
> + if (!host)
> return -ENOMEM;
> - }
> host->io_base_dma = rc->start;
>
> host->io_base = devm_ioremap_resource(&pdev->dev, rc);
> @@ -858,7 +854,6 @@ static int lpc32xx_nand_probe(struct platform_device *pdev)
> host->data_buf = devm_kzalloc(&pdev->dev, host->dma_buf_len,
> GFP_KERNEL);
> if (host->data_buf == NULL) {
> - dev_err(&pdev->dev, "Error allocating memory\n");
> res = -ENOMEM;
> goto err_exit2;
> }
>
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [PATCH 13/23] mtd: pasemi_nand: Remove unnecessary OOM messages
2013-12-26 3:11 ` [PATCH 13/23] mtd: pasemi_nand: " Jingoo Han
@ 2013-12-27 5:43 ` Olof Johansson
2013-12-27 5:49 ` Jingoo Han
0 siblings, 1 reply; 32+ messages in thread
From: Olof Johansson @ 2013-12-27 5:43 UTC (permalink / raw)
To: Jingoo Han; +Cc: linux-mtd, Brian Norris, David Woodhouse
On Wed, Dec 25, 2013 at 7:11 PM, Jingoo Han <jg1.han@samsung.com> wrote:
> The site-specific OOM messages are unnecessary, because they
> duplicate the MM subsystem generic OOM message.
>
> Signed-off-by: Jingoo Han <jg1.han@samsung.com>
Actually -- the pasemi platform is barely used these days, and the
users I am aware of do not use the nand driver. I think we'd just fine
with removing it. I'll submit a patch to do so instead.
-Olof
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [PATCH 13/23] mtd: pasemi_nand: Remove unnecessary OOM messages
2013-12-27 5:43 ` Olof Johansson
@ 2013-12-27 5:49 ` Jingoo Han
0 siblings, 0 replies; 32+ messages in thread
From: Jingoo Han @ 2013-12-27 5:49 UTC (permalink / raw)
To: 'Brian Norris'
Cc: 'Olof Johansson', linux-mtd, 'Jingoo Han',
'David Woodhouse'
On Friday, December 27, 2013 2:43 PM, Olof Johansson wrote:
> On Wed, Dec 25, 2013 at 7:11 PM, Jingoo Han <jg1.han@samsung.com> wrote:
> > The site-specific OOM messages are unnecessary, because they
> > duplicate the MM subsystem generic OOM message.
> >
> > Signed-off-by: Jingoo Han <jg1.han@samsung.com>
>
> Actually -- the pasemi platform is barely used these days, and the
> users I am aware of do not use the nand driver. I think we'd just fine
> with removing it. I'll submit a patch to do so instead.
Brian Norris,
Please ignore this patch, because the pasemi nand driver will
be removed by Olof Johansson. Thank you.
Best regards,
Jingoo Han
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [PATCH 01/23] mtd: atmel_nand: Remove unnecessary OOM messages
2013-12-26 3:00 ` [PATCH 01/23] mtd: atmel_nand: " Jingoo Han
@ 2013-12-27 6:55 ` Josh Wu
0 siblings, 0 replies; 32+ messages in thread
From: Josh Wu @ 2013-12-27 6:55 UTC (permalink / raw)
To: Jingoo Han, 'Brian Norris'; +Cc: linux-mtd, 'David Woodhouse'
On 12/26/2013 11:00 AM, Jingoo Han wrote:
> The site-specific OOM messages are unnecessary, because they
> duplicate the MM subsystem generic OOM message.
>
> Signed-off-by: Jingoo Han <jg1.han@samsung.com>
Acked-by: Josh Wu <josh.wu@atmel.com>
Best Regards,
Josh Wu
> ---
> drivers/mtd/nand/atmel_nand.c | 4 +---
> 1 file changed, 1 insertion(+), 3 deletions(-)
>
> diff --git a/drivers/mtd/nand/atmel_nand.c b/drivers/mtd/nand/atmel_nand.c
> index 59f08c4..e633c44 100644
> --- a/drivers/mtd/nand/atmel_nand.c
> +++ b/drivers/mtd/nand/atmel_nand.c
> @@ -1961,10 +1961,8 @@ static int atmel_nand_probe(struct platform_device *pdev)
>
> /* Allocate memory for the device structure (and zero it) */
> host = devm_kzalloc(&pdev->dev, sizeof(*host), GFP_KERNEL);
> - if (!host) {
> - printk(KERN_ERR "atmel_nand: failed to allocate device structure.\n");
> + if (!host)
> return -ENOMEM;
> - }
>
> res = platform_driver_register(&atmel_nand_nfc_driver);
> if (res)
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [PATCH 00/23] mtd: nand: Remove unnecessary OOM messages
2013-12-26 2:58 [PATCH 00/23] mtd: nand: Remove unnecessary OOM messages Jingoo Han
` (22 preceding siblings ...)
2013-12-26 3:22 ` [PATCH 23/23] mtd: sh_flctl: " Jingoo Han
@ 2014-01-03 1:30 ` Brian Norris
23 siblings, 0 replies; 32+ messages in thread
From: Brian Norris @ 2014-01-03 1:30 UTC (permalink / raw)
To: Jingoo Han; +Cc: linux-mtd, 'David Woodhouse'
On Thu, Dec 26, 2013 at 11:58:57AM +0900, Jingoo Han wrote:
> The site-specific OOM messages are unnecessary, because they
> duplicate the MM subsystem generic OOM message. For example,
> k.alloc and v.alloc failures use dump_stack().
>
> Jingoo Han (23):
> mtd: atmel_nand: Remove unnecessary OOM messages
> mtd: orion_nand: Remove unnecessary OOM messages
> mtd: sharpsl: Remove unnecessary OOM messages
> mtd: au1550nd: Remove unnecessary OOM messages
> mtd: bf5xx_nand: Remove unnecessary OOM messages
> mtd: cafe_nand: Remove unnecessary OOM messages
> mtd: cmx270_nand: Remove unnecessary OOM messages
> mtd: cs553x_nand: Remove unnecessary OOM messages
> mtd: diskonchip: Remove unnecessary OOM messages
> mtd: fsl_elbc_nand: Remove unnecessary OOM messages
> mtd: fsl_ifc_nand: Remove unnecessary OOM messages
> mtd: jz4740_nand: Remove unnecessary OOM messages
> mtd: pasemi_nand: Remove unnecessary OOM messages
> mtd: txx9ndfmc: Remove unnecessary OOM messages
> mtd: davinci_nand: Remove unnecessary OOM messages
> mtd: fsmc_nand: Remove unnecessary OOM messages
> mtd: nand-gpio: Remove unnecessary OOM messages
> mtd: lpc32xx_mlc: Remove unnecessary OOM messages
> mtd: lpc32xx_slc: Remove unnecessary OOM messages
> mtd: mpc5121_nfc: Remove unnecessary OOM messages
> mtd: plat_nand: Remove unnecessary OOM messages
> mtd: s3c2410: Remove unnecessary OOM messages
> mtd: sh_flctl: Remove unnecessary OOM messages
Pushed all but patch 21 (plat_nand; it had dependencies on a previous
patch that I skipped) to l2-mtd.git. Thanks.
Brian
^ permalink raw reply [flat|nested] 32+ messages in thread
* Re: [PATCH 16/23] mtd: fsmc_nand: Remove unnecessary OOM messages
2013-12-26 3:16 ` [PATCH 16/23] mtd: fsmc_nand: " Jingoo Han
@ 2014-01-07 17:55 ` Linus Walleij
0 siblings, 0 replies; 32+ messages in thread
From: Linus Walleij @ 2014-01-07 17:55 UTC (permalink / raw)
To: Jingoo Han; +Cc: linux-mtd, Brian Norris, David Woodhouse
On Thu, Dec 26, 2013 at 4:16 AM, Jingoo Han <jg1.han@samsung.com> wrote:
> The site-specific OOM messages are unnecessary, because they
> duplicate the MM subsystem generic OOM message.
>
> Signed-off-by: Jingoo Han <jg1.han@samsung.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Yours,
Linus Walleij
^ permalink raw reply [flat|nested] 32+ messages in thread
end of thread, other threads:[~2014-01-07 17:56 UTC | newest]
Thread overview: 32+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-12-26 2:58 [PATCH 00/23] mtd: nand: Remove unnecessary OOM messages Jingoo Han
2013-12-26 3:00 ` [PATCH 01/23] mtd: atmel_nand: " Jingoo Han
2013-12-27 6:55 ` Josh Wu
2013-12-26 3:00 ` [PATCH 02/23] mtd: orion_nand: " Jingoo Han
2013-12-26 3:01 ` [PATCH 03/23] mtd: sharpsl: " Jingoo Han
2013-12-26 3:02 ` [PATCH 04/23] mtd: au1550nd: " Jingoo Han
2013-12-26 3:04 ` [PATCH 05/23] mtd: bf5xx_nand: " Jingoo Han
2013-12-26 7:53 ` Mike Frysinger
2013-12-26 3:04 ` [PATCH 06/23] mtd: cafe_nand: " Jingoo Han
2013-12-26 3:06 ` [PATCH 07/23] mtd: cmx270_nand: " Jingoo Han
2013-12-26 3:06 ` [PATCH 08/23] mtd: cs553x_nand: " Jingoo Han
2013-12-26 3:07 ` [PATCH 09/23] mtd: diskonchip: " Jingoo Han
2013-12-26 3:08 ` [PATCH 10/23] mtd: fsl_elbc_nand: " Jingoo Han
2013-12-26 3:09 ` [PATCH 11/23] mtd: fsl_ifc_nand: " Jingoo Han
2013-12-26 3:09 ` [PATCH 12/23] mtd: jz4740_nand: " Jingoo Han
2013-12-26 3:11 ` [PATCH 13/23] mtd: pasemi_nand: " Jingoo Han
2013-12-27 5:43 ` Olof Johansson
2013-12-27 5:49 ` Jingoo Han
2013-12-26 3:12 ` [PATCH 14/23] mtd: txx9ndfmc: " Jingoo Han
2013-12-26 3:13 ` [PATCH 15/23] mtd: davinci_nand: " Jingoo Han
2013-12-26 3:16 ` [PATCH 16/23] mtd: fsmc_nand: " Jingoo Han
2014-01-07 17:55 ` Linus Walleij
2013-12-26 3:17 ` [PATCH 17/23] mtd: nand-gpio: " Jingoo Han
2013-12-26 3:18 ` [PATCH 18/23] mtd: lpc32xx_mlc: " Jingoo Han
2013-12-26 10:30 ` Roland Stigge
2013-12-26 3:18 ` [PATCH 19/23] mtd: lpc32xx_slc: " Jingoo Han
2013-12-26 10:30 ` Roland Stigge
2013-12-26 3:19 ` [PATCH 20/23] mtd: mpc5121_nfc: " Jingoo Han
2013-12-26 3:21 ` [PATCH 21/23] mtd: plat_nand: " Jingoo Han
2013-12-26 3:21 ` [PATCH 22/23] mtd: s3c2410: " Jingoo Han
2013-12-26 3:22 ` [PATCH 23/23] mtd: sh_flctl: " Jingoo Han
2014-01-03 1:30 ` [PATCH 00/23] mtd: nand: " Brian Norris
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.