[GIT PULL] cgroup: Changes for v6.5

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The following changes since commit ba0ad6ed89fd5dada3b7b65ef2b08e95d449d4ab:

  media: nxp: imx8-isi: fix buiding on 32-bit (2023-05-08 09:10:07 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git/ tags/cgroup-for-6.5

for you to fetch changes up to 81621430c81bb7965c3d5807039bc2b5b3ec87ca:

  Revert "cgroup: Avoid -Wstringop-overflow warnings" (2023-06-22 08:51:14 -1000)

----------------------------------------------------------------
cgroup: Changes for v6.5

* Whenever cpuset needs to rebuild sched_domain, it walked all tasks looking
  for DEADLINE tasks as they need to be accounted on the new domain. Walking
  all tasks can be expensive and there may not be any DEADLINE tasks at all.
  Task iteration is now omitted if there are no DEADLINE tasks.

* Fixes DEADLINE bandwidth misaccounting after task migration failures.

* When no controller is enabled, -Wstringop-overflow warning is triggered.
  The fix patch added an early exit which is too eager and got reverted for
  now. Will fix later.

* Everything else are minor cleanups.

----------------------------------------------------------------
Azeem Shaikh (1):
      cgroup: Replace all non-returning strlcpy with strscpy

Dietmar Eggemann (2):
      sched/deadline: Create DL BW alloc, free & check overflow interface
      cgroup/cpuset: Free DL BW in case can_attach() fails

Gaosheng Cui (2):
      cgroup: Replace the css_set call with cgroup_get
      rdmacg: fix kernel-doc warnings in rdmacg

Gustavo A. R. Silva (1):
      cgroup: Avoid -Wstringop-overflow warnings

Juri Lelli (4):
      cgroup/cpuset: Rename functions dealing with DEADLINE accounting
      sched/cpuset: Bring back cpuset_mutex
      sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets
      cgroup/cpuset: Iterate only if DEADLINE tasks are present

LeiZhou-97 (1):
      cgroup/misc: Expose misc.current on cgroup v2 root

Miaohe Lin (6):
      cgroup/cpuset: remove unneeded header files
      cgroup: remove unused macro for_each_e_css()
      cgroup: make cgroup_is_threaded() and cgroup_is_thread_root() static
      cgroup/cpuset: remove unneeded header files
      cgroup: remove unused task_cgroup_path()
      cgroup: remove obsolete comment on cgroup_on_dfl()

Tejun Heo (1):
      Revert "cgroup: Avoid -Wstringop-overflow warnings"

Xiu Jianfeng (1):
      cgroup: Update out-of-date comment in cgroup_migrate()

 Documentation/admin-guide/cgroup-v2.rst |   2 +-
 include/linux/cgroup.h                  |   1 -
 include/linux/cpuset.h                  |  12 +-
 include/linux/sched.h                   |   4 +-
 kernel/cgroup/cgroup-internal.h         |   2 -
 kernel/cgroup/cgroup-v1.c               |   4 +-
 kernel/cgroup/cgroup.c                  |  72 ++-------
 kernel/cgroup/cpuset.c                  | 267 +++++++++++++++++++-------------
 kernel/cgroup/misc.c                    |   1 -
 kernel/cgroup/rdma.c                    |   2 +
 kernel/sched/core.c                     |  41 +++--
 kernel/sched/deadline.c                 |  67 ++++++--
 kernel/sched/sched.h                    |   2 +-
 13 files changed, 257 insertions(+), 220 deletions(-)



[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]     [Monitors]

  Powered by Linux