Module Name: src Committed By: martin Date: Sun Mar 25 08:48:40 UTC 2012
Modified Files: src/sys/arch/sparc/dev: tctrl.c Log Message: Make explicitly clear that we mean raw I/O on device passthru, not just generic passthru. To generate a diff of this commit: cvs rdiff -u -r1.54 -r1.55 src/sys/arch/sparc/dev/tctrl.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/sparc/dev/tctrl.c diff -u src/sys/arch/sparc/dev/tctrl.c:1.54 src/sys/arch/sparc/dev/tctrl.c:1.55 --- src/sys/arch/sparc/dev/tctrl.c:1.54 Tue Mar 13 18:40:28 2012 +++ src/sys/arch/sparc/dev/tctrl.c Sun Mar 25 08:48:40 2012 @@ -1,4 +1,4 @@ -/* $NetBSD: tctrl.c,v 1.54 2012/03/13 18:40:28 elad Exp $ */ +/* $NetBSD: tctrl.c,v 1.55 2012/03/25 08:48:40 martin Exp $ */ /*- * Copyright (c) 1998, 2005, 2006 The NetBSD Foundation, Inc. @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: tctrl.c,v 1.54 2012/03/13 18:40:28 elad Exp $"); +__KERNEL_RCSID(0, "$NetBSD: tctrl.c,v 1.55 2012/03/25 08:48:40 martin Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -1150,7 +1150,7 @@ tctrlioctl(dev_t dev, u_long cmd, void * case TCTRL_CMD_REQ: reqn = (struct tctrl_req *)data; if ((i = kauth_authorize_device_passthru(l->l_cred, - dev, KAUTH_REQ_DEVICE_PASSTHRU_ALL, data)) != 0 && + dev, KAUTH_REQ_DEVICE_RAWIO_PASSTHRU_ALL, data)) != 0 && (reqn->cmdbuf[0] == TS102_OP_CTL_BITPORT || (reqn->cmdbuf[0] >= TS102_OP_CTL_WATCHDOG && reqn->cmdbuf[0] <= TS102_OP_CTL_SECURITY_KEY) ||