aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/layerscape/patches-5.4/303-core-0004-cgroup-bfq-revert-bfq.weight-symlink-change.patch
diff options
context:
space:
mode:
authorDaniel Golle <daniel@makrotopia.org>2022-03-21 01:16:48 +0000
committerDaniel Golle <daniel@makrotopia.org>2022-03-21 13:11:56 +0000
commit786bf7fdaca4c75e7eba6e9aa3a8b5775fd21186 (patch)
tree926fecb2b1f6ce1e42ba7ef4c7aab8e68dfd214c /target/linux/layerscape/patches-5.4/303-core-0004-cgroup-bfq-revert-bfq.weight-symlink-change.patch
parent9470160c350d15f765c33d6c1db15d6c4709a64c (diff)
downloadupstream-786bf7fdaca4c75e7eba6e9aa3a8b5775fd21186.tar.gz
upstream-786bf7fdaca4c75e7eba6e9aa3a8b5775fd21186.tar.bz2
upstream-786bf7fdaca4c75e7eba6e9aa3a8b5775fd21186.zip
kernel: delete Linux 5.4 config and patches
As the upcoming release will be based on Linux 5.10 only, remove all kernel configuration as well as patches for Linux 5.4. There were no targets still actively using Linux 5.4. Signed-off-by: Daniel Golle <daniel@makrotopia.org> (cherry picked from commit 3a14580411adfb75f9a44eded9f41245b9e44606)
Diffstat (limited to 'target/linux/layerscape/patches-5.4/303-core-0004-cgroup-bfq-revert-bfq.weight-symlink-change.patch')
-rw-r--r--target/linux/layerscape/patches-5.4/303-core-0004-cgroup-bfq-revert-bfq.weight-symlink-change.patch114
1 files changed, 0 insertions, 114 deletions
diff --git a/target/linux/layerscape/patches-5.4/303-core-0004-cgroup-bfq-revert-bfq.weight-symlink-change.patch b/target/linux/layerscape/patches-5.4/303-core-0004-cgroup-bfq-revert-bfq.weight-symlink-change.patch
deleted file mode 100644
index 469bbfdffa..0000000000
--- a/target/linux/layerscape/patches-5.4/303-core-0004-cgroup-bfq-revert-bfq.weight-symlink-change.patch
+++ /dev/null
@@ -1,114 +0,0 @@
-From b7f71899fbdba1cac6773a62ed4ea841b7eda6b0 Mon Sep 17 00:00:00 2001
-From: Jens Axboe <axboe@kernel.dk>
-Date: Mon, 10 Jun 2019 03:35:41 -0600
-Subject: [PATCH] cgroup/bfq: revert bfq.weight symlink change
-
-There's some discussion on how to do this the best, and Tejun prefers
-that BFQ just create the file itself instead of having cgroups support
-a symlink feature.
-
-Hence revert commit 54b7b868e826 and 19e9da9e86c4 for 5.2, and this
-can be done properly for 5.3.
-
-Signed-off-by: Jens Axboe <axboe@kernel.dk>
-(cherry picked from commit cf8929885de318c0bf73438c9e5dde59d6536f7c)
-Signed-off-by: Li Yang <leoyang.li@nxp.com>
----
- include/linux/cgroup-defs.h | 3 ---
- kernel/cgroup/cgroup.c | 33 ++++-----------------------------
- 2 files changed, 4 insertions(+), 32 deletions(-)
-
---- a/include/linux/cgroup-defs.h
-+++ b/include/linux/cgroup-defs.h
-@@ -106,8 +106,6 @@ enum {
- CFTYPE_WORLD_WRITABLE = (1 << 4), /* (DON'T USE FOR NEW FILES) S_IWUGO */
- CFTYPE_DEBUG = (1 << 5), /* create when cgroup_debug */
-
-- CFTYPE_SYMLINKED = (1 << 6), /* pointed to by symlink too */
--
- /* internal flags, do not use outside cgroup core proper */
- __CFTYPE_ONLY_ON_DFL = (1 << 16), /* only on default hierarchy */
- __CFTYPE_NOT_ON_DFL = (1 << 17), /* not on default hierarchy */
-@@ -546,7 +544,6 @@ struct cftype {
- * end of cftype array.
- */
- char name[MAX_CFTYPE_NAME];
-- char link_name[MAX_CFTYPE_NAME];
- unsigned long private;
-
- /*
---- a/kernel/cgroup/cgroup.c
-+++ b/kernel/cgroup/cgroup.c
-@@ -1465,8 +1465,8 @@ struct cgroup *task_cgroup_from_root(str
-
- static struct kernfs_syscall_ops cgroup_kf_syscall_ops;
-
--static char *cgroup_fill_name(struct cgroup *cgrp, const struct cftype *cft,
-- char *buf, bool write_link_name)
-+static char *cgroup_file_name(struct cgroup *cgrp, const struct cftype *cft,
-+ char *buf)
- {
- struct cgroup_subsys *ss = cft->ss;
-
-@@ -1476,26 +1476,13 @@ static char *cgroup_fill_name(struct cgr
-
- snprintf(buf, CGROUP_FILE_NAME_MAX, "%s%s.%s",
- dbg, cgroup_on_dfl(cgrp) ? ss->name : ss->legacy_name,
-- write_link_name ? cft->link_name : cft->name);
-+ cft->name);
- } else {
-- strscpy(buf, write_link_name ? cft->link_name : cft->name,
-- CGROUP_FILE_NAME_MAX);
-+ strscpy(buf, cft->name, CGROUP_FILE_NAME_MAX);
- }
- return buf;
- }
-
--static char *cgroup_file_name(struct cgroup *cgrp, const struct cftype *cft,
-- char *buf)
--{
-- return cgroup_fill_name(cgrp, cft, buf, false);
--}
--
--static char *cgroup_link_name(struct cgroup *cgrp, const struct cftype *cft,
-- char *buf)
--{
-- return cgroup_fill_name(cgrp, cft, buf, true);
--}
--
- /**
- * cgroup_file_mode - deduce file mode of a control file
- * @cft: the control file in question
-@@ -1654,9 +1641,6 @@ static void cgroup_rm_file(struct cgroup
- }
-
- kernfs_remove_by_name(cgrp->kn, cgroup_file_name(cgrp, cft, name));
-- if (cft->flags & CFTYPE_SYMLINKED)
-- kernfs_remove_by_name(cgrp->kn,
-- cgroup_link_name(cgrp, cft, name));
- }
-
- /**
-@@ -3912,7 +3896,6 @@ static int cgroup_add_file(struct cgroup
- {
- char name[CGROUP_FILE_NAME_MAX];
- struct kernfs_node *kn;
-- struct kernfs_node *kn_link;
- struct lock_class_key *key = NULL;
- int ret;
-
-@@ -3943,14 +3926,6 @@ static int cgroup_add_file(struct cgroup
- spin_unlock_irq(&cgroup_file_kn_lock);
- }
-
-- if (cft->flags & CFTYPE_SYMLINKED) {
-- kn_link = kernfs_create_link(cgrp->kn,
-- cgroup_link_name(cgrp, cft, name),
-- kn);
-- if (IS_ERR(kn_link))
-- return PTR_ERR(kn_link);
-- }
--
- return 0;
- }
-