Skip to content
  1. Feb 21, 2010
    • Linus Torvalds's avatar
      Merge branch 'omap-fixes-for-linus' of... · c52042ba
      Linus Torvalds authored
      Merge branch 'omap-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6
      
      * 'omap-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:
        omap: Remove DEBUG_FS dependency for mux name checking
      c52042ba
    • Linus Torvalds's avatar
      Merge master.kernel.org:/home/rmk/linux-2.6-arm · cf7ad043
      Linus Torvalds authored
      * master.kernel.org:/home/rmk/linux-2.6-arm:
        ARM: allow alignment fault mode to be configured at kernel boot
        ARM: Update mach-types
        ARM: 5951/1: ARM: fix documentation of the PrimeCell bus
        ARM: 5950/1: ARM: Fix build error for arm1026ej-s processor
        MAINTAINERS: fix my e-mail and status for Gemini and FA526
        Gemini: wrong registers used to set reg_level in gpio_set_irq_type()
        ARM: 5944/1: scsi: fix timer setup in fas216.c
        ARM: 5938/1: ARM: L2: export outer_cache_fns
      cf7ad043
    • Russell King's avatar
      ARM: allow alignment fault mode to be configured at kernel boot · d944d549
      Russell King authored
      
      
      Some glibc versions intentionally create lots of alignment faults in
      their gconv code, which if not fixed up, results in segfaults during
      boot.  This can prevent systems booting properly.
      
      There is no clear hard-configurable default for this; the desired
      default depends on the nature of the userspace which is going to be
      booted.
      
      So, provide a way for the alignment fault handler to be configured via
      the kernel command line.
      
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      d944d549
  2. Feb 20, 2010
  3. Feb 19, 2010
  4. Feb 18, 2010
    • Matthew Garrett's avatar
      Input: add KEY_RFKILL · 3b77fd8e
      Matthew Garrett authored
      
      
      Most laptops have keys that are intended to toggle all device state, not
      just wifi. These are currently generally mapped to KEY_WLAN. As a result,
      rfkill will only kill or enable wifi in response to the key press. This
      confuses users and can make it difficult for them to enable bluetooth
      and wwan devices.
      
      This patch adds a new keycode, KEY_RFKILL. It indicates that the system
      should toggle the state of all rfkillable devices.
      
      Signed-off-by: default avatarMatthew Garrett <mjg@redhat.com>
      Acked-by: default avatarMarcel Holtmann <marcel@holtmann.org>
      Signed-off-by: default avatarDmitry Torokhov <dtor@mail.ru>
      3b77fd8e
    • Alan Jenkins's avatar
      Input: i8042 - fix KBC jam during hibernate · c2d1a2a1
      Alan Jenkins authored
      633aae23
      
       "Input: i8042 - switch to using dev_pm_ops" removed handling
      for PMSG_THAW, since we do not need to do anything during freeze and
      thus it was thougt that thaw is not needed as well. However, there is
      a period when interrupts are kept off, and if key happens to be pressed
      during that time KBC becomes jammed. To avoid the jam we simply need
      to poll KBC once during thaw.
      
      Signed-off-by: default avatarAlan Jenkins <alan-jenkins@tuffmail.co.uk>
      Signed-off-by: default avatarDmitry Torokhov <dtor@mail.ru>
      c2d1a2a1
    • Len Brown's avatar
      Merge branches 'bugzilla-14886', 'bugzilla-15000', 'bugzilla-15040',... · 0e2ecbae
      Len Brown authored
      Merge branches 'bugzilla-14886', 'bugzilla-15000', 'bugzilla-15040', 'bugzilla-15108', 'pdc', 'hotplug-null-ref' and 'thinkpad' into release
      0e2ecbae
    • Len Brown's avatar
      ACPI: fix "acpi=ht" boot option · 49bf83a4
      Len Brown authored
      We broke "acpi=ht" in 2.6.32 by disabling MADT parsing
      for acpi=disabled.  e5b8fc6a
      
      
      This also broke systems which invoked acpi=ht via DMI blacklist.
      
      acpi=ht is a really ugly hack,
      but restore it for those that still use it.
      
      http://bugzilla.kernel.org/show_bug.cgi?id=14886
      
      Signed-off-by: default avatarLen Brown <len.brown@intel.com>
      49bf83a4
    • Dave Airlie's avatar
      Merge branch 'for-airlied' of git://git.freedesktop.org/git/nouveau/linux-2.6 into drm-linus · 6b158352
      Dave Airlie authored
      * 'for-airlied' of git://git.freedesktop.org/git/nouveau/linux-2.6:
        drm/nouveau: Force TV encoder DPMS reinit after resume.
        drm/nouveau: use mutex for vbios lock
      6b158352
    • Jerome Glisse's avatar
      drm/radeon/kms: fix bo's fence association · 94429bb6
      Jerome Glisse authored
      
      
      Previous code did associate fence to bo before the fence was emited
      and it also didn't lock protected access to ttm sync_obj member.
      Both of this flaw leads to possible race between different code
      path. This patch fix this by associating fence only once the fence
      is emitted and properly lock protect access to sync_obj member of
      ttm.
      
      Fix:
      https://bugs.freedesktop.org/show_bug.cgi?id=26438
      and likely similar others bugs
      Signed-off-by: default avatarJerome Glisse <jglisse@redhat.com>
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      94429bb6
    • Jerome Glisse's avatar
      drm/radeon/kms: fix indirect buffer management V2 · 91cb91be
      Jerome Glisse authored
      
      
      There is 3 different distinct states for an indirect buffer (IB) :
        1- free with no fence
        2- free with a fence
        3- non free (fence doesn't matter)
      Previous code mixed case 2 & 3 in a single one leading to possible
      catastrophique failure. This patch rework the handling and properly
      separate each case. So when you get ib we set the ib as non free and
      fence status doesn't matter. Fence become active (ie has a meaning
      for the ib code) once the ib is scheduled or free. This patch also
      get rid of the alloc bitmap as it was overkill, we know go through
      IB pool list like in a ring buffer as the oldest IB is the first
      one the will be free.
      
      Fix :
      https://bugs.freedesktop.org/show_bug.cgi?id=26438
      and likely other bugs.
      
      V2 remove the scheduled list, it's useless now, fix free ib scanning
      
      Signed-off-by: default avatarJerome Glisse <jglisse@redhat.com>
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      91cb91be