Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Apr 2002 12:38:41 -0700 (PDT)
From:      Thomas Moestl <tmm@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/kern sys_pipe.c
Message-ID:  <200204121938.g3CJcfk69260@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
tmm         2002/04/12 12:38:41 PDT

  Modified files:
    sys/kern             sys_pipe.c 
  Log:
  Do not use pmap_kextract() to find out the physical address of a user
  belong to a user virtual address; while this happens to work on some
  architectures, it can't on sparc64, since user and kernel virtual
  address spaces overlap there (the distinction between them is done via
  separate address space identifiers).
  
  Instead, look up the page in the vm_map of the process in question.
  
  Reviewed by:    jake
  
  Revision  Changes    Path
  1.102     +17 -6     src/sys/kern/sys_pipe.c

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200204121938.g3CJcfk69260>