<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/staging/panel, branch v2.6.32</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v2.6.32</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v2.6.32'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2009-10-30T21:47:43+00:00</updated>
<entry>
<title>Staging: Panel: prevent driver from calling misc_deregister twice on same ressource</title>
<updated>2009-10-30T21:47:43+00:00</updated>
<author>
<name>Peter Huewe</name>
<email>peterhuewe@gmx.de</email>
</author>
<published>2009-09-28T23:22:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=0b0595bfdaae1f19a052ceee2a63c307793b9c22'/>
<id>urn:sha1:0b0595bfdaae1f19a052ceee2a63c307793b9c22</id>
<content type='text'>
This patch prevents the driver from calling misc_deregister twice on the same
ressouce when unloading the driver.
Unloading the driver without this patch results in a Kernel BUG like this:
Panel driver version 0.9.5 registered on parport0 (io=0x378).
BUG: unable to handle kernel paging request at 0000000000100108
IP: [&lt;ffffffff803c02ee&gt;] misc_deregister+0x2d/0x90
PGD 6caff067 PUD 762b7067 PMD 0
Oops: 0002 [#1] PREEMPT SMP
last sysfs file: /sys/devices/platform/w83627hf.656/in8_input
...

This patch fixes this issue, although maybe not in the best way possible :)

linux version v2.6.32-rc1 - linus git tree, Di 29. Sep 01:10:18 CEST 2009

Signed-off-by: Peter Huewe &lt;peterhuewe@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>Staging: panel: Add support for TI CLCD interface</title>
<updated>2009-09-15T19:02:29+00:00</updated>
<author>
<name>Sudhakar Rajashekhara</name>
<email>sudhakar.raj@ti.com</email>
</author>
<published>2009-08-20T22:13:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=77943d31b7dfdbd1ad58d49bd16ae6e7601bcd6c'/>
<id>urn:sha1:77943d31b7dfdbd1ad58d49bd16ae6e7601bcd6c</id>
<content type='text'>
On TI DA850/OMAP-L138 EVM, HD44780 (24x2) LCD panel is being
used[1], but it is interfaced through the SoC specific LCD
interface and not through parallel port. A parallel port
driver has been developed which interfaces to the panel driver
through the SoC specific LCD interface.

Basically, both the serial and parallel interfaces supported
by the panel driver do not suit the specific interface SoC is
supporting so, a new interface type has been introduced.

Ideally the panel driver should be de-coupled from parallel
and serial port related items but this patch is something
that can be merged in the meantime.

[1]Specification of the character LCD interface on TI DA850/OMAP-L138:
http://www.ti.com/litv/pdf/sprufm0a.

Signed-off-by: Sudhakar Rajashekhara &lt;sudhakar.raj@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>trivial: Miscellaneous documentation typo fixes</title>
<updated>2009-06-12T16:01:47+00:00</updated>
<author>
<name>Matt LaPlante</name>
<email>kernel1@cyberdogtech.com</email>
</author>
<published>2009-04-27T13:06:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=19f594600110377ec4037fdf7fb93a25ec516212'/>
<id>urn:sha1:19f594600110377ec4037fdf7fb93a25ec516212</id>
<content type='text'>
Fix various typos in documentation txts.

Signed-off-by: Matt LaPlante &lt;kernel1@cyberdogtech.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>trivial: fix typos/grammar errors in Kconfig texts</title>
<updated>2009-03-30T13:22:01+00:00</updated>
<author>
<name>Matt LaPlante</name>
<email>kernel1@cyberdogtech.com</email>
</author>
<published>2009-01-26T10:12:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=692105b8ac5bcd75dc65f6a8f10bdbd0f0f34dcf'/>
<id>urn:sha1:692105b8ac5bcd75dc65f6a8f10bdbd0f0f34dcf</id>
<content type='text'>
Signed-off-by: Matt LaPlante &lt;kernel1@cyberdogtech.com&gt;
Acked-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>Staging: panel: fix oops on panel_cleanup_module</title>
<updated>2009-02-27T20:56:24+00:00</updated>
<author>
<name>Costantino Leandro</name>
<email>lcostantino@gmail.com</email>
</author>
<published>2009-02-17T16:10:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=5789813e73220a0bfd85a44bc565a6ae624e8745'/>
<id>urn:sha1:5789813e73220a0bfd85a44bc565a6ae624e8745</id>
<content type='text'>
Check for null pardevice (not registered, ej: panel never attached,
inexistent parport, etc. )  before calling parport_release,
parport_unregister_device, and related funcs on module release.

Signed-off-by: Costantino Leandro &lt;lcostantino@gmail.com&gt;
Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>Staging: panel: fix lcd panel driver build failure</title>
<updated>2009-02-09T19:26:18+00:00</updated>
<author>
<name>Sachin P. Sant</name>
<email>sachinp@in.ibm.com</email>
</author>
<published>2009-02-03T15:40:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=6136ac86b719716694884a84cd9d403207cc52b9'/>
<id>urn:sha1:6136ac86b719716694884a84cd9d403207cc52b9</id>
<content type='text'>
* Fix build break for lcd panel driver.

Signed-off-by : Sachin Sant &lt;sachinp@in.ibm.com&gt;
Cc: Willy Tarreau &lt;w@1wt.eu&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>Staging: panel: remove support for smartcards</title>
<updated>2009-01-06T21:52:30+00:00</updated>
<author>
<name>Willy Tarreau</name>
<email>w@1wt.eu</email>
</author>
<published>2008-11-22T11:52:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=630231776da4916e40ecbee8b8f347f0cc78e7d3'/>
<id>urn:sha1:630231776da4916e40ecbee8b8f347f0cc78e7d3</id>
<content type='text'>
Smartcard support was more like a proof-of-concept than a completed
work. It was only able to read serial numbers from a few smartcards,
and the goal was to be able to secure keypad access with a smartcard.
Given how the concept was limited, this was never used beyond demos,
and it's better to remove this code so that nobody tries to use it
for security purposes.

The function panel_bind_callback() was ifdef'ed out, as its only user
was smartcard. However, it would be a waste to remove it because many
variations made on this driver will need it.

Signed-off-by: Willy Tarreau &lt;w@1wt.eu&gt;
Cc: Frank Menne &lt;frank.menne@hsm.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>Staging: panel: remove ifdefs and code for pre-2.6 kernels</title>
<updated>2009-01-06T21:52:30+00:00</updated>
<author>
<name>Willy Tarreau</name>
<email>w@1wt.eu</email>
</author>
<published>2008-11-22T11:04:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=f6d1fcfe1a6fefd299a87b45ecbe1f9832da44d1'/>
<id>urn:sha1:f6d1fcfe1a6fefd299a87b45ecbe1f9832da44d1</id>
<content type='text'>
The code began 8 years ago with kernel 2.0 or 2.1, and kernels 2.2 and
2.4 were still supported. These old version need no longer be supported
if the code gets merged in mainline.

Signed-off-by: Willy Tarreau &lt;w@1wt.eu&gt;
Cc: Frank Menne &lt;frank.menne@hsm.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>Staging: panel: major checkpatch cleanup</title>
<updated>2009-01-06T21:52:30+00:00</updated>
<author>
<name>Willy Tarreau</name>
<email>w@1wt.eu</email>
</author>
<published>2008-11-22T10:29:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=698b1515f03914386ad9cc033d62447e5d43f880'/>
<id>urn:sha1:698b1515f03914386ad9cc033d62447e5d43f880</id>
<content type='text'>
All of the 401 errors, and 108 of the 235 warnings reported by checkpatch
were cleared. The only remanining warnings left concern lines larger than
80 characters. This cleanup will be performed last.

Signed-off-by: Willy Tarreau &lt;w@1wt.eu&gt;
Cc: Frank Menne &lt;frank.menne@hsm.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>Staging: add lcd-panel driver</title>
<updated>2009-01-06T21:52:29+00:00</updated>
<author>
<name>Willy Tarreau</name>
<email>w@1wt.eu</email>
</author>
<published>2008-11-14T01:18:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=7005b58458e4beecaf5efacb872c456bc7d3541a'/>
<id>urn:sha1:7005b58458e4beecaf5efacb872c456bc7d3541a</id>
<content type='text'>
This adds the lcd-panel parallel port driver to the staging tree.

See the file, drivers/staging/panel/TODO for what needs to be fixed up
in order for this to be properly merged into the rest of the kernel
tree.

Cc: Willy Tarreau &lt;w@1wt.eu&gt;
Cc: Frank Menne &lt;frank.menne@hsm.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

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