1. 03 11月, 2017 1 次提交
    • K
      xtensa: Convert timers to use timer_setup() · d8479a21
      Kees Cook 提交于
      In preparation for unconditionally passing the struct timer_list pointer to
      all timer callbacks, switch to using the new timer_setup() and from_timer()
      to pass the timer pointer explicitly.
      
      Cc: Chris Zankel <chris@zankel.net>
      Cc: Max Filippov <jcmvbkbc@gmail.com>
      Cc: linux-xtensa@linux-xtensa.org
      Signed-off-by: NKees Cook <keescook@chromium.org>
      d8479a21
  2. 05 5月, 2016 1 次提交
  3. 13 7月, 2015 1 次提交
  4. 17 6月, 2015 1 次提交
    • P
      xtensa: don't use module_init for non-modular core network.c code · 30e3c642
      Paul Gortmaker 提交于
      The network.c code is piggybacking off of the arch independent
      CONFIG_NET, which is bool.  So the code is either built in or
      absent.  It will never be modular, so using module_init as an
      alias for __initcall is rather misleading.
      
      Fix this up now, so that we can relocate module_init from
      init.h into module.h in the future.  If we don't do this, we'd
      have to add module.h to obviously non-modular code, and that
      would be a worse thing.
      
      Direct use of __initcall is discouraged, vs prioritized ones.
      Use of device_initcall is consistent with what __initcall
      maps onto, and hence does not change the init order, making the
      impact of this change zero.   Should someone with real hardware
      for boot testing want to change it later to arch_initcall or
      something different, they can do that at a later date.
      
      Cc: Chris Zankel <chris@zankel.net>
      Cc: Max Filippov <jcmvbkbc@gmail.com>
      Cc: Thomas Meyer <thomas@m3y3r.de>
      Cc: linux-xtensa@linux-xtensa.org
      Signed-off-by: NPaul Gortmaker <paul.gortmaker@windriver.com>
      30e3c642
  5. 13 4月, 2015 1 次提交
    • M
      xtensa: ISS: fix locking in TAP network adapter · 24e94454
      Max Filippov 提交于
      - don't lock lp->lock in the iss_net_timer for the call of iss_net_poll,
        it will lock it itself;
      - invert order of lp->lock and opened_lock acquisition in the
        iss_net_open to make it consistent with iss_net_poll;
      - replace spin_lock with spin_lock_bh when acquiring locks used in
        iss_net_timer from non-atomic context;
      - replace spin_lock_irqsave with spin_lock_bh in the iss_net_start_xmit
        as the driver doesn't use lp->lock in the hard IRQ context;
      - replace __SPIN_LOCK_UNLOCKED(lp.lock) with spin_lock_init, otherwise
        lockdep is unhappy about using non-static key.
      
      Cc: <stable@vger.kernel.org>
      Signed-off-by: NMax Filippov <jcmvbkbc@gmail.com>
      24e94454
  6. 15 1月, 2014 9 次提交
  7. 17 10月, 2013 1 次提交
  8. 06 6月, 2013 1 次提交
  9. 04 10月, 2012 1 次提交
  10. 18 8月, 2011 1 次提交
  11. 02 5月, 2010 1 次提交
  12. 13 2月, 2010 1 次提交
  13. 06 7月, 2009 1 次提交
  14. 05 12月, 2008 2 次提交
  15. 07 11月, 2008 1 次提交
  16. 28 10月, 2008 1 次提交
  17. 15 10月, 2008 1 次提交
  18. 14 2月, 2008 3 次提交
  19. 11 12月, 2007 1 次提交
  20. 20 10月, 2007 1 次提交
  21. 01 6月, 2007 1 次提交
  22. 08 5月, 2007 1 次提交
  23. 26 4月, 2007 1 次提交
  24. 11 12月, 2006 1 次提交
  25. 29 9月, 2006 1 次提交
  26. 01 7月, 2006 1 次提交
  27. 10 11月, 2005 1 次提交
  28. 09 11月, 2005 1 次提交
  29. 30 10月, 2005 1 次提交