Ignore:
Timestamp:
Apr 21, 2017, 4:28:29 AM (5 weeks ago)
Author:
brainslayer
Message:

update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/linux/universal/linux-4.4/arch/x86/entry/vdso/vdso32-setup.c

    r28606 r31885  
    3232        vdso32_enabled = simple_strtoul(s, NULL, 0);
    3333
    34         if (vdso32_enabled > 1)
     34        if (vdso32_enabled > 1) {
    3535                pr_warn("vdso32 values other than 0 and 1 are no longer allowed; vdso disabled\n");
     36                vdso32_enabled = 0;
     37        }
    3638
    3739        return 1;
     
    6466#include <linux/sysctl.h>
    6567
     68static const int zero;
     69static const int one = 1;
     70
    6671static struct ctl_table abi_table2[] = {
    6772        {
     
    7075                .maxlen         = sizeof(int),
    7176                .mode           = 0644,
    72                 .proc_handler   = proc_dointvec
     77                .proc_handler   = proc_dointvec_minmax,
     78                .extra1         = (int *)&zero,
     79                .extra2         = (int *)&one,
    7380        },
    7481        {}
Note: See TracChangeset for help on using the changeset viewer.