1. 04 2月, 2008 1 次提交
  2. 01 2月, 2008 4 次提交
  3. 28 1月, 2008 5 次提交
  4. 27 1月, 2008 1 次提交
  5. 26 1月, 2008 1 次提交
  6. 25 1月, 2008 1 次提交
    • G
      kobject: convert icom to use kref, not kobject · 15f2bbb2
      Greg Kroah-Hartman 提交于
      The IBM icom serial driver is using a kobject only for reference
      counting, nothing else.  So switch it to use a kref instead, which is
      all that is needed, and is much smaller.
      
      Cc: Anton Blanchard <anton@au.ibm.com>
      Cc: Paul Mackerras <paulus@au.ibm.com>
      Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Cc: Ryan S. Arnold <rsa@us.ibm.com>
      Cc: Kay Sievers <kay.sievers@vrfy.org>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      15f2bbb2
  7. 24 1月, 2008 2 次提交
  8. 22 1月, 2008 2 次提交
  9. 17 1月, 2008 1 次提交
  10. 09 1月, 2008 1 次提交
  11. 29 12月, 2007 1 次提交
    • D
      [SERIAL]: Fix section mismatches in Sun serial console drivers. · fb445ee5
      David S. Miller 提交于
      We're exporting an __init function, oops :-)
      
      The core issue here is that add_preferred_console() is marked
      as __init, this makes it impossible to invoke this thing from
      a driver probe routine which is what the Sparc serial drivers
      need to do.
      
      There is no harm in dropping the __init marker.  This code will
      actually work properly when invoked from a modular driver,
      except that init will probably not pick up the console change
      without some other support code.
      
      Then we can drop the __init from sunserial_console_match()
      and we're no longer exporting an __init function to modules.
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      fb445ee5
  12. 14 12月, 2007 1 次提交
  13. 12 12月, 2007 1 次提交
    • M
      [SERIAL] sparc: Infrastructure to fix section mismatch bugs. · 58d784a5
      Martin Habets 提交于
      This patch against 2.6.23 sparc-2.6.git contains a number of minor
      cleanups of the sparc serial drivers.  Initially I fixed this build
      warning:
      
      WARNING: vmlinux.o(.text+0x107a2c): Section mismatch: reference to .init.text:add_preferred_console (between 'sunserial_console_match' and 'sunserial_console_termios')
      
      which is done by declaring sunserial_console_match() as __init.  This
      resulted in build warnings on sunserial_current_minor.  To resolve
      these the variable was changed so it is no longer global, and to hide
      operations on it inside 2 new functions. These functions handle the
      UART minor handling code that is common to all sparc serial drivers.
      
      These changes allowed to clean up the uart counters in all the sparc
      serial drivers, and the administration of minor device numbers.
      
      Lastly, sunserial_console_termios() does not need to be exported since
      it is only called from non-modular code.
      
      Sadly, the following build warning still exists:
      
      WARNING: vmlinux.o(__ksymtab+0x2910): Section mismatch: reference to .init.text:sunserial_console_match (between '__ksymtab_sunserial_console_match' and '__ksymtab_sunserial_unregister_minors')
      
      This could be resolved by not exporting sunserial_console_match(), but
      this is not possible at the moment because it is being called from
      modular code. On the other hand, this is a bogus warning since it
      comes from a ksymtab section.
      Signed-off-by: NMartin Habets <errandir_news@mph.eclipse.co.uk>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      58d784a5
  14. 11 12月, 2007 1 次提交
  15. 30 11月, 2007 1 次提交
  16. 26 11月, 2007 1 次提交
  17. 22 1月, 2008 1 次提交
  18. 23 11月, 2007 1 次提交
  19. 15 11月, 2007 5 次提交
  20. 07 11月, 2007 2 次提交
  21. 06 11月, 2007 2 次提交
  22. 01 11月, 2007 1 次提交
  23. 30 10月, 2007 1 次提交
  24. 29 10月, 2007 1 次提交
  25. 26 10月, 2007 1 次提交