1. 24 9月, 2011 1 次提交
    • J
      ixgb: eliminate checkstack warnings · ac5ac789
      Jesse Brandeburg 提交于
      Really trivial fix, use kmalloc/kfree instead of stack space.
      use static const instead of const to further reduce stack usage.
      
      V2: reflect changes suggested by Joe Perches
      
      before:
      [jbrandeb@jbrandeb-mobl2 linux-2.6]$ make checkstack|grep '\[ixgb\]'
      0x00000fc1 ixgb_set_multi [ixgb]:                       768
      0x00001031 ixgb_set_multi [ixgb]:                       768
      0x000010f2 ixgb_set_multi [ixgb]:                       768
      0x061c ixgb_check_options [ixgb]:                       448
      0x09c3 ixgb_check_options [ixgb]:                       448
      0x0000649e ixgb_set_ringparam [ixgb]:                   192
      0x0000130d ixgb_xmit_frame [ixgb]:                      184
      0x000019e0 ixgb_xmit_frame [ixgb]:                      184
      0x00002267 ixgb_clean [ixgb]:                           152
      0x00002673 ixgb_clean [ixgb]:                           152
      
      after:
      0x000064ee ixgb_set_ringparam [ixgb]:                   192
      0x0000135d ixgb_xmit_frame [ixgb]:                      184
      0x00001a30 ixgb_xmit_frame [ixgb]:                      184
      0x000022b7 ixgb_clean [ixgb]:                           152
      0x000026c3 ixgb_clean [ixgb]:                           152
      Signed-off-by: NJesse Brandeburg <jesse.brandeburg@intel.com>
      Tested-by: NAaron Brown <aaron.f.brown@intel.com>
      Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      ac5ac789
  2. 11 8月, 2011 1 次提交
  3. 04 8月, 2011 1 次提交
  4. 27 9月, 2010 1 次提交
  5. 14 5月, 2010 1 次提交
    • J
      drivers/net: Remove unnecessary returns from void function()s · a4b77097
      Joe Perches 提交于
      This patch removes from drivers/net/ all the unnecessary
      return; statements that precede the last closing brace of
      void functions.
      
      It does not remove the returns that are immediately
      preceded by a label as gcc doesn't like that.
      
      It also does not remove null void functions with return.
      
      Done via:
      $ grep -rP --include=*.[ch] -l "return;\n}" net/ | \
        xargs perl -i -e 'local $/ ; while (<>) { s/\n[ \t\n]+return;\n}/\n}/g; print; }'
      
      with some cleanups by hand.
      
      Compile tested x86 allmodconfig only.
      Signed-off-by: NJoe Perches <joe@perches.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      a4b77097
  6. 28 4月, 2010 1 次提交
  7. 30 4月, 2009 1 次提交
  8. 11 7月, 2008 4 次提交
  9. 17 4月, 2008 1 次提交
  10. 26 3月, 2008 1 次提交
  11. 29 1月, 2008 1 次提交
  12. 31 10月, 2007 1 次提交
  13. 07 1月, 2007 1 次提交
  14. 28 9月, 2006 1 次提交
  15. 20 9月, 2006 1 次提交
  16. 17 8月, 2006 1 次提交
  17. 27 5月, 2006 1 次提交
  18. 06 11月, 2005 1 次提交
  19. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4