]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
Staging: asus_oled: fix image processing
authorPekka Paalanen <pq@iki.fi>
Sun, 22 Jan 2012 14:33:46 +0000 (16:33 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 13 Feb 2012 19:28:50 +0000 (11:28 -0800)
commit76058ae1c7386da3de3ad6ebd8fce5d4fc5ae59d
treecfbc874eed272cbe8680db477755efc23c8cecc3
parent0361185a6c75eaff5f4ddb747f54a23b94f6bcd6
Staging: asus_oled: fix image processing

commit 635032cb397b396241372fa0ff36ae758e658b23 upstream.

Programming an image was broken, because odev->buf_offs was not advanced
for val == 0 in append_values(). This regression was introduced in:

 commit 1ff12a4aa354bed093a0240d5e6347b1e27601bc
 Author: Kevin A. Granade <kevin.granade@gmail.com>
 Date:   Sat Sep 5 01:03:39 2009 -0500

     Staging: asus_oled: Cleaned up checkpatch issues.

Fix the image processing by special-casing val == 0.

I have tested this change on an Asus G50V laptop only.

Cc: Jakub Schmidtke <sjakub@gmail.com>
Cc: Kevin A. Granade <kevin.granade@gmail.com>
Signed-off-by: Pekka Paalanen <pq@iki.fi>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/asus_oled/asus_oled.c