Am Mittwoch, den 16.01.2013, 16:23 +0100 schrieb Thierry Reding:
On Wed, Jan 16, 2013 at 03:36:41PM +0100, Lucas Stach wrote: [...]
@@ -705,7 +705,7 @@ static int standard_timing_level(struct edid *edid)
- monitors fill with ascii space (0x20) instead.
*/ static int -bad_std_timing(u8 a, u8 b) +bad_std_timing(const u8 a, const u8 b) { return (a == 0x00 && b == 0x00) || (a == 0x01 && b == 0x01) ||
Was this intended to go in here?
@@ -721,8 +721,8 @@ bad_std_timing(u8 a, u8 b)
- and convert them into a real mode using CVT/GTF/DMT.
*/ static struct drm_display_mode * -drm_mode_std(struct drm_connector *connector, struct edid *edid,
struct std_timing *t, int revision)
+drm_mode_std(struct drm_connector *connector, const struct edid *edid,
const struct std_timing *t, int revision)
{ struct drm_device *dev = connector->dev; struct drm_display_mode *m, *mode = NULL;
I know I'm being picky, but you're constifying the t parameter here as well without saying so in the commit message.
Yes, probably I should have been a bit more elaborate in the commit message. Both hunks are intentional, as I looked at how those functions in the environment of the edid handling funcs are used and added const where appropriate, not just strictly to the struct edid pointer.
Regards, Lucas