An error occurred fetching the project authors.
  1. 19 May, 2014 1 commit
  2. 14 Nov, 2013 1 commit
  3. 14 Jul, 2013 1 commit
    • Paul Gortmaker's avatar
      sparc: delete __cpuinit/__CPUINIT usage from all users · 2066aadd
      Paul Gortmaker authored
      The __cpuinit type of throwaway sections might have made sense
      some time ago when RAM was more constrained, but now the savings
      do not offset the cost and complications.  For example, the fix in
      commit 5e427ec2 ("x86: Fix bit corruption at CPU resume time")
      is a good example of the nasty type of bugs that can be created
      with improper use of the various __init prefixes.
      
      After a discussion on LKML[1] it was decided that cpuinit should go
      the way of devinit and be phased out.  Once all the users are gone,
      we can then finally remove the macros themselves from linux/init.h.
      
      Note that some harmless section mismatch warnings may result, since
      notify_cpu_starting() and cpu_up() are arch independent (kernel/cpu.c)
      are flagged as __cpuinit  -- so if we remove the __cpuinit from
      arch specific callers, we will also get section mismatch warnings.
      As an intermediate step, we intend to turn the linux/init.h cpuinit
      content into no-ops as early as possible, since that will get rid
      of these warnings.  In any case, they are temporary and harmless.
      
      This removes all the arch/sparc uses of the __cpuinit macros from
      C files and removes __CPUINIT from assembly files.  Note that even
      though arch/sparc/kernel/trampoline_64.S has instances of ".previous"
      in it, they are all paired off against explicit ".section" directives,
      and not implicitly paired with __CPUINIT (unlike mips and arm were).
      
      [1] https://lkml.org/lkml/2013/5/20/589
      
      Cc: "David S. Miller" <davem@davemloft.net>
      Cc: sparclinux@vger.kernel.org
      Signed-off-by: default avatarPaul Gortmaker <paul.gortmaker@windriver.com>
      2066aadd
  4. 28 Oct, 2012 2 commits
  5. 18 Nov, 2011 1 commit
  6. 03 Aug, 2011 2 commits
  7. 17 Mar, 2011 1 commit
  8. 03 Mar, 2010 1 commit
  9. 08 Dec, 2008 2 commits
    • Sam Ravnborg's avatar
      sparc: fix sparse warnings in irq_32.c · 81265fd9
      Sam Ravnborg authored
      Fix following sparse warnings:
      symbol 'static_irqaction' was not declared. Should it be static?
      symbol 'static_irq_count' was not declared. Should it be static?
      symbol 'irq_action_lock' was not declared. Should it be static?
      symbol 'unexpected_irq' was not declared. Should it be static?
      symbol 'handler_irq' was not declared. Should it be static?
      returning void-valued expression
      returning void-valued expression
      returning void-valued expression
      symbol 'init_IRQ' was not declared. Should it be static?
      
      Warnings were fixed by addding proper declarations
      and fixing return path of a few functions.
      
      There remains several warnings all related to the floppy driver.
      Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      81265fd9
    • Sam Ravnborg's avatar
      sparc: fix sparse warnings in traps_32.c · 8d74e32a
      Sam Ravnborg authored
      o add decalrations to entry.h for functions only used from assembler
      o add declaratiosn to kernel.h for functions only used from .c
      o removed unused functions/extern declarations
      Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      8d74e32a
  10. 07 Dec, 2008 1 commit
  11. 04 Dec, 2008 1 commit
    • Sam Ravnborg's avatar
      sparc,sparc64: unify kernel/ · a88b5ba8
      Sam Ravnborg authored
      o Move all files from sparc64/kernel/ to sparc/kernel
        - rename as appropriate
      o Update sparc/Makefile to the changes
      o Update sparc/kernel/Makefile to include the sparc64 files
      
      NOTE: This commit changes link order on sparc64!
      
      Link order had to change for either of sparc32 and sparc64.
      And assuming sparc64 see more testing than sparc32 change link
      order on sparc64 where issues will be caught faster.
      Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      a88b5ba8
  12. 01 Sep, 2008 1 commit
  13. 25 Aug, 2008 1 commit
  14. 28 Jul, 2008 1 commit
  15. 24 Apr, 2008 1 commit
  16. 26 Mar, 2008 7 commits