1. 10 May, 2010 2 commits
    • Adam Jackson's avatar
      drm/i915: Fix DDC bus selection for multifunction SDVO · b1083333
      Adam Jackson authored
      Multifunction SDVO cards stopped working after 14571b4c, and would report
      something that looked remarkably like an ADD2 SPD ROM instead of EDID.
      This appears to be because DDC bus selection was utterly horked by that
      commit; controlled_output was no longer always a single bit, so
      intel_sdvo_select_ddc_bus would pick bus 0, which is (unsurprisingly)
      the SPD ROM bus, not a DDC bus.
      
      So, instead of that, let's just use the DDC bus the child device table
      tells us to use.  I'm guessing at the bitmask and shifting from VBIOS
      dumps, but it can't possibly be worse.
      
      cf. https://bugzilla.redhat.com/584229Signed-off-by: default avatarAdam Jackson <ajax@redhat.com>
      Signed-off-by: default avatarEric Anholt <eric@anholt.net>
      b1083333
    • Eric Anholt's avatar
      Merge remote branch 'origin/master' into drm-intel-next · 34dc4d44
      Eric Anholt authored
      Conflicts:
      	drivers/gpu/drm/i915/i915_dma.c
      	drivers/gpu/drm/i915/i915_drv.h
      	drivers/gpu/drm/radeon/r300.c
      
      The BSD ringbuffer support that is landing in this branch
      significantly conflicts with the Ironlake PIPE_CONTROL fix on master,
      and requires it to be tested successfully anyway.
      34dc4d44
  2. 07 May, 2010 4 commits
  3. 06 May, 2010 1 commit
  4. 05 May, 2010 31 commits
  5. 04 May, 2010 2 commits
    • Linus Torvalds's avatar
      Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2 · 7572e563
      Linus Torvalds authored
      * 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2:
        ocfs2: Avoid a gcc warning in ocfs2_wipe_inode().
        ocfs2: Avoid direct write if we fall back to buffered I/O
        ocfs2_dlmfs: Fix math error when reading LVB.
        ocfs2: Update VFS inode's id info after reflink.
        ocfs2: potential ERR_PTR dereference on error paths
        ocfs2: Add directory entry later in ocfs2_symlink() and ocfs2_mknod()
        ocfs2: use OCFS2_INODE_SKIP_ORPHAN_DIR in ocfs2_mknod error path
        ocfs2: use OCFS2_INODE_SKIP_ORPHAN_DIR in ocfs2_symlink error path
        ocfs2: add OCFS2_INODE_SKIP_ORPHAN_DIR flag and honor it in the inode wipe code
        ocfs2: Reset status if we want to restart file extension.
        ocfs2: Compute metaecc for superblocks during online resize.
        ocfs2: Check the owner of a lockres inside the spinlock
        ocfs2: one more warning fix in ocfs2_file_aio_write(), v2
        ocfs2_dlmfs: User DLM_* when decoding file open flags.
      7572e563
    • David Howells's avatar
      Fix the x86_64 implementation of call_rwsem_wait() · a66f6375
      David Howells authored
      The x86_64 call_rwsem_wait() treats the active state counter part of the
      R/W semaphore state as being 16-bit when it's actually 32-bit (it's half
      of the 64-bit state).  It should do "decl %edx" not "decw %dx".
      Signed-off-by: default avatarDavid Howells <dhowells@redhat.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      a66f6375