Signed-off-by: John Johansen <john.johansen@canonical.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
- security/apparmor/policy.c | 3 ++-
+ security/apparmor/policy.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
-diff --git a/security/apparmor/policy.c b/security/apparmor/policy.c
-index addffa1000af33..35f0cd32ed9e92 100644
--- a/security/apparmor/policy.c
+++ b/security/apparmor/policy.c
-@@ -1106,9 +1106,10 @@ ssize_t aa_replace_profiles(struct aa_ns *policy_ns, struct aa_label *label,
+@@ -1107,9 +1107,10 @@ ssize_t aa_replace_profiles(struct aa_ns
mutex_unlock(&ns->lock);
out:
+ aa_put_ns(ns);
+
- ssize_t udata_sz = udata->size;
+ udata_sz = udata->size;
- aa_put_ns(ns);
aa_put_profile_loaddata(udata);
kfree(ns_name);
---
-2.53.0
-
Signed-off-by: John Johansen <john.johansen@canonical.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
- security/apparmor/policy.c | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
+ security/apparmor/policy.c | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
-diff --git a/security/apparmor/policy.c b/security/apparmor/policy.c
-index 46d84d3a099866..addffa1000af33 100644
--- a/security/apparmor/policy.c
+++ b/security/apparmor/policy.c
-@@ -1106,13 +1106,15 @@ ssize_t aa_replace_profiles(struct aa_ns *policy_ns, struct aa_label *label,
+@@ -922,6 +922,7 @@ ssize_t aa_replace_profiles(struct aa_ns
+ struct aa_loaddata *rawdata_ent;
+ const char *op;
+ ssize_t count, error;
++ ssize_t udata_sz;
+ LIST_HEAD(lh);
+
+ op = mask & AA_MAY_REPLACE_POLICY ? OP_PROF_REPL : OP_PROF_LOAD;
+@@ -1106,13 +1107,15 @@ ssize_t aa_replace_profiles(struct aa_ns
mutex_unlock(&ns->lock);
out:
-+ ssize_t udata_sz = udata->size;
++ udata_sz = udata->size;
+
aa_put_ns(ns);
aa_put_profile_loaddata(udata);
fail_lock:
mutex_unlock(&ns->lock);
---
-2.53.0
-
Signed-off-by: John Johansen <john.johansen@canonical.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
- security/apparmor/policy.c | 3 ++-
+ security/apparmor/policy.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
-diff --git a/security/apparmor/policy.c b/security/apparmor/policy.c
-index addffa1000af33..35f0cd32ed9e92 100644
--- a/security/apparmor/policy.c
+++ b/security/apparmor/policy.c
-@@ -1106,9 +1106,10 @@ ssize_t aa_replace_profiles(struct aa_ns *policy_ns, struct aa_label *label,
+@@ -1107,9 +1107,10 @@ ssize_t aa_replace_profiles(struct aa_ns
mutex_unlock(&ns->lock);
out:
+ aa_put_ns(ns);
+
- ssize_t udata_sz = udata->size;
+ udata_sz = udata->size;
- aa_put_ns(ns);
aa_put_profile_loaddata(udata);
kfree(ns_name);
---
-2.53.0
-
Signed-off-by: John Johansen <john.johansen@canonical.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
- security/apparmor/policy.c | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
+ security/apparmor/policy.c | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
-diff --git a/security/apparmor/policy.c b/security/apparmor/policy.c
-index 46d84d3a099866..addffa1000af33 100644
--- a/security/apparmor/policy.c
+++ b/security/apparmor/policy.c
-@@ -1106,13 +1106,15 @@ ssize_t aa_replace_profiles(struct aa_ns *policy_ns, struct aa_label *label,
+@@ -922,6 +922,7 @@ ssize_t aa_replace_profiles(struct aa_ns
+ struct aa_loaddata *rawdata_ent;
+ const char *op;
+ ssize_t count, error;
++ ssize_t udata_sz;
+ LIST_HEAD(lh);
+
+ op = mask & AA_MAY_REPLACE_POLICY ? OP_PROF_REPL : OP_PROF_LOAD;
+@@ -1106,13 +1107,15 @@ ssize_t aa_replace_profiles(struct aa_ns
mutex_unlock(&ns->lock);
out:
-+ ssize_t udata_sz = udata->size;
++ udata_sz = udata->size;
+
aa_put_ns(ns);
aa_put_profile_loaddata(udata);
fail_lock:
mutex_unlock(&ns->lock);
---
-2.53.0
-