<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/include/pcmcia, branch v2.6.32.63</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/include/pcmcia?h=v2.6.32.63</id>
<link rel='self' href='https://git.amat.us/linux/atom/include/pcmcia?h=v2.6.32.63'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2009-11-03T09:54:58Z</updated>
<entry>
<title>PM / yenta: Split resume into early and late parts (rev. 4)</title>
<updated>2009-11-03T09:54:58Z</updated>
<author>
<name>Rafael J. Wysocki</name>
<email>rjw@sisk.pl</email>
</author>
<published>2009-11-03T09:54:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9905d1b411946fb3fb228e8c6529fd94afda8a92'/>
<id>urn:sha1:9905d1b411946fb3fb228e8c6529fd94afda8a92</id>
<content type='text'>
Commit 0c570cdeb8fdfcb354a3e9cd81bfc6a09c19de0c
(PM / yenta: Fix cardbus suspend/resume regression) caused resume to
fail on systems with two CardBus bridges.  While the exact nature
of the failure is not known at the moment, it can be worked around by
splitting the yenta resume into an early part, executed during the
early phase of resume, that will only resume the socket and power it
up if there was a card in it during suspend, and a late part,
executed during "regular" resume, that will carry out all of the
remaining yenta resume operations.

Fixes http://bugzilla.kernel.org/show_bug.cgi?id=14334, which is a
listed regression from 2.6.31.

Signed-off-by: Rafael J. Wysocki &lt;rjw@sisk.pl&gt;
Acked-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;
Reported-by: Stephen J. Gowdy &lt;gowdy@cern.ch&gt;
Tested-by: Jose Marino &lt;braket@hotmail.com&gt;
</content>
</entry>
<entry>
<title>PM / PCMCIA: Drop second argument of pcmcia_socket_dev_suspend()</title>
<updated>2009-09-28T22:10:41Z</updated>
<author>
<name>Rafael J. Wysocki</name>
<email>rjw@sisk.pl</email>
</author>
<published>2009-09-28T22:10:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=827b4649d4626bf97b203b4bcd69476bb9b4e760'/>
<id>urn:sha1:827b4649d4626bf97b203b4bcd69476bb9b4e760</id>
<content type='text'>
pcmcia_socket_dev_suspend() doesn't use its second argument, so it
may be dropped safely.

This change is necessary for the subsequent yenta suspend/resume fix.

Signed-off-by: Rafael J. Wysocki &lt;rjw@sisk.pl&gt;
Cc: stable@kernel.org
</content>
</entry>
<entry>
<title>pcmcia: Use phys_addr_t for physical addresses</title>
<updated>2009-09-15T17:17:15Z</updated>
<author>
<name>Steven A. Falco</name>
<email>sfalco@harris.com</email>
</author>
<published>2009-06-16T16:35:00Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=1d80766554322236aee50d6023693b3210b9cf38'/>
<id>urn:sha1:1d80766554322236aee50d6023693b3210b9cf38</id>
<content type='text'>
Physical addresses are currently represented as int or long types.
However, this does not work for processors like the PPC440EPx, which
is a 32-bit processor with a 36-bit address space.  This patch uses
the phys_addr_t type, which correctly holds a 36-bit address on
this processor.

Signed-off-by: Steven A. Falco &lt;sfalco@harris.com&gt;
Signed-off-by: Wolfram Sang &lt;w.sang@pengutronix.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>pcmcia: ioctl-internal definitions</title>
<updated>2008-08-31T14:00:42Z</updated>
<author>
<name>Dominik Brodowski</name>
<email>linux@dominikbrodowski.net</email>
</author>
<published>2008-08-31T14:00:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a45b3fb19ba1e4dfc3fc53563a072612092930a9'/>
<id>urn:sha1:a45b3fb19ba1e4dfc3fc53563a072612092930a9</id>
<content type='text'>
cisinfo_t and cs_status_t are only used by the (deprecated) PCMCIA
ioctl. Therefore, move them out of the way.

Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;
</content>
</entry>
<entry>
<title>pcmcia: cistpl header cleanup</title>
<updated>2008-08-31T13:55:58Z</updated>
<author>
<name>Dominik Brodowski</name>
<email>linux@dominikbrodowski.net</email>
</author>
<published>2008-08-31T13:55:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=272433e088f843dc4dd5a5ad38dd68b9a93dcebf'/>
<id>urn:sha1:272433e088f843dc4dd5a5ad38dd68b9a93dcebf</id>
<content type='text'>
16-bit PCMCIA device handling function definitions are moved to ds.h.

Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;
</content>
</entry>
<entry>
<title>pcmcia: remove unused argument to pcmcia_parse_tuple()</title>
<updated>2008-08-31T13:50:33Z</updated>
<author>
<name>Dominik Brodowski</name>
<email>linux@dominikbrodowski.net</email>
</author>
<published>2008-08-31T13:50:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=2f3061eb1086f98990d6495b8c63a1b83f2f59aa'/>
<id>urn:sha1:2f3061eb1086f98990d6495b8c63a1b83f2f59aa</id>
<content type='text'>
Since we're just parsing the tuple being passed to this function, we don't
need any device-specific information.

Also, remove the call to pcmcia_validate_cis() from pcmciamtd.c, since it
is already called by the PCMCIA core.

Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;
</content>
</entry>
<entry>
<title>pcmcia: card services header cleanup</title>
<updated>2008-08-31T13:25:47Z</updated>
<author>
<name>Dominik Brodowski</name>
<email>linux@dominikbrodowski.net</email>
</author>
<published>2008-08-31T13:20:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=994917f8b718f1cd7114317cc3cbf04fe46c1841'/>
<id>urn:sha1:994917f8b718f1cd7114317cc3cbf04fe46c1841</id>
<content type='text'>
16-bit PCMCIA device handling function definitions are moved to ds.h,
internal definitions to cs_internal.h.

Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;
</content>
</entry>
<entry>
<title>pcmcia: device_id header cleanup</title>
<updated>2008-08-29T07:43:18Z</updated>
<author>
<name>Dominik Brodowski</name>
<email>linux@dominikbrodowski.net</email>
</author>
<published>2008-08-28T21:44:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=35200d865d49d0207b054074055e1487a0c28ae4'/>
<id>urn:sha1:35200d865d49d0207b054074055e1487a0c28ae4</id>
<content type='text'>
Wrap in #ifdef to include header just once, and wrap in another #ifdef
to avoid it being used in userspace. Also, format the header similar to
the other PCMCIA header files.

Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;
</content>
</entry>
<entry>
<title>pcmcia: encapsulate ioaddr_t</title>
<updated>2008-08-29T07:43:14Z</updated>
<author>
<name>Dominik Brodowski</name>
<email>linux@dominikbrodowski.net</email>
</author>
<published>2008-08-27T23:05:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d39bd56452b509f8d6054883b8a0129950ba50cc'/>
<id>urn:sha1:d39bd56452b509f8d6054883b8a0129950ba50cc</id>
<content type='text'>
By now, ioaddr_t should only be used by the deprecated ioctl, as it does not
correctly reflect the maximum ioport range at least on some architectures.

Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;
</content>
</entry>
<entry>
<title>pcmcia: cleanup device driver header file</title>
<updated>2008-08-29T07:28:47Z</updated>
<author>
<name>Dominik Brodowski</name>
<email>linux@dominikbrodowski.net</email>
</author>
<published>2008-08-27T22:41:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a58357862e71919555ea96cd272e535593a8b3da'/>
<id>urn:sha1:a58357862e71919555ea96cd272e535593a8b3da</id>
<content type='text'>
The header file primarily used for (in-kernel) PCMCIA device drivers
also deserved a major cleanup. This header file also serves as the dumping
ground for all typedefs and definitions only used by the deprecated PCMCIA
ioctl and the deprecated PCMCIA userspace tools using this ioctl.

Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;
</content>
</entry>
</feed>
