Skip to content
  1. Jul 08, 2010
  2. Jul 07, 2010
    • Jesse Barnes's avatar
      drm: correctly update connector DPMS status in drm_fb_helper · 023eb571
      Jesse Barnes authored
      
      
      We don't currently update the DPMS status of the connector (both in the
      connector itself and the connector's DPMS property) in the fb helper
      code.  This means that if the kernel FB core has blanked the screen,
      sysfs will still show a DPMS status of "on".  It also means that when X
      starts, it will try to light up the connectors, but the drm_crtc_helper
      code will ignore the DPMS change since according to the connector, the
      DPMS status is already on.
      
      Fixes https://bugs.freedesktop.org/show_bug.cgi?id=28436 (the annoying
      "my screen was blanked when I started X and now it won't light up" bug).
      
      Signed-off-by: default avatarJesse Barnes <jbarnes@virtuousgeek.org>
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      023eb571
    • Alex Deucher's avatar
      drm/radeon/kms: fix shared ddc handling · b2ea4aa6
      Alex Deucher authored
      
      
      Connectors with a shared ddc line can be connected to different
      encoders.
      
      Reported by Pasi Kärkkäinen <pasik@iki.fi> on dri-devel
      
      Signed-off-by: default avatarAlex Deucher <alexdeucher@gmail.com>
      Cc: stable@kernel.org
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      b2ea4aa6
    • Francisco Jerez's avatar
      drm/ttm: Allocate the page pool manager in the heap. · 5870a4d9
      Francisco Jerez authored
      
      
      Repeated ttm_page_alloc_init/fini fails noisily because the pool
      manager kobj isn't zeroed out between uses (we could do just that but
      statically allocated kobjects are generally considered a bad thing).
      Move it to kzalloc'ed memory.
      
      Note that this patch drops the refcounting behavior of the pool
      allocator init/fini functions: it would have led to a race condition
      in its current form, and anyway it was never exploited.
      
      This fixes a regression with reloading kms modules at runtime, since
      page allocator was introduced.
      
      Signed-off-by: default avatarFrancisco Jerez <currojerez@riseup.net>
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      5870a4d9
    • Artem Bityutskiy's avatar
      VFS: introduce s_dirty accessors · 140236b4
      Artem Bityutskiy authored
      
      
      This patch introduces 3 VFS accessors: 'sb_mark_dirty()',
      'sb_mark_clean()', and 'sb_is_dirty()'. They simply
      set 'sb->s_dirt' or test 'sb->s_dirt'. The plan is to make
      every FS use these accessors later instead of manipulating
      the 'sb->s_dirt' flag directly.
      
      Ultimately, this change is a preparation for the periodic
      superblock synchronization optimization which is about
      preventing the "sync_supers" kernel thread from waking up
      even if there is nothing to synchronize.
      
      This patch does not do any functional change, just adds
      accessor functions.
      
      Signed-off-by: default avatarArtem Bityutskiy <Artem.Bityutskiy@nokia.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      140236b4
    • Linus Torvalds's avatar
      Merge branch 'x86-fixes-for-linus' of... · 47a716cf
      Linus Torvalds authored
      Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      
      * 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
        rbtree: Undo augmented trees performance damage and regression
        x86, Calgary: Limit the max PHB number to 256
      47a716cf
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client · 1cc96294
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client:
        ceph: fix crush device 'out' threshold to 1.0, not 0.1
        ceph: fix caps usage accounting for import (non-reserved) case
        ceph: only release clean, unused caps with mds requests
        ceph: fix crush CHOOSE_LEAF when type is already a leaf
        ceph: fix crush recursion
        ceph: fix caps debugfs entry
        ceph: delay umount until all mds requests drop inode+dentry refs
        ceph: handle splice_dentry/d_materialize_unique error in readdir_prepopulate
        ceph: fix crush map update decoding
        ceph: fix message memory leak, uninitialized variable
        ceph: fix map handler error path
        ceph: some endianity fixes
      1cc96294
    • Linus Torvalds's avatar
      Merge branch 'urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6 · 8b8ce881
      Linus Torvalds authored
      * 'urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:
        pcmcia: do not initialize the present flag too late.
      8b8ce881
    • Linus Torvalds's avatar
      Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus · 7491eb9b
      Linus Torvalds authored
      * 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus: (22 commits)
        MIPS: Return after handling coprocessor 2 exception
        MIPS: BCM47xx: Add NVRAM support devices
        MIPS: Loongson: Define rtc device on MC146818-equipped systems
        MIPS: MT: Fix FPU affinity.
        MIPS: Oprofile: Fixup of loongson2_exit()
        MIPS: Alchemy: sleepcode without compile-time cputype dependencies
        MIPS: Tracing: Cleanup of address space checking
        MIPS: Tracing: Cleanup of function graph tracer
        MIPS: Tracing: Reduce the overhead of dynamic Function Tracer
        MIPS: Tracing: Cleanup of instructions used
        MIPS: Tracing: Fix 32-bit support with -mmcount-ra-address
        MIPS: Tracing: Fix argument passing of the 32bit support with gcc 4.5
        MIPS: Tracing: Cleanup comments
        MIPS: Tracing: Cleanup the arguments passing of prepare_ftrace_return
        MIPS: Tracing: Merge adjacent #ifdefs with same condition.
        MIPS: AR7, BCM63xx: fix gpio_to_irq() return value
        MIPS: Restore signalling NaN behaviour for abs.[sd]
        MIPS: Loongson: CS5536: Fix ISA support
        MIPS: Loongson: Add a missing break statement in CS5536 IDE code
        MIPS: Loongson: CS5536: Add missing RDMSRs for IDE and USB
        ...
      7491eb9b
    • Michal Marek's avatar
      kbuild: Fix path to scripts/setlocalversion · 7263e715
      Michal Marek authored
      Commit 0a564b26
      
       broke LOCALVERSION for O=... builds. Ouch.
      
      Reported-by: default avatarStephen Rothwell <sfr@canb.auug.org.au>
      Reported-and-tested-by: default avatarRafael J. Wysocki <rjw@sisk.pl>
      Reported-by: default avatarPeter Anvin <hpa@zytor.com>
      Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      7263e715
  3. Jul 06, 2010