All of lore.kernel.org
 help / color / mirror / Atom feed
From: David Milburn <dmilburn@redhat.com>
To: Tomas Winkler <tomasw@gmail.com>,
	linux-scsi@vger.kernel.org,
	"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	"James E.J. Bottomley" <JBottomley@parallels.com>
Subject: Re: BUG v3.19: reference count warning when removing scsi_debug device
Date: Wed, 18 Feb 2015 11:38:58 -0600	[thread overview]
Message-ID: <54E4CE32.4020004@redhat.com> (raw)
In-Reply-To: <CA+i0qc4TL8XiFCE0Gkk8NScQnko_yi60t+wGdp2oSR99ni6Kwg@mail.gmail.com>

On 02/18/2015 07:22 AM, Tomas Winkler wrote:
> reference count warning when removing scsi_debug device
>
> ARNING: CPU: 2 PID: 16732 at kernel/module.c:954 module_put+0xc9/0xd0()
> [150550.918033] Modules linked in: scsi_debug(-) pci_stub vboxpci(O)
> vboxnetadp(O) vboxnetflt(O) vboxdrv(O) nfsv3 rfcomm bnep bluetooth
> rpcsec_gss_krb5 nfsv4 hid_generic usbhid pl2303 hid usbserial
> snd_hda_codec_hdmi i915 x86_pkg_temp_thermal coretemp kvm_intel
> drm_kms_helper kvm drm nfsd snd_hda_codec_realtek
> snd_hda_codec_generic ghash_clmulni_intel snd_hda_intel aesni_intel
> aes_x86_64 ablk_helper cryptd snd_hda_controller snd_hda_codec
> auth_rpcgss snd_hwdep snd_pcm oid_registry nfs_acl nfs snd_seq_midi
> snd_seq_midi_event snd_rawmidi snd_seq lrw gf128mul snd_seq_device
> snd_timer snd glue_helper microcode mei_me psmouse i2c_algo_bit mei
> video tpm_infineon tpm_tis r8169 soundcore serio_raw mii lockd lpc_ich
> mac_hid grace sunrpc fscache binfmt_misc nls_iso8859_1 parport_pc
> ppdev lp parport [last unloaded: scsi_debug]
> [150550.918069] CPU: 2 PID: 16732 Comm: modprobe Tainted: G        W
> IO   3.19.0-rc5+ #1
> [150550.918070] Hardware name: Gigabyte Technology Co., Ltd.
> H87M-D3H/H87M-D3H, BIOS F6 08/03/2013
> [150550.918071]  ffffffff81a85373 ffff880229f9bb88 ffffffff8175a6cb
> 0000000000000000
> [150550.918072]  0000000000000000 ffff880229f9bbc8 ffffffff8105382a
> ffffffff81ccf320
> [150550.918074]  ffffffffa070fba0 ffffffffa070fba0 ffff88022a136010
> 0000000000800010
> [150550.918076] Call Trace:
> [150550.918081]  [<ffffffff8175a6cb>] dump_stack+0x4c/0x65
> [150550.918084]  [<ffffffff8105382a>] warn_slowpath_common+0x8a/0xc0
> [150550.918086]  [<ffffffff8105391a>] warn_slowpath_null+0x1a/0x20
> [150550.918088]  [<ffffffff810d6879>] module_put+0xc9/0xd0
> [150550.918090]  [<ffffffff814f6e18>] scsi_device_put+0x48/0x50
> [150550.918092]  [<ffffffff8150e5c2>] scsi_disk_put+0x32/0x50
> [150550.918093]  [<ffffffff8150f8cc>] sd_shutdown+0x8c/0x150
> [150550.918095]  [<ffffffff8150f9f9>] sd_remove+0x69/0xc0
> [150550.918097]  [<ffffffff814b83ff>] __device_release_driver+0x7f/0xf0
> [150550.918099]  [<ffffffff814b8495>] device_release_driver+0x25/0x40
> [150550.918101]  [<ffffffff814b7d34>] bus_remove_device+0x124/0x1b0
> [150550.918103]  [<ffffffff814b43de>] device_del+0x13e/0x250
> [150550.918105]  [<ffffffff8150796d>] __scsi_remove_device+0xcd/0xe0
> [150550.918107]  [<ffffffff81505f4f>] scsi_forget_host+0x6f/0x80
> [150550.918108]  [<ffffffff814f85a6>] scsi_remove_host+0x86/0x140
> [150550.918112]  [<ffffffffa0706a29>] sdebug_driver_remove+0x29/0x90
> [scsi_debug]
> [150550.918113]  [<ffffffff814b83ff>] __device_release_driver+0x7f/0xf0
> [150550.918114]  [<ffffffff814b8495>] device_release_driver+0x25/0x40
> [150550.918116]  [<ffffffff814b7d34>] bus_remove_device+0x124/0x1b0
> [150550.918117]  [<ffffffff814b43de>] device_del+0x13e/0x250
> [150550.918119]  [<ffffffff814b4512>] device_unregister+0x22/0x70
> [150550.918121]  [<ffffffffa0706390>] sdebug_remove_adapter+0x50/0x80
> [scsi_debug]
> [150550.918123]  [<ffffffffa070b825>] scsi_debug_exit+0x84/0x85f [scsi_debug]
> [150550.918125]  [<ffffffff810d8bac>] SyS_delete_module+0x18c/0x210
> [150550.918129]  [<ffffffff81763fa7>] ? int_with_check+0x27/0x69
> [150550.918131]  [<ffffffff81763d92>] system_call_fastpath+0x12/0x17
> [150550.918132] ---[ end trace 1f300c62b0658728 ]---
> [150550.935994] sd 7:0:0:1: [sdc] Synchronizing SCSI cache
> [150550.936017] ------------[ cut here ]------------
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/
>

Hi Tomas,

I think that was fixed 3.19-rc7

commit dc4515ea26d6c7fed3d978cd2bd36adc0d057bc5
Author: Rusty Russell <rusty@rustcorp.com.au>
Date:   Fri Jan 23 13:22:47 2015 +1030

     scsi: always increment reference count


Thanks,
David

  reply	other threads:[~2015-02-18 17:38 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-02-18 13:22 BUG v3.19: reference count warning when removing scsi_debug device Tomas Winkler
2015-02-18 17:38 ` David Milburn [this message]
2015-02-18 21:00   ` Tomas Winkler

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=54E4CE32.4020004@redhat.com \
    --to=dmilburn@redhat.com \
    --cc=JBottomley@parallels.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-scsi@vger.kernel.org \
    --cc=tomasw@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.