[Lucid] SRU: Update to DRM33.11 stable kernel
Leann Ogasawara
leann.ogasawara at canonical.com
Wed Oct 20 19:16:47 UTC 2010
On Tue, 2010-10-19 at 16:45 +0200, Stefan Bader wrote:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/663176
>
> SRU Justification
>
> Impact: The upstream process for stable tree updates is quite similar in scope
> to the Ubuntu SRU process, e.g., each patch has to demonstrably fix a bug, and
> each patch is vetted by upstream by originating either directly from Linus' tree
> or in a minimally backported form of that patch.
> Lucid was released with the DRM subsystem updated to the 2.6.33 level because
> 2.6.32 was too unstable there. Until 2.6.33 went out of upstream support, we
> picked the patches for DRM from this tree. After that we now keep an upstream
> tree that continues that effort and selectively picks changes from more recent
> stable kernels or upstream patches that been passing SRU criteria and review.
>
> http://git.kernel.org/?p=linux/kernel/git/smb/linux-2.6.32.y-drm33.z.git;a=shortlog;h=refs/tags/v2.6.32.24.11
>
> TEST CASE: TBD
>
> ==========
>
> The following 12 patches have been in 2.6.32.24.11:
> * i915: return -EFAULT if copy_to_user fails
> * i915_gem: return -EFAULT if copy_to_user fails
> * drm/i915: Prevent double dpms on
> * drm: Only decouple the old_fb from the crtc is we call mode_set*
> * drm/radeon/kms: fix potential segfault in r600_ioctl_wait_idle
> * drm/i915: Unset cursor if out-of-bounds upon mode change (v4)
This is the only patch that is a bit larger in nature and not as
straightforward as the others. However testing in the bug (LP: 586325)
confirms positive test results.
> * drm/i915: disable FBC when more than one pipe is active
> * drm/radeon/kms: fix macbookpro connector quirk
> * drm/nouveau: use ALIGN instead of open coding it
> * drm/nouveau: Fix fbcon corruption with font width not divisible by 8
> * drm/i915,agp/intel: Add second set of PCI-IDs for B43
> * Linux 2.6.32.24+drm33.11
Overall, the patches look reasonable.
Acked-by: Leann Ogasawara <leann.ogasawara at canonical.com>
> The following patch was reverted and replaced by the upstream version:
> * drm/nouveau: Fix fbcon corruption with font width not divisible by 8 (WARNING!)
>
> Note that the upstream nouveau patch is different from what we had. Probably the
> upstream version is better as it only uses ALIGN where the code had been doing
> alignment calculation. The patch we had added an ALIGN somewhere not aligned
> before. Chris, can you have a quick look to make sure my feeling is not wrong
> here? Thanks.
>
> The following changes since commit 091bf32f520af026c255cc138148122e71db61b9:
> Colin Ian King (1):
> (pre-stable) ACPI: enable repeated PCIEXP wakeup by clearing
> PCIEXP_WAKE_STS on resume
>
> are available in the git repository at:
>
> git://kernel.ubuntu.com/smb/ubuntu-lucid.git drm-next
>
> Alex Deucher (2):
> drm/radeon/kms: fix potential segfault in r600_ioctl_wait_idle
> drm/radeon/kms: fix macbookpro connector quirk
>
> Chris Wilson (4):
> drm/i915: Prevent double dpms on
> drm: Only decouple the old_fb from the crtc is we call mode_set*
> drm/i915: Unset cursor if out-of-bounds upon mode change (v4)
> drm/i915,agp/intel: Add second set of PCI-IDs for B43
>
> Dan Carpenter (2):
> i915: return -EFAULT if copy_to_user fails
> i915_gem: return -EFAULT if copy_to_user fails
>
> Jesse Barnes (1):
> drm/i915: disable FBC when more than one pipe is active
>
> Marcin KoĆcielnicki (1):
> drm/nouveau: Fix fbcon corruption with font width not divisible by 8
>
> Matt Turner (1):
> drm/nouveau: use ALIGN instead of open coding it
>
> Stefan Bader (2):
> Revert "drm/nouveau: Fix fbcon corruption with font width not divisible
> by 8"
> Linux 2.6.32.24+drm33.11
>
> Makefile | 2 +-
> drivers/char/agp/intel-agp.c | 7 ++
> drivers/gpu/drm/drm_crtc_helper.c | 4 +-
> drivers/gpu/drm/i915/i915_dma.c | 12 ++-
> drivers/gpu/drm/i915/i915_drv.c | 1 +
> drivers/gpu/drm/i915/i915_drv.h | 3 +-
> drivers/gpu/drm/i915/i915_gem.c | 1 +
> drivers/gpu/drm/i915/intel_display.c | 164 ++++++++++++++++++++----------
> drivers/gpu/drm/i915/intel_drv.h | 8 +-
> drivers/gpu/drm/nouveau/nv50_fbcon.c | 2 +-
> drivers/gpu/drm/nouveau/nv50_instmem.c | 2 +-
> drivers/gpu/drm/radeon/r600.c | 3 +-
> drivers/gpu/drm/radeon/radeon_atombios.c | 2 +
> 13 files changed, 147 insertions(+), 64 deletions(-)
>
> http://kernel.ubuntu.com/git?p=smb/ubuntu-lucid.git;a=shortlog;h=refs/heads/drm-next
>
>
>
More information about the kernel-team
mailing list