1. 24 Feb, 2011 3 commits
    • Dave Airlie's avatar
      Merge branch 'drm-intel-fixes' of... · fbf92bea
      Dave Airlie authored
      Merge branch 'drm-intel-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel into drm-fixes
      
      * 'drm-intel-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel:
        drm/i915: fix corruptions on i8xx due to relaxed fencing
        drm/i915: skip FDI & PCH enabling for DP_A
        agp/intel: Experiment with a 855GM GWB bit
        drm/i915: don't enable FDI & transcoder interrupts after all
        drm/i915: Ignore a hung GPU when flushing the framebuffer prior to a switch
      fbf92bea
    • Daniel Vetter's avatar
      drm/i915: fix corruptions on i8xx due to relaxed fencing · c2e0eb16
      Daniel Vetter authored
      It looks like gen2 has a peculiar interleaved 2-row inter-tile
      layout. Probably inherited from i81x which had 2kb tiles (which
      naturally fit an even-number-of-tile-rows scheme to fit onto 4kb
      pages). There is no other mention of this in any docs (also not
      in the Intel internal documention according to Chris Wilson).
      
      Problem manifests itself in corruptions in the second half of the
      last tile row (if the bo has an odd number of tiles). Which can
      only happen with relaxed tiling (introduced in a00b10c3).
      
      So reject set_tiling calls that don't satisfy this constrain to
      prevent broken userspace from causing havoc. While at it, also
      check the size for newer chipsets.
      
      LKML: https://lkml.org/lkml/2011/2/19/5Reported-by: default avatarIndan Zupancic <indan@nul.nu>
      Tested-by: default avatarIndan Zupancic <indan@nul.nu>
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      Signed-off-by: default avatarChris Wilson <chris@chris-wilson.co.uk>
      c2e0eb16
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 · ef324285
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (33 commits)
        Added support for usb ethernet (0x0fe6, 0x9700)
        r8169: fix RTL8168DP power off issue.
        r8169: correct settings of rtl8102e.
        r8169: fix incorrect args to oob notify.
        DM9000B: Fix PHY power for network down/up
        DM9000B: Fix reg_save after spin_lock in dm9000_timeout
        net_sched: long word align struct qdisc_skb_cb data
        sfc: lower stack usage in efx_ethtool_self_test
        bridge: Use IPv6 link-local address for multicast listener queries
        bridge: Fix MLD queries' ethernet source address
        bridge: Allow mcast snooping for transient link local addresses too
        ipv6: Add IPv6 multicast address flag defines
        bridge: Add missing ntohs()s for MLDv2 report parsing
        bridge: Fix IPv6 multicast snooping by correcting offset in MLDv2 report
        bridge: Fix IPv6 multicast snooping by storing correct protocol type
        p54pci: update receive dma buffers before and after processing
        fix cfg80211_wext_siwfreq lock ordering...
        rt2x00: Fix WPA TKIP Michael MIC failures.
        ath5k: Fix fast channel switching
        tcp: undo_retrans counter fixes
        ...
      ef324285
  2. 23 Feb, 2011 27 commits
  3. 22 Feb, 2011 10 commits