From: Linus Torvalds Date: Tue, 24 May 2011 20:48:51 +0000 (-0700) Subject: selinux: don't pass in NULL avd to avc_has_perm_noaudit X-Git-Tag: v3.0-rc1~53 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f01e1af445fac107e91d62a2d59dd535f633810b;p=pandora-kernel.git selinux: don't pass in NULL avd to avc_has_perm_noaudit Right now security_get_user_sids() will pass in a NULL avd pointer to avc_has_perm_noaudit(), which then forces that function to have a dummy entry for that case and just generally test it. Don't do it. The normal callers all pass a real avd pointer, and this helper function is incredibly hot. So don't make avc_has_perm_noaudit() do conditional stuff that isn't needed for the common case. This also avoids some duplicated stack space. Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed