<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/scsi/esas2r, branch linux-4.6.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.6.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.6.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2016-02-24T02:27:02Z</updated>
<entry>
<title>esas2r: Fix array overrun</title>
<updated>2016-02-24T02:27:02Z</updated>
<author>
<name>Alan</name>
</author>
<published>2016-02-15T19:01:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5b2e0c1befe299fbd570b1a17dec8c5aa367a623'/>
<id>urn:sha1:5b2e0c1befe299fbd570b1a17dec8c5aa367a623</id>
<content type='text'>
Check the array size *before* dereferencing it with a user provided
offset.

Signed-off-by: Alan Cox &lt;alan@linux.intel.com&gt;
Reviewed-by: Johannes Thumshirn &lt;jthumshirn@suse.de&gt;
Reviewed-by: Tomas Henzl &lt;thenzl@redhat.com&gt;
Signed-off-by: Martin K. Petersen &lt;martin.petersen@oracle.com&gt;
</content>
</entry>
<entry>
<title>scsi: use host wide tags by default</title>
<updated>2015-11-10T01:11:57Z</updated>
<author>
<name>Christoph Hellwig</name>
</author>
<published>2015-10-08T08:28:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=64d513ac31bd02a3c9b69ef04444f36c196f9a9d'/>
<id>urn:sha1:64d513ac31bd02a3c9b69ef04444f36c196f9a9d</id>
<content type='text'>
This patch changes the !blk-mq path to the same defaults as the blk-mq
I/O path by always enabling block tagging, and always using host wide
tags.  We've had blk-mq available for a few releases so bugs with
this mode should have been ironed out, and this ensures we get better
coverage of over tagging setup over different configs.

Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
Acked-by: Jens Axboe &lt;axboe@kernel.dk&gt;
Reviewed-by: Hannes Reinecke &lt;hare@suse.de&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Odin.com&gt;
</content>
</entry>
<entry>
<title>Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi</title>
<updated>2015-02-11T18:28:45Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2015-02-11T18:28:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=540a7c5061f10a07748c89b6741af90db1a07252'/>
<id>urn:sha1:540a7c5061f10a07748c89b6741af90db1a07252</id>
<content type='text'>
Pull first round of SCSI updates from James Bottomley:
 "This is the usual grab bag of driver updates (hpsa, storvsc, mp2sas,
  megaraid_sas, ses) plus an assortment of minor updates.

  There's also an update to ufs which adds new phy drivers and finally a
  new logging infrastructure for SCSI"

* tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi: (114 commits)
  scsi_logging: return void for dev_printk() functions
  scsi: print single-character strings with seq_putc
  scsi: merge consecutive seq_puts calls
  scsi: replace seq_printf with seq_puts
  aha152x: replace seq_printf with seq_puts
  advansys: replace seq_printf with seq_puts
  scsi: remove SPRINTF macro
  sg: remove an unused variable
  hpsa: Use local workqueues instead of system workqueues
  hpsa: add in P840ar controller model name
  hpsa: add in gen9 controller model names
  hpsa: detect and report failures changing controller transport modes
  hpsa: shorten the wait for the CISS doorbell mode change ack
  hpsa: refactor duplicated scan completion code into a new routine
  hpsa: move SG descriptor set-up out of hpsa_scatter_gather()
  hpsa: do not use function pointers in fast path command submission
  hpsa: print CDBs instead of kernel virtual addresses for uncommon errors
  hpsa: do not use a void pointer for scsi_cmd field of struct CommandList
  hpsa: return failed from device reset/abort handlers
  hpsa: check for ctlr lockup after command allocation in main io path
  ...
</content>
</entry>
<entry>
<title>scsi: print single-character strings with seq_putc</title>
<updated>2015-02-02T17:57:46Z</updated>
<author>
<name>Rasmus Villemoes</name>
</author>
<published>2014-12-02T23:10:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f50332ff2574130903356e800913c1a73cc6c1dc'/>
<id>urn:sha1:f50332ff2574130903356e800913c1a73cc6c1dc</id>
<content type='text'>
Using seq_putc to print a single character saves at least a strlen()
call and a memory access, and may also give a small .text reduction.

Signed-off-by: Rasmus Villemoes &lt;linux@rasmusvillemoes.dk&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>[SCSI] esas2r: use PCI define for Max_Read_Request_Size</title>
<updated>2015-01-27T14:14:26Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2015-01-26T17:06:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=88b71f9c81ef94fbea5fc497cb9ce837b8c7f12c'/>
<id>urn:sha1:88b71f9c81ef94fbea5fc497cb9ce837b8c7f12c</id>
<content type='text'>
Replace a magic number with a PCI #define symbol.

[bhelgaas: add parenthesis]
Signed-off-by: Rafał Miłecki &lt;zajec5@gmail.com&gt;
Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;</content>
</entry>
<entry>
<title>esas2r: Correct typos of "validate" in a comment</title>
<updated>2014-12-04T08:58:33Z</updated>
<author>
<name>Boris Bodemann</name>
</author>
<published>2014-11-27T16:13:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=51879016b0289e314a12ace57c927fe94a80bb39'/>
<id>urn:sha1:51879016b0289e314a12ace57c927fe94a80bb39</id>
<content type='text'>
Correct typos of "validate" in a comment

Signed-off-by: Boris Bodemann &lt;bobo.barbarossa@gmail.com&gt;
Acked-by: Bradley Grove &lt;bgrove@attotech.com&gt;
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</content>
</entry>
<entry>
<title>scsi: remove -&gt;change_queue_type method</title>
<updated>2014-12-04T08:55:45Z</updated>
<author>
<name>Christoph Hellwig</name>
</author>
<published>2014-11-24T14:36:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=efc3c1df5fda0aee84f53c226d55804e6dbede4f'/>
<id>urn:sha1:efc3c1df5fda0aee84f53c226d55804e6dbede4f</id>
<content type='text'>
Since we got rid of ordered tag support in 2010 the prime use case of
switching on and off ordered tags has been obsolete.  The other function
of enabling/disabling tagging entirely has only been correctly implemented
by the 53c700 driver and isn't generally useful.

Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
Reviewed-by: Bart Van Assche &lt;bvanassche@acm.org&gt;
Reviewed-by: Martin K. Petersen &lt;martin.petersen@oracle.com
Reviewed-by: Hannes Reinecke &lt;hare@suse.de&gt;
</content>
</entry>
<entry>
<title>esas2r: fix an oversight in setting return value</title>
<updated>2014-11-25T14:42:52Z</updated>
<author>
<name>Tomas Henzl</name>
</author>
<published>2014-11-16T13:35:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=68b14b8f9482b6c42cec71e06613f5684e89d275'/>
<id>urn:sha1:68b14b8f9482b6c42cec71e06613f5684e89d275</id>
<content type='text'>
The patch moves an error code assigment to a 'default' case
in the previous switch statement.

Signed-off-by: Tomas Henzl &lt;thenzl@redhat.com&gt;
Acked-by: Bradley Grove &lt;bgrove@attotech.com&gt;
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</content>
</entry>
<entry>
<title>esas2r: fix an error path in esas2r_ioctl_handler</title>
<updated>2014-11-25T14:42:52Z</updated>
<author>
<name>Tomas Henzl</name>
</author>
<published>2014-11-16T13:35:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ba9e5874b2f4a191cdd9de8a7ea96344458c1ab7'/>
<id>urn:sha1:ba9e5874b2f4a191cdd9de8a7ea96344458c1ab7</id>
<content type='text'>
Is seems strange to manipulate nvram_semaphore when in this place,
this patch fixes it.

Signed-off-by: Tomas Henzl &lt;thenzl@redhat.com&gt;
Acked-by: Bradley Grove &lt;bgrove@attotech.com&gt;
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</content>
</entry>
<entry>
<title>esas2r: fir error handling in do_fm_api</title>
<updated>2014-11-25T14:42:51Z</updated>
<author>
<name>Tomas Henzl</name>
</author>
<published>2014-11-16T13:35:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ddcae01746b2eefadc78257ca57e327bc9fba791'/>
<id>urn:sha1:ddcae01746b2eefadc78257ca57e327bc9fba791</id>
<content type='text'>
This patch fixes an error path and rearranges error handling.

Signed-off-by: Tomas Henzl &lt;thenzl@redhat.com&gt;
Acked-by: Bradley Grove &lt;bgrove@attotech.com&gt;
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</content>
</entry>
</feed>
