1. 28 10月, 2009 6 次提交
  2. 13 10月, 2009 2 次提交
    • A
      libertas: fix build · 767e366f
      Alan Cox 提交于
      drivers/net/wireless/libertas/cmdresp.c: In function ‘lbs_process_event’:
      drivers/net/wireless/libertas/cmdresp.c:519: error: ‘TASK_INTERRUPTIBLE’
      undeclared (first use in this function)
      drivers/net/wireless/libertas/cmdresp.c:519: error: (Each undeclared
      identifier is reported only once
      drivers/net/wireless/libertas/cmdresp.c:519: error: for each function it
      appears in.)
      Signed-off-by: NAlan Cox <alan@linux.intel.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      767e366f
    • A
      libertas: fix build · c49de94a
      Alan Cox 提交于
      drivers/net/wireless/libertas/cmdresp.c: In function ‘lbs_process_event’:
      drivers/net/wireless/libertas/cmdresp.c:519: error: ‘TASK_INTERRUPTIBLE’
      undeclared (first use in this function)
      drivers/net/wireless/libertas/cmdresp.c:519: error: (Each undeclared
      identifier is reported only once
      drivers/net/wireless/libertas/cmdresp.c:519: error: for each function it
      appears in.)
      Signed-off-by: NAlan Cox <alan@linux.intel.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      c49de94a
  3. 08 10月, 2009 1 次提交
  4. 04 6月, 2009 3 次提交
  5. 16 9月, 2008 2 次提交
  6. 30 8月, 2008 3 次提交
  7. 04 6月, 2008 1 次提交
  8. 22 5月, 2008 2 次提交
    • D
      libertas: fix multicast filtering on eth and msh interfaces · 75bf45a7
      David Woodhouse 提交于
      We weren't properly handling multicast on the mesh interface. Fix that,
      which involves setting up the hardware to use the union of dev->mc_list
      for both eth%d and msh%d devices.
      
      This means we can't do it directly from ->set_multicast_list() because
      we'd need to lock the other device to read its list, and we can't do
      that because it might deadlock. So punt the actual work to keventd.
      
      Also, invoke the same when taking an interface down; for some reason the
      core calls ->set_multicast_list while IFF_UP is still set in dev->flags
      when we're taking it down, so its addresses don't get removed then.
      
      We also convert MAC_MULTICAST_ADR to a direct command while we're at it,
      removing one more entry from the big switch statement in the deprecated
      lbs_prepare_and_send_command() function.
      Signed-off-by: NDavid Woodhouse <dwmw2@infradead.org>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      75bf45a7
    • D
      libertas: Increase priority of 'unknown command' warnings · e37fc6e1
      David Woodhouse 提交于
      Using the deprecated lbs_prepare_and_send_command() function for a
      command which it doesn't understand is an error; complain loudly about
      it even when we're not debugging.
      
      The mesh stats bug, where we converted MESH_ACCESS to a direct command
      but accidentally missed one user which was still trying to do it through
      lbs_prepare_and_send_command(), would have been caught a lot quicker if
      we'd done this sooner. Such bugs aren't entirely unlikely in future too,
      as we convert more code to stop using this function.
      Signed-off-by: NDavid Woodhouse <dwmw2@infradead.org>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      e37fc6e1
  9. 17 4月, 2008 1 次提交
  10. 09 4月, 2008 1 次提交
  11. 02 4月, 2008 3 次提交
  12. 28 3月, 2008 2 次提交
  13. 26 3月, 2008 4 次提交
  14. 12 3月, 2008 1 次提交
  15. 07 3月, 2008 2 次提交
  16. 05 3月, 2008 2 次提交
  17. 01 3月, 2008 2 次提交
  18. 29 1月, 2008 2 次提交