1. Jul 22, 2009
    • Uwe Kleine-König's avatar
      [ARM] 5613/1: implement CALLER_ADDRESSx · 4bf1fa5a
      Uwe Kleine-König authored
      
      
      From: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
      
      As __builtin_return_address(n) doesn't work for ARM with n > 0, the
      kernel needs its own implementation.
      
      This fixes many warnings saying:
      
      	warning: unsupported argument to '__builtin_return_address'
      
      The new methods and walk_stackframe must not be instrumented because
      CALLER_ADDRESSx is used in the various tracers and tracing the tracer is
      a bad idea.
      
      What's currently missing is an implementation using unwind tables.  This
      is not fatal though, it's just that the tracers don't get enough
      information to be really useful.
      
      Note that if both ARM_UNWIND and FRAME_POINTER are enabled,
      walk_stackframe uses unwind information.  So in this case the same
      implementation is used as when FRAME_POINTER is disabled.
      
      Cc: Catalin Marinas <catalin.marinas@arm.com>
      Signed-off-by: default avatarUwe Kleine-König <u.kleine-koenig@pengutronix.de>
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      4bf1fa5a
  2. Jul 11, 2009
  3. Jul 10, 2009
    • Maynard Johnson's avatar
      oprofile: reset bt_lost_no_mapping with other stats · 2b8777ca
      Maynard Johnson authored
      
      
      The bt_lost_no_mapping is not getting reset at the start of a
      profiling run, thus the oprofiled.log shows erroneous values for this
      statistic. The attached patch fixes this problem.
      
      Signed-off-by: default avatarMaynard Johnson <maynardj@us.ibm.com>
      Signed-off-by: default avatarRobert Richter <robert.richter@amd.com>
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      2b8777ca
    • Takashi Iwai's avatar
      Merge branch 'fix/hda' into for-linus · 3ae30796
      Takashi Iwai authored
      * fix/hda:
        ALSA: hda - targa and targa-2ch fix
        ALSA: hda - fix beep tone calculation for IDT/STAC codecs
        ALSA: hda - Missing volume controls for Intel HDA (ALC269/EeePC)
        ALSA: hda - Disable AMD SB600 64bit address support only
        ALSA: hda - Check widget types while parsing capture source in patch_via.c
        ALSA: hda - Fix capture source selection in patch_via.c
        ALSA: hda - Add missing EAPD initialization for VIA codecs
        ALSA: hda - Clean up VT170x dig-in initialization code
        ALSA: hda - Fix error path in the sanity check in azx_pcm_open()
        ALSA: hda - move 8086:fb30 quirk (stac9205) to the proper section
      3ae30796