Commit Graph

567672 Commits

Author SHA1 Message Date
Hans de Goede
e2079fac44 drm/i915/dsi: Do not clear DPOUNIT_CLOCK_GATE_DISABLE from vlv_init_display_clock_gating
am: 7952b6490b

Change-Id: Idd5d5c02e40654fed8d91a1fa5fd5b50018ad96c
2017-03-15 02:13:40 +00:00
Alexander Aring
06196a12e5 fakelb: fix schedule while atomic
am: 77fec8bc7a

Change-Id: Ie09b250bdafef24d8308f1e8977eba931c04c1fa
2017-03-15 02:13:29 +00:00
Dan Carpenter
de7ac7e30b drm/atomic: fix an error code in mode_fixup()
am: bb5b96344e

Change-Id: Id18b07ab38b358a2644299de3b74256febb8e9e1
2017-03-15 02:13:19 +00:00
Michel Dnzer
8b3e7e31c6 drm/ttm: Make sure BOs being swapped out are cacheable
am: 59fc34fc69

Change-Id: I2006bbe231b7fb6b69496ee0b9918c237e849d9a
2017-03-15 02:13:10 +00:00
Tomeu Vizoso
e2d4a36ac7 drm/edid: Add EDID_QUIRK_FORCE_8BPC quirk for Rotel RSX-1058
am: 36fd36b900

Change-Id: Ifc087265486cb0a234985426ca029da8348a504d
2017-03-15 02:13:00 +00:00
Y.C. Chen
e177304400 drm/ast: Fix AST2400 POST failure without BMC FW or VBIOS
am: b9cfd5517b

Change-Id: I3f6b8b65cd8d24aac36b35bb8d57ee58cc9a2685
2017-03-15 02:12:51 +00:00
Y.C. Chen
1330b28fd7 drm/ast: Call open_key before enable_mmio in POST code
am: 93eab4f525

Change-Id: Ieaf6f4e8b92348752eecdbe4f2cf623871bc5f52
2017-03-15 02:12:41 +00:00
Y.C. Chen
e9bd0b324b drm/ast: Fix test for VGA enabled
am: 8b78765238

Change-Id: Iaf901c402f1a6a37e5d6d86d49692c0a8509f128
2017-03-15 02:12:32 +00:00
Alex Deucher
031c424254 drm/amdgpu: add more cases to DCE11 possible crtc mask setup
am: 0d80ac62b6

Change-Id: Id64b0474df8cc1740ad7f4f7913194c53fcfbdfb
2017-03-15 02:12:22 +00:00
Matt Chen
ee80f8e022 mac80211: flush delayed work when entering suspend
am: 8650af261d

Change-Id: I953388770e8b1940c90476fc9559f0a158d78e99
2017-03-15 02:12:09 +00:00
Max Filippov
609d86bb1b xtensa: move parse_tag_fdt out of #ifdef CONFIG_BLK_DEV_INITRD
am: 21096328c9

Change-Id: I915bb01e5d632c98bd85d640a18f423be57e7a83
2017-03-15 02:11:59 +00:00
Clemens Gruber
27eb9f28e3 pwm: pca9685: Fix period change with same duty cycle
am: 6ef213d621

Change-Id: I8fb7580acf2136527372f2435e04081821bac7c7
2017-03-15 02:11:49 +00:00
Trond Myklebust
27bd8e883c nlm: Ensure callback code also checks that the files match
am: e1c924e85a

Change-Id: I6dbae6de1a61687cb174b45dc47f488d24320bdf
2017-03-15 02:11:39 +00:00
Nicholas Bellinger
f2775d8e46 target: Fix NULL dereference during LUN lookup + active I/O shutdown
am: ca739e3fd7

Change-Id: I8e9360ec3bd7fbe14368fd1912c7719e85be6bb9
2017-03-15 02:11:29 +00:00
Jeff Layton
256257f5af ceph: remove req from unsafe list when unregistering it
am: 05a9143edb

Change-Id: Ic90462feeb10c8a27d64134995c4977d675743da
2017-03-15 02:11:18 +00:00
Steven Rostedt (VMware)
713f4b78ef ktest: Fix child exit code processing
am: 485171b1ee

Change-Id: Ieab6fa2965534c94e45facc8a7a39a27d5d90bf9
2017-03-15 02:11:09 +00:00
Bart Van Assche
3eee5d1ecc IB/srp: Fix race conditions related to task management
am: 696255449b

Change-Id: I8522738607d73a73eae610007ec6e9251bd6aa20
2017-03-15 02:10:59 +00:00
Bart Van Assche
396d34e761 IB/srp: Avoid that duplicate responses trigger a kernel bug
am: 944690cdb5

Change-Id: Ia3796823de8637786e2dd9f46ce28de188787b9a
2017-03-15 02:10:49 +00:00
Erez Shitrit
8d4558285a IB/IPoIB: Add destination address when re-queue packet
am: bb4a21dcb6

Change-Id: Iec2af2c31a8e5a58a0e5c6e3cafe6813de39073f
2017-03-15 02:10:39 +00:00
Feras Daoud
b576323b87 IB/ipoib: Fix deadlock between rmmod and set_mode
am: 10beca5374

Change-Id: I9eaddaaac8da4e38418436e47eacb36306302b31
2017-03-15 02:10:30 +00:00
Eric W. Biederman
cd237bd504 mnt: Tuck mounts under others instead of creating shadow/side mounts.
am: 839d42687d

Change-Id: Id06d474c7f7b46c1ce05056028ca02837cacf215
2017-03-15 02:10:19 +00:00
Thomas Petazzoni
9df6fc2c3c net: mvpp2: fix DMA address calculation in mvpp2_txq_inc_put()
am: b57ffb2a84

Change-Id: I1cfecb3cd4e065ced5bedd6e48db679cec278d4f
2017-03-15 02:10:09 +00:00
Heiko Carstens
e389acfa39 s390: use correct input data address for setup_randomness
am: 376a12eb7f

Change-Id: Ic167ef8c95a6386e6edd9c8ad4e3606e84f04480
2017-03-15 02:09:59 +00:00
Heiko Carstens
3d9e15ab2d s390: make setup_randomness work
am: 296f7bd7f1

Change-Id: I47ce7a3407fd4716d30d8ab99aa2f6c252ed764f
2017-03-15 02:09:48 +00:00
Martin Schwidefsky
83d128b227 s390: TASK_SIZE for kernel threads
am: 9cf431dbd8

Change-Id: I62feff095e424cd3b83f63dcabdd5429d9e8dd27
2017-03-15 02:09:37 +00:00
Gerald Schaefer
db2f9fb43c s390/dcssblk: fix device size calculation in dcssblk_direct_access()
am: 792bd1fb5b

Change-Id: If6e12e0aa8f000c22b2f519263f693da207a17f2
2017-03-15 02:09:28 +00:00
Julian Wiedmann
ec279dedbe s390/qdio: clear DSCI prior to scanning multiple input queues
am: ec50c80c78

Change-Id: I01f8bdc3df7bfc4af5eaf9e3312918b1ec0eeca2
2017-03-15 02:09:19 +00:00
Dmitry Tunin
0412734732 Bluetooth: Add another AR3012 04ca:3018 device
am: 00cfdbf5ab

Change-Id: I391df4e63d6be18bf4d5e1b221e67f9409b2ab7c
2017-03-15 02:09:08 +00:00
Chao Peng
b0c04f1fbe KVM: VMX: use correct vmcs_read/write for guest segment selector/base
am: cae929bd8d

Change-Id: Icde3175a519f3b74723ad19d43fdfe2e99b01709
2017-03-15 02:08:58 +00:00
Janosch Frank
27dd3fdbc7 KVM: s390: Disable dirty log retrieval for UCONTROL guests
am: 0a3df0418d

Change-Id: Ie7d3d174fc58848cf16071c36ad1b1202795f9ce
2017-03-15 02:08:47 +00:00
Ian Abbott
37480b0d7e serial: 8250_pci: Add MKS Tenta SCOM-0800 and SCOM-0801 cards
am: 4b34572e98

Change-Id: If7b34c0bc49a3e77660e218aa4881628967968d2
2017-03-15 02:08:37 +00:00
Alexander Popov
e67441c33e tty: n_hdlc: get rid of racy n_hdlc.tbuf
am: 999853d941

Change-Id: Ie1fc1f51817dafc00dac0f380fa33047d7f9cfa8
2017-03-15 02:08:28 +00:00
Jiri Slaby
877dc8bce6 TTY: n_hdlc, fix lockdep false positive
am: 59c4d7838e

Change-Id: Ic6c91f3b505bb4883f85e1698d8729e7a6e040a6
2017-03-15 02:08:15 +00:00
Hans de Goede
7952b6490b drm/i915/dsi: Do not clear DPOUNIT_CLOCK_GATE_DISABLE from vlv_init_display_clock_gating
commit bb98e72ada upstream.

On my Cherrytrail CUBE iwork8 Air tablet PIPE-A would get stuck on loading
i915 at boot 1 out of every 3 boots, resulting in a non functional LCD.
Once the i915 driver has successfully loaded, the panel can be disabled /
enabled without hitting this issue.

The getting stuck is caused by vlv_init_display_clock_gating() clearing
the DPOUNIT_CLOCK_GATE_DISABLE bit in DSPCLK_GATE_D when called from
chv_pipe_power_well_ops.enable() on driver load, while a pipe is enabled
driving the DSI LCD by the BIOS.

Clearing this bit while DSI is in use is a known issue and
intel_dsi_pre_enable() / intel_dsi_post_disable() already set / clear it
as appropriate.

This commit modifies vlv_init_display_clock_gating() to leave the
DPOUNIT_CLOCK_GATE_DISABLE bit alone fixing the pipe getting stuck.

Changes in v2:
-Replace PIPE-A with "a pipe" or "the pipe" in the commit msg and
comment

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=97330
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/20161202142904.25613-1-hdegoede@redhat.com
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
(cherry picked from commit 721d484563)
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: River Zhou <riverzhou2000@163.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-03-15 09:57:15 +08:00
Alexander Aring
77fec8bc7a fakelb: fix schedule while atomic
commit bdca1fd9a6 upstream.

This patch changes the spinlock to mutex for the available fakelb phy
list. When holding the spinlock the ieee802154_unregister_hw is called
which holding the rtnl_mutex, in that case we get a "BUG: sleeping function
called from invalid context" error. We simple change the spinlock to
mutex which allows to hold the rtnl lock there.

Signed-off-by: Alexander Aring <aar@pengutronix.de>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-03-15 09:57:15 +08:00
Dan Carpenter
bb5b96344e drm/atomic: fix an error code in mode_fixup()
commit f9ad86e42d upstream.

Having "ret" be a bool type works for everything except
ret = funcs->atomic_check().  The other functions all return zero on
error but ->atomic_check() returns negative error codes.  We want to
propagate the error code but instead we return 1.

I found this bug with static analysis and I don't know if it affects
run time.

Fixes: 4cd4df8080 ("drm/atomic: Add ->atomic_check() to encoder helpers")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: http://patchwork.freedesktop.org/patch/msgid/20170207234601.GA23981@mwanda
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-03-15 09:57:15 +08:00
Michel Dänzer
59fc34fc69 drm/ttm: Make sure BOs being swapped out are cacheable
commit 239ac65fa5 upstream.

The current caching state may not be tt_cached, even though the
placement contains TTM_PL_FLAG_CACHED, because placement can contain
multiple caching flags. Trying to swap out such a BO would trip up the

	BUG_ON(ttm->caching_state != tt_cached);

in ttm_tt_swapout.

Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
Reviewed-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Christian König <christian.koenig@amd.com>.
Reviewed-by: Sinclair Yeh <syeh@vmware.com>
Signed-off-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-03-15 09:57:15 +08:00
Tomeu Vizoso
36fd36b900 drm/edid: Add EDID_QUIRK_FORCE_8BPC quirk for Rotel RSX-1058
commit 36fc579761 upstream.

Rotel RSX-1058 is a receiver with 4 HDMI inputs and a HDMI output, all
1.1.

When a sink that supports deep color is connected to the output, the
receiver will send EDIDs that advertise this capability, even if it
isn't possible with HDMI versions earlier than 1.3.

Currently the kernel is assuming that deep color is possible and the
sink displays an error.

This quirk will make sure that deep color isn't used with this
particular receiver.

Fixes: 7a0baa6234 ("Revert "drm/i915: Disable 12bpc hdmi for now"")
Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Link: http://patchwork.freedesktop.org/patch/msgid/20170220152545.13153-1-tomeu.vizoso@collabora.com
Cc: Matt Horan <matt@matthoran.com>
Tested-by: Matt Horan <matt@matthoran.com>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=99869
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-03-15 09:57:15 +08:00
Y.C. Chen
b9cfd5517b drm/ast: Fix AST2400 POST failure without BMC FW or VBIOS
commit 3856081eed upstream.

The current POST code for the AST2300/2400 family doesn't work properly
if the chip hasn't been initialized previously by either the BMC own FW
or the VBIOS. This fixes it.

Signed-off-by: Y.C. Chen <yc_chen@aspeedtech.com>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Tested-by: Y.C. Chen <yc_chen@aspeedtech.com>
Acked-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-03-15 09:57:14 +08:00
Y.C. Chen
93eab4f525 drm/ast: Call open_key before enable_mmio in POST code
commit 9bb92f5155 upstream.

open_key enables access the registers used by enable_mmio

Signed-off-by: Y.C. Chen <yc_chen@aspeedtech.com>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Acked-by: Joel Stanley <joel@jms.id.au>
Tested-by: Y.C. Chen <yc_chen@aspeedtech.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-03-15 09:57:14 +08:00
Y.C. Chen
8b78765238 drm/ast: Fix test for VGA enabled
commit 905f21a49d upstream.

The test to see if VGA was already enabled is doing an unnecessary
second test from a register that may or may not have been initialized
to a valid value. Remove it.

Signed-off-by: Y.C. Chen <yc_chen@aspeedtech.com>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Acked-by: Joel Stanley <joel@jms.id.au>
Tested-by: Y.C. Chen <yc_chen@aspeedtech.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-03-15 09:57:14 +08:00
Alex Deucher
0d80ac62b6 drm/amdgpu: add more cases to DCE11 possible crtc mask setup
commit 4ce3bd45b3 upstream.

Add cases for asics with 3 and 5 crtcs.  Fixes an artificial
limitation on asics with 3 or 5 crtcs.

Fixes:
https://bugs.freedesktop.org/show_bug.cgi?id=99744

Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-03-15 09:57:14 +08:00
Matt Chen
8650af261d mac80211: flush delayed work when entering suspend
commit a9e9200d86 upstream.

The issue was found when entering suspend and resume.
It triggers a warning in:
mac80211/key.c: ieee80211_enable_keys()
...
WARN_ON_ONCE(sdata->crypto_tx_tailroom_needed_cnt ||
             sdata->crypto_tx_tailroom_pending_dec);
...

It points out sdata->crypto_tx_tailroom_pending_dec isn't cleaned up successfully
in a delayed_work during suspend. Add a flush_delayed_work to fix it.

Signed-off-by: Matt Chen <matt.chen@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-03-15 09:57:14 +08:00
Max Filippov
21096328c9 xtensa: move parse_tag_fdt out of #ifdef CONFIG_BLK_DEV_INITRD
commit 4ab18701c6 upstream.

FDT tag parsing is not related to whether BLK_DEV_INITRD is configured
or not, move it out of the corresponding #ifdef/#endif block.
This fixes passing external FDT to the kernel configured w/o
BLK_DEV_INITRD support.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-03-15 09:57:14 +08:00
Clemens Gruber
6ef213d621 pwm: pca9685: Fix period change with same duty cycle
commit 8d254a340e upstream.

When first implementing support for changing the output frequency, an
optimization was added to continue the PWM after changing the prescaler
without having to reprogram the ON and OFF registers for the duty cycle,
in case the duty cycle stayed the same. This was flawed, because we
compared the absolute value of the duty cycle in nanoseconds instead of
the ratio to the period.

Fix the problem by removing the shortcut.

Fixes: 01ec847200 ("pwm-pca9685: Support changing the output frequency")
Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com>
Reviewed-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-03-15 09:57:14 +08:00
Trond Myklebust
e1c924e85a nlm: Ensure callback code also checks that the files match
commit 251af29c32 upstream.

It is not sufficient to just check that the lock pids match when
granting a callback, we also need to ensure that we're granting
the callback on the right file.

Reported-by: Pankaj Singh <psingh.ait@gmail.com>
Fixes: 1da177e4c3 ("Linux-2.6.12-rc2")
Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-03-15 09:57:14 +08:00
Nicholas Bellinger
ca739e3fd7 target: Fix NULL dereference during LUN lookup + active I/O shutdown
commit bd4e2d2907 upstream.

When transport_clear_lun_ref() is shutting down a se_lun via
configfs with new I/O in-flight, it's possible to trigger a
NULL pointer dereference in transport_lookup_cmd_lun() due
to the fact percpu_ref_get() doesn't do any __PERCPU_REF_DEAD
checking before incrementing lun->lun_ref.count after
lun->lun_ref has switched to atomic_t mode.

This results in a NULL pointer dereference as LUN shutdown
code in core_tpg_remove_lun() continues running after the
existing ->release() -> core_tpg_lun_ref_release() callback
completes, and clears the RCU protected se_lun->lun_se_dev
pointer.

During the OOPs, the state of lun->lun_ref in the process
which triggered the NULL pointer dereference looks like
the following on v4.1.y stable code:

struct se_lun {
  lun_link_magic = 4294932337,
  lun_status = TRANSPORT_LUN_STATUS_FREE,

  .....

  lun_se_dev = 0x0,
  lun_sep = 0x0,

  .....

  lun_ref = {
    count = {
      counter = 1
    },
    percpu_count_ptr = 3,
    release = 0xffffffffa02fa1e0 <core_tpg_lun_ref_release>,
    confirm_switch = 0x0,
    force_atomic = false,
    rcu = {
      next = 0xffff88154fa1a5d0,
      func = 0xffffffff8137c4c0 <percpu_ref_switch_to_atomic_rcu>
    }
  }
}

To address this bug, use percpu_ref_tryget_live() to ensure
once __PERCPU_REF_DEAD is visable on all CPUs and ->lun_ref
has switched to atomic_t, all new I/Os will fail to obtain
a new lun->lun_ref reference.

Also use an explicit percpu_ref_kill_and_confirm() callback
to block on ->lun_ref_comp to allow the first stage and
associated RCU grace period to complete, and then block on
->lun_ref_shutdown waiting for the final percpu_ref_put()
to drop the last reference via transport_lun_remove_cmd()
before continuing with core_tpg_remove_lun() shutdown.

Reported-by: Rob Millner <rlm@daterainc.com>
Tested-by: Rob Millner <rlm@daterainc.com>
Cc: Rob Millner <rlm@daterainc.com>
Tested-by: Vaibhav Tandon <vst@datera.io>
Cc: Vaibhav Tandon <vst@datera.io>
Tested-by: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-03-15 09:57:14 +08:00
Jeff Layton
05a9143edb ceph: remove req from unsafe list when unregistering it
commit df963ea8a0 upstream.

There's no reason a request should ever be on a s_unsafe list but not
in the request tree.

Link: http://tracker.ceph.com/issues/18474
Signed-off-by: Jeff Layton <jlayton@redhat.com>
Reviewed-by: Yan, Zheng <zyan@redhat.com>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-03-15 09:57:13 +08:00
Steven Rostedt (VMware)
485171b1ee ktest: Fix child exit code processing
commit 32677207dc upstream.

The child_exit errno needs to be shifted by 8 bits to compare against the
return values for the bisect variables.

Fixes: c5dacb88f0 ("ktest: Allow overriding bisect test results")
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-03-15 09:57:13 +08:00
Bart Van Assche
696255449b IB/srp: Fix race conditions related to task management
commit 0a6fdbdeb1 upstream.

Avoid that srp_process_rsp() overwrites the status information
in ch if the SRP target response timed out and processing of
another task management function has already started. Avoid that
issuing multiple task management functions concurrently triggers
list corruption. This patch prevents that the following stack
trace appears in the system log:

WARNING: CPU: 8 PID: 9269 at lib/list_debug.c:52 __list_del_entry_valid+0xbc/0xc0
list_del corruption. prev->next should be ffffc90004bb7b00, but was ffff8804052ecc68
CPU: 8 PID: 9269 Comm: sg_reset Tainted: G        W       4.10.0-rc7-dbg+ #3
Call Trace:
 dump_stack+0x68/0x93
 __warn+0xc6/0xe0
 warn_slowpath_fmt+0x4a/0x50
 __list_del_entry_valid+0xbc/0xc0
 wait_for_completion_timeout+0x12e/0x170
 srp_send_tsk_mgmt+0x1ef/0x2d0 [ib_srp]
 srp_reset_device+0x5b/0x110 [ib_srp]
 scsi_ioctl_reset+0x1c7/0x290
 scsi_ioctl+0x12a/0x420
 sd_ioctl+0x9d/0x100
 blkdev_ioctl+0x51e/0x9f0
 block_ioctl+0x38/0x40
 do_vfs_ioctl+0x8f/0x700
 SyS_ioctl+0x3c/0x70
 entry_SYSCALL_64_fastpath+0x18/0xad

Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com>
Cc: Israel Rukshin <israelr@mellanox.com>
Cc: Max Gurtovoy <maxg@mellanox.com>
Cc: Laurence Oberman <loberman@redhat.com>
Cc: Steve Feeley <Steve.Feeley@sandisk.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-03-15 09:57:13 +08:00