NetLabel: use cipso_v4_doi_search() for local CIPSOv4 functions
The cipso_v4_doi_search() function behaves the same as cipso_v4_doi_getdef() but is a local, static function so use it whenever possibile in the CIPSOv4 code base. Signed-of-by: Paul Moore <paul.moore@hp.com> Signed-off-by: James Morris <jmorris@namei.org>
This commit is contained in:
committed by
David S. Miller
parent
c6b1677a54
commit
9bb5fd2b05
@@ -1135,7 +1135,7 @@ int cipso_v4_validate(unsigned char **option)
|
|||||||
}
|
}
|
||||||
|
|
||||||
rcu_read_lock();
|
rcu_read_lock();
|
||||||
doi_def = cipso_v4_doi_getdef(ntohl(*((__be32 *)&opt[2])));
|
doi_def = cipso_v4_doi_search(ntohl(*((u32 *)&opt[2])));
|
||||||
if (doi_def == NULL) {
|
if (doi_def == NULL) {
|
||||||
err_offset = 2;
|
err_offset = 2;
|
||||||
goto validate_return_locked;
|
goto validate_return_locked;
|
||||||
@@ -1380,7 +1380,7 @@ int cipso_v4_sock_getattr(struct sock *sk, struct netlbl_lsm_secattr *secattr)
|
|||||||
|
|
||||||
doi = ntohl(*(__be32 *)&cipso_ptr[2]);
|
doi = ntohl(*(__be32 *)&cipso_ptr[2]);
|
||||||
rcu_read_lock();
|
rcu_read_lock();
|
||||||
doi_def = cipso_v4_doi_getdef(doi);
|
doi_def = cipso_v4_doi_search(doi);
|
||||||
if (doi_def == NULL) {
|
if (doi_def == NULL) {
|
||||||
rcu_read_unlock();
|
rcu_read_unlock();
|
||||||
return -ENOMSG;
|
return -ENOMSG;
|
||||||
@@ -1448,7 +1448,7 @@ int cipso_v4_skbuff_getattr(const struct sk_buff *skb,
|
|||||||
|
|
||||||
doi = ntohl(*(__be32 *)&cipso_ptr[2]);
|
doi = ntohl(*(__be32 *)&cipso_ptr[2]);
|
||||||
rcu_read_lock();
|
rcu_read_lock();
|
||||||
doi_def = cipso_v4_doi_getdef(doi);
|
doi_def = cipso_v4_doi_search(doi);
|
||||||
if (doi_def == NULL)
|
if (doi_def == NULL)
|
||||||
goto skbuff_getattr_return;
|
goto skbuff_getattr_return;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user