Re: [GIT PULL] parisc fixes for 4.6-rc2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On Sat, 9 Apr 2016, Helge Deller wrote:

> Hi Linus,
> 
> please pull some important fixes for the parisc architecture from:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git parisc-4.6-3
> 
> Since commit 0de7985 (parisc: Use generic extable search and sort routines)
> module loading is boken on parisc, because the parisc module loader wasn't
> prepared for the new R_PARISC_PCREL32 relocations.
> 
> In addition, due to that breakage, Mikulas Patocka noticed that handling
> exceptions from modules probably never worked on parisc. It was just masked by
> the fact that exceptions from modules don't happen during normal use.
> 
> This patch series fixes those issues and survives the tests of the
> lib/test_user_copy kernel module test.  Some patches are tagged for stable.
> 
> Thanks,
> Helge
> 
> ----------------------------------------------------------------
> Helge Deller (5):
>       parisc: Handle R_PARISC_PCREL32 relocations in kernel modules
>       parisc: Avoid function pointers for kernel exception routines
>       parisc: Fix kernel crash with reversed copy_from_user()
>       parisc: Unbreak handling exceptions from kernel modules
>       parisc: Update comment regarding relative extable support
> 
>  arch/parisc/include/asm/uaccess.h | 11 +++++------
>  arch/parisc/kernel/asm-offsets.c  |  1 +
>  arch/parisc/kernel/module.c       |  8 ++++++++
>  arch/parisc/kernel/parisc_ksyms.c | 10 +++++-----
>  arch/parisc/kernel/traps.c        |  3 +++
>  arch/parisc/lib/fixup.S           |  6 ++++++
>  arch/parisc/mm/fault.c            |  1 +
>  7 files changed, 29 insertions(+), 11 deletions(-)

Hi

I confirm that the kernel 4.6-rc3 fixes exception handling from modules.

Mikulas
--
To unsubscribe from this list: send the line "unsubscribe linux-parisc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux SoC]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux