# git rev-parse -q --verify a053fd3ca5d1b927a8655f239c84b0d790218fda^{commit} a053fd3ca5d1b927a8655f239c84b0d790218fda already have revision, skipping fetch # git checkout -q -f -B kisskb a053fd3ca5d1b927a8655f239c84b0d790218fda # git clean -qxdf # < git log -1 # commit a053fd3ca5d1b927a8655f239c84b0d790218fda # Author: Stephen Rothwell # Date: Tue Apr 9 14:49:12 2024 +1000 # # Add linux-next specific files for 20240409 # # Signed-off-by: Stephen Rothwell # < /opt/cross/kisskb/korg/gcc-13.1.0-nolibc/hppa-linux/bin/hppa-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-13.1.0-nolibc/hppa-linux/bin/hppa-linux-ld --version # < git log --format=%s --max-count=1 a053fd3ca5d1b927a8655f239c84b0d790218fda # make -s -j 32 ARCH=parisc O=/kisskb/build/linux-next_generic-32bit_defconfig_parisc-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/hppa-linux/bin/hppa-linux- generic-32bit_defconfig # < make -s -j 32 ARCH=parisc O=/kisskb/build/linux-next_generic-32bit_defconfig_parisc-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/hppa-linux/bin/hppa-linux- help # make -s -j 32 ARCH=parisc O=/kisskb/build/linux-next_generic-32bit_defconfig_parisc-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/hppa-linux/bin/hppa-linux- olddefconfig # make -s -j 32 ARCH=parisc O=/kisskb/build/linux-next_generic-32bit_defconfig_parisc-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/hppa-linux/bin/hppa-linux- In file included from /kisskb/src/arch/parisc/include/asm/uaccess.h:16, from /kisskb/src/include/linux/uaccess.h:11, from /kisskb/src/include/linux/sched/task.h:13, from /kisskb/src/include/linux/sched/signal.h:9, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/arch/parisc/include/asm/uaccess.h:16, from /kisskb/src/include/linux/uaccess.h:11, from /kisskb/src/include/linux/sched/task.h:13, from /kisskb/src/include/linux/sched/signal.h:9, from /kisskb/src/include/linux/oom.h:6, from /kisskb/src/mm/oom_kill.c:21: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/arch/parisc/include/asm/uaccess.h:16, from /kisskb/src/include/linux/uaccess.h:11, from /kisskb/src/include/linux/sched/task.h:13, from /kisskb/src/include/linux/sched/signal.h:9, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/mm/fadvise.c:13: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/arch/parisc/include/asm/uaccess.h:16, from /kisskb/src/include/linux/uaccess.h:11, from /kisskb/src/include/linux/sched/task.h:13, from /kisskb/src/include/linux/sched/signal.h:9, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/mm/page-writeback.c:19: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/migrate.h:5, from /kisskb/src/mm/folio-compat.c:7: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/arch/parisc/include/asm/uaccess.h:16, from /kisskb/src/include/linux/uaccess.h:11, from /kisskb/src/include/linux/sched/task.h:13, from /kisskb/src/include/linux/sched/signal.h:9, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/blkdev.h:9, from /kisskb/src/mm/readahead.c:116: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/mm/swap.c:17: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/arch/parisc/include/asm/uaccess.h:16, from /kisskb/src/include/linux/uaccess.h:11, from /kisskb/src/include/linux/sched/task.h:13, from /kisskb/src/include/linux/sched/signal.h:9, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/backing-dev.h:13, from /kisskb/src/mm/truncate.c:12: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/arch/parisc/include/asm/uaccess.h:16, from /kisskb/src/include/linux/uaccess.h:11, from /kisskb/src/include/linux/sched/task.h:13, from /kisskb/src/include/linux/sched/signal.h:9, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/mm/shrinker.c:2: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/arch/parisc/include/asm/uaccess.h:16, from /kisskb/src/include/linux/uaccess.h:11, from /kisskb/src/include/linux/sched/task.h:13, from /kisskb/src/include/linux/sched/signal.h:9, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/mm/util.c:2: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/kallsyms.h:13, from /kisskb/src/lib/vsprintf.c:30: /kisskb/src/lib/../mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/lib/../mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/lib/../mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/lib/../mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/lib/../mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/arch/parisc/include/asm/uaccess.h:16, from /kisskb/src/include/linux/uaccess.h:11, from /kisskb/src/include/linux/sched/task.h:13, from /kisskb/src/include/linux/sched/signal.h:9, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/mm/vmstat.c:13: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/arch/parisc/include/asm/uaccess.h:16, from /kisskb/src/include/linux/uaccess.h:11, from /kisskb/src/include/linux/sched/task.h:13, from /kisskb/src/include/linux/sched/signal.h:9, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/blkdev.h:9, from /kisskb/src/mm/backing-dev.c:3: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/mman.h:5, from /kisskb/src/mm/mm_init.c:16: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/memblock.h:12, from /kisskb/src/mm/percpu.c:73: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/mm/slab_common.c:9: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/arch/parisc/include/asm/uaccess.h:16, from /kisskb/src/include/linux/uaccess.h:11, from /kisskb/src/include/linux/sched/task.h:13, from /kisskb/src/include/linux/sched/signal.h:9, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/mm/compaction.c:12: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/arch/parisc/include/asm/uaccess.h:16, from /kisskb/src/include/linux/uaccess.h:11, from /kisskb/src/include/linux/sched/task.h:13, from /kisskb/src/include/linux/sched/signal.h:9, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/blkdev.h:9, from /kisskb/src/mm/show_mem.c:8: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/mm/list_lru.c:10: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/arch/parisc/include/asm/uaccess.h:16, from /kisskb/src/include/linux/uaccess.h:11, from /kisskb/src/include/linux/sched/task.h:13, from /kisskb/src/include/linux/sched/signal.h:9, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/mm/workingset.c:8: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/mm/debug.c:10: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/mm/gup.c:7: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/parisc/include/asm/io.h:6, from /kisskb/src/include/linux/io.h:14, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/arch/parisc/include/asm/hardirq.h:13, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/mm/memory.c:43: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/mman.h:5, from /kisskb/src/mm/mlock.c:10: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/arch/parisc/include/asm/uaccess.h:16, from /kisskb/src/include/linux/uaccess.h:11, from /kisskb/src/include/linux/sched/task.h:13, from /kisskb/src/include/linux/sched/signal.h:9, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/backing-dev.h:13, from /kisskb/src/mm/mmap.c:14: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/pagewalk.h:5, from /kisskb/src/mm/mprotect.c:12: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/mm/mremap.c:11: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/mm/page_vma_mapped.c:2: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/mm/rmap.c:56: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/mm/vmalloc.c:12: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/mm/page_alloc.c:19: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/arch/parisc/include/asm/uaccess.h:16, from /kisskb/src/include/linux/uaccess.h:11, from /kisskb/src/include/linux/sched/task.h:13, from /kisskb/src/include/linux/sched/signal.h:9, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/mm/memblock.c:15: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/mm/slub.c:13: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/mman.h:5, from /kisskb/src/mm/madvise.c:9: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/mm/swap_state.c:10: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/arch/parisc/include/asm/uaccess.h:16, from /kisskb/src/include/linux/uaccess.h:11, from /kisskb/src/include/linux/sched/task.h:13, from /kisskb/src/include/linux/sched/signal.h:9, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/blkdev.h:9, from /kisskb/src/mm/swapfile.c:9: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/migrate.h:5, from /kisskb/src/mm/migrate.c:16: /kisskb/src/mm/internal.h: In function 'pte_next_swp_offset': /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/mm/internal.h:214:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 214 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ /kisskb/src/mm/internal.h:213:40: note: in expansion of macro '__swp_entry' 213 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvif/object.c: In function 'nvif_object_mthd': /kisskb/src/drivers/gpu/drm/nouveau/nvif/object.c:161:9: warning: 'memcpy' accessing 4294967264 or more bytes at offsets 0 and 32 overlaps 6442450881 bytes at offset -2147483617 [-Wrestrict] 161 | memcpy(data, args->mthd.data, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvif/object.c: In function 'nvif_object_ctor': /kisskb/src/drivers/gpu/drm/nouveau/nvif/object.c:298:17: warning: 'memcpy' accessing 4294967240 or more bytes at offsets 0 and 56 overlaps 6442450833 bytes at offset -2147483593 [-Wrestrict] 298 | memcpy(data, args->new.data, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Completed OK # rm -rf /kisskb/build/linux-next_generic-32bit_defconfig_parisc-gcc13 # Build took: 0:01:46.187134