Commit 53d85a205644 for kernel

commit 53d85a205644036d914a1408a3a301f7068f320b
Merge: dbf00d8d23b4 089f3fcd690c
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Tue Mar 31 13:59:51 2026 -0700

    Merge tag 'cgroup-for-7.0-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup

    Pull cgroup fixes from Tejun Heo:

     - Fix cgroup rmdir racing with dying tasks.

       Deferred task cgroup unlink introduced a window where cgroup.procs
       is empty but the cgroup is still populated, causing rmdir to fail
       with -EBUSY and selftest failures.

       Make rmdir wait for dying tasks to fully leave and fix selftests to
       not depend on synchronous populated updates.

     - Fix cpuset v1 task migration failure from empty cpusets under strict
       security policies.

       When CPU hotplug removes the last CPU from a v1 cpuset, tasks must be
       migrated to an ancestor without a security_task_setscheduler() check
       that would block the migration.

    * tag 'cgroup-for-7.0-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup:
      cgroup/cpuset: Skip security check for hotplug induced v1 task migration
      cgroup/cpuset: Simplify setsched decision check in task iteration loop of cpuset_can_attach()
      cgroup: Fix cgroup_drain_dying() testing the wrong condition
      selftests/cgroup: Don't require synchronous populated update on task exit
      cgroup: Wait for dying tasks to leave on rmdir