Go to file
Haisu Wang fed4a7c8be rue/io: add io_cgv1_buff_wb to enable buffer IO counting in cgroup v1
Add a sysctl switch to control buffer IO counting in
memcg of cgroup v1. If turn on this switch, remove
memory cgroup may leave zombie slabs until wb finished.

Need to turn on io_qos and io_cgv1_buff_wb in cgroup v1.

Signed-off-by: Haisu Wang <haisuwang@tencent.com>
Reviewed-by: Bin Lai <robinlai@tencent.com>
2024-09-28 15:42:22 +08:00
Documentation rue/mm: add memory cgroup async page reclaim mechanism 2024-09-27 11:13:31 +08:00
LICENSES LICENSES: Add the copyleft-next-0.3.1 license 2022-11-08 15:44:01 +01:00
arch rue/io: Enable CONFIG_BLK_DEV_THROTTLING_CGROUP_V1 configuration 2024-09-27 11:31:27 +08:00
block rue/io: Add bps information to blkio.throttle.stat 2024-09-28 15:42:22 +08:00
certs certs: Reference revocation list for all keyrings 2023-08-17 20:12:41 +00:00
crypto Merge linux 6.6.39 2024-07-17 14:19:57 +08:00
dist rue: init rue module 2024-09-27 11:13:29 +08:00
drivers rue/net: avoid wrong memory access to struct net_device 2024-09-27 11:13:30 +08:00
fs rue/io: introduce per mem_cgroup sync interface 2024-09-28 15:42:22 +08:00
include rue/io: add io_cgv1_buff_wb to enable buffer IO counting in cgroup v1 2024-09-28 15:42:22 +08:00
init rue: init rue module 2024-09-27 11:13:29 +08:00
io_uring io_uring: fix io_match_task must_hold 2024-08-03 08:54:41 +02:00
ipc sysctl: treewide: drop unused argument ctl_table_root::set_ownership(table) 2024-08-11 12:47:13 +02:00
kernel rue/io: add io_cgv1_buff_wb to enable buffer IO counting in cgroup v1 2024-09-28 15:42:22 +08:00
lib Merge linux 6.6.44 2024-08-05 17:22:57 +08:00
mm rue/io: add io_cgv1_buff_wb to enable buffer IO counting in cgroup v1 2024-09-28 15:42:22 +08:00
net rue/net: avoid wrong memory access to struct net_device 2024-09-27 11:13:30 +08:00
rust rust: kernel: require `Send` for `Module` implementations 2024-05-17 12:01:56 +02:00
samples bpf: Replace bpf_lpm_trie_key 0-length array with flexible array 2024-08-19 06:04:27 +02:00
scripts config,oc: support WLAN and MTD and more SND drivers 2024-08-26 16:33:47 +08:00
security Merge linux 6.6.44 2024-08-05 17:22:57 +08:00
sound Merge linux 6.6.47 2024-08-24 09:43:23 +08:00
tools Merge OKC next branch to TK5 master branch 2024-08-27 19:48:02 +08:00
usr initramfs: Encode dependency on KBUILD_BUILD_TIMESTAMP 2023-06-06 17:54:49 +09:00
virt KVM: Setup empty IRQ routing when creating a VM 2024-08-14 17:08:55 +08:00
.clang-format iommu: Add for_each_group_device() 2023-05-23 08:15:51 +02:00
.cocciconfig
.get_maintainer.ignore get_maintainer: add Alan to .get_maintainer.ignore 2022-08-20 15:17:44 -07:00
.gitattributes dist: initial support 2023-12-12 15:56:34 +08:00
.gitignore dist: initial support 2023-12-12 15:56:34 +08:00
.gitmodules drivers/thirdparty: put release-drivers in tree 2024-08-27 17:10:54 +08:00
.mailmap 20 hotfixes. 12 are cc:stable and the remainder address post-6.5 issues 2023-10-24 09:52:16 -10:00
.rustfmt.toml rust: add `.rustfmt.toml` 2022-09-28 09:02:20 +02:00
COPYING COPYING: state that all contributions really are covered by this file 2020-02-10 13:32:20 -08:00
CREDITS USB: Remove Wireless USB and UWB documentation 2023-08-09 14:17:32 +02:00
Kbuild Kbuild updates for v6.1 2022-10-10 12:00:45 -07:00
Kconfig kconfig: Fix duplicate "Tencent Kernel Features" menu config 2024-06-24 20:23:33 +08:00
MAINTAINERS hwmon: Add support for Zhaoxin core temperature monitoring 2024-08-20 10:57:54 +08:00
Makefile Merge linux 6.6.47 2024-08-24 09:43:23 +08:00
README Drop all 00-INDEX files from Documentation/ 2018-09-09 15:08:58 -06:00
config-readme Makefile, dist: add "make tencentconfig" support 2024-03-04 13:25:26 +08:00

README

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.