Commit d1587f7
committed
Merge branch 'for-5.16-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Pull cgroup fixes from Tejun Heo:
"This contains the cgroup.procs permission check fixes so that they use
the credentials at the time of open rather than write, which also
fixes the cgroup namespace lifetime bug"
* 'for-5.16-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup:
selftests: cgroup: Test open-time cgroup namespace usage for migration checks
selftests: cgroup: Test open-time credential usage for migration checks
selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644
cgroup: Use open-time cgroup namespace for process migration perm checks
cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv
cgroup: Use open-time credentials for process migraton perm checks5 files changed
Lines changed: 263 additions & 44 deletions
File tree
- kernel/cgroup
- tools/testing/selftests/cgroup
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
68 | 87 | | |
69 | 88 | | |
70 | 89 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
394 | 394 | | |
395 | 395 | | |
396 | 396 | | |
| 397 | + | |
397 | 398 | | |
398 | 399 | | |
399 | 400 | | |
| |||
403 | 404 | | |
404 | 405 | | |
405 | 406 | | |
406 | | - | |
407 | | - | |
408 | | - | |
409 | | - | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
410 | 411 | | |
411 | | - | |
412 | | - | |
| 412 | + | |
| 413 | + | |
413 | 414 | | |
414 | 415 | | |
415 | 416 | | |
416 | 417 | | |
417 | 418 | | |
418 | | - | |
419 | | - | |
420 | | - | |
| 419 | + | |
| 420 | + | |
421 | 421 | | |
422 | 422 | | |
423 | 423 | | |
424 | | - | |
| 424 | + | |
425 | 425 | | |
426 | 426 | | |
427 | 427 | | |
| |||
449 | 449 | | |
450 | 450 | | |
451 | 451 | | |
452 | | - | |
| 452 | + | |
| 453 | + | |
453 | 454 | | |
454 | 455 | | |
455 | 456 | | |
| |||
460 | 461 | | |
461 | 462 | | |
462 | 463 | | |
463 | | - | |
| 464 | + | |
| 465 | + | |
464 | 466 | | |
465 | 467 | | |
466 | 468 | | |
| |||
504 | 506 | | |
505 | 507 | | |
506 | 508 | | |
507 | | - | |
508 | | - | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
509 | 512 | | |
510 | | - | |
| 513 | + | |
511 | 514 | | |
512 | 515 | | |
513 | 516 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3630 | 3630 | | |
3631 | 3631 | | |
3632 | 3632 | | |
| 3633 | + | |
3633 | 3634 | | |
3634 | 3635 | | |
3635 | 3636 | | |
| |||
3648 | 3649 | | |
3649 | 3650 | | |
3650 | 3651 | | |
3651 | | - | |
| 3652 | + | |
3652 | 3653 | | |
3653 | 3654 | | |
3654 | 3655 | | |
| |||
3679 | 3680 | | |
3680 | 3681 | | |
3681 | 3682 | | |
3682 | | - | |
| 3683 | + | |
| 3684 | + | |
| 3685 | + | |
3683 | 3686 | | |
3684 | 3687 | | |
3685 | 3688 | | |
3686 | 3689 | | |
3687 | | - | |
| 3690 | + | |
| 3691 | + | |
| 3692 | + | |
3688 | 3693 | | |
3689 | 3694 | | |
3690 | 3695 | | |
| |||
3811 | 3816 | | |
3812 | 3817 | | |
3813 | 3818 | | |
| 3819 | + | |
| 3820 | + | |
3814 | 3821 | | |
3815 | | - | |
3816 | | - | |
3817 | | - | |
| 3822 | + | |
| 3823 | + | |
| 3824 | + | |
| 3825 | + | |
| 3826 | + | |
| 3827 | + | |
| 3828 | + | |
| 3829 | + | |
| 3830 | + | |
| 3831 | + | |
| 3832 | + | |
| 3833 | + | |
| 3834 | + | |
| 3835 | + | |
| 3836 | + | |
| 3837 | + | |
| 3838 | + | |
3818 | 3839 | | |
3819 | 3840 | | |
3820 | 3841 | | |
3821 | 3842 | | |
3822 | 3843 | | |
| 3844 | + | |
3823 | 3845 | | |
3824 | 3846 | | |
3825 | 3847 | | |
| 3848 | + | |
| 3849 | + | |
3826 | 3850 | | |
3827 | 3851 | | |
3828 | 3852 | | |
3829 | 3853 | | |
3830 | 3854 | | |
3831 | | - | |
| 3855 | + | |
3832 | 3856 | | |
3833 | 3857 | | |
3834 | 3858 | | |
| |||
3845 | 3869 | | |
3846 | 3870 | | |
3847 | 3871 | | |
3848 | | - | |
| 3872 | + | |
3849 | 3873 | | |
3850 | 3874 | | |
3851 | 3875 | | |
| |||
4751 | 4775 | | |
4752 | 4776 | | |
4753 | 4777 | | |
4754 | | - | |
4755 | | - | |
4756 | | - | |
4757 | | - | |
| 4778 | + | |
| 4779 | + | |
| 4780 | + | |
| 4781 | + | |
4758 | 4782 | | |
4759 | 4783 | | |
4760 | 4784 | | |
4761 | 4785 | | |
4762 | 4786 | | |
4763 | | - | |
| 4787 | + | |
4764 | 4788 | | |
4765 | 4789 | | |
4766 | 4790 | | |
4767 | 4791 | | |
4768 | | - | |
| 4792 | + | |
4769 | 4793 | | |
4770 | 4794 | | |
4771 | 4795 | | |
4772 | 4796 | | |
4773 | 4797 | | |
4774 | 4798 | | |
4775 | 4799 | | |
4776 | | - | |
| 4800 | + | |
| 4801 | + | |
4777 | 4802 | | |
4778 | 4803 | | |
4779 | 4804 | | |
4780 | 4805 | | |
4781 | 4806 | | |
4782 | | - | |
| 4807 | + | |
4783 | 4808 | | |
4784 | 4809 | | |
4785 | | - | |
4786 | | - | |
4787 | | - | |
4788 | | - | |
4789 | | - | |
4790 | 4810 | | |
| 4811 | + | |
4791 | 4812 | | |
4792 | 4813 | | |
4793 | 4814 | | |
| |||
4838 | 4859 | | |
4839 | 4860 | | |
4840 | 4861 | | |
4841 | | - | |
| 4862 | + | |
| 4863 | + | |
4842 | 4864 | | |
4843 | | - | |
4844 | 4865 | | |
4845 | 4866 | | |
4846 | 4867 | | |
| |||
4869 | 4890 | | |
4870 | 4891 | | |
4871 | 4892 | | |
4872 | | - | |
| 4893 | + | |
| 4894 | + | |
4873 | 4895 | | |
4874 | 4896 | | |
4875 | 4897 | | |
4876 | | - | |
| 4898 | + | |
4877 | 4899 | | |
4878 | 4900 | | |
4879 | 4901 | | |
| |||
4890 | 4912 | | |
4891 | 4913 | | |
4892 | 4914 | | |
| 4915 | + | |
4893 | 4916 | | |
4894 | 4917 | | |
| 4918 | + | |
4895 | 4919 | | |
4896 | 4920 | | |
4897 | 4921 | | |
| |||
4909 | 4933 | | |
4910 | 4934 | | |
4911 | 4935 | | |
4912 | | - | |
| 4936 | + | |
| 4937 | + | |
| 4938 | + | |
| 4939 | + | |
| 4940 | + | |
| 4941 | + | |
4913 | 4942 | | |
4914 | | - | |
| 4943 | + | |
| 4944 | + | |
| 4945 | + | |
4915 | 4946 | | |
4916 | 4947 | | |
4917 | 4948 | | |
| |||
6130 | 6161 | | |
6131 | 6162 | | |
6132 | 6163 | | |
6133 | | - | |
| 6164 | + | |
| 6165 | + | |
6134 | 6166 | | |
6135 | 6167 | | |
6136 | 6168 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
221 | 221 | | |
222 | 222 | | |
223 | 223 | | |
224 | | - | |
| 224 | + | |
225 | 225 | | |
226 | 226 | | |
227 | 227 | | |
| |||
0 commit comments