diff options
Diffstat (limited to 'drivers/mtd/lpddr/qinfo_probe.c')
| -rw-r--r-- | drivers/mtd/lpddr/qinfo_probe.c | 7 | 
1 files changed, 2 insertions, 5 deletions
diff --git a/drivers/mtd/lpddr/qinfo_probe.c b/drivers/mtd/lpddr/qinfo_probe.c index dbfe17baf04..69f2112340b 100644 --- a/drivers/mtd/lpddr/qinfo_probe.c +++ b/drivers/mtd/lpddr/qinfo_probe.c @@ -57,7 +57,7 @@ static struct qinfo_query_info qinfo_array[] = {  static long lpddr_get_qinforec_pos(struct map_info *map, char *id_str)  { -	int qinfo_lines = sizeof(qinfo_array)/sizeof(struct qinfo_query_info); +	int qinfo_lines = ARRAY_SIZE(qinfo_array);  	int i;  	int bankwidth = map_bankwidth(map) * 8;  	int major, minor; @@ -135,11 +135,8 @@ static int lpddr_chip_setup(struct map_info *map, struct lpddr_private *lpddr)  {  	lpddr->qinfo = kzalloc(sizeof(struct qinfo_chip), GFP_KERNEL); -	if (!lpddr->qinfo) { -		printk(KERN_WARNING "%s: no memory for LPDDR qinfo structure\n", -				map->name); +	if (!lpddr->qinfo)  		return 0; -	}  	/* Get the ManuID */  	lpddr->ManufactId = CMDVAL(map_read(map, map->pfow_base + PFOW_MANUFACTURER_ID));  | 
