Backport ecb94f5fdf4b72547fca022421a9dca1672bddd4
This patch is required for sane defragmenration procedure.
https://jira.sw.ru/browse/PSBM-46563
#ORIG_MSG:
[PATCH] ext4: collapse a single extent tree block into the inode if possible
If an inode has more than 4 extents, but then later some of the
This is a backport of commit
ML: bdb4d100afe9818aebd1d98ced575c5ef143456c
From: Calvin Owens
Currently, /proc//map_files/ is restricted to CAP_SYS_ADMIN, and is
only exposed if CONFIG_CHECKPOINT_RESTORE is set.
Each mapped file region gets a symlink in /proc//map_files/
corresponding to the vi
It's just a waste of time. There's global vm.overcommit_memory parameter
for handling ub0 case anyway.
Signed-off-by: Vladimir Davydov
---
kernel/bc/vm_pages.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kernel/bc/vm_pages.c b/kernel/bc/vm_pages.c
index b04ea13d9fad..4c02
It's just a waste of time, because ub0 has no ub-specific dirty limits.
balance_dirty_pages handles ub0 case anyway.
Signed-off-by: Vladimir Davydov
---
mm/page-writeback.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/mm/page-writeback.c b/mm/page-writeback.c
index 9940
It may occur that a usermodehelper is scheduled before ub0 bound css is
initialized during late init. If this happens, the system will crash in
ub_enough_memory, which needs to dereference bound css.
To fix that let's initialize bound css right after cgroup_init.
https://jira.sw.ru/browse/PSBM-47
It was bad idea to try all dirs from all groups for donor especially for big
filesystems.
Let's scan only local ones.
Signed-off-by: Dmitry Monakhov
---
misc/e4defrag2.c |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/misc/e4defrag2.c b/misc/e4defrag2.c
index 771ee5
Signed-off-by: Dmitry Monakhov
---
misc/e4defrag2.c | 68 +++--
1 files changed, 55 insertions(+), 13 deletions(-)
diff --git a/misc/e4defrag2.c b/misc/e4defrag2.c
index 7aab2b4..d351965 100644
--- a/misc/e4defrag2.c
+++ b/misc/e4defrag2.c
@@ -2
Signed-off-by: Dmitry Monakhov
---
misc/e4defrag2.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/misc/e4defrag2.c b/misc/e4defrag2.c
index 0ca7a63..771ee51 100644
--- a/misc/e4defrag2.c
+++ b/misc/e4defrag2.c
@@ -2516,7 +2516,7 @@ int main(int argc, char *argv[])
Signed-off-by: Dmitry Monakhov
---
misc/e4defrag2.c | 85 +
1 files changed, 65 insertions(+), 20 deletions(-)
diff --git a/misc/e4defrag2.c b/misc/e4defrag2.c
index 9206c89..0ca7a63 100644
--- a/misc/e4defrag2.c
+++ b/misc/e4defrag2.c
@@ -2
If cluster has small numbers of blocks used it is reasonable to
relocate such blocks regardless to inode's quality and free whole cluster.
https://jira.sw.ru/browse/PSBM-46563
Signed-off-by: Dmitry Monakhov
---
misc/e4defrag2.c | 54 +-
1 f
Dump doror rejection reason.
Signed-off-by: Dmitry Monakhov
---
misc/e4defrag2.c | 14 ++
1 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/misc/e4defrag2.c b/misc/e4defrag2.c
index 8ecae16..797a342 100644
--- a/misc/e4defrag2.c
+++ b/misc/e4defrag2.c
@@ -217,6 +217,7
Changelog:
OpenVZ kernel rh7-3.10.0-327.18.2.vz7.14.2
* technical rebuild of vz7.14.1
Generated changelog:
* Mon May 16 2016 Konstantin Khorenko
[3.10.0-327.18.2.vz7.14.2]
Built packages:
http://kojistorage.eng.sw.ru/packages/vzkernel/3.10.0/327.18.2.vz7.14.2/
Changelog:
OpenVZ kernel rh7-3.10.0-327.18.2.vz7.14.3
* technical rebulid of vz7.14.1 kernel
Generated changelog:
* Mon May 16 2016 Konstantin Khorenko
[3.10.0-327.18.2.vz7.14.3]
Built packages:
http://kojistorage.eng.sw.ru/packages/vzkernel/3.10.0/327.18.2.vz7.14.3/
_
Acked-by: Andrey Vagin
On Mon, May 16, 2016 at 11:28:51AM +0300, Cyrill Gorcunov wrote:
> This is a backport of commit
>
> ML: bdb4d100afe9818aebd1d98ced575c5ef143456c
>
> From: Calvin Owens
>
> Currently, /proc//map_files/ is restricted to CAP_SYS_ADMIN, and is
> only exposed if CONFIG_CHECK
14 matches
Mail list logo