The following pull request cherry-picks/backports upstream patches
from v3.6 needed for Haswell graphics support in our Quantal v3.5
based kernel.* I'd like to get a quick additional review of these
patches before applying.* I'd ideally also like to see these applied
and uploaded before our Beta-2 freeze this Thurs Sep 20 for more
widespread testing.* I would also note that I've received initial
testing feedback on 2 development platforms with Haswell graphics. *
Results are as follows:
For each, normally the monitor (Iiyama ProLite E2209HDS) can handle
1920x1080 and 1280x1024 VGA.
Laptop Platform (Beta HW):
** HDMI: 1920x1080, 1280x1024, 1024x768, 800x600 - all work fine
** DisplayPort: 1920x1080, 1280x1024, 1024x768, 800x600 - all work
fine
** VGA: 1024x768, 800x600, works fine
*** - 1280x1024, not stretched fill width on monitor
*** - 1920x1080, edges fall off the monitor, can't sync up
** A S3 test cycle running glxgears, the machine locked up on the
1st iteration and on reboot can't get any USB keyboards to currently
work.* suspect the USB keyboard problem is a completely different
issue though.
Desktop Platform (Alpha HW):
** HDMI: 1920x1080, 1280x1024, 1024x768, 800x600 - all work fine
** Display Port: No output at all (even on UEFI boot, this is
probably an alpha board issue, not a kernel problem).
** VGA: Same as Laptop Platform:
*** - 1024x768, 800x600, works fine***
*** - 1280x1024, not stretched fill width on monitor
*** - 1920x1080, edges fall off the monitor, can't sync up.* The
image is not very stable.* Again, saw this issue on the early laptop
board, so it's a silicon/board issue probably.
** And S3 reboots the machine on 1st iteration, so the same as the
laptop SDP - however, this time USB works fine (thankfully!).
So while not completely perfect feedback from initial non-exhaustive
testing, I do feel it is worthwhile applying these patches while in
the process of fixing the remaining outlying issues.* I've also
tested on non-Haswell kit to confirm no regressions.* For anyone
else interested in testing, I've posted a test kernel at the
following location:
http://people.canonical.com/~ogasawara/lp1011440/
Please review the pull request below.* I'll then push and upload.
Thanks,
Leann
The following changes since commit
c72b8bc73efec4092bfa4ee9e66560855fe6cef3:
* eCryptfs: Call lower ->flush() from ecryptfs_flush()
(2012-09-17 11:12:05 -0700)