kernel/arch/x86/entry/syscalls/syscallhdr.sh
.. .. @@ -15,14 +15,21 @@ 15 15 echo "#define ${fileguard} 1" 16 16 echo "" 17 17 18 + max=018 19 while read nr abi name entry ; do 19 20 if [ -z "$offset" ]; then 20 21 echo "#define __NR_${prefix}${name} $nr" 21 22 else 22 23 echo "#define __NR_${prefix}${name} ($offset + $nr)" 23 24 fi 25 +26 + max=$nr24 27 done 25 28 26 29 echo "" 30 + echo "#ifdef __KERNEL__"31 + echo "#define __NR_${prefix}syscall_max $max"32 + echo "#endif"33 + echo ""27 34 echo "#endif /* ${fileguard} */" 28 35 ) > "$out"