Pull arm64 fixes from Will Deacon: - Fix double-evaluation of 'pte' macro argument when using 52-bit PAs - Fix signedness of some MTE prctl PR_* constants - Fix kmemleak memory usage by skipping early pgtable allocations - Fix printing of CPU feature register strings - Remove redundant -nostdlib linker flag for vDSO binaries * tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux: arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions arm64: Track no early_pgtable_alloc() for kmemleak arm64: mte: change PR_MTE_TCF_NONE back into an unsigned long arm64: vdso: remove -nostdlib compiler flag arm64: arm64_ftr_reg->name may not be a human-readable string
Showing the changes to tools/include/uapi/linux (1 of 11 files). Show all
Unified · Split
| @@ -235,7 +235,7 @@ struct prctl_mm_map { · 234 unmodified lines | |||
| 235 | #define PR_GET_TAGGED_ADDR_CTRL 56 | 235 | #define PR_GET_TAGGED_ADDR_CTRL 56 |
| 236 | # define PR_TAGGED_ADDR_ENABLE (1UL << 0) | 236 | # define PR_TAGGED_ADDR_ENABLE (1UL << 0) |
| 237 | /* MTE tag check fault modes */ | 237 | /* MTE tag check fault modes */ |
| 238 | # define PR_MTE_TCF_NONE 0 | 238 | # define PR_MTE_TCF_NONE 0UL |
| 239 | # define PR_MTE_TCF_SYNC (1UL << 1) | 239 | # define PR_MTE_TCF_SYNC (1UL << 1) |
| 240 | # define PR_MTE_TCF_ASYNC (1UL << 2) | 240 | # define PR_MTE_TCF_ASYNC (1UL << 2) |
| 241 | # define PR_MTE_TCF_MASK (PR_MTE_TCF_SYNC | PR_MTE_TCF_ASYNC) | 241 | # define PR_MTE_TCF_MASK (PR_MTE_TCF_SYNC | PR_MTE_TCF_ASYNC) |