17 Jan, 2011

10 commits


15 Jan, 2011

3 commits


14 Jan, 2011

7 commits

  • Hopefully, this is a temporary measure whilst the root cause is
    understood. At the moment, we experience a hard hang whilst looping
    urbanterror that has been identified as a result of the use of
    semaphores, but so far only on SNB mobile.

    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=32752
    Tested-by: mengmeng.meng@intel.com
    Signed-off-by: Chris Wilson

    Chris Wilson
     
  • * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (59 commits)
    ACPI / PM: Fix build problems for !CONFIG_ACPI related to NVS rework
    ACPI: fix resource check message
    ACPI / Battery: Update information on info notification and resume
    ACPI: Drop device flag wake_capable
    ACPI: Always check if _PRW is present before trying to evaluate it
    ACPI / PM: Check status of power resources under mutexes
    ACPI / PM: Rename acpi_power_off_device()
    ACPI / PM: Drop acpi_power_nocheck
    ACPI / PM: Drop acpi_bus_get_power()
    Platform / x86: Make fujitsu_laptop use acpi_bus_update_power()
    ACPI / Fan: Rework the handling of power resources
    ACPI / PM: Register power resource devices as soon as they are needed
    ACPI / PM: Register acpi_power_driver early
    ACPI / PM: Add function for updating device power state consistently
    ACPI / PM: Add function for device power state initialization
    ACPI / PM: Introduce __acpi_bus_get_power()
    ACPI / PM: Introduce function for refcounting device power resources
    ACPI / PM: Add functions for manipulating lists of power resources
    ACPI / PM: Prevent acpi_power_get_inferred_state() from making changes
    ACPICA: Update version to 20101209
    ...

    Linus Torvalds
     
  • * 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)
    Documentation/trace/events.txt: Remove obsolete sched_signal_send.
    writeback: fix global_dirty_limits comment runtime -> real-time
    ppc: fix comment typo singal -> signal
    drivers: fix comment typo diable -> disable.
    m68k: fix comment typo diable -> disable.
    wireless: comment typo fix diable -> disable.
    media: comment typo fix diable -> disable.
    remove doc for obsolete dynamic-printk kernel-parameter
    remove extraneous 'is' from Documentation/iostats.txt
    Fix spelling milisec -> ms in snd_ps3 module parameter description
    Fix spelling mistakes in comments
    Revert conflicting V4L changes
    i7core_edac: fix typos in comments
    mm/rmap.c: fix comment
    sound, ca0106: Fix assignment to 'channel'.
    hrtimer: fix a typo in comment
    init/Kconfig: fix typo
    anon_inodes: fix wrong function name in comment
    fix comment typos concerning "consistent"
    poll: fix a typo in comment
    ...

    Fix up trivial conflicts in:
    - drivers/net/wireless/iwlwifi/iwl-core.c (moved to iwl-legacy.c)
    - fs/ext4/ext4.h

    Also fix missed 'diabled' typo in drivers/net/bnx2x/bnx2x.h while at it.

    Linus Torvalds
     
  • After reordering the sequence of relocating objects, commit 6fe4f1404,
    we can no longer rely on seeing all reloc targets prior to performing
    the relocation. As a result we were ignoring the need to flush objects
    from the render cache and invalidate the sampler caches, resulting in
    rendering glitches. So we need to clear the relocation domains earlier.

    Reported-by: Linus Torvalds
    Tested-by: Linus Torvalds
    Signed-off-by: Chris Wilson

    Chris Wilson
     
  • On the fault path, commit 6fe4f140 introduction a regression whereby it
    changed the sequence of the objects but continued to use the original
    ordering of relocation entries. The result was that incorrect GTT offsets
    were being fed into the execbuffer causing lots of misrendering and
    potential hangs.

    Reported-by: Linus Torvalds
    Tested-by: Linus Torvalds
    Signed-off-by: Chris Wilson

    Chris Wilson
     
  • Whilst we had no older batches on the active list, everything was fine.
    However, if the GPU is free running and the requests are only being
    reaped by the periodic retirer, than the current seqno may not be at the
    start of the list. In this case we need to select the first batch after
    the last seqno written by the gpu and not inclusive of the seqno.

    Signed-off-by: Chris Wilson

    Chris Wilson
     
  • In order to workaround the issue with LVDS not working on the Lenovo
    U160 apparently due to using the wrong SSC frequency, add an option to
    disable SSC.

    Suggested-by: Lukács, Árpád
    Bugzillla: https://bugs.freedesktop.org/show_bug.cgi?id=32748
    Signed-off-by: Chris Wilson
    Cc: stable@kernel.org

    Chris Wilson
     

13 Jan, 2011

2 commits


12 Jan, 2011

18 commits