1. 29 4月, 2016 1 次提交
    • A
      usbip: vudc: fix Kconfig dependencies · b5a2a8ec
      Arnd Bergmann 提交于
      With the addition of VUDC, the USBIP stack can now be used on
      configurations without USB host support, but trying to build
      it with USB gadget support disabled fails with
      
      drivers/usb/built-in.o: In function `vep_dequeue':
      vudc_main.c:(.text+0xa6ddc): undefined reference to `usb_gadget_giveback_request'
      drivers/usb/built-in.o: In function `nuke':
      vudc_main.c:(.text+0xa6ea8): undefined reference to `usb_gadget_giveback_request'
      drivers/usb/built-in.o: In function `vudc_device_reset':
      vudc_main.c:(.text+0xa720c): undefined reference to `usb_gadget_udc_reset'
      drivers/usb/built-in.o: In function `vudc_probe':
      
      This addresses both issues, by changing the dependency for USBIP_CORE
      to USB_COMMON, and adding additional dependencies on USB or USB_GADGET
      for the individual portions as needed.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Fixes: 9360575c ("usbip: vudc: Add vudc to Kconfig")
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      b5a2a8ec
  2. 27 4月, 2016 1 次提交
  3. 26 8月, 2014 1 次提交
  4. 20 2月, 2014 1 次提交
  5. 08 1月, 2013 1 次提交
  6. 18 9月, 2012 1 次提交
  7. 13 5月, 2011 1 次提交
  8. 12 5月, 2011 1 次提交
  9. 03 3月, 2011 1 次提交
    • A
      staging/usbip: convert to kthread · 9720b4bc
      Arnd Bergmann 提交于
      usbip has its own infrastructure for managing kernel
      threads, similar to kthread. By changing it to use
      the standard functions, we can simplify the code
      and get rid of one of the last BKL users at the
      same time.
      
      Includes changes suggested by Max Vozeler.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Cc: Greg Kroah-Hartman <gregkh@suse.de>
      Cc: Takahiro Hirofuchi <hirofuchi@users.sourceforge.net>
      Cc: Max Vozeler <max@vozeler.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      9720b4bc
  10. 21 10月, 2010 1 次提交
    • A
      BKL: introduce CONFIG_BKL. · 6de5bd12
      Arnd Bergmann 提交于
      With all the patches we have queued in the BKL removal tree, only a
      few dozen modules are left that actually rely on the BKL, and even
      there are lots of low-hanging fruit. We need to decide what to do
      about them, this patch illustrates one of the options:
      
      Every user of the BKL is marked as 'depends on BKL' in Kconfig,
      and the CONFIG_BKL becomes a user-visible option. If it gets
      disabled, no BKL using module can be built any more and the BKL
      code itself is compiled out.
      
      The one exception is file locking, which is practically always
      enabled and does a 'select BKL' instead. This effectively forces
      CONFIG_BKL to be enabled until we have solved the fs/lockd
      mess and can apply the patch that removes the BKL from fs/locks.c.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      6de5bd12
  11. 04 3月, 2010 1 次提交
  12. 16 9月, 2009 1 次提交
  13. 08 11月, 2008 1 次提交
  14. 11 10月, 2008 3 次提交