aboutsummaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/dmesg.py
diff options
context:
space:
mode:
authorHelge Deller <deller@gmx.de>2021-12-23 21:46:35 +0100
committerHelge Deller <deller@gmx.de>2022-01-07 01:29:21 +0100
commit4b9d2a731c3d22a05c1bccdb11b6e00054ff5fda (patch)
tree5eef0589eef5ddb7f78c6deb8d12109ae6d14b01 /scripts/gdb/linux/dmesg.py
parent9e9d4b460f23bab61672eae397417d03917d116c (diff)
downloadlinux-4b9d2a731c3d22a05c1bccdb11b6e00054ff5fda.tar.gz
linux-4b9d2a731c3d22a05c1bccdb11b6e00054ff5fda.tar.bz2
linux-4b9d2a731c3d22a05c1bccdb11b6e00054ff5fda.zip
parisc: Switch user access functions to signal errors in r29 instead of r8
Use register r29 instead of register r8 to signal faults when accessing user memory. In case of faults, the fixup routine will store -EFAULT in this register. This change saves up to 752 bytes on a 32bit kernel, partly because the compiler doesn't need to save and restore the old r8 value on the stack. bloat-o-meter results for usage with r29 register: add/remove: 0/0 grow/shrink: 23/86 up/down: 228/-980 (-752) bloat-o-meter results for usage with r28 register: add/remove: 0/0 grow/shrink: 28/83 up/down: 296/-956 (-660) Signed-off-by: Helge Deller <deller@gmx.de>
Diffstat (limited to 'scripts/gdb/linux/dmesg.py')
0 files changed, 0 insertions, 0 deletions