Merge branch 'fixes-for-3.9-latest' of git://git.kernel.org/pub/scm/linux/kernel...
authorLinus Torvalds <torvalds@linux-foundation.org>
Sun, 3 Mar 2013 20:57:38 +0000 (12:57 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 3 Mar 2013 20:57:38 +0000 (12:57 -0800)
Pull second round of PARISC updates from Helge Deller:
 "The most important fix in this branch is the switch of io_setup,
  io_getevents and io_submit syscalls to use the available compat
  syscalls when running 32bit userspace on 64bit kernel.  Other than
  that it's mostly removal of compile warnings."

* 'fixes-for-3.9-latest' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux:
  parisc: fix redefinition of SET_PERSONALITY
  parisc: do not install modules when installing kernel
  parisc: fix compile warnings triggered by atomic_sub(sizeof(),v)
  parisc: check return value of down_interruptible() in hp_sdc_rtc.c
  parisc: avoid unitialized variable warning in pa_memcpy()
  parisc: remove unused variable 'compat_val'
  parisc: switch to compat_functions of io_setup, io_getevents and io_submit
  parisc: select ARCH_WANT_FRAME_POINTERS

1  2 
arch/parisc/Kconfig
arch/parisc/kernel/syscall_table.S

diff --combined arch/parisc/Kconfig
@@@ -5,6 -5,7 +5,7 @@@ config PARIS
        select HAVE_FUNCTION_TRACER if 64BIT
        select HAVE_FUNCTION_GRAPH_TRACER if 64BIT
        select HAVE_FUNCTION_TRACE_MCOUNT_TEST if 64BIT
+       select ARCH_WANT_FRAME_POINTERS
        select RTC_CLASS
        select RTC_DRV_GENERIC
        select INIT_ALL_POSSIBLE
@@@ -18,7 -19,6 +19,7 @@@
        select ARCH_HAVE_NMI_SAFE_CMPXCHG
        select GENERIC_SMP_IDLE_THREAD
        select GENERIC_STRNCPY_FROM_USER
 +      select SYSCTL_ARCH_UNALIGN_ALLOW
        select HAVE_MOD_ARCH_SPECIFIC
        select HAVE_VIRT_TO_BUS
        select MODULES_USE_ELF_RELA
@@@ -76,7 -76,7 +76,7 @@@
        ENTRY_SAME(socket)
        /* struct stat is MAYBE identical wide and narrow ?? */
        ENTRY_COMP(newstat)
 -      ENTRY_DIFF(lseek)
 +      ENTRY_COMP(lseek)
        ENTRY_SAME(getpid)              /* 20 */
        /* the 'void * data' parameter may need re-packing in wide */
        ENTRY_COMP(mount)
        ENTRY_SAME(mmap2)
        ENTRY_SAME(mmap)                /* 90 */
        ENTRY_SAME(munmap)
 -      ENTRY_SAME(truncate)
 -      ENTRY_SAME(ftruncate)
 +      ENTRY_COMP(truncate)
 +      ENTRY_COMP(ftruncate)
        ENTRY_SAME(fchmod)
        ENTRY_SAME(fchown)              /* 95 */
        ENTRY_SAME(getpriority)
        ENTRY_COMP(sched_getaffinity)
        ENTRY_SAME(ni_syscall)  /* set_thread_area */
        ENTRY_SAME(ni_syscall)  /* get_thread_area */
-       ENTRY_SAME(io_setup)            /* 215 */
+       ENTRY_COMP(io_setup)            /* 215 */
        ENTRY_SAME(io_destroy)
-       ENTRY_SAME(io_getevents)
-       ENTRY_SAME(io_submit)
+       ENTRY_COMP(io_getevents)
+       ENTRY_COMP(io_submit)
        ENTRY_SAME(io_cancel)
        ENTRY_SAME(alloc_hugepages)     /* 220 */
        ENTRY_SAME(free_hugepages)