UBUNTU: SAUCE: (no-up) ACPI: Disable Windows 8 compatibility for some Lenovo ThinkPads

The AML implementation for brightness control on several ThinkPads
contains a workaround to meet a Windows 8 requirement of 101 brightness
levels [1]. The implementation is flawed, as only 16 of the brighness
values reported by _BCL affect a change in brightness. _BCM silently
discards the rest of the values. Disabling Windows 8 compatibility on
these machines reverts them to the old behavior, making _BCL only report
the 16 brightness levels which actually work. Add a quirk to do this
along with a dmi callback to disable Win8 compatibility.

[1] http://msdn.microsoft.com/en-us/library/windows/hardware/jj128256.aspx

BugLink: http://bugs.launchpad.net/bugs/1183856
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
Revert "UBUNTU: SAUCE: (no-up) scsi: hyper-v storage -- mark as preferring READ CAPACITY (16) at SPC-2"

This reverts commit c2a6fca5170b1a6dfe925cf3b3f15be9d382166b.

Signed-off-by: Andy Whitcroft <apw@canonical.com>
Revert "UBUNTU: SAUCE: (no-up) scsi: hyper-v storage -- mark as VPD capable at SPC-2"

This reverts commit 2e110a1dd499d6d89a16e61c1e5c746e626347ad.

Signed-off-by: Andy Whitcroft <apw@canonical.com>
Revert "UBUNTU: SAUCE: (no-up) scsi: add scsi device flag to request READ CAPACITY (16) be preferred"

This reverts commit 4ae4696e7759c75e4b01c20232010d180ae1afa9.

Signed-off-by: Andy Whitcroft <apw@canonical.com>
Revert "UBUNTU: SAUCE: (no-up) scsi: add scsi device flag to request VPD pages be used at SPC-2"

This reverts commit dc86bc7d619f7c114e7b41008e7b822c1da2a3cc.

Signed-off-by: Andy Whitcroft <apw@canonical.com>
scsi: hyper-v storsvc switch up to SPC-3

Suggested-By: James Bottomley <James.Bottomley@HansenPartnership.com>
Signed-off-by: Andy Whitcroft <apw@canonical.com>