projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
This commit was manufactured by cvs2svn to create tag 'FreeBSD-release/1.0'.
[unix-history]
/
sys
/
vm
/
device_pager.c
diff --git
a/sys/vm/device_pager.c
b/sys/vm/device_pager.c
index
404bf96
..
91105c6
100644
(file)
--- a/
sys/vm/device_pager.c
+++ b/
sys/vm/device_pager.c
@@
-35,7
+35,8
@@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * @(#)device_pager.c 7.2 (Berkeley) 4/20/91
+ * from: @(#)device_pager.c 7.2 (Berkeley) 4/20/91
+ * $Id$
*/
/*
*/
/*
@@
-54,6
+55,8
@@
#include "vm_page.h"
#include "vm_kern.h"
#include "device_pager.h"
#include "vm_page.h"
#include "vm_kern.h"
#include "device_pager.h"
+#include "vnode.h"
+#include "specdev.h"
queue_head_t dev_pager_list; /* list of managed devices */
queue_head_t dev_pager_list; /* list of managed devices */
@@
-110,7
+113,7
@@
dev_pager_alloc(handle, size, prot)
* Validation. Make sure this device can be mapped
* and that range to map is acceptible to device.
*/
* Validation. Make sure this device can be mapped
* and that range to map is acceptible to device.
*/
- dev = (
dev_t)handle
;
+ dev = (
(struct vnode *) handle)->v_rdev
;
mapfunc = cdevsw[major(dev)].d_mmap;
if (!mapfunc || mapfunc == enodev || mapfunc == nullop)
return(NULL);
mapfunc = cdevsw[major(dev)].d_mmap;
if (!mapfunc || mapfunc == enodev || mapfunc == nullop)
return(NULL);