Minchan Kim
8e2bcbe741
UPSTREAM: zram: support page writeback
...
There is demand to writeback specific process pages to backing store
instead of all idles pages in the system due to storage wear out concerns
and to launching latency of apps which are most of the time idle but are
critical for resume latency.
This patch extends the writeback knob to support a specific page
writeback.
Link: https://lkml.kernel.org/r/20201020190506.3758660-1-minchan@kernel.org
Signed-off-by: Minchan Kim <minchan@kernel.org >
Reviewed-by: Sergey Senozhatsky <sergey.senozhatsky@gmail.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
(cherry picked from commit 0d8359620d )
Bug: 181035934
Signed-off-by: Amos Bianchi <amosbianchi@google.com >
Change-Id: I2c2ef973f66c9d780244d39a1833c4246fb28bc2
2021-02-23 23:00:10 +00:00
Randy Dunlap
6b99e6e6aa
Documentation/admin-guide: blockdev/ramdisk: remove use of "rdev"
...
Remove use of "rdev" from blockdev/ramdisk.rst and update
admin-guide/kernel-parameters.txt.
"rdev" is considered antiquated, ancient, archaic, obsolete, deprecated
{choose any or all}.
"rdev" was removed from util-linux in 2010:
https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/commit/?id=a3e40c14651fccf18e7954f081e601389baefe3f
Signed-off-by: Randy Dunlap <rdunlap@infradead.org >
Cc: Karel Zak <kzak@redhat.com >
Cc: Paul Gortmaker <paul.gortmaker@windriver.com >
Cc: Jens Axboe <axboe@kernel.dk >
Cc: linux-block@vger.kernel.org
Cc: Alexander Viro <viro@zeniv.linux.org.uk >
Cc: Martin Mares <mj@ucw.cz >
Cc: linux-video@atrey.karlin.mff.cuni.cz
Cc: "H. Peter Anvin" <hpa@zytor.com >
Cc: Jonathan Corbet <corbet@lwn.net >
Cc: linux-doc@vger.kernel.org
Link: https://lore.kernel.org/r/20200918015640.8439-3-rdunlap@infradead.org
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2020-09-24 10:50:31 -06:00
Alexander A. Klimov
c0ad0befed
Replace HTTP links with HTTPS ones: DRBD driver
...
Rationale:
Reduces attack surface on kernel devs opening the links for MITM
as HTTPS traffic is much harder to manipulate.
Deterministic algorithm:
For each file:
If not .svg:
For each line:
If doesn't contain `\bxmlns\b`:
For each link, `\bhttp://[^# \t\r\n]*(?:\w|/)`:
If both the HTTP and HTTPS versions
return 200 OK and serve the same content:
Replace HTTP with HTTPS.
Signed-off-by: Alexander A. Klimov <grandmaster@al2klimov.de >
Link: https://lore.kernel.org/r/20200627103111.71771-1-grandmaster@al2klimov.de
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2020-07-05 14:16:44 -06:00
Yue Hu
56e6b3b0b3
Documentation: zram: fix the description about orig_data_size of mm_stat
...
orig_data_size counted the same_pages by commit 51f9f82c85 ("zram:
count same page write as page_stored"), so let's fix it.
Signed-off-by: Yue Hu <zbestahu@163.com >
Link: https://lore.kernel.org/r/20200206111031.9524-1-zbestahu@gmail.com
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2020-02-13 11:33:32 -07:00
Yue Hu
5871023c3a
zram: correct documentation about sysfs node of huge page writeback
...
sysfs node for huge page writeback is writeback rather than write.
Signed-off-by: Yue Hu <huyue2@yulong.com >
Acked-by: Minchan Kim <minchan@kernel.org >
Link: https://lore.kernel.org/r/20200120102949.12132-1-zbestahu@gmail.com
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2020-01-24 09:52:05 -07:00
Randy Dunlap
a3e1c56a0b
Documentation: zram: various fixes in zram.rst
...
Fix various items in zram.rst:
- typos/spellos
- punctuation
- grammar
- shell syntax
- indentation
- sysfs file names
Signed-off-by: Randy Dunlap <rdunlap@infradead.org >
Acked-by: Minchan Kim <minchan@kernel.org >
Link: https://lore.kernel.org/r/77000e12-677a-62f6-9f78-343be5bd6630@infradead.org
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2020-01-24 09:50:29 -07:00
Mauro Carvalho Chehab
7e042736fa
docs: add SPDX tags to new index files
...
All those new files I added are under GPL v2.0 license.
Add the corresponding SPDX headers to them.
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org >
2019-07-15 11:03:03 -03:00
Mauro Carvalho Chehab
e7751617dd
docs: blockdev: add it to the admin-guide
...
The blockdev book basically contains user-faced documentation.
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org >
2019-07-15 11:03:01 -03:00