<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/ata, branch v3.18</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v3.18</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v3.18'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2014-12-04T18:18:55Z</updated>
<entry>
<title>ahci: disable MSI on SAMSUNG 0xa800 SSD</title>
<updated>2014-12-04T18:18:55Z</updated>
<author>
<name>Tejun Heo</name>
<email>tj@kernel.org</email>
</author>
<published>2014-12-04T18:13:28Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=2b21ef0aae65f22f5ba86b13c4588f6f0c2dbefb'/>
<id>urn:sha1:2b21ef0aae65f22f5ba86b13c4588f6f0c2dbefb</id>
<content type='text'>
Just like 0x1600 which got blacklisted by 66a7cbc303f4 ("ahci: disable
MSI instead of NCQ on Samsung pci-e SSDs on macbooks"), 0xa800 chokes
on NCQ commands if MSI is enabled.  Disable MSI.

Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
Reported-by: Dominik Mierzejewski &lt;dominik@greysector.net&gt;
Link: https://bugzilla.kernel.org/show_bug.cgi?id=89171
Cc: stable@vger.kernel.org
</content>
</entry>
<entry>
<title>sata_fsl: fix error handling of irq_of_parse_and_map</title>
<updated>2014-12-02T17:52:17Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dtor@chromium.org</email>
</author>
<published>2014-11-14T21:39:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=aad0b624129709c94c2e19e583b6053520353fa8'/>
<id>urn:sha1:aad0b624129709c94c2e19e583b6053520353fa8</id>
<content type='text'>
irq_of_parse_and_map() returns 0 on error (the result is unsigned int),
so testing for negative result never works.

Signed-off-by: Dmitry Torokhov &lt;dtor@chromium.org&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
Cc: stable@vger.kernel.org
</content>
</entry>
<entry>
<title>AHCI: Add DeviceIDs for Sunrise Point-LP SATA controller</title>
<updated>2014-12-02T17:38:50Z</updated>
<author>
<name>Devin Ryles</name>
<email>devin.ryles@intel.com</email>
</author>
<published>2014-11-07T22:59:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=249cd0a187ed4ef1d0af7f74362cc2791ec5581b'/>
<id>urn:sha1:249cd0a187ed4ef1d0af7f74362cc2791ec5581b</id>
<content type='text'>
This patch adds DeviceIDs for Sunrise Point-LP.

Signed-off-by: Devin Ryles &lt;devin.ryles@intel.com&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
Cc: stable@vger.kernel.org
</content>
</entry>
<entry>
<title>ahci: fix AHCI parameters not taken into account</title>
<updated>2014-11-04T17:56:25Z</updated>
<author>
<name>Antoine Tenart</name>
<email>antoine.tenart@free-electrons.com</email>
</author>
<published>2014-11-03T08:56:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9a23c1d6f0f5dbac4c9b73fa6cea7c9ee3d29074'/>
<id>urn:sha1:9a23c1d6f0f5dbac4c9b73fa6cea7c9ee3d29074</id>
<content type='text'>
Changes into the AHCI subsystem have introduced a bug by not taking into
account the force_port_map and mask_port_map parameters when using the
ahci_pci_save_initial_config function. This commit fixes it by setting
the internal parameters of the ahci_port_priv structure.

Fixes: 725c7b570fda

Reported-and-tested-by: Zlatko Calusic &lt;zcalusic@bitsync.net&gt;
Signed-off-by: Antoine Tenart &lt;antoine.tenart@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>ata: sata_rcar: Add r8a7793 device support</title>
<updated>2014-10-28T03:50:36Z</updated>
<author>
<name>Koji Matsuoka</name>
<email>koji.matsuoka.xm@renesas.com</email>
</author>
<published>2014-10-28T03:45:32Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e35b98849f2530bb77f8fe649b3eaa1489ff9d33'/>
<id>urn:sha1:e35b98849f2530bb77f8fe649b3eaa1489ff9d33</id>
<content type='text'>
Signed-off-by: Koji Matsuoka &lt;koji.matsuoka.xm@renesas.com&gt;
Signed-off-by: Yoshihiro Kaneko &lt;ykaneko0929@gmail.com&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
</content>
</entry>
<entry>
<title>ahci: Add Device IDs for Intel Sunrise Point PCH</title>
<updated>2014-10-27T16:02:17Z</updated>
<author>
<name>James Ralston</name>
<email>james.d.ralston@intel.com</email>
</author>
<published>2014-10-13T22:16:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=690000b930456a98663567d35dd5c54b688d1e3f'/>
<id>urn:sha1:690000b930456a98663567d35dd5c54b688d1e3f</id>
<content type='text'>
This patch adds the AHCI-mode SATA Device IDs for the Intel Sunrise Point PCH.

Signed-off-by: James Ralston &lt;james.d.ralston@intel.com&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
Cc: stable@vger.kernel.org
</content>
</entry>
<entry>
<title>ahci: disable MSI instead of NCQ on Samsung pci-e SSDs on macbooks</title>
<updated>2014-10-27T16:02:11Z</updated>
<author>
<name>Tejun Heo</name>
<email>tj@kernel.org</email>
</author>
<published>2014-10-27T14:22:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=66a7cbc303f4d28f201529b06061944d51ab530c'/>
<id>urn:sha1:66a7cbc303f4d28f201529b06061944d51ab530c</id>
<content type='text'>
Samsung pci-e SSDs on macbooks failed miserably on NCQ commands, so
67809f85d31e ("ahci: disable NCQ on Samsung pci-e SSDs on macbooks")
disabled NCQ on them.  It turns out that NCQ is fine as long as MSI is
not used, so let's turn off MSI and leave NCQ on.

Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
Link: https://bugzilla.kernel.org/show_bug.cgi?id=60731
Tested-by: &lt;dorin@i51.org&gt;
Tested-by: Imre Kaloz &lt;kaloz@openwrt.org&gt;
Cc: stable@vger.kernel.org
Fixes: 67809f85d31e ("ahci: disable NCQ on Samsung pci-e SSDs on macbooks")
</content>
</entry>
<entry>
<title>Revert "AHCI: Optimize single IRQ interrupt processing"</title>
<updated>2014-10-27T16:02:05Z</updated>
<author>
<name>Tejun Heo</name>
<email>tj@kernel.org</email>
</author>
<published>2014-10-27T13:50:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7865f83fd2f23cbf3cd8ad0ddc2cef796f005aaf'/>
<id>urn:sha1:7865f83fd2f23cbf3cd8ad0ddc2cef796f005aaf</id>
<content type='text'>
This reverts commit 18dcf433f3ded61eb140a55e7048ec2fef79e723.
IRQF_ONESHOT was missing from the conversion causing screaming
interrupts problems on some setups and LKP detected measureable drop
in IO performance.  It looks like we'll first need to drop the
threaded IRQ handling first before splitting locking.

Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
Cc: Alexander Gordeev &lt;agordeev@redhat.com&gt;
Reported-by: kernel test robot &lt;fengguang.wu@intel.com&gt;
Reported-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt;
Link: http://lkml.kernel.org/g/20141027021651.GF27038@yliu-dev.sh.intel.com
Link: http://lkml.kernel.org/g/1414082970-20775-1-git-send-email-marc.zyngier@arm.com
</content>
</entry>
<entry>
<title>Revert "AHCI: Do not acquire ata_host::lock from single IRQ handler"</title>
<updated>2014-10-27T16:00:01Z</updated>
<author>
<name>Tejun Heo</name>
<email>tj@kernel.org</email>
</author>
<published>2014-10-27T16:00:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=03e83cbd34a4602bf0d750e5ff4bf8b7d0e066b2'/>
<id>urn:sha1:03e83cbd34a4602bf0d750e5ff4bf8b7d0e066b2</id>
<content type='text'>
This reverts commit 33fb0d01ce60fe4c0c12c4f0c134c5cdb818ac5a.

18dcf433f3de ("AHCI: Optimize single IRQ interrupt processing") is
scheduled to be reverted.  This is an optimization dependent on the
mentioned commit.  Revert it first.

Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
</content>
</entry>
<entry>
<title>ata: sata_rcar: Disable DIPM mode for r8a7790 ES1</title>
<updated>2014-10-27T13:03:19Z</updated>
<author>
<name>Simon Horman</name>
<email>horms+renesas@verge.net.au</email>
</author>
<published>2014-10-27T00:14:30Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=aa1cf25887099bba68f1f3879c0d394e08b8779f'/>
<id>urn:sha1:aa1cf25887099bba68f1f3879c0d394e08b8779f</id>
<content type='text'>
Unlike other SATA R-Car r8a7790 controllers the r8a7790 ES1 SATA R-Car
controller needs to be run with DIPM disabled.

Signed-off-by: Simon Horman &lt;horms+renesas@verge.net.au&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
Cc: stable@vger.kernel.org
</content>
</entry>
</feed>
