<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/scsi/Kconfig, branch linux-3.17.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.17.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.17.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2014-09-22T17:14:33Z</updated>
<entry>
<title>scsi: Use 'depends' with LIBFC instead of 'select'.</title>
<updated>2014-09-22T17:14:33Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2014-09-22T17:14:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=df568d8e5250bf24e38c69ad4374baf0f8d279ba'/>
<id>urn:sha1:df568d8e5250bf24e38c69ad4374baf0f8d279ba</id>
<content type='text'>
LIBFC depends upon SCSI_FC_ATTRS and select's CRC32C.

The only alternative would be to 'select' CRC32C and all of
SCSI_FC_ATTRS direct and indirect dependencies in the Kconfig section
for every LIBFCOE user which makes little sense.

Subsequently, use 'depends' instead of 'select' for LIBFCOE too.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>scsi: use 'depends' instead of 'select' for SCSI_FC_ATTRS</title>
<updated>2014-09-16T20:55:55Z</updated>
<author>
<name>Randy Dunlap</name>
</author>
<published>2014-09-16T20:47:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6a38792ca8a5da28f65dc42eeb73d9a431f8d0fd'/>
<id>urn:sha1:6a38792ca8a5da28f65dc42eeb73d9a431f8d0fd</id>
<content type='text'>
There are other kconfig symbols which use SCSI_FC_ATTRS.
In order to maintain sanity and prevent kconfig warnings, change
all of these from using 'select' to using 'depends on' so that
proper symbol dependencies will be honored and circular depends
problems will be avoided.
This fixes kconfig warnings and build errors:

warning: (LIBFC &amp;&amp; SCSI_IBMVFC &amp;&amp; SCSI_QLA_FC &amp;&amp; SCSI_LPFC &amp;&amp; ZFCP &amp;&amp; SCSI_BFA_FC &amp;&amp; SCSI_CHELSIO_FCOE &amp;&amp; FUSION_FC) selects SCSI_FC_ATTRS which has unmet direct dependencies (SCSI &amp;&amp; NET)
drivers/scsi/scsi_transport_fc.c: In function 'fc_host_post_event':
drivers/scsi/scsi_transport_fc.c:543:7: error: 'scsi_nl_sock' undeclared (first use in this function)
drivers/scsi/scsi_transport_fc.c: In function 'fc_host_post_vendor_event':
drivers/scsi/scsi_transport_fc.c:611:7: error: 'scsi_nl_sock' undeclared (first use in this function)

Reported-by: Fengguang Wu &lt;fengguang.wu@intel.com&gt; [0-day test robot]
Signed-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>scsi: fix build errors, SCSI_FC_ATTRS needs to depend on SCSI &amp;&amp; NET</title>
<updated>2014-09-16T04:06:57Z</updated>
<author>
<name>Randy Dunlap</name>
</author>
<published>2014-09-16T00:20:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=95cd6f488d164de462a8279e802a0ad05c33d167'/>
<id>urn:sha1:95cd6f488d164de462a8279e802a0ad05c33d167</id>
<content type='text'>
Fix build errors when CONFIG_SCSI_NETLINK is enabled but
CONFIG_NET is not enabled:

drivers/built-in.o: In function `scsi_nl_rcv_msg':
scsi_netlink.c:(.text+0x1850fa): undefined reference to `netlink_ack'
scsi_netlink.c:(.text+0x185105): undefined reference to `skb_pull'
scsi_netlink.c:(.text+0x18515d): undefined reference to `netlink_capable'
drivers/built-in.o: In function `scsi_netlink_init':
(.text+0x185244): undefined reference to `init_net'
drivers/built-in.o: In function `scsi_netlink_init':
(.text+0x185258): undefined reference to `__netlink_kernel_create'
drivers/built-in.o: In function `scsi_netlink_exit':
(.text+0x185291): undefined reference to `netlink_kernel_release'

Signed-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;
Tested-by: Anish Bhatt &lt;anish@chelsio.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>scsi_netlink : Make SCSI_NETLINK dependent on NET instead of selecting NET</title>
<updated>2014-09-15T21:45:18Z</updated>
<author>
<name>Anish Bhatt</name>
</author>
<published>2014-09-15T20:45:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5d6be6a5d4864712832822efeb9c2d54e4063949'/>
<id>urn:sha1:5d6be6a5d4864712832822efeb9c2d54e4063949</id>
<content type='text'>
Required for avoiding recursive dependencies in the Kconfig, brought out
by fixing randconfig error for bnx2i/bnx2fc in the patch that follows.
As suggested by Randy Dunlap

Signed-off-by: Anish Bhatt &lt;anish@chelsio.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>advansys: don't build ARM</title>
<updated>2014-07-25T21:16:55Z</updated>
<author>
<name>Arnd Bergmann</name>
</author>
<published>2014-06-05T21:29:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c86d1ae254eeb4976b81d17153b37d53b2f58004'/>
<id>urn:sha1:c86d1ae254eeb4976b81d17153b37d53b2f58004</id>
<content type='text'>
The advansys SCSI driver uses the dma_cache_sync function, which is
not available on the ARM architecture, and cannot be implemented
correctly, so we always get this build error:

drivers/scsi/advansys.c: In function 'advansys_get_sense_buffer_dma':
drivers/scsi/advansys.c:7882:2: error: implicit declaration of function 'dma_cache_sync' [-Werror=implicit-function-declaration]
  dma_cache_sync(board-&gt;dev, scp-&gt;sense_buffer,
  ^

It seems nobody has missed this driver so far, so let's just
disable it for ARM to help randconfig builds.

Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Reviewed-by: Finn Thain &lt;fthain@telegraphics.com.au&gt;
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</content>
</entry>
<entry>
<title>tgt: remove SCSI_TGT and SCSI_FC_TGT_ATTRS</title>
<updated>2014-07-25T21:16:42Z</updated>
<author>
<name>Paul Bolle</name>
</author>
<published>2014-07-17T10:42:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=16acf5d786a2d5f34533694296a47619c7d55a13'/>
<id>urn:sha1:16acf5d786a2d5f34533694296a47619c7d55a13</id>
<content type='text'>
The Kconfig symbols SCSI_TGT and SCSI_FC_TGT_ATTRS are unused since
"tgt: removal". Setting them has no effect. Remove these symbols.

Signed-off-by: Paul Bolle &lt;pebolle@tiscali.nl&gt;
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</content>
</entry>
<entry>
<title>tgt: removal</title>
<updated>2014-07-17T20:07:44Z</updated>
<author>
<name>Bart Van Assche</name>
</author>
<published>2014-04-15T10:26:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=066465251303c2a4ba489596f1ecda279711273d'/>
<id>urn:sha1:066465251303c2a4ba489596f1ecda279711273d</id>
<content type='text'>
Now that the ibmvstgt driver as the only user of scsi_tgt is gone, the
scsi_tgt kernel module, the CONFIG_SCSI_TGT, CONFIG_SCSI_SRP_TGT_ATTRS and
CONFIG_SCSI_FC_TGT_ATTRS kbuild variable, the scsi_host_template
transfer_response method are no longer needed.

[hch: minor updates to the current tree, changelog update]

Signed-off-by: Bart Van Assche &lt;bvanassche@acm.org&gt;
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
Reviewed-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Reviewed-by: Hannes Reinecke &lt;hare@suse.de&gt;
</content>
</entry>
<entry>
<title>libsrp: removal</title>
<updated>2014-07-17T20:07:43Z</updated>
<author>
<name>Christoph Hellwig</name>
</author>
<published>2014-04-15T10:26:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f6667938cfceefd8afe6355ceb6497dce4883ae9'/>
<id>urn:sha1:f6667938cfceefd8afe6355ceb6497dce4883ae9</id>
<content type='text'>
Remove the libsrp module which was only used by the now removed ibmvstgt
driver.

Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
Reviewed-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Reviewed-by: Hannes Reinecke &lt;hare@suse.de&gt;
</content>
</entry>
<entry>
<title>ibmvstgt: remove</title>
<updated>2014-07-17T20:07:43Z</updated>
<author>
<name>Christoph Hellwig</name>
</author>
<published>2014-04-15T10:26:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=074dc37a7b7b008ce1382ed4eec3f0008e541ba7'/>
<id>urn:sha1:074dc37a7b7b008ce1382ed4eec3f0008e541ba7</id>
<content type='text'>
The IBM virtual SCSI protocol has been obsoleted by ibmvfc, and there
are no reported of the driver left.

Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
Reviewed-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Reviewed-by: Hannes Reinecke &lt;hare@suse.de&gt;
</content>
</entry>
<entry>
<title>scsi: Remove CONFIG_SCSI_MULTI_LUN</title>
<updated>2014-07-17T20:07:35Z</updated>
<author>
<name>Hannes Reinecke</name>
</author>
<published>2014-06-03T08:58:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c309b35171ddb5384cc3f2f9dc82a96dccc6b7f6'/>
<id>urn:sha1:c309b35171ddb5384cc3f2f9dc82a96dccc6b7f6</id>
<content type='text'>
Obsolete; either use 'max_lun' if the host supports only a
limited number of LUNs or BLIST_NOLUN if the target has
problems addressing more than one LUN.

Signed-off-by: Hannes Reinecke &lt;hare@suse.de&gt;
Reviewed-by: Ewan Milne &lt;emilne@redhat.com&gt;
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</content>
</entry>
</feed>
