An error occurred fetching the project authors.
  1. 26 Nov, 2013 1 commit
    • Jason Baron's avatar
      powerpc: Clean up panic_timeout usage · b71d47c1
      Jason Baron authored
      Default CONFIG_PANIC_TIMEOUT to 180 seconds on powerpc. The
      pSeries continue to set the timeout to 10 seconds at run-time.
      
      Thus, there's a small window where we don't have the correct
      value on pSeries, but if this is only run-time discoverable we
      don't have a better option. In any case, if the user changes the
      default setting of 180 seconds, we honor that user setting.
      Signed-off-by: default avatarJason Baron <jbaron@akamai.com>
      Cc: benh@kernel.crashing.org
      Cc: paulus@samba.org
      Cc: ralf@linux-mips.org
      Cc: mpe@ellerman.id.au
      Cc: felipe.contreras@gmail.com
      Cc: linuxppc-dev@lists.ozlabs.org
      Cc: Linus Torvalds <torvalds@linux-foundation.org>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Link: http://lkml.kernel.org/r/705bbe0f70fb20759151642ba0176a6414ec9f7a.1385418410.git.jbaron@akamai.comSigned-off-by: default avatarIngo Molnar <mingo@kernel.org>
      b71d47c1
  2. 15 Nov, 2013 1 commit
  3. 30 Oct, 2013 1 commit
    • Michael Ellerman's avatar
      powerpc: FA_DUMP depends on KEXEC · 90890b1e
      Michael Ellerman authored
      If you try and build the FA_DUMP code with CONFIG_KEXEC=n, you see
      errors such as the following:
      
      arch/powerpc/kernel/fadump.c
        408:2: error: 'crashing_cpu' undeclared (first use in this function)
        410:2: error: implicit declaration of function 'crash_save_vmcoreinfo'
        513:22: error: storage size of 'prstatus' isn't known
        520:2: error: implicit declaration of function 'elf_core_copy_kernel_regs'
        521:36: error: 'KEXEC_CORE_NOTE_NAME' undeclared (first use in this function)
        624:49: error: 'note_buf_t' undeclared (first use in this function)
        872:2: error: implicit declaration of function 'paddr_vmcoreinfo_note'
        874:18: error: 'vmcoreinfo_max_size' undeclared (first use in this function)
      
      This is because although FA_DUMP doesn't use kexec as the actual reboot
      mechanism, it does use parts of the kexec code to assemble/disassemble
      the crash image.
      Signed-off-by: default avatarMichael Ellerman <michael@ellerman.id.au>
      Signed-off-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
      90890b1e
  4. 23 Oct, 2013 1 commit
  5. 16 Oct, 2013 1 commit
  6. 11 Oct, 2013 3 commits
  7. 01 Oct, 2013 1 commit
    • Frederic Weisbecker's avatar
      powerpc: Tell about irq stack coverage · 62d26c82
      Frederic Weisbecker authored
      Now that powerpc runs irq_exit() under the irq stack,
      let the softirq core know about that so that we spare
      the needless stack switch on irq exit's softirq processing.
      Acked-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
      Acked-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      Signed-off-by: default avatarFrederic Weisbecker <fweisbec@gmail.com>
      Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Cc: Paul Mackerras <paulus@au1.ibm.com>
      Cc: Ingo Molnar <mingo@kernel.org>
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Cc: Peter Zijlstra <peterz@infradead.org>
      Cc: H. Peter Anvin <hpa@zytor.com>
      Cc: Linus Torvalds <torvalds@linux-foundation.org>
      Cc: Paul Mackerras <paulus@au1.ibm.com>
      Cc: James Hogan <james.hogan@imgtec.com>
      Cc: James E.J. Bottomley <jejb@parisc-linux.org>
      Cc: Helge Deller <deller@gmx.de>
      Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
      Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
      Cc: David S. Miller <davem@davemloft.net>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      62d26c82
  8. 13 Sep, 2013 1 commit
  9. 27 Aug, 2013 1 commit
    • Paul Mackerras's avatar
      powerpc: Work around gcc miscompilation of __pa() on 64-bit · bdbc29c1
      Paul Mackerras authored
      On 64-bit, __pa(&static_var) gets miscompiled by recent versions of
      gcc as something like:
      
              addis 3,2,.LANCHOR1+4611686018427387904@toc@ha
              addi 3,3,.LANCHOR1+4611686018427387904@toc@l
      
      This ends up effectively ignoring the offset, since its bottom 32 bits
      are zero, and means that the result of __pa() still has 0xC in the top
      nibble.  This happens with gcc 4.8.1, at least.
      
      To work around this, for 64-bit we make __pa() use an AND operator,
      and for symmetry, we make __va() use an OR operator.  Using an AND
      operator rather than a subtraction ends up with slightly shorter code
      since it can be done with a single clrldi instruction, whereas it
      takes three instructions to form the constant (-PAGE_OFFSET) and add
      it on.  (Note that MEMORY_START is always 0 on 64-bit.)
      
      CC: <stable@vger.kernel.org>
      Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
      Signed-off-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
      bdbc29c1
  10. 22 Aug, 2013 1 commit
  11. 14 Aug, 2013 1 commit
    • Kevin Hao's avatar
      powerpc: split She math emulation into two parts · e05c0e81
      Kevin Hao authored
      For some SoC (such as the FSL BookE) even though there does have
      a hardware FPU, but not all floating point instructions are
      implemented. Unfortunately some versions of gcc do use these
      unimplemented instructions. Then we have to enable the math emulation
      to workaround this issue. It seems a little redundant to have the
      support to emulate all the floating point instructions in this case.
      So split the math emulation into two parts. One is for the SoC which
      doesn't have FPU at all and the other for the SoC which does have the
      hardware FPU and only need some special floating point instructions to
      be emulated.
      Signed-off-by: default avatarKevin Hao <haokexin@gmail.com>
      Signed-off-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
      e05c0e81
  12. 12 Aug, 2013 1 commit
    • Thomas Petazzoni's avatar
      PCI: remove ARCH_SUPPORTS_MSI kconfig option · ebd97be6
      Thomas Petazzoni authored
      Now that we have weak versions for each of the PCI MSI architecture
      functions, we can actually build the MSI support for all platforms,
      regardless of whether they provide or not architecture-specific
      versions of those functions. For this reason, the ARCH_SUPPORTS_MSI
      hidden kconfig boolean becomes useless, and this patch gets rid of it.
      Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
      Acked-by: default avatarBjorn Helgaas <bhelgaas@google.com>
      Acked-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
      Tested-by: default avatarDaniel Price <daniel.price@gmail.com>
      Tested-by: default avatarThierry Reding <thierry.reding@gmail.com>
      Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Cc: Paul Mackerras <paulus@samba.org>
      Cc: linuxppc-dev@lists.ozlabs.org
      Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
      Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
      Cc: linux390@de.ibm.com
      Cc: linux-s390@vger.kernel.org
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Cc: Ingo Molnar <mingo@redhat.com>
      Cc: H. Peter Anvin <hpa@zytor.com>
      Cc: x86@kernel.org
      Cc: Russell King <linux@arm.linux.org.uk>
      Cc: Tony Luck <tony.luck@intel.com>
      Cc: Fenghua Yu <fenghua.yu@intel.com>
      Cc: linux-ia64@vger.kernel.org
      Cc: Ralf Baechle <ralf@linux-mips.org>
      Cc: linux-mips@linux-mips.org
      Cc: David S. Miller <davem@davemloft.net>
      Cc: sparclinux@vger.kernel.org
      Cc: Chris Metcalf <cmetcalf@tilera.com>
      Signed-off-by: default avatarJason Cooper <jason@lakedaemon.net>
      ebd97be6
  13. 09 Aug, 2013 1 commit
  14. 04 Jul, 2013 1 commit
  15. 20 Jun, 2013 2 commits
  16. 03 Jun, 2013 2 commits
  17. 18 Apr, 2013 3 commits
  18. 17 Apr, 2013 1 commit
  19. 16 Apr, 2013 1 commit
  20. 08 Apr, 2013 1 commit
  21. 17 Mar, 2013 1 commit
  22. 15 Mar, 2013 1 commit
  23. 12 Mar, 2013 2 commits
  24. 04 Mar, 2013 1 commit
  25. 28 Feb, 2013 1 commit
  26. 15 Feb, 2013 1 commit
  27. 14 Feb, 2013 1 commit
    • Al Viro's avatar
      burying unused conditionals · d64008a8
      Al Viro authored
      __ARCH_WANT_SYS_RT_SIGACTION,
      __ARCH_WANT_SYS_RT_SIGSUSPEND,
      __ARCH_WANT_COMPAT_SYS_RT_SIGSUSPEND,
      __ARCH_WANT_COMPAT_SYS_SCHED_RR_GET_INTERVAL - not used anymore
      CONFIG_GENERIC_{SIGALTSTACK,COMPAT_RT_SIG{ACTION,QUEUEINFO,PENDING,PROCMASK}} -
      can be assumed always set.
      d64008a8
  28. 04 Feb, 2013 1 commit
  29. 03 Feb, 2013 5 commits