update autoconf.h

Change-Id: Ie6ad9c8315bfd6b834ed83cf3fda4062ca45f9bb
bitmap: Fix warning

Change-Id: Ibaafa9017f3b022a585ff113bf83b008e5315975
Signed-off-by: RonGokhale <cips173@gmail.com>
cpufreq: Prevent memory leak in cpufreq_stats on hotplug

Ensures that cpufreq_stats_free_table is called before
__cpufreq_remove_dev on cpu hotplug (which also occurs during
suspend on SMP systems) to make sure that sysfs_remove_group
can get called before the cpufreq kobj is freed.  Otherwise,
the sysfs file structures are leaked.

Change-Id: I87e55277272f5cfad47e9e7c92630e990bb90069
Signed-off-by: Colin Cross <ccross@android.com>
[CPUFREQ] drivers/cpufreq: Adjust confusing if indentation

Indent the body of for_each_cpu.

The semantic match that finds this problem is as follows:
(http://coccinelle.lip6.fr/)

// <smpl>
@r disable braces4@
position p1,p2;
statement S1,S2;
@@

(
if (...) { ... }
|
if (...) S1@p1 S2@p2
)

@script:python@
p1 << r.p1;
p2 << r.p2;
@@

if (p1[0].column == p2[0].column):
  cocci.print_main("branch",p1)
  cocci.print_secs("after",p2)
// </smpl>

Change-Id: I88c56dab80b4e5fe84a7ee3c9ebd4ec8cc3ddcac
Signed-off-by: Julia Lawall <julia@diku.dk>
Signed-off-by: Dave Jones <davej@redhat.com>
Remove the pm_message_t argument from driver suspend

None of the existing cpufreq drivers uses the second argument of
its .suspend() callback (which isn't useful anyway), so remove it.

Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Signed-off-by: Dave Jones <davej@redhat.com>
msm: cpufreq: Create cpufreq workqueue for freq changes

Setting frequencies may take unbounded amount of time, use private
workqueues instead of shared system workqueue.

Ondemand governor may post to the kernel workqueue, holds rwsem and
waits. This may cause msm_cpufreq_target to repost frequency change
request to the kernel workqueue waiting on the same rwsem resulting
in watchdog reset.

Change-Id: I34cf264e5f7f2f6aad2d2d2af3e4449233efd7d6
Signed-off-by: Praveen Chidambaram <pchidamb@codeaurora.org>
msm: cpufreq: Use INIT_COMPLETION instead of init_completion

INIT_COMPLETION should be used for repeated reset of completion
object after init_completion has been done once. init_completion
reinitalizes the head of the list which could be bad if there are
completion objects already waiting.

Change-Id: I0ccd912109eee59b130e8f2303e354f70ee56150
Signed-off-by: Praveen Chidambaram <pchidamb@codeaurora.org>
Set min/max ondemand frequencies if defined in config
ganeth: better gannet device
[P350] Update Defconfig

Change-Id: Ia901b9e3c39c8118f3dee79ed9a9d6a44096c155
Port Vocpcm Module (R7): support voice in-call recording

source : http://code.google.com/p/2-way-call-recording/source/browse/#svn%2Fpatches

Change-Id: I089d6139ac62b5047afbfb26ce503f864ee9c88b
sched: Fix struct autogroup memory leak

    Seems I lost a change somewhere, leaking memory.

    sched: fix struct autogroup memory leak

    Add missing change to actually use autogroup_free().

    Signed-off-by: Mike Galbraith <efault@gmx.de>
    Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
    LKML-Reference: <1294222285.8369.2.camel@marge.simson.net>
    Signed-off-by: Ingo Molnar <mingo@elte.hu>