ima: allocating iint improvements
authorDmitry Kasatkin <dmitry.kasatkin@intel.com>
Wed, 19 Oct 2011 09:04:40 +0000 (12:04 +0300)
committerMimi Zohar <zohar@linux.vnet.ibm.com>
Fri, 7 Sep 2012 18:57:45 +0000 (14:57 -0400)
commitbf2276d10ce58ff44ab8857266a6718024496af6
tree7be39c026fd30856248f68c964d0f1e2ae703c25
parent07f6a79415d7d502ee0c7d02ace6594a7be7429a
ima: allocating iint improvements

With IMA-appraisal's removal of the iint mutex and taking the i_mutex
instead, allocating the iint becomes a lot simplier, as we don't need
to be concerned with two processes racing to allocate the iint. This
patch cleans up and improves performance for allocating the iint.

- removed redundant double i_mutex locking
- combined iint allocation with tree search

Changelog v2:
- removed the rwlock/read_lock changes from this patch

Signed-off-by: Dmitry Kasatkin <dmitry.kasatkin@intel.com>
Signed-off-by: Mimi Zohar <zohar@us.ibm.com>
include/linux/integrity.h
security/integrity/iint.c
security/integrity/ima/ima_main.c