forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'akpm' (patches from Andrew)
Merge more updates from Andrew Morton: - the rest of MM - KASAN updates - procfs updates - exit, fork updates - printk updates - lib/ updates - radix-tree testsuite updates - checkpatch updates - kprobes updates - a few other misc bits * emailed patches from Andrew Morton <[email protected]>: (162 commits) samples/kprobes: print out the symbol name for the hooks samples/kprobes: add a new module parameter kprobes: add the "tls" argument for j_do_fork init/main.c: simplify initcall_blacklisted() fs/efs/super.c: fix return value checkpatch: improve --git <commit-count> shortcut checkpatch: reduce number of `git log` calls with --git checkpatch: add support to check already applied git commits checkpatch: add --list-types to show message types to show or ignore checkpatch: advertise the --fix and --fix-inplace options more checkpatch: whine about ACCESS_ONCE checkpatch: add test for keywords not starting on tabstops checkpatch: improve CONSTANT_COMPARISON test for structure members checkpatch: add PREFER_IS_ENABLED test lib/GCD.c: use binary GCD algorithm instead of Euclidean radix-tree: free up the bottom bit of exceptional entries for reuse dax: move RADIX_DAX_ definitions to dax.c radix-tree: make radix_tree_descend() more useful radix-tree: introduce radix_tree_replace_clear_tags() radix-tree: tidy up __radix_tree_create() ...
- Loading branch information
Showing
195 changed files
with
4,503 additions
and
2,268 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -166,3 +166,12 @@ Description: | |
The mm_stat file is read-only and represents device's mm | ||
statistics (orig_data_size, compr_data_size, etc.) in a format | ||
similar to block layer statistics file format. | ||
|
||
What: /sys/block/zram<id>/debug_stat | ||
Date: July 2016 | ||
Contact: Sergey Senozhatsky <[email protected]> | ||
Description: | ||
The debug_stat file is read-only and represents various | ||
device's debugging info useful for kernel developers. Its | ||
format is not documented intentionally and may change | ||
anytime without any notice. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
z3fold | ||
------ | ||
|
||
z3fold is a special purpose allocator for storing compressed pages. | ||
It is designed to store up to three compressed pages per physical page. | ||
It is a zbud derivative which allows for higher compression | ||
ratio keeping the simplicity and determinism of its predecessor. | ||
|
||
The main differences between z3fold and zbud are: | ||
* unlike zbud, z3fold allows for up to PAGE_SIZE allocations | ||
* z3fold can hold up to 3 compressed pages in its page | ||
* z3fold doesn't export any API itself and is thus intended to be used | ||
via the zpool API. | ||
|
||
To keep the determinism and simplicity, z3fold, just like zbud, always | ||
stores an integral number of compressed pages per page, but it can store | ||
up to 3 pages unlike zbud which can store at most 2. Therefore the | ||
compression ratio goes to around 2.7x while zbud's one is around 1.7x. | ||
|
||
Unlike zbud (but like zsmalloc for that matter) z3fold_alloc() does not | ||
return a dereferenceable pointer. Instead, it returns an unsigned long | ||
handle which encodes actual location of the allocated object. | ||
|
||
Keeping effective compression ratio close to zsmalloc's, z3fold doesn't | ||
depend on MMU enabled and provides more predictable reclaim behavior | ||
which makes it a better fit for small and response-critical systems. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6264,7 +6264,7 @@ S: Maintained | |
F: arch/*/include/asm/kasan.h | ||
F: arch/*/mm/kasan_init* | ||
F: Documentation/kasan.txt | ||
F: include/linux/kasan.h | ||
F: include/linux/kasan*.h | ||
F: lib/test_kasan.c | ||
F: mm/kasan/ | ||
F: scripts/Makefile.kasan | ||
|
@@ -8280,7 +8280,6 @@ F: drivers/of/resolver.c | |
OPENRISC ARCHITECTURE | ||
M: Jonas Bonn <[email protected]> | ||
W: http://openrisc.net | ||
L: [email protected] (moderated for non-subscribers) | ||
S: Maintained | ||
T: git git://openrisc.net/~jonas/linux | ||
F: arch/openrisc/ | ||
|
@@ -8401,7 +8400,6 @@ F: drivers/platform/x86/panasonic-laptop.c | |
|
||
PANASONIC MN10300/AM33/AM34 PORT | ||
M: David Howells <[email protected]> | ||
M: Koichi Yasutake <[email protected]> | ||
L: [email protected] (moderated for non-subscribers) | ||
W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ | ||
S: Maintained | ||
|
@@ -8835,7 +8833,6 @@ F: drivers/pinctrl/pinctrl-single.c | |
|
||
PIN CONTROLLER - ST SPEAR | ||
M: Viresh Kumar <[email protected]> | ||
L: [email protected] | ||
L: [email protected] (moderated for non-subscribers) | ||
W: http://www.st.com/spear | ||
S: Maintained | ||
|
@@ -10040,7 +10037,6 @@ F: drivers/mmc/host/sdhci-s3c* | |
|
||
SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER | ||
M: Viresh Kumar <[email protected]> | ||
L: [email protected] | ||
L: [email protected] | ||
S: Maintained | ||
F: drivers/mmc/host/sdhci-spear.c | ||
|
@@ -10603,7 +10599,6 @@ F: include/linux/compiler.h | |
SPEAR PLATFORM SUPPORT | ||
M: Viresh Kumar <[email protected]> | ||
M: Shiraz Hashim <[email protected]> | ||
L: [email protected] | ||
L: [email protected] (moderated for non-subscribers) | ||
W: http://www.st.com/spear | ||
S: Maintained | ||
|
@@ -10612,7 +10607,6 @@ F: arch/arm/mach-spear/ | |
|
||
SPEAR CLOCK FRAMEWORK SUPPORT | ||
M: Viresh Kumar <[email protected]> | ||
L: [email protected] | ||
L: [email protected] (moderated for non-subscribers) | ||
W: http://www.st.com/spear | ||
S: Maintained | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.