<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/video/backlight/lcd.c, branch linux-2.6.24.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.24.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.24.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2007-10-11T21:24:12Z</updated>
<entry>
<title>backlight/leds: Make two structs static</title>
<updated>2007-10-11T21:24:12Z</updated>
<author>
<name>Adrian Bunk</name>
</author>
<published>2007-08-11T09:27:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0ad90efde278866a4ba7510e6e1fbd9626da1689'/>
<id>urn:sha1:0ad90efde278866a4ba7510e6e1fbd9626da1689</id>
<content type='text'>
This patch makes two needlessly global structs static.

Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Richard Purdie &lt;rpurdie@rpsys.net&gt;
</content>
</entry>
<entry>
<title>backlight: Convert from struct class_device to struct device</title>
<updated>2007-07-16T00:20:23Z</updated>
<author>
<name>Richard Purdie</name>
</author>
<published>2007-07-09T11:17:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=655bfd7aebb12481ab9275284d9500bee5ba3e70'/>
<id>urn:sha1:655bfd7aebb12481ab9275284d9500bee5ba3e70</id>
<content type='text'>
Convert the backlight and LCD classes from struct class_device
to struct device since class_device is scheduled for removal.

One nasty API break is the backlight power attribute has had to be
renamed to bl_power and the LCD power attribute has had to be renamed
to lcd_power since the original names clash with the core. I can't see
a way around this.

Signed-off-by: Richard Purdie &lt;rpurdie@rpsys.net&gt;
Acked-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>sysfs: kill unnecessary attribute-&gt;owner</title>
<updated>2007-07-11T23:09:06Z</updated>
<author>
<name>Tejun Heo</name>
</author>
<published>2007-06-13T18:45:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7b595756ec1f49e0049a9e01a1298d53a7faaa15'/>
<id>urn:sha1:7b595756ec1f49e0049a9e01a1298d53a7faaa15</id>
<content type='text'>
sysfs is now completely out of driver/module lifetime game.  After
deletion, a sysfs node doesn't access anything outside sysfs proper,
so there's no reason to hold onto the attribute owners.  Note that
often the wrong modules were accounted for as owners leading to
accessing removed modules.

This patch kills now unnecessary attribute-&gt;owner.  Note that with
this change, userland holding a sysfs node does not prevent the
backing module from being unloaded.

For more info regarding lifetime rule cleanup, please read the
following message.

  http://article.gmane.org/gmane.linux.kernel/510293

(tweaked by Greg to not delete the field just yet, to make it easier to
merge things properly.)

Signed-off-by: Tejun Heo &lt;htejun@gmail.com&gt;
Cc: Cornelia Huck &lt;cornelia.huck@de.ibm.com&gt;
Cc: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>backlight: Separate backlight properties from backlight ops pointers</title>
<updated>2007-02-20T09:26:53Z</updated>
<author>
<name>Richard Purdie</name>
</author>
<published>2007-02-10T23:07:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=599a52d12629394236d785615808845823875868'/>
<id>urn:sha1:599a52d12629394236d785615808845823875868</id>
<content type='text'>
Per device data such as brightness belongs to the indivdual device
and should therefore be separate from the the backlight operation
function pointers. This patch splits the two types of data and
allows simplifcation of some code.

Signed-off-by: Richard Purdie &lt;rpurdie@rpsys.net&gt;
</content>
</entry>
<entry>
<title>backlight: Convert semaphore -&gt; mutex</title>
<updated>2007-02-20T08:38:45Z</updated>
<author>
<name>Richard Purdie</name>
</author>
<published>2007-02-08T22:53:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=249040dc7fd391186f420fe23a9b59d357103cac'/>
<id>urn:sha1:249040dc7fd391186f420fe23a9b59d357103cac</id>
<content type='text'>
Convert internal semaphore to a mutex

Signed-off-by: Richard Purdie &lt;rpurdie@rpsys.net&gt;
</content>
</entry>
<entry>
<title>backlight: Fix external uses of backlight internal semaphore</title>
<updated>2007-02-20T08:38:45Z</updated>
<author>
<name>Richard Purdie</name>
</author>
<published>2007-02-08T22:25:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=28ee086d5b36aab2931f6740e409bb0fb6c65e5f'/>
<id>urn:sha1:28ee086d5b36aab2931f6740e409bb0fb6c65e5f</id>
<content type='text'>
backlight_device-&gt;sem has a very specific use as documented in the
header file. The external users of this are using it for a different
reason, to serialise access to the update_status() method.

backlight users were supposed to implement their own internal
serialisation of update_status() if needed but everyone is doing
things differently and incorrectly. Therefore add a global mutex to
take care of serialisation for everyone, once and for all.

Locking for get_brightness remains optional since most users don't
need it.

Also update the lcd class in a similar way.

Signed-off-by: Richard Purdie &lt;rpurdie@rpsys.net&gt;
</content>
</entry>
<entry>
<title>backlight: Remove excessive (un)likelys</title>
<updated>2007-02-20T08:38:44Z</updated>
<author>
<name>Dmitry Torokhov</name>
</author>
<published>2007-02-08T00:12:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=90968e8ebc4611896ff7f2ef0c0bf8455e845cd1'/>
<id>urn:sha1:90968e8ebc4611896ff7f2ef0c0bf8455e845cd1</id>
<content type='text'>
Remove excessive numbers of (un)likely()s in the backlight core.

There are no hot paths in this code so rely on compiler to do
the right thing.

Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
Signed-off-by: Richard Purdie &lt;rpurdie@rpsys.net&gt;
</content>
</entry>
<entry>
<title>backlight: Fix error handling</title>
<updated>2007-02-20T08:35:09Z</updated>
<author>
<name>Dmitry Torokhov</name>
</author>
<published>2007-02-07T22:25:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2fd5a15489dd2e58009ffd4ecbadb36a40f67d2b'/>
<id>urn:sha1:2fd5a15489dd2e58009ffd4ecbadb36a40f67d2b</id>
<content type='text'>
Fix error handling when registering new device

Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
Signed-off-by: Richard Purdie &lt;rpurdie@rpsys.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] backlight: lcd: Remove dependenct from the framebuffer layer</title>
<updated>2006-12-08T16:29:07Z</updated>
<author>
<name>James Simmons</name>
</author>
<published>2006-12-08T10:40:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3d5eeaddad9338f39d25ee0c6c2ab1eda1ed2ef6'/>
<id>urn:sha1:3d5eeaddad9338f39d25ee0c6c2ab1eda1ed2ef6</id>
<content type='text'>
The backlight layer should be independent from the framebuffer layer.  It
can use the services offered by the framebuffer, but its absence should not
prevent the backlight/lcd layer from functioning.

[akpm@osdl.org: cleanups]
Signed-off-by: James Simmons &lt;jsimmons@infradead.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] various fbdev files: mark structs and array read-only</title>
<updated>2006-12-08T16:29:05Z</updated>
<author>
<name>Helge Deller</name>
</author>
<published>2006-12-08T10:40:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d95159cf1b12e8e4b169094b35cbd93b887cb939'/>
<id>urn:sha1:d95159cf1b12e8e4b169094b35cbd93b887cb939</id>
<content type='text'>
- move some structs and arrays to the read-only (.rodata) section

[akpm@osdl.org: build fix]
Signed-off-by: Helge Deller &lt;deller@gmx.de&gt;
Acked-by: James Simmons &lt;jsimmons@infradead.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
