<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/scsi/bfa/bfa_core.c, branch linux-5.0.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.0.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.0.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2018-01-11T04:25:10Z</updated>
<entry>
<title>scsi: bfa: use ARRAY_SIZE for array sizing calculation on array __pciids</title>
<updated>2018-01-11T04:25:10Z</updated>
<author>
<name>Colin Ian King</name>
</author>
<published>2018-01-07T23:15:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bcb872400b50e0cfa75f12e6d6097595cd317690'/>
<id>urn:sha1:bcb872400b50e0cfa75f12e6d6097595cd317690</id>
<content type='text'>
Use the ARRAY_SIZE macro on array __pciids to determine size of the
array.  Improvement suggested by coccinelle.

Signed-off-by: Colin Ian King &lt;colin.king@canonical.com&gt;
Signed-off-by: Martin K. Petersen &lt;martin.petersen@oracle.com&gt;
</content>
</entry>
<entry>
<title>scsi: bfa: remove bfa_module_s madness</title>
<updated>2017-04-20T02:12:14Z</updated>
<author>
<name>Christoph Hellwig</name>
</author>
<published>2017-04-13T08:02:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c7c3524ce79e275dd3042de5045d7a10245d3888'/>
<id>urn:sha1:c7c3524ce79e275dd3042de5045d7a10245d3888</id>
<content type='text'>
Just call the functions directly and remove a giant pile of boilerplate
code.

Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
Signed-off-by: Martin K. Petersen &lt;martin.petersen@oracle.com&gt;
</content>
</entry>
<entry>
<title>bfa: deinline __bfa_trc() and __bfa_trc32()</title>
<updated>2016-02-24T02:27:02Z</updated>
<author>
<name>Denys Vlasenko</name>
</author>
<published>2016-02-04T20:40:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d04a78f43a689babbcffd14a353786d868b7a27e'/>
<id>urn:sha1:d04a78f43a689babbcffd14a353786d868b7a27e</id>
<content type='text'>
__bfa_trc() compiles to 115 bytes of machine code.
With this .config: http://busybox.net/~vda/kernel_config
there are 1494 calls of __bfa_trc().

__bfa_trc32() is very similar, so it is uninlined too.
However, it appears to be unused, therefore this patch
ifdefs it out.

Change in code size is about 130,000 bytes:

    text     data      bss       dec     hex filename
85975426 22294712 20627456 128897594 7aed23a vmlinux.before
85842882 22294584 20627456 128764922 7accbfa vmlinux

[mkp: Removed unused __bfa_trc32()]

Signed-off-by: Denys Vlasenko &lt;dvlasenk@redhat.com&gt;
Acked-by: Anil Gurumurthy &lt;anil.gurumurthy@qlogic.com&gt;
CC: Fabian Frederick &lt;fabf@skynet.be&gt;
CC: Anil Gurumurthy &lt;anil.gurumurthy@qlogic.com&gt;
CC: Christoph Hellwig &lt;hch@lst.de&gt;
CC: Guenter Roeck &lt;linux@roeck-us.net&gt;
CC: Ben Hutchings &lt;ben@decadent.org.uk&gt;
CC: James Bottomley &lt;JBottomley@Parallels.com&gt;
CC: linux-kernel@vger.kernel.org
CC: linux-scsi@vger.kernel.org
Signed-off-by: Martin K. Petersen &lt;martin.petersen@oracle.com&gt;
</content>
</entry>
<entry>
<title>bfa: File header and user visible string changes</title>
<updated>2015-12-02T22:07:38Z</updated>
<author>
<name>Anil Gurumurthy</name>
</author>
<published>2015-11-26T08:54:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=31e1d5695724829759c4b5d63cd643c9f01769cc'/>
<id>urn:sha1:31e1d5695724829759c4b5d63cd643c9f01769cc</id>
<content type='text'>
Signed-off-by: Sudarsana Kalluru &lt;sudarsana.kalluru@qlogic.com&gt;
Signed-off-by: Anil Gurumurthy &lt;anil.gurumurthy@qlogic.com&gt;
Reviewed-by: Johannes Thumshirn &lt;jthumshirn@suse.de&gt;
Signed-off-by: Martin K. Petersen &lt;martin.petersen@oracle.com&gt;
</content>
</entry>
<entry>
<title>bfa: Update copyright messages</title>
<updated>2015-12-02T22:05:45Z</updated>
<author>
<name>Anil Gurumurthy</name>
</author>
<published>2015-11-26T08:54:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=889d0d42667c998a099028f845c0be074acb4b90'/>
<id>urn:sha1:889d0d42667c998a099028f845c0be074acb4b90</id>
<content type='text'>
Signed-off-by: Sudarsana Kalluru &lt;sudarsana.kalluru@qlogic.com&gt;
Signed-off-by: Anil Gurumurthy &lt;anil.gurumurthy@qlogic.com&gt;
Reviewed-by: Johannes Thumshirn &lt;jthumshirn@suse.de&gt;
Signed-off-by: Martin K. Petersen &lt;martin.petersen@oracle.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] bfa: Fix for bcu or hcm faa query hang</title>
<updated>2013-12-19T15:39:05Z</updated>
<author>
<name>Vijaya Mohan Guvva</name>
</author>
<published>2013-11-21T09:37:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7593e524254a8e477e28dc662ca27b8b0ab9f1d7'/>
<id>urn:sha1:7593e524254a8e477e28dc662ca27b8b0ab9f1d7</id>
<content type='text'>
This patch set fixes the issue of brocade management utility hang
(bcu/HCM) when faa attributes are queried from multiple application
threads. Hang was due to race between the threads and completion handler
corruption.

Signed-off-by: Vijaya Mohan Guvva &lt;vmohan@brocade.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] bfa: Allow rsp queue process during ioc disable</title>
<updated>2013-06-26T23:38:46Z</updated>
<author>
<name>Vijaya Mohan Guvva</name>
</author>
<published>2013-05-13T09:33:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ea3837a7121a18f5a4f3be2b8c66ab78d8263988'/>
<id>urn:sha1:ea3837a7121a18f5a4f3be2b8c66ab78d8263988</id>
<content type='text'>
Allow processing completions from firmware during IOC_DISABLE request is
being processed by the firmware, by setting the queue_process flag
appropriately.

Signed-off-by: Vijaya Mohan Guvva &lt;vmohan@brocade.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] bfa: Add support to read/update the FRU data.</title>
<updated>2012-10-07T10:26:53Z</updated>
<author>
<name>Krishna Gudipati</name>
</author>
<published>2012-09-22T00:27:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e6826c96ced7ea8161b2bae52686c99f6fbf8643'/>
<id>urn:sha1:e6826c96ced7ea8161b2bae52686c99f6fbf8643</id>
<content type='text'>
- Add FRU sub-module to support FRU read/write/update.
- Add support to read/write from the temp FRU module.

[jejb: fix checkpatch issues]
Signed-off-by: Krishna Gudipati &lt;kgudipat@brocade.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] bfa: Add support to configure min/max bandwidth for a pcifn</title>
<updated>2012-10-07T10:23:20Z</updated>
<author>
<name>Krishna Gudipati</name>
</author>
<published>2012-09-22T00:26:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1a1297c644b38d2edfef3004bcc6f9c0084b43a9'/>
<id>urn:sha1:1a1297c644b38d2edfef3004bcc6f9c0084b43a9</id>
<content type='text'>
- Added support to configure minimum bandwidth for a pcifn.
- Minimum bandwith is guaranteed at per queue level.
- Added support to update pcifn bandwidth dynamically without
  a server reboot.

Signed-off-by: Krishna Gudipati &lt;kgudipat@brocade.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] bfa: Add support for IO throttling at port level</title>
<updated>2012-10-07T10:21:29Z</updated>
<author>
<name>Krishna Gudipati</name>
</author>
<published>2012-09-22T00:26:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7ace27ae28a5fa67fa3d25f31d1111991c81e015'/>
<id>urn:sha1:7ace27ae28a5fa67fa3d25f31d1111991c81e015</id>
<content type='text'>
Add capability to limit the number of exchanges on a port to
avoid queue-full conditions from the target side.

Signed-off-by: Sudarsana Reddy Kalluru &lt;skalluru@brocade.com&gt;
Signed-off-by: Krishna Gudipati &lt;kgudipat@brocade.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
</entry>
</feed>
