<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git/drivers/platform/x86, branch ipvs/cleanups</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=ipvs%2Fcleanups</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=ipvs%2Fcleanups'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2010-04-23T19:23:21Z</updated>
<entry>
<title>eeepc-laptop: add missing sparse_keymap_free</title>
<updated>2010-04-23T19:23:21Z</updated>
<author>
<name>Corentin Chary</name>
<email>corentincj@iksaif.net</email>
</author>
<published>2010-04-10T09:02:51Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=c9db3efee16add57ea459a00dfa00610fcbce931'/>
<id>urn:sha1:c9db3efee16add57ea459a00dfa00610fcbce931</id>
<content type='text'>
Also remove legacy keymap which was not used since
we use sparse_keymap.

Signed-off-by: Corentin Chary &lt;corentincj@iksaif.net&gt;
</content>
</entry>
<entry>
<title>eeepc-wmi: Build fix</title>
<updated>2010-04-12T17:21:35Z</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2010-04-07T14:22:45Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=fb48aef7c3e53231cddccc1e43721543bc033ae9'/>
<id>urn:sha1:fb48aef7c3e53231cddccc1e43721543bc033ae9</id>
<content type='text'>
-tip testing found:

eeepc-wmi.c:(.text+0x36673c): undefined reference to `sparse_keymap_report_event'
drivers/built-in.o: In function `eeepc_wmi_init':
eeepc-wmi.c:(.init.text+0x19cd0): undefined reference to `sparse_keymap_setup'
eeepc-wmi.c:(.init.text+0x19cf0): undefined reference to `sparse_keymap_free'
eeepc-wmi.c:(.init.text+0x19d0b): undefined reference to `sparse_keymap_free'
drivers/built-in.o: In function `eeepc_wmi_exit':
eeepc-wmi.c:(.exit.text+0x2e87): undefined reference to `sparse_keymap_free'

To fix this select INPUT_SPARSEKMAP, like the ASUS driver does.

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
Signed-off-by: Matthew Garrett &lt;mjg@redhat.com&gt;
</content>
</entry>
<entry>
<title>asus: don't modify bluetooth/wlan on boot</title>
<updated>2010-04-12T17:10:55Z</updated>
<author>
<name>Dan Carpenter</name>
<email>error27@gmail.com</email>
</author>
<published>2010-04-06T10:44:29Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=668f4a03211ace7aa57dece90bd835b4f9b9dd30'/>
<id>urn:sha1:668f4a03211ace7aa57dece90bd835b4f9b9dd30</id>
<content type='text'>
We were storing -1 as an unsigned int and as a result the effect of
passing -1 was the same as using 1.

Signed-off-by: Dan Carpenter &lt;error27@gmail.com&gt;
Signed-off-by: Matthew Garrett &lt;mjg@redhat.com&gt;
Acked-by: Corentin Chary &lt;corentincj@iksaif.net&gt;
</content>
</entry>
<entry>
<title>dell-wmi: Fix memory leak</title>
<updated>2010-04-12T17:10:19Z</updated>
<author>
<name>Yong Wang</name>
<email>yong.y.wang@linux.intel.com</email>
</author>
<published>2010-04-05T13:09:40Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=a0624a90a2bea97e0d65187b4b53ad400226c3f1'/>
<id>urn:sha1:a0624a90a2bea97e0d65187b4b53ad400226c3f1</id>
<content type='text'>
The output of wmi_get_event_data shall be freed before return.

Signed-off-by: Matthew Garrett &lt;mjg@redhat.com&gt;
Signed-off-by: Yong Wang &lt;yong.y.wang@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>eeepc-wmi: add backlight support</title>
<updated>2010-04-12T17:02:52Z</updated>
<author>
<name>Yong Wang</name>
<email>yong.y.wang@linux.intel.com</email>
</author>
<published>2010-04-11T01:27:54Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=3d7b165539d4174b0b8396bd52ee37ba21bd0dfb'/>
<id>urn:sha1:3d7b165539d4174b0b8396bd52ee37ba21bd0dfb</id>
<content type='text'>
Add backlight support for WMI based Eee PC laptops.

Signed-off-by: Yong Wang &lt;yong.y.wang@intel.com&gt;
Signed-off-by: Matthew Garrett &lt;mjg@redhat.com&gt;
Reviewed-by: Corentin Chary &lt;corentincj@iksaif.net&gt;
</content>
</entry>
<entry>
<title>eeepc-wmi: use a platform device as parent device of all sub-devices</title>
<updated>2010-04-12T17:02:43Z</updated>
<author>
<name>Yong Wang</name>
<email>yong.y.wang@linux.intel.com</email>
</author>
<published>2010-04-11T01:27:19Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=45f2c6937ed6066c9a177c4d37f6bd76daa607c0'/>
<id>urn:sha1:45f2c6937ed6066c9a177c4d37f6bd76daa607c0</id>
<content type='text'>
Add a platform device and use it as the parent device of all sub-devices.

Signed-off-by: Yong Wang &lt;yong.y.wang@intel.com&gt;
Signed-off-by: Matthew Garrett &lt;mjg@redhat.com&gt;
Reviewed-by: Corentin Chary &lt;corentincj@iksaif.net&gt;
</content>
</entry>
<entry>
<title>eeepc-wmi: add an eeepc_wmi context structure</title>
<updated>2010-04-12T17:02:21Z</updated>
<author>
<name>Yong Wang</name>
<email>yong.y.wang@linux.intel.com</email>
</author>
<published>2010-04-11T01:26:33Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=8124888940be5d9d73a6e04970d73eaec7c582b7'/>
<id>urn:sha1:8124888940be5d9d73a6e04970d73eaec7c582b7</id>
<content type='text'>
Add an eeepc_wmi context structure to manage all the sub-devices
that will be implemented later on. Put input device into it first.

Signed-off-by: Yong Wang &lt;yong.y.wang@intel.com&gt;
Signed-off-by: Matthew Garrett &lt;mjg@redhat.com&gt;
Reviewed-by: Corentin Chary &lt;corentincj@iksaif.net&gt;
</content>
</entry>
<entry>
<title>device_attributes: add sysfs_attr_init() for dynamic attributes</title>
<updated>2010-04-07T15:38:03Z</updated>
<author>
<name>Wolfram Sang</name>
<email>w.sang@pengutronix.de</email>
</author>
<published>2010-04-06T21:34:52Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=12765517d9dbb477a2432375938f1eb5bdbcb532'/>
<id>urn:sha1:12765517d9dbb477a2432375938f1eb5bdbcb532</id>
<content type='text'>
Made necessary by 6992f5334995af474c2b58d010d08bc597f0f2fe ("sysfs: Use
one lockdep class per sysfs attribute").

Prevents further "key xxx not in .data" bug-reports.  Although some
attributes could probably be converted to static ones, this is left for
people having hardware to test.

Found by this semantic patch:

@ init @
type T;
identifier A;
@@

        T {
                ...
                struct device_attribute A;
                ...
        };

@ main extends init @
expression E;
statement S;
identifier err;
T *name;
@@

        ... when != sysfs_attr_init(&amp;name-&gt;A.attr);
(
+       sysfs_attr_init(&amp;name-&gt;A.attr);
        if (device_create_file(E, &amp;name-&gt;A))
                S
|
+       sysfs_attr_init(&amp;name-&gt;A.attr);
        err = device_create_file(E, &amp;name-&gt;A);
)

While reviewing, I put the initialization to apropriate places.

Signed-off-by: Wolfram Sang &lt;w.sang@pengutronix.de&gt;
Cc: Eric W. Biederman &lt;ebiederm@xmission.com&gt;
Cc: Greg KH &lt;gregkh@suse.de&gt;
Cc: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Cc: Grant Likely &lt;grant.likely@secretlab.ca&gt;
Cc: Mike Isely &lt;isely@pobox.com&gt;
Cc: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
Cc: Sujith Thomas &lt;sujith.thomas@intel.com&gt;
Cc: Matthew Garrett &lt;mjg@redhat.com&gt;
Cc: Len Brown &lt;len.brown@intel.com&gt;
Cc: Krzysztof Helt &lt;krzysztof.h1@wp.pl&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>eeepc-wmi: include slab.h</title>
<updated>2010-04-05T02:37:59Z</updated>
<author>
<name>Tejun Heo</name>
<email>tj@kernel.org</email>
</author>
<published>2010-04-05T02:37:59Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=a32f3926632e71c8aa23ce32fe2625f8d5f792c2'/>
<id>urn:sha1:a32f3926632e71c8aa23ce32fe2625f8d5f792c2</id>
<content type='text'>
eeepc-wmi uses kfree() but doesn't include slab.h.  Include it.

Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
Cc: Yong Wang &lt;yong.y.wang@intel.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' into export-slabh</title>
<updated>2010-04-05T02:37:28Z</updated>
<author>
<name>Tejun Heo</name>
<email>tj@kernel.org</email>
</author>
<published>2010-04-05T02:37:28Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=336f5899d287f06d8329e208fc14ce50f7ec9698'/>
<id>urn:sha1:336f5899d287f06d8329e208fc14ce50f7ec9698</id>
<content type='text'>
</content>
</entry>
</feed>
