drivers/video/backlight/s6e63m0.c: report ->gamma_table_count correctly
gamma_table has 3 arrays which each hold MAX_GAMMA_LEVEL pointers to int. The current code sets ->gamma_table_count to 6 on 64bit arches and to 3 on 32 bit arches. It should be 3 on everything. Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Cc: Jingoo Han <jg1.han@samsung.com> Cc: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
c84c383366
commit
eeb1ef3b64
|
@ -766,7 +766,7 @@ static int s6e63m0_probe(struct spi_device *spi)
|
|||
* know that.
|
||||
*/
|
||||
lcd->gamma_table_count =
|
||||
sizeof(gamma_table) / (MAX_GAMMA_LEVEL * sizeof(int));
|
||||
sizeof(gamma_table) / (MAX_GAMMA_LEVEL * sizeof(int *));
|
||||
|
||||
ret = device_create_file(&(spi->dev), &dev_attr_gamma_mode);
|
||||
if (ret < 0)
|
||||
|
|
Loading…
Reference in a new issue