1. 28 Aug, 2009 1 commit
    • Zhu Yi's avatar
      ipw2200: firmware DMA loading rework · 11ebd1bf
      Zhu Yi authored
      Bartlomiej Zolnierkiewicz reported an atomic order-6 allocation failure
      for ipw2200 firmware loading in kernel 2.6.30. High order allocation is
      likely to fail and should always be avoided.
      
      The patch fixes this problem by replacing the original order-6
      pci_alloc_consistent() with an array of order-1 pages from a pci pool.
      This utilized the ipw2200 DMA command blocks (up to 64 slots). The
      maximum firmware size support remains the same (64*8K).
      
      This patch fixes bug http://bugzilla.kernel.org/show_bug.cgi?id=14016
      
      Cc: Andrew Morton <akpm@linux-foundation.org>
      Cc: Mel Gorman <mel@csn.ul.ie>
      Signed-off-by: default avatarZhu Yi <yi.zhu@intel.com>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      11ebd1bf
  2. 24 Aug, 2009 10 commits
  3. 23 Aug, 2009 1 commit
  4. 21 Aug, 2009 2 commits
  5. 20 Aug, 2009 1 commit
    • Petri Gynther's avatar
      ibm_newemac: emac_close() needs to call netif_carrier_off() · d3b325f9
      Petri Gynther authored
      When ibm_newemac netdev instance is shutdown with "ifconfig down",
      the netdev interface does not go properly down. netif_carrier_ok()
      keeps returning TRUE even after "ifconfig down".
      
      The problem can be seen when ibm_newemac instances are slaves of
      a bonding interface. The bonding interface code uses netif_carrier_ok()
      to determine the link status of its slaves. When ibm_newemac slave is
      shutdown with "ifconfig down", the bonding interface won't detect any
      link status change because netif_carrier_ok() keeps returning TRUE.
      Signed-off-by: default avatarPetri Gynther <pgynther@google.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      d3b325f9
  6. 19 Aug, 2009 3 commits
  7. 18 Aug, 2009 3 commits
  8. 17 Aug, 2009 2 commits
  9. 16 Aug, 2009 7 commits
  10. 14 Aug, 2009 8 commits
  11. 13 Aug, 2009 2 commits