Skip to content

Commit a07a6e4

Browse files
committed
Merge tag 'powerpc-4.11-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Pull more powerpc fixes from Michael Ellerman: "A couple of minor powerpc fixes for 4.11: - wire up statx() syscall - don't print a warning on memory hotplug when HPT resizing isn't available Thanks to: David Gibson, Chandan Rajendra" * tag 'powerpc-4.11-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux: powerpc/pseries: Don't give a warning when HPT resizing isn't available powerpc: Wire up statx() syscall
2 parents 4571bc5 + 8971e1c commit a07a6e4

File tree

4 files changed

+6
-2
lines changed

4 files changed

+6
-2
lines changed

arch/powerpc/include/asm/systbl.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -387,3 +387,4 @@ SYSCALL(copy_file_range)
387387
COMPAT_SYS_SPU(preadv2)
388388
COMPAT_SYS_SPU(pwritev2)
389389
SYSCALL(kexec_file_load)
390+
SYSCALL(statx)

arch/powerpc/include/asm/unistd.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
#include <uapi/asm/unistd.h>
1313

1414

15-
#define NR_syscalls 383
15+
#define NR_syscalls 384
1616

1717
#define __NR__exit __NR_exit
1818

arch/powerpc/include/uapi/asm/unistd.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -393,5 +393,6 @@
393393
#define __NR_preadv2 380
394394
#define __NR_pwritev2 381
395395
#define __NR_kexec_file_load 382
396+
#define __NR_statx 383
396397

397398
#endif /* _UAPI_ASM_POWERPC_UNISTD_H_ */

arch/powerpc/platforms/pseries/lpar.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -751,7 +751,9 @@ void __init hpte_init_pseries(void)
751751
mmu_hash_ops.flush_hash_range = pSeries_lpar_flush_hash_range;
752752
mmu_hash_ops.hpte_clear_all = pseries_hpte_clear_all;
753753
mmu_hash_ops.hugepage_invalidate = pSeries_lpar_hugepage_invalidate;
754-
mmu_hash_ops.resize_hpt = pseries_lpar_resize_hpt;
754+
755+
if (firmware_has_feature(FW_FEATURE_HPT_RESIZE))
756+
mmu_hash_ops.resize_hpt = pseries_lpar_resize_hpt;
755757
}
756758

757759
void radix_init_pseries(void)

0 commit comments

Comments
 (0)