<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/scsi/ipr.c, branch linux-2.6.16.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.16.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.16.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2006-02-12T17:05:44Z</updated>
<entry>
<title>[SCSI] ipr: Fix adapter initialization failure</title>
<updated>2006-02-12T17:05:44Z</updated>
<author>
<name>Brian King</name>
</author>
<published>2006-02-09T02:57:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4733804c9f62fbc17ba69e8654a5fdf465f5bc41'/>
<id>urn:sha1:4733804c9f62fbc17ba69e8654a5fdf465f5bc41</id>
<content type='text'>
Since scsi core is always sending scatterlists now, remove
some code which was written with the bad assumption that
a small transfer would not be sent down in a scatterlist.
Without this fix, the ipr driver ends up sending garbage
data to the adapter following a reset, causing it to
fail the reset and take the adapter offline.

Signed-off-by: Brian King &lt;brking@us.ibm.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@SteelEye.com&gt;
</content>
</entry>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6</title>
<updated>2006-01-05T02:44:12Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2006-01-05T02:44:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=db9edfd7e339ca4113153d887e782dd05be5a9eb'/>
<id>urn:sha1:db9edfd7e339ca4113153d887e782dd05be5a9eb</id>
<content type='text'>
Trivial manual merge fixup for usb_find_interface clashes.
</content>
</entry>
<entry>
<title>[PATCH] driver core: replace "hotplug" by "uevent"</title>
<updated>2006-01-05T00:18:08Z</updated>
<author>
<name>Kay Sievers</name>
</author>
<published>2005-11-16T08:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=312c004d36ce6c739512bac83b452f4c20ab1f62'/>
<id>urn:sha1:312c004d36ce6c739512bac83b452f4c20ab1f62</id>
<content type='text'>
Leave the overloaded "hotplug" word to susbsystems which are handling
real devices. The driver core does not "plug" anything, it just exports
the state to userspace and generates events.

Signed-off-by: Kay Sievers &lt;kay.sievers@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] merge kobject_uevent and kobject_hotplug</title>
<updated>2006-01-05T00:18:07Z</updated>
<author>
<name>Kay Sievers</name>
</author>
<published>2005-11-11T13:43:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5f123fbd80f4f788554636f02bf73e40f914e0d6'/>
<id>urn:sha1:5f123fbd80f4f788554636f02bf73e40f914e0d6</id>
<content type='text'>
The distinction between hotplug and uevent does not make sense these
days, netlink events are the default.

udev depends entirely on netlink uevents. Only during early boot and
in initramfs, /sbin/hotplug is needed. So merge the two functions and
provide only one interface without all the options.

The netlink layer got a nice generic interface with named slots
recently, which is probably a better facility to plug events for
subsystem specific events.
Also the new poll() interface to /proc/mounts is a nicer way to
notify about changes than sending events through the core.
The uevents should only be used for driver core related requests to
userspace now.

Signed-off-by: Kay Sievers &lt;kay.sievers@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[SCSI] ipr: Driver initialization fix for kexec/kdump</title>
<updated>2005-12-14T01:10:58Z</updated>
<author>
<name>brking@us.ibm.com</name>
</author>
<published>2005-11-17T15:35:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ce155ccecd4094e7b5e68058d26db691713240fc'/>
<id>urn:sha1:ce155ccecd4094e7b5e68058d26db691713240fc</id>
<content type='text'>
When kexec booting a kernel when the previous kernel did not
call ipr's shutdown method, the ipr adapter does not get
properly initialized, which can result in the ipr adapter
completing commands issued by the previous kernel. Fix ipr
to detect this scenario by reading the adapter's interrupt
mask register and the microprocessor interrupt register.
If the interrupt mask register indicates that interrupts
are enabled or the reset alert bit is set when the card is
probed, this means the card is in an unknown state and we
hard reset the card.

Signed-off-by: Brian King &lt;brking@us.ibm.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@SteelEye.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] ipr: Better handle failure of adapter bringup commands</title>
<updated>2005-11-06T19:12:56Z</updated>
<author>
<name>brking@us.ibm.com</name>
</author>
<published>2005-11-01T23:02:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dfed823eabf545795f04c8b5164d46a73c5b58ea'/>
<id>urn:sha1:dfed823eabf545795f04c8b5164d46a73c5b58ea</id>
<content type='text'>
Some new ipr adapters do not support some of the initialization
commands currently sent to it from the driver. Handle these
commands failing and continue on with the adapter initialization.

Signed-off-by: Brian King &lt;brking@us.ibm.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@SteelEye.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] ipr: New PCI Ids</title>
<updated>2005-11-06T19:12:10Z</updated>
<author>
<name>brking@us.ibm.com</name>
</author>
<published>2005-11-01T23:02:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=86f51436dd851e1b8f33348be8a3d69f4f0e5e10'/>
<id>urn:sha1:86f51436dd851e1b8f33348be8a3d69f4f0e5e10</id>
<content type='text'>
Adds support for some new ipr adapters

Signed-off-by: Brian King &lt;brking@us.ibm.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@SteelEye.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] ipr: Support device reset to RAID disks</title>
<updated>2005-11-06T19:11:14Z</updated>
<author>
<name>brking@us.ibm.com</name>
</author>
<published>2005-11-01T23:02:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=eeb88307aa483129d122137c88be7db0f0b56f63'/>
<id>urn:sha1:eeb88307aa483129d122137c88be7db0f0b56f63</id>
<content type='text'>
Support now exists in some ipr adapters to issue a device reset
to an Advanced Function disk.

Signed-off-by: Brian King &lt;brking@us.ibm.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@SteelEye.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] ipr: Support new device queueing model</title>
<updated>2005-11-06T19:09:47Z</updated>
<author>
<name>brking@us.ibm.com</name>
</author>
<published>2005-11-01T23:02:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ee0a90fa3efffcaccffea5a9c1599f4c59ca55d4'/>
<id>urn:sha1:ee0a90fa3efffcaccffea5a9c1599f4c59ca55d4</id>
<content type='text'>
New ipr adapters support a new device queueing model in the
adapter firmware. The queueing model is the NACA queueing model,
but it does not mean use of NACA is required. The new model removes
some of the adapter firmware queue state that made handling QERR=0
almost impossible. The queueing model on older adapters included the
concept of a queue frozen state, which would freeze the response
queue in the adapter when a check condition occurred, requiring a
a primitive to resume the queue. The new queueing model removes this
complexity.

Signed-off-by: Brian King &lt;brking@us.ibm.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@SteelEye.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] ipr: New adapter error types</title>
<updated>2005-11-06T19:09:22Z</updated>
<author>
<name>brking@us.ibm.com</name>
</author>
<published>2005-11-01T23:02:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ee0f05b863df0a623792eaa46703019c100be2de'/>
<id>urn:sha1:ee0f05b863df0a623792eaa46703019c100be2de</id>
<content type='text'>
Handle some new types of ipr errors that can be returned by the adapter.

Signed-off-by: Brian King &lt;brking@us.ibm.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@SteelEye.com&gt;
</content>
</entry>
</feed>
