<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/include/pcmcia/ds.h, branch linux-2.6.18.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.18.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.18.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2006-03-31T15:26:57Z</updated>
<entry>
<title>[PATCH] pcmcia: convert DEV_OK to pcmcia_dev_present</title>
<updated>2006-03-31T15:26:57Z</updated>
<author>
<name>Dominik Brodowski</name>
</author>
<published>2006-03-05T10:04:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9940ec3617fec1db13e589bbc3f37e37878c7683'/>
<id>urn:sha1:9940ec3617fec1db13e589bbc3f37e37878c7683</id>
<content type='text'>
Instead of the DEV_OK macro, drivers should use pcmcia_dev_present().

Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;

</content>
</entry>
<entry>
<title>[PATCH] pcmcia: use bitfield instead of p_state and state</title>
<updated>2006-03-31T15:26:33Z</updated>
<author>
<name>Dominik Brodowski</name>
</author>
<published>2006-03-01T23:09:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e2d4096365e06b9a3799afbadc28b4519c0b3526'/>
<id>urn:sha1:e2d4096365e06b9a3799afbadc28b4519c0b3526</id>
<content type='text'>
Instead of the two status values struct pcmcia_device-&gt;p_state and state,
use descriptive bitfields. Most value-checking in drivers was invalid, as
the core now only calls the -&gt;remove() (a.k.a. detach) function in case the
attachement _and_ configuration was successful.

Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;

</content>
</entry>
<entry>
<title>[PATCH] pcmcia: remove unused p_dev-&gt;state flags</title>
<updated>2006-03-31T15:26:31Z</updated>
<author>
<name>Dominik Brodowski</name>
</author>
<published>2006-01-20T14:10:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f6fbe01ac976f3ec618cd5fb71ad9ce2cfa7ab2b'/>
<id>urn:sha1:f6fbe01ac976f3ec618cd5fb71ad9ce2cfa7ab2b</id>
<content type='text'>
Remove the unused DEV_RELEASE_PENDING flag, and move the DEV_SUSPEND flag
into the p_dev structure, and make use of it at the core level.

Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;

</content>
</entry>
<entry>
<title>[PATCH] pcmcia: remove dev_link_t and client_handle_t indirection</title>
<updated>2006-03-31T15:21:06Z</updated>
<author>
<name>Dominik Brodowski</name>
</author>
<published>2006-03-31T15:21:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fba395eee7d3f342ca739c20f5b3ee635d0420a0'/>
<id>urn:sha1:fba395eee7d3f342ca739c20f5b3ee635d0420a0</id>
<content type='text'>
dev_link_t * and client_handle_t both mean struct pcmcai_device * by now.
Therefore, remove all such indirections.

Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] pcmcia: embed dev_link_t into struct pcmcia_device</title>
<updated>2006-03-31T15:15:57Z</updated>
<author>
<name>Dominik Brodowski</name>
</author>
<published>2006-03-05T09:45:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fd238232cd0ff4840ae6946bb338502154096d88'/>
<id>urn:sha1:fd238232cd0ff4840ae6946bb338502154096d88</id>
<content type='text'>
Embed dev_link_t into struct pcmcia_device(), as they basically address the
same entity. The actual contents of dev_link_t will be cleaned up step by step.
This patch includes a bugfix from and signed-off-by Andrew Morton.

Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;

</content>
</entry>
<entry>
<title>[PATCH] pcmcia: rename pcmcia_device.state</title>
<updated>2006-03-31T15:15:56Z</updated>
<author>
<name>Dominik Brodowski</name>
</author>
<published>2006-01-15T15:26:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a78f4dd331a4f6a396eb5849656a4a72a70a56d7'/>
<id>urn:sha1:a78f4dd331a4f6a396eb5849656a4a72a70a56d7</id>
<content type='text'>
Rename pcmcia_device.state (which is used in very few places) to p_state
in order to avoid a namespace collision when moving the deprecated
dev_link_t into struct pcmcia_device

Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;

</content>
</entry>
<entry>
<title>[PATCH] pcmcia: default suspend and resume handling</title>
<updated>2006-03-31T15:15:52Z</updated>
<author>
<name>Dominik Brodowski</name>
</author>
<published>2006-03-01T23:02:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8661bb5b4af1849c1f5a4e80c4e275fd13c155d6'/>
<id>urn:sha1:8661bb5b4af1849c1f5a4e80c4e275fd13c155d6</id>
<content type='text'>
In all but one case, the suspend and resume functions of PCMCIA drivers
contain mostly of calls to pcmcia_release_configuration() and
pcmcia_request_configuration(). Therefore, move this code out of the
drivers and into the core.

Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;

</content>
</entry>
<entry>
<title>[PATCH] pcmcia: size reduction if ioctl isn't compiled</title>
<updated>2006-03-31T15:02:39Z</updated>
<author>
<name>Dominik Brodowski</name>
</author>
<published>2006-01-15T00:14:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0e0fad8f71a8a23fad223b7d72b4ba06d57f764f'/>
<id>urn:sha1:0e0fad8f71a8a23fad223b7d72b4ba06d57f764f</id>
<content type='text'>
If the kernel is configured to not include the deprecated PCMCIA ioctl,
some code doesn't need to be built.

Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;

</content>
</entry>
<entry>
<title>[PATCH] pcmcia: remove unused defines</title>
<updated>2006-03-31T15:02:13Z</updated>
<author>
<name>Dominik Brodowski</name>
</author>
<published>2006-01-10T19:54:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cbbddd1046d44d90d31c7f246ed0207117602b89'/>
<id>urn:sha1:cbbddd1046d44d90d31c7f246ed0207117602b89</id>
<content type='text'>
Remove unused fields and declarations.

Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;

</content>
</entry>
<entry>
<title>[PATCH] pcmcia: access config_t using pointer instead of array</title>
<updated>2006-03-31T15:01:43Z</updated>
<author>
<name>Dominik Brodowski</name>
</author>
<published>2006-01-10T19:41:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dbb22f0d65ccc2e9dfeb4c420942f2757a80f8d2'/>
<id>urn:sha1:dbb22f0d65ccc2e9dfeb4c420942f2757a80f8d2</id>
<content type='text'>
Access the PCMCIA config_t struct (one per device function) using
a pointer in struct pcmcia_device, instead of looking them up in
an array.

Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;

</content>
</entry>
</feed>
