Skip to content
  • Linus Torvalds's avatar
    Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending · 858f45bf
    Linus Torvalds authored
    Pull SCSI target updates from Nicholas Bellinger:
     "The highlights include:
    
       - numerous target-core-user improvements related to queue full and
         timeout handling. (MNC)
    
       - prevent target-core-user corruption when invalid data page is
         requested. (MNC)
    
       - add target-core device action configfs attributes to allow
         user-space to trigger events separate from existing attributes
         exposed to end-users. (MNC)
    
       - fix iscsi-target NULL pointer dereference 4.6+ regression in CHAP
         error path. (David Disseldorp)
    
       - avoid target-core backend UNMAP callbacks if range is zero. (Andrei
         Vagin)
    
       - fix a iscsi-target 4.14+ regression related multiple PDU logins,
         that was exposed due to removal of TCP prequeue support. (Florian
         Westphal + MNC)
    
      Also, there is a iser-target bug still being worked on for post -rc1
      code to address a long standing issue resulting in persistent
      ib_post_send() failures, for RNICs with small max_send_sge"
    
    * 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending: (36 commits)
      iscsi-target: make sure to wake up sleeping login worker
      tcmu: Fix trailing semicolon
      tcmu: fix cmd user after free
      target: fix destroy device in target_configure_device
      tcmu: allow userspace to reset ring
      target core: add device action configfs files
      tcmu: fix error return code in tcmu_configure_device()
      target_core_user: add cmd id to broken ring message
      target: add SAM_STAT_BUSY sense reason
      tcmu: prevent corruption when invalid data page requested
      target: don't call an unmap callback if a range length is zero
      target/iscsi: avoid NULL dereference in CHAP auth error path
      cxgbit: call neigh_event_send() to update MAC address
      target: tcm_loop: Use seq_puts() in tcm_loop_show_info()
      target: tcm_loop: Delete an unnecessary return statement in tcm_loop_submission_work()
      target: tcm_loop: Delete two unnecessary variable initialisations in tcm_loop_issue_tmr()
      target: tcm_loop: Combine substrings for 26 messages
      target: tcm_loop: Improve a size determination in two functions
      target: tcm_loop: Delete an error message for a failed memory allocation in four functions
      sbp-target: Delete an error message for a failed memory allocation in three functions
      ...
    858f45bf