1. 09 3月, 2012 1 次提交
  2. 03 2月, 2012 1 次提交
  3. 25 1月, 2012 1 次提交
  4. 07 1月, 2012 1 次提交
  5. 16 12月, 2011 1 次提交
  6. 22 11月, 2011 1 次提交
  7. 18 11月, 2011 1 次提交
  8. 30 8月, 2011 1 次提交
  9. 30 4月, 2011 1 次提交
  10. 23 4月, 2011 1 次提交
  11. 08 4月, 2011 1 次提交
    • J
      iwlagn: move IO functions out of line · 02a7fa00
      Johannes Berg 提交于
      This generates a massive reduction in module size:
      with debug:
         text	   data	    bss	    dec	    hex	filename
       670300	  13136	    420	 683856	  a6f50	iwlagn.ko (before)
       388347	  13136	    408	 401891	  621e3	iwlagn.ko (after)
      
      without debug:
         text	   data	    bss	    dec	    hex	filename
       528575	  13072	    420	 542067	  84573	iwlagn.ko (before)
       294192	  13072	    408	 307672	  4b1d8	iwlagn.ko (after)
      
      This also removes all the IO debug functionality since
      it can easily be replaced by tracing, and makes the
      code unnecessarily complex.
      
      I haven't done any CPU utilisation measurements, but
      given that the hotpaths don't use much IO it is not
      likely to have a negative impact; in fact, the size
      reduction will reduce cache pressure which possibly
      improves performance.
      
      Finally, an unused function or two were removed.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      Signed-off-by: NWey-Yi Guy <wey-yi.w.guy@intel.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      02a7fa00