Joonsoo Kim
64ef903a86
zram: make deduplication feature optional
...
Benefit of deduplication is dependent on the workload so it's not
preferable to always enable. Therefore, make it optional in Kconfig
and device param. Default is 'off'. This option will be beneficial
for users who use the zram as blockdev and stores build output to it.
Change-Id: If282bb8aa15c5749859a87cf36db7eb9edb3b1ed
Reviewed-by: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Acked-by: Minchan Kim <minchan@kernel.org>
Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
Link: https://lore.kernel.org/patchwork/patch/787164/
Patch-mainline: linux-kernel@ Thu, 11 May 2017 22:30:52
Signed-off-by: Charan Teja Reddy <charante@codeaurora.org>
Signed-off-by: Marco Zanin <mrczn.bb@gmail.com>
Signed-off-by: snnbyyds <snnbyyds@gmail.com>
Signed-off-by: Sorayukii <sorayukii69@gmail.com>
2026-05-15 18:07:09 +07:00
..
80211
ABI
zram: make deduplication feature optional
2026-05-15 18:07:09 +07:00
accounting
FROMLIST: psi: introduce psi monitor
2019-03-23 00:29:15 +00:00
acpi
admin-guide
BACKPORT: rcu: Ports some of RCU's taken from k4.14
2026-05-15 17:49:30 +07:00
aoe
arm
Merge android-4.9.168 ( 286f971) into msm-4.9
2019-05-30 13:40:07 +08:00
arm64
arm64: errata: Remove AES hwcap for COMPAT tasks
2022-11-03 23:49:15 +09:00
auxdisplay
backlight
blackfin
block
blockdev
zram: make deduplication feature optional
2026-05-15 18:07:09 +07:00
bus-devices
cdrom
cgroup-v1
cgroup: Added documentation for rdmacg
2026-05-15 17:50:32 +07:00
cma
connector
console
cpu-freq
cpuidle
cris
crypto
crypto: msm: Add QTI crypto drivers
2017-04-11 16:49:21 -07:00
dev-tools
BACKPORT: rcu: Ports some of RCU's taken from k4.14
2026-05-15 17:49:30 +07:00
development-process
device-mapper
Merge android-4.9.166 ( 0166b9e) into msm-4.9
2019-05-23 14:26:39 +08:00
devicetree
Merge remote-tracking branch 'common/android-4.9-q' into android13-4.9-sdm845
2022-11-09 19:25:28 +02:00
dmaengine
DocBook
ata: make qc_prep return ata_completion_errors
2020-10-01 20:40:19 +02:00
driver-api
driver-model
genirq/irq_sim: Add a devres variant of irq_sim_init()
2018-08-24 11:13:08 +05:30
early-userspace
EDID
extcon
fault-injection
fb
features
filesystems
BACKPORT: new inode method: ->free_inode()
2026-05-15 17:57:41 +07:00
firmware_class
fmc
fpga
frv
gpio
gpu
drm/fb-helper: Remove drm_fb_helper_crtc
2021-09-27 05:43:59 -07:00
hid
HID: doc: fix wrong data structure reference for UHID_OUTPUT
2019-12-05 15:34:33 +01:00
hw-vuln
x86/bugs: Add "unknown" reporting for MMIO Stale Data
2022-09-05 10:23:56 +02:00
hwmon
hwmon: (ina2xx) fix sysfs shunt resistor read access
2018-10-03 17:01:52 -07:00
i2c
ia64
ide
iio
infiniband
input
UPSTREAM: HID: sony: Report DS4 motion sensors through a separate device
2018-10-24 17:03:59 -07:00
ioctl
BACKPORT: tee: generic TEE subsystem
2017-12-05 14:00:37 +00:00
isdn
ja_JP
kbuild
BACKPORT: kbuild: support LLVM=1 to switch the default tools to Clang/LLVM
2022-10-13 01:53:41 +03:00
kdump
ko_KR
laptops
leds
livepatch
locking
m68k
media
Merge branch 'android-4.9-q' of https://android.googlesource.com/kernel/common into lineage-17.1-caf-sdm845
2021-01-17 05:04:08 +02:00
memory-devices
metag
mic
mips
misc-devices
msm: mink: smcinvoke: Add SMCinvoke driver snapshot
2017-07-15 02:42:40 +05:30
mmc
mmc: core: Add sysfs entries for dynamic control of clock scaling
2017-04-07 17:25:38 -07:00
mn10300
mtd
namespaces
netlabel
networking
BACKPORT: xsk: new descriptor addressing scheme
2026-05-15 17:57:48 +07:00
nfc
nios2
nvdimm
nvmem
parisc
PCI
pcmcia
perf
phy
platform
power
powerpc
pps
prctl
pti
ptp
rapidio
RCU
BACKPORT: rcu: Ports some of RCU's taken from k4.14
2026-05-15 17:49:30 +07:00
s390
scheduler
scsi
security
UPSTREAM: LSM: Add /sys/kernel/security/lsm
2026-05-15 17:59:05 +07:00
serial
sh
sound
sphinx
tweewide: Fix most Shebang lines
2021-06-03 08:23:27 +02:00
sphinx-static
spi
sysctl
UPSTREAM: bpf: Update sysctl documentation to list all supported architectures
2026-05-15 17:55:09 +07:00
target
tweewide: Fix most Shebang lines
2021-06-03 08:23:27 +02:00
thermal
timers
BACKPORT: rcu: Ports some of RCU's taken from k4.14
2026-05-15 17:49:30 +07:00
tpm
trace
This is the 4.9.271 stable release
2021-06-03 08:40:14 +02:00
usb
USB: rio500: Remove Rio 500 kernel driver
2019-10-17 13:42:26 -07:00
virtual
KVM: X86: MMU: Use the correct inherited permissions to get shadow page
2022-01-29 10:15:58 +01:00
vm
w1
watchdog
wimax
x86
x86/speculation/taa: Add documentation for TSX Async Abort
2019-11-16 10:29:46 +01:00
xtensa
zh_CN
.gitignore
00-INDEX
mhi_bus: core: Add support for MHI host interface
2019-12-10 12:32:46 +05:30
adding-syscalls.txt
android.txt
applying-patches.txt
assoc_array.txt
atomic_ops.txt
bad_memory.txt
basic_profiling.txt
bcache.txt
binfmt_misc.txt
braille-console.txt
bt8xxgpio.txt
btmrvl.txt
BUG-HUNTING
bus-virt-phys-mapping.txt
cachetlb.txt
cgroup-v2.txt
cgroup: add cgroup.stat interface with basic hierarchy stats
2026-05-15 17:50:38 +07:00
Changes
kbuild: verify that $DEPMOD is installed
2018-08-17 20:59:29 +02:00
circular-buffers.txt
clk.txt
CodeOfConflict
CodingStyle
conf.py
docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0
2022-06-14 16:52:36 +02:00
cpu-hotplug.txt
cpu-load.txt
cputopology.txt
crc32.txt
dcdbas.txt
debugging-modules.txt
debugging-via-ohci1394.txt
dell_rbu.txt
devices.txt
digsig.txt
DMA-API-HOWTO.txt
DMA-API.txt
DMA-attributes.txt
Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""
2022-06-25 11:45:19 +02:00
dma-buf-sharing.txt
DMA-ISA-LPC.txt
docutils.conf
dontdiff
dynamic-debug-howto.txt
edac.txt
efi-stub.txt
eisa.txt
email-clients.txt
flexible-arrays.txt
futex-requeue-pi.txt
gcc-plugins.txt
highuid.txt
HOWTO
hw_random.txt
hwspinlock.txt
index.rst
Documentation: Move L1TF to separate directory
2019-05-14 19:19:41 +02:00
init.txt
initrd.txt
Intel-IOMMU.txt
intel_txt.txt
io-mapping.txt
io_ordering.txt
iostats.txt
IPMI.txt
IRQ-affinity.txt
IRQ-domain.txt
IRQ.txt
irqflags-tracing.txt
isa.txt
isapnp.txt
java.txt
kernel-doc-nano-HOWTO.txt
kernel-docs.txt
kernel-documentation.rst
kernel-parameters.txt
BACKPORT: cgroup: Add named hierarchy disabling to cgroup_no_v1 boot param
2026-05-15 17:50:45 +07:00
kernel-per-CPU-kthreads.txt
BACKPORT: rcu: Ports some of RCU's taken from k4.14
2026-05-15 17:49:30 +07:00
kobject.txt
kprobes.txt
kref.txt
kselftest.txt
ldm.txt
local_ops.txt
lockup-watchdogs.txt
logo.gif
logo.txt
lzo.txt
magic-number.txt
mailbox.txt
Makefile
Makefile.sphinx
ManagementStyle
md-cluster.txt
md.txt
memory-barriers.txt
BACKPORT: rcu: Ports some of RCU's taken from k4.14
2026-05-15 17:49:30 +07:00
memory-hotplug.txt
men-chameleon-bus.txt
mhi.txt
mhi_bus: core: Add support for MHI host interface
2019-12-10 12:32:46 +05:30
module-signing.txt
mono.txt
nommu-mmap.txt
ntb.txt
numastat.txt
oops-tracing.txt
padata.txt
parport-lowlevel.txt
parport.txt
percpu-rw-semaphore.txt
phy.txt
pi-futex.txt
pinctrl.txt
pnp.txt
preempt-locking.txt
printk-formats.txt
BACKPORT: symbol lookup: introduce dereference_symbol_descriptor()
2026-05-15 17:57:02 +07:00
pwm.txt
ramoops.txt
rbtree.txt
rbtree: cache leftmost node internally
2022-01-27 08:47:42 +01:00
remoteproc.txt
rfkill.txt
robust-futex-ABI.txt
robust-futexes.txt
rpmsg.txt
rtc.txt
SAK.txt
SecurityBugs
serial-console.txt
sgi-ioc4.txt
siphash.txt
siphash: implement HalfSipHash1-3 for hash tables
2019-08-25 10:51:42 +02:00
SM501.txt
smsc_ece1099.txt
spec_ctrl.txt
x86/speculation: Add prctl() control for indirect branch speculation
2019-05-14 19:19:39 +02:00
speculation.txt
Documentation: Document array_index_nospec
2018-02-13 12:35:59 +01:00
stable_api_nonsense.txt
stable_kernel_rules.txt
Documentation: stable-kernel-rules: fix stable-tag format
2017-04-12 12:41:15 +02:00
static-keys.txt
SubmitChecklist
SubmittingDrivers
SubmittingPatches
svga.txt
sync.txt
sync_file.txt
sysfs-rules.txt
sysrq.txt
tee.txt
BACKPORT: tee.txt: standardize document format
2018-01-12 16:44:40 +00:00
this_cpu_ops.txt
unaligned-memory-access.txt
unicode.txt
unshare.txt
vfio.txt
VGA-softcursor.txt
video-output.txt
vme_api.txt
volatile-considered-harmful.txt
workqueue.txt
xillybus.txt
xz.txt
zorro.txt