SCCS-vsn: sys/tahoe/tahoe/vm_machdep.c 7.3
SCCS-vsn: sys/tahoe/vba/mp.c 7.10
* from this software without specific prior written permission.
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
* from this software without specific prior written permission.
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
- * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- * @(#)vm_machdep.c 7.2 (Berkeley) %G%
+ * @(#)vm_machdep.c 7.3 (Berkeley) %G%
*/
#include "param.h"
#include "systm.h"
*/
#include "param.h"
#include "systm.h"
#include "user.h"
#include "proc.h"
#include "cmap.h"
#include "mount.h"
#include "user.h"
#include "proc.h"
#include "cmap.h"
#include "mount.h"
+#include "../ufs/ufsmount.h"
#include "vm.h"
#include "text.h"
#include "kernel.h"
#include "vm.h"
#include "text.h"
#include "kernel.h"
if (pte->pg_fod == 0 && pte->pg_pfnum) {
c = &cmap[pgtocm(pte->pg_pfnum)];
if (c->c_blkno && c->c_mdev != MSWAPX)
if (pte->pg_fod == 0 && pte->pg_pfnum) {
c = &cmap[pgtocm(pte->pg_pfnum)];
if (c->c_blkno && c->c_mdev != MSWAPX)
- munhash(mount[c->c_mdev].m_dev,
+ munhash(mounttab[c->c_mdev].um_devvp,
(daddr_t)(u_long)c->c_blkno);
}
*(int *)pte &= ~PG_PROT;
(daddr_t)(u_long)c->c_blkno);
}
*(int *)pte &= ~PG_PROT;
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
* WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
* WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*
- * @(#)mp.c 7.9 (Berkeley) %G%
+ * @(#)mp.c 7.10 (Berkeley) %G%
#include "param.h"
#include "ioctl.h"
#include "tty.h"
#include "param.h"
#include "ioctl.h"
#include "tty.h"
#include "user.h"
#include "map.h"
#include "buf.h"
#include "conf.h"
#include "file.h"
#include "user.h"
#include "map.h"
#include "buf.h"
#include "conf.h"
#include "file.h"
#include "errno.h"
#include "syslog.h"
#include "vmmac.h"
#include "errno.h"
#include "syslog.h"
#include "vmmac.h"
dl = &ms->ms_mb->mb_dl;
dl->mpdl_count = uio->uio_iov->iov_len;
dl->mpdl_data = (caddr_t) kvtophys(mpdlbuf);
dl = &ms->ms_mb->mb_dl;
dl->mpdl_count = uio->uio_iov->iov_len;
dl->mpdl_data = (caddr_t) kvtophys(mpdlbuf);
- if (error = uiomove(mpdlbuf, (int)dl->mpdl_count, UIO_WRITE, uio))
+ if (error = uiomove(mpdlbuf, (int)dl->mpdl_count, uio))
return (error);
uio->uio_resid -= dl->mpdl_count; /* set up return from write */
dl->mpdl_cmd = MPDLCMD_NORMAL;
return (error);
uio->uio_resid -= dl->mpdl_count; /* set up return from write */
dl->mpdl_cmd = MPDLCMD_NORMAL;