From: Goldwyn Rodrigues Date: Mon, 4 Jul 2011 16:26:57 +0000 (-0700) Subject: RDMA: Check for NULL mode in .devnode methods X-Git-Tag: v3.0-rc6~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b2bc4782191cb574924a1d09f48083ea8b33a93b;p=pandora-kernel.git RDMA: Check for NULL mode in .devnode methods Commits 71c29bd5c235 ("IB/uverbs: Add devnode method to set path/mode") and c3af0980ce01 ("IB: Add devnode methods to cm_class and umad_class") added devnode methods that set the mode. However, these methods don't check for a NULL mode, and so we get a crash when unloading modules because devtmpfs_delete_node() calls device_get_devnode() with mode == NULL. Add the missing checks. Signed-off-by: Goldwyn Rodrigues [ Also fix cm.c. - Roland ] Signed-off-by: Roland Dreier Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed