1. 01 Nov, 2021 2 commits
    • Sven Schnelle's avatar
      parisc/unwind: fix unwinder when CONFIG_64BIT is enabled · 8e0ba125
      Sven Schnelle authored
      With 64 bit kernels unwind_special() is not working because
      it compares the pc to the address of the function descriptor.
      Add a helper function that compares pc with the dereferenced
      address. This fixes all of the backtraces on my c8000. Without
      this changes, a lot of backtraces are missing in kdb or the
      show-all-tasks command from /proc/sysrq-trigger.
      Signed-off-by: default avatarSven Schnelle <svens@stackframe.org>
      Signed-off-by: default avatarHelge Deller <deller@gmx.de>
      8e0ba125
    • Helge Deller's avatar
      parisc: Fix ptrace check on syscall return · 8779e05b
      Helge Deller authored
      The TIF_XXX flags are stored in the flags field in the thread_info
      struct (TI_FLAGS), not in the flags field of the task_struct structure
      (TASK_FLAGS).
      
      It seems this bug didn't generate any important side-effects, otherwise it
      wouldn't have went unnoticed for 12 years (since v2.6.32).
      Signed-off-by: default avatarHelge Deller <deller@gmx.de>
      Fixes: ecd3d4bc ("parisc: stop using task->ptrace for {single,block}step flags")
      Cc: Kyle McMartin <kyle@mcmartin.ca>
      Cc: stable@vger.kernel.org
      8779e05b
  2. 30 Oct, 2021 18 commits
  3. 29 Oct, 2021 20 commits