1. 11 11月, 2010 1 次提交
  2. 26 10月, 2010 1 次提交
  3. 23 10月, 2010 9 次提交
  4. 18 10月, 2010 1 次提交
  5. 28 8月, 2010 1 次提交
  6. 05 8月, 2010 1 次提交
  7. 21 7月, 2010 2 次提交
  8. 08 5月, 2009 1 次提交
  9. 17 12月, 2008 1 次提交
  10. 14 9月, 2008 1 次提交
  11. 16 7月, 2008 7 次提交
  12. 08 7月, 2008 3 次提交
  13. 27 5月, 2008 2 次提交
  14. 25 4月, 2008 1 次提交
  15. 05 3月, 2008 1 次提交
  16. 30 1月, 2008 3 次提交
    • S
      xen: fix section usage in xen-head.S and setup.c · 08b6d290
      Sam Ravnborg 提交于
      additional section for .init.text appending a number.
      
      A side effect of this was a section mismatch warning because modpost did
      not recognize a .init.text section named .init.text.1: WARNING:
      vmlinux.o(.text.head+0x247): Section mismatch: reference to
      .init.text.1:start_kernel (between 'is386' and 'check_x87')
      
      Fix this by hardcoding the "ax" in the pushsection.  Thanks to Torlaf for
      reporting this.
      
      Alan Modra provided the hint that made me able to locate the root cause of
      this warning.  And Mike Frysinger told me how to properly fix it using
      __INIT/__FINIT.
      
      Fix following Section mismatch warning in addition:
      WARNING: vmlinux.o(.text+0x14c8): Section mismatch: reference to .init.data:vsyscall_int80_start (between 'fiddle_vdso' and 'xen_setup_features')
      
      fiddle_vdso was only used from a __init function - so declare it __init.
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      Cc: Jeremy Fitzhardinge <jeremy@xensource.com>
      Cc: Chris Wright <chrisw@sous-sol.org>
      Cc: WANG Cong <xiyou.wangcong@gmail.com>
      Cc: Toralf Förster <toralf.foerster@gmx.de>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
      08b6d290
    • R
      x86 vDSO: consolidate vdso32 · af65d648
      Roland McGrath 提交于
      This makes x86_64's ia32 emulation support share the sources used in the
      32-bit kernel for the 32-bit vDSO and much of its setup code.
      
      The 32-bit vDSO mapping now behaves the same on x86_64 as on native 32-bit.
      The abi.syscall32 sysctl on x86_64 now takes the same values that
      vm.vdso_enabled takes on the 32-bit kernel.  That is, 1 means a randomized
      vDSO location, 2 means the fixed old address.  The CONFIG_COMPAT_VDSO
      option is now available to make this the default setting, the same meaning
      it has for the 32-bit kernel.  (This does not affect the 64-bit vDSO.)
      
      The argument vdso32=[012] can be used on both 32-bit and 64-bit kernels to
      set this paramter at boot time.  The vdso=[012] argument still does this
      same thing on the 32-bit kernel.
      Signed-off-by: NRoland McGrath <roland@redhat.com>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      Cc: Linus Torvalds <torvalds@linux-foundation.org>
      Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
      af65d648
    • R
      x86 vDSO: i386 vdso32 · 6c3652ef
      Roland McGrath 提交于
      This makes the i386 kernel use the new vDSO build in arch/x86/vdso/vdso32/
      to replace the old one from arch/x86/kernel/.
      Signed-off-by: NRoland McGrath <roland@redhat.com>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      Cc: Linus Torvalds <torvalds@linux-foundation.org>
      Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
      6c3652ef
  17. 11 10月, 2007 1 次提交
  18. 20 7月, 2007 1 次提交
  19. 18 7月, 2007 2 次提交