From: Anton Prins Date: Tue, 27 Nov 2012 15:38:16 +0000 (+0100) Subject: mtd: physmap_of: error checking to prevent a NULL pointer dereference X-Git-Tag: v3.8-rc1~47^2~10 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e58a66d84bceba314b03e37ec0764b9b1b9227d0;p=pandora-kernel.git mtd: physmap_of: error checking to prevent a NULL pointer dereference This patch solves a NULL pointer dereference, this may occur if the tuple is not mappable (jumps to continue in the for-loop). Out of the loop possible results are: - info->list_size == 0 if no of the tuples is mappable - info->list_size == 1 - info->list_size > 1 If no one of the supplied tuples is mappable (info->list_size == 0) and info->cmtd will not be set. But it is used in mtd_device_parse_register, OOPS! actually it should generate an error in this case! Signed-off-by: Anton Prins Signed-off-by: Artem Bityutskiy --- Reading git-diff-tree failed