1. 07 8月, 2014 1 次提交
    • K
      list: fix order of arguments for hlist_add_after(_rcu) · 1d023284
      Ken Helias 提交于
      All other add functions for lists have the new item as first argument
      and the position where it is added as second argument.  This was changed
      for no good reason in this function and makes using it unnecessary
      confusing.
      
      The name was changed to hlist_add_behind() to cause unconverted code to
      generate a compile error instead of using the wrong parameter order.
      
      [akpm@linux-foundation.org: coding-style fixes]
      Signed-off-by: NKen Helias <kenhelias@firemail.de>
      Cc: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
      Acked-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>	[intel driver bits]
      Cc: Hugh Dickins <hughd@google.com>
      Cc: Christoph Hellwig <hch@infradead.org>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      1d023284
  2. 03 8月, 2014 1 次提交
  3. 24 7月, 2014 2 次提交
    • C
      i40e: Give link more time after setting flow control · 7d62dac6
      Catherine Sullivan 提交于
      Give link a little more time to come back up after setting flow control
      before resetting. In the new NVMs it is taking longer for link to come back.
      This causes the driver to attempt to reset the link, which then errors
      because the firmware was already in the middle of a reset. Also, initialize
      err to 0.
      
      Change-ID: I1cc987a944e389d8909c262da5796f50722b4d6b
      Signed-off-by: NCatherine Sullivan <catherine.sullivan@intel.com>
      Tested-by: NJim Young <jmyoungx@intel.com>
      Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com>
      7d62dac6
    • S
      i40e/i40evf: Add nvmupdate support · cd552cb4
      Shannon Nelson 提交于
      This implements a state machine intended to support the userland tool for
      updating the device eeprom. The state machine implements one-shot reads,
      writes, multi-step write sessions, and checksum requests. If we're in the middle
      of a multi-step write session, no one should fire off other writes, however, one
      shot reads are valid. The userland tool is expected to keep track of its session
      status, arrange the placement and ordering of the writes, and deal with the
      checksum requirement.
      
      This patch also adds nvmupdate support to ethtool callbacks.
      The get_eeprom() and set_eeprom() services in ethtool are used here to
      facilitate the userland NVMUpdate tool.  The 'magic' value in the get and
      set commands is used to pass additional control information for managing
      the read and write steps.
      
      The read operation works both as normally expected in the standard ethtool
      method, as well as with the extra NVM controls.  The write operation
      works only for the expanded NVM functions - the normal ethtool method is
      not allowed because of the NVM semaphore management needed for multipart
      writes, as well as the checksum requirement.
      
      Change-ID: I1d84a170153a9f437906744e2e350fd68fe7563d
      Signed-off-by: NShannon Nelson <shannon.nelson@intel.com>
      Tested-by: NJim Young <jamesx.m.young@intel.com>
      Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com>
      cd552cb4
  4. 03 7月, 2014 4 次提交
  5. 25 6月, 2014 2 次提交
  6. 11 6月, 2014 3 次提交
  7. 09 6月, 2014 1 次提交
  8. 06 6月, 2014 3 次提交
  9. 05 6月, 2014 2 次提交
  10. 29 5月, 2014 3 次提交
  11. 21 5月, 2014 3 次提交
  12. 14 5月, 2014 1 次提交
  13. 22 4月, 2014 2 次提交
  14. 01 4月, 2014 1 次提交
  15. 28 3月, 2014 2 次提交
  16. 21 3月, 2014 1 次提交
  17. 15 3月, 2014 3 次提交
  18. 07 3月, 2014 2 次提交
  19. 18 1月, 2014 3 次提交