From 92b633a8a482c4bc1ff3b7cffdcace7836861554 Mon Sep 17 00:00:00 2001 From: Ard Biesheuvel Date: Sun, 30 Nov 2014 13:51:03 +0100 Subject: [PATCH] mtd: physmap_of: fix potential NULL dereference On device remove, when testing the cmtd field of an of_flash struct to decide whether it is a concatenated device or not, we get a false positive on cmtd == NULL, and dereference it subsequently. This may occur if of_flash_remove() is called from the cleanup path of of_flash_probe(). Instead, test for NULL first, and only then perform the test for a concatenated device. Signed-off-by: Ard Biesheuvel Signed-off-by: Brian Norris --- Reading git-format-patch failed