aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/nand/nand_generic.c
diff options
context:
space:
mode:
authorEdward Tomasz Napierala <trasz@FreeBSD.org>2016-08-09 15:56:33 +0000
committerEdward Tomasz Napierala <trasz@FreeBSD.org>2016-08-09 15:56:33 +0000
commit75ae87ede1fe1d333107bf1a9abad6e5bc399511 (patch)
treebe4afb55f69c28f837fdee3f9b618ed5779a18c4 /sys/dev/nand/nand_generic.c
parent108c2273308bdf2710733485727a68914cf46cc0 (diff)
downloadsrc-75ae87ede1fe1d333107bf1a9abad6e5bc399511.tar.gz
src-75ae87ede1fe1d333107bf1a9abad6e5bc399511.zip
Remove NULL checks after M_WAITOK allocations from nand(4).
MFC after: 1 month
Notes
Notes: svn path=/head/; revision=303876
Diffstat (limited to 'sys/dev/nand/nand_generic.c')
-rw-r--r--sys/dev/nand/nand_generic.c10
1 files changed, 0 insertions, 10 deletions
diff --git a/sys/dev/nand/nand_generic.c b/sys/dev/nand/nand_generic.c
index 59a6bf2001c1..272b9590b1f8 100644
--- a/sys/dev/nand/nand_generic.c
+++ b/sys/dev/nand/nand_generic.c
@@ -228,8 +228,6 @@ generic_nand_attach(device_t dev)
if (ivar->is_onfi) {
onfi_chip_params = malloc(sizeof(struct onfi_chip_params),
M_NAND, M_WAITOK | M_ZERO);
- if (onfi_chip_params == NULL)
- return (ENOMEM);
if (onfi_read_parameter(chip, onfi_chip_params)) {
nand_debug(NDBG_GEN,"Could not read parameter page!\n");
@@ -741,10 +739,6 @@ onfi_is_blk_bad(device_t device, uint32_t block_number, uint8_t *bad)
chip = device_get_softc(device);
oob = malloc(chip->chip_geom.oob_size, M_NAND, M_WAITOK);
- if (!oob) {
- device_printf(device, "%s: cannot allocate oob\n", __func__);
- return (ENOMEM);
- }
page_number = block_number * chip->chip_geom.pgs_per_blk;
*bad = 0;
@@ -1001,10 +995,6 @@ generic_is_blk_bad(device_t dev, uint32_t block, uint8_t *bad)
chip = device_get_softc(dev);
oob = malloc(chip->chip_geom.oob_size, M_NAND, M_WAITOK);
- if (!oob) {
- device_printf(dev, "%s: cannot allocate OOB\n", __func__);
- return (ENOMEM);
- }
page_number = block * chip->chip_geom.pgs_per_blk;
*bad = 0;