Coverity complains about the lack of error checking in the following
code in sys/kern/kern_sysctl.c, around line 1390:

        /*
         * Touch all the wired pages to avoid PTE modified
         * bit emulation traps on Alpha while holding locks
         * in the sysctl handler.
         */
        for (i = (wiredlen + PAGE_SIZE - 1) / PAGE_SIZE,
            cp = req->oldptr; i > 0; i--, cp += PAGE_SIZE) {
                copyin(cp, &dummy, 1);
                copyout(&dummy, cp, 1);
        }

Since Alpha is dead, can we remove this, or is it still needed for other
platforms?

DES
-- 
Dag-Erling Smørgrav - d...@des.no
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscr...@freebsd.org"

Reply via email to