| From: |
| "Aneesh Kumar K.V" <aneesh.kumar-AT-linux.ibm.com> |
| To: |
| linux-mm-AT-kvack.org |
| Subject: |
| [PATCH v5 0/3] mm: add new syscall set_mempolicy_home_node |
| Date: |
| Tue, 16 Nov 2021 12:12:35 +0530 |
| Message-ID: |
| <20211116064238.727454-1-aneesh.kumar@linux.ibm.com> |
| Cc: |
| akpm-AT-linux-foundation.org, "Aneesh Kumar K.V" <aneesh.kumar-AT-linux.ibm.com> |
| Archive-link: |
| Article |
Changes from v4:
* Add flags == 0 check
* Make sure the home node is online before updating memory policy.
Changes from v3:
* Fix build warning reported by kernel test robot
Changes from RFC v2:
* Rebase to latest kernel
* Update numa_memory_policy.rst
Aneesh Kumar K.V (3):
mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY
mm/mempolicy: add set_mempolicy_home_node syscall
mm/mempolicy: wire up syscall set_mempolicy_home_node
.../admin-guide/mm/numa_memory_policy.rst | 14 +++-
arch/alpha/kernel/syscalls/syscall.tbl | 2 +
arch/arm/tools/syscall.tbl | 1 +
arch/arm64/include/asm/unistd.h | 2 +-
arch/arm64/include/asm/unistd32.h | 2 +
arch/ia64/kernel/syscalls/syscall.tbl | 2 +
arch/m68k/kernel/syscalls/syscall.tbl | 2 +
arch/microblaze/kernel/syscalls/syscall.tbl | 2 +
arch/mips/kernel/syscalls/syscall_n32.tbl | 2 +
arch/mips/kernel/syscalls/syscall_n64.tbl | 2 +
arch/mips/kernel/syscalls/syscall_o32.tbl | 2 +
arch/parisc/kernel/syscalls/syscall.tbl | 2 +
arch/powerpc/kernel/syscalls/syscall.tbl | 2 +
arch/s390/kernel/syscalls/syscall.tbl | 2 +
arch/sh/kernel/syscalls/syscall.tbl | 2 +
arch/sparc/kernel/syscalls/syscall.tbl | 2 +
arch/x86/entry/syscalls/syscall_32.tbl | 1 +
arch/x86/entry/syscalls/syscall_64.tbl | 1 +
arch/xtensa/kernel/syscalls/syscall.tbl | 2 +
include/linux/mempolicy.h | 1 +
include/linux/syscalls.h | 3 +
include/uapi/asm-generic/unistd.h | 5 +-
kernel/sys_ni.c | 1 +
mm/mempolicy.c | 67 ++++++++++++++++++-
24 files changed, 119 insertions(+), 5 deletions(-)
--
2.31.1