1. 24 8月, 2006 1 次提交
  2. 06 7月, 2006 1 次提交
  3. 04 7月, 2006 1 次提交
    • A
      [PATCH] lockdep: annotate hostap netdev ->xmit_lock · cd11acdd
      Arjan van de Ven 提交于
      On Fri, 2006-06-30 at 15:45 -0700, Miles Lane wrote:
      > Okay, I rebuilt my kernel with your combo patch applied.
      > Then, I inserted my US Robotics USR2210 PCMCIA wifi card,
      > ran "pccardutil eject", popped out the card and then inserted
      > a Compaq iPaq wifi card.  This triggered the following.
      >
      > [ INFO: possible circular locking dependency detected ]
      > -------------------------------------------------------
      > syslogd/1886 is trying to acquire lock:
      >  (&dev->queue_lock){-+..}, at: [<c11a50b5>] dev_queue_xmit+0x120/0x24b
      >
      > but task is already holding lock:
      >  (&dev->_xmit_lock){-+..}, at: [<c11a5118>] dev_queue_xmit+0x183/0x24b
      >
      > which lock already depends on the new lock.
      
      ok this appears to be hostap playing games... it has 2 network devices
      for one piece of hardware and one calls the other via the networking
      layer; there is thankfully a natural ordering between the two, so just
      making the slave one a separate type ought to make this work.
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      Cc: Arjan van de Ven <arjan@linux.intel.com>
      Cc: "John W. Linville" <linville@tuxdriver.com>
      Cc: Jeff Garzik <jeff@garzik.org>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      cd11acdd
  4. 03 7月, 2006 1 次提交
  5. 01 7月, 2006 2 次提交
  6. 23 5月, 2006 1 次提交
  7. 18 5月, 2006 1 次提交
  8. 25 4月, 2006 1 次提交
  9. 31 3月, 2006 8 次提交
  10. 28 3月, 2006 2 次提交
  11. 24 3月, 2006 6 次提交
  12. 01 3月, 2006 1 次提交
  13. 31 1月, 2006 1 次提交
  14. 17 1月, 2006 2 次提交
  15. 15 1月, 2006 1 次提交
  16. 06 1月, 2006 4 次提交
  17. 17 11月, 2005 1 次提交
  18. 09 11月, 2005 1 次提交
    • O
      [PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason · 733482e4
      Olaf Hering 提交于
      This patch removes almost all inclusions of linux/version.h.  The 3
      #defines are unused in most of the touched files.
      
      A few drivers use the simple KERNEL_VERSION(a,b,c) macro, which is
      unfortunatly in linux/version.h.
      
      There are also lots of #ifdef for long obsolete kernels, this was not
      touched.  In a few places, the linux/version.h include was move to where
      the LINUX_VERSION_CODE was used.
      
      quilt vi `find * -type f -name "*.[ch]"|xargs grep -El '(UTS_RELEASE|LINUX_VERSION_CODE|KERNEL_VERSION|linux/version.h)'|grep -Ev '(/(boot|coda|drm)/|~$)'`
      
      search pattern:
      /UTS_RELEASE\|LINUX_VERSION_CODE\|KERNEL_VERSION\|linux\/\(utsname\|version\).h
      Signed-off-by: NOlaf Hering <olh@suse.de>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      733482e4
  19. 29 10月, 2005 1 次提交
  20. 04 10月, 2005 3 次提交