Bug 12181

Summary: fbdev/logo: Corrupted SPE penguins
Product: Platform Specific/Hardware Reporter: Geert Uytterhoeven (Geert.Uytterhoeven)
Component: PS3Assignee: Geert Uytterhoeven (Geert.Uytterhoeven)
Status: RESOLVED PATCH_ALREADY_AVAILABLE    
Severity: low CC: geoffrey.levand
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 2.6.27 Subsystem:
Regression: --- Bisected commit-id:

Description Geert Uytterhoeven 2008-12-08 07:01:39 UTC
Hardware Environment: PS3

The SPE penguin logos are corrupted if all of the following conditions are met:
  1. CONFIG_FB_LOGO_EXTRA=y
  2. CONFIG_LOGO_LINUX_CLUT224 is not set
  3. CONFIG_LOGO_LINUX_MONO=y and/or CONFIG_LOGO_LINUX_VGA16=y

Apparently the code to draw the (224-color) extra logos uses properties from the main logo, even if the number of color differs.
Comment 1 Andrew Morton 2008-12-08 11:14:42 UTC
We recently merged a pathc "clena the penguin's dirty feet".  Maybe related
to that, dunno.
Comment 2 Geert Uytterhoeven 2008-12-09 01:56:21 UTC
The dirty feet were unrelated. I tracked it down, and I'm working on a fix.
Comment 3 Geert Uytterhoeven 2008-12-09 05:16:42 UTC
Patch available in http://lkml.org/lkml/2008/12/9/78