#! /bin/sh -e . $(dirname $0)/DPATCH @DPATCH@ diff -urNad linux-source-2.6.10-2.6.10/arch/x86_64/kernel/setup64.c /usr/src/dpatchtemp/dpep.fC5FuB/linux-source-2.6.10-2.6.10/arch/x86_64/kernel/setup64.c --- linux-source-2.6.10-2.6.10/arch/x86_64/kernel/setup64.c 2005-02-04 09:16:07.000000000 +0100 +++ /usr/src/dpatchtemp/dpep.fC5FuB/linux-source-2.6.10-2.6.10/arch/x86_64/kernel/setup64.c 2005-02-04 09:17:29.832897272 +0100 @@ -52,10 +52,10 @@ */ void __init nonx_setup(const char *str) { - if (!strcmp(str, "on")) { + if (!strncmp(str, "on", 2)) { __supported_pte_mask |= _PAGE_NX; do_not_nx = 0; - } else if (!strcmp(str, "off")) { + } else if (!strncmp(str, "off", 3)) { do_not_nx = 1; __supported_pte_mask &= ~_PAGE_NX; }