I sat staring at this code for a long time, scratching my head as to how the patched code could behave differently. Finally, after a bit of Googling, the problem is pretty apparent now. The problem is that an unsigned integer is being initialized with a negative number. Thus, the test (i915_panel_use_ssc >= 0) succeeds, forcing the override to occur when the module parameter is the default (-1). It looks like this commit fixes the issue by making the module parameters signed: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commit;h=4415e63b13c68c2f56d16d400a1ae345f68cf655
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/925350 Title: Display problem (thin fading white vertical lines) after kernel upgrade to 3.0.0.15, no login window To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/925350/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs