lkml.org 
[lkml]   [2007]   [Jan]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 30/59] sysctl: mips/au1000 Remove sys_sysctl support
    Date
    From: Eric W. Biederman <ebiederm@xmission.com> - unquoted

    The assignment of binary numbers for sys_sysctl use was in
    shambles and despite requiring methods. Nothing was implemented
    on the sys_sysctl side.

    So this patch gives a mercy killing to the sys_sysctl support for
    powermanagment on mips/au1000.

    Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
    ---
    arch/mips/au1000/common/power.c | 16 +++++-----------
    1 files changed, 5 insertions(+), 11 deletions(-)

    diff --git a/arch/mips/au1000/common/power.c b/arch/mips/au1000/common/power.c
    index 7504a63..b531ab7 100644
    --- a/arch/mips/au1000/common/power.c
    +++ b/arch/mips/au1000/common/power.c
    @@ -62,12 +62,6 @@ extern unsigned long save_local_and_disable(int controller);
    extern void restore_local_and_enable(int controller, unsigned long mask);
    extern void local_enable_irq(unsigned int irq_nr);

    -/* Quick acpi hack. This will have to change! */
    -#define CTL_ACPI 9999
    -#define ACPI_S1_SLP_TYP 19
    -#define ACPI_SLEEP 21
    -
    -
    static DEFINE_SPINLOCK(pm_lock);

    /* We need to save/restore a bunch of core registers that are
    @@ -425,14 +419,14 @@ static int pm_do_freq(ctl_table * ctl, int write, struct file *file,


    static struct ctl_table pm_table[] = {
    - {ACPI_S1_SLP_TYP, "suspend", NULL, 0, 0600, NULL, &pm_do_suspend},
    - {ACPI_SLEEP, "sleep", NULL, 0, 0600, NULL, &pm_do_sleep},
    - {CTL_ACPI, "freq", NULL, 0, 0600, NULL, &pm_do_freq},
    + {CTL_UNNUMBERED, "suspend", NULL, 0, 0600, NULL, &pm_do_suspend},
    + {CTL_UNNUMBERED, "sleep", NULL, 0, 0600, NULL, &pm_do_sleep},
    + {CTL_UNNUMBERED, "freq", NULL, 0, 0600, NULL, &pm_do_freq},
    {0}
    };

    static struct ctl_table pm_dir_table[] = {
    - {CTL_ACPI, "pm", NULL, 0, 0555, pm_table},
    + {CTL_UNNUMBERED, "pm", NULL, 0, 0555, pm_table},
    {0}
    };

    @@ -441,7 +435,7 @@ static struct ctl_table pm_dir_table[] = {
    */
    static int __init pm_init(void)
    {
    - register_sysctl_table(pm_dir_table, 1);
    + register_sysctl_table(pm_dir_table, 0);
    return 0;
    }

    --
    1.4.4.1.g278f
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2007-01-16 19:07    [W:0.022 / U:58.896 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site