1. 19 May, 2009 32 commits
  2. 17 May, 2009 5 commits
  3. 16 May, 2009 3 commits
    • Linus Torvalds's avatar
      Fix caller information for warn_slowpath_null · 0f6f49a8
      Linus Torvalds authored
      Ian Campbell noticed that since "Eliminate thousands of warnings with
      gcc 3.2 build" (commit 57adc4d2) all
      WARN_ON()'s currently appear to come from warn_slowpath_null(), eg:
      
        WARNING: at kernel/softirq.c:143 warn_slowpath_null+0x1c/0x20()
      
      because now that warn_slowpath_null() is in the call path, the
      __builtin_return_address(0) returns that, rather than the place that
      caused the warning.
      
      Fix this by splitting up the warn_slowpath_null/fmt cases differently,
      using a common helper function, and getting the return address in the
      right place.  This also happens to avoid the unnecessary stack usage for
      the non-stdargs case, and just generally cleans things up.
      
      Make the function name printout use %pS while at it.
      
      Cc: Ian Campbell <ian.campbell@citrix.com>
      Cc: Jesper Nilsson <jesper.nilsson@axis.com>
      Cc: Johannes Weiner <hannes@cmpxchg.org>
      Cc: Arjan van de Ven <arjan@linux.intel.com>
      Cc: Andi Kleen <ak@linux.intel.com>
      Cc: Hugh Dickins <hugh@veritas.com>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      0f6f49a8
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6 · b41a080f
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:
        piix: The Sony TZ90 needs the cable type hardcoding
        icside: register second channel of version 6 PCB
        ide-tape: remove back-to-back REQUEST_SENSE detection
      b41a080f
    • Linus Torvalds's avatar
      Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6 · 5fe4990a
      Linus Torvalds authored
      * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:
        ACPI: Idle C-states disabled by max_cstate should not disable the TSC
        ACPI: idle: fix init-time TSC check regression
        ACPI processor: reset the throttling state once it's invalid
        ACPI processor: introduce module parameter processor.ignore_tpc
        ACPI, i915: build fix
        ACPI: suspend: restore BM_RLD on resume
        ACPI: resume: re-enable SCI-enable workaround
        thermal: fix off-by-1 error in trip point trigger condition
        eeepc-laptop: unregister_rfkill_notifier on failure
        asus-laptop: fix input keycode
        eeepc-laptop: support for super hybrid engine (SHE)
        eeepc-laptop: Work around rfkill firmware bug
        eeepc-laptop: report brightness control events via the input layer
        eeepc-laptop: fix wlan rfkill state change during init
        ACPI: suspend: don't let device _PS3 failure prevent suspend
        ACPI: power: update error message
        ACPI: video: DMI workaround another broken Acer BIOS enabling display brightness
        ACPICA: use acpi.* modparam namespace
        ACPI video: dmi check for broken _BQC on Acer Aspire 5720
      5fe4990a