diff options
| author | Maxime Henrion <mux@FreeBSD.org> | 2003-02-25 03:21:22 +0000 |
|---|---|---|
| committer | Maxime Henrion <mux@FreeBSD.org> | 2003-02-25 03:21:22 +0000 |
| commit | 07159f9c56de91cb7d7bd6b6a795eebfee78133e (patch) | |
| tree | a4ad6d456fdd984cdf9c6c6abd5e4654a9b7e3e0 /sys/dev/agp | |
| parent | edf02ff15d952524ebf102c65a7b23e716259fe5 (diff) | |
Notes
Diffstat (limited to 'sys/dev/agp')
| -rw-r--r-- | sys/dev/agp/agp.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/dev/agp/agp.c b/sys/dev/agp/agp.c index f8210267ccba5..be2f7f88a3563 100644 --- a/sys/dev/agp/agp.c +++ b/sys/dev/agp/agp.c @@ -722,14 +722,15 @@ agp_ioctl(dev_t kdev, u_long cmd, caddr_t data, int fflag, struct thread *td) } static int -agp_mmap(dev_t kdev, vm_offset_t offset, int prot) +agp_mmap(dev_t kdev, vm_offset_t offset, vm_offset_t *paddr, int prot) { device_t dev = KDEV2DEV(kdev); struct agp_softc *sc = device_get_softc(dev); if (offset > AGP_GET_APERTURE(dev)) return -1; - return atop(rman_get_start(sc->as_aperture) + offset); + *paddr = rman_get_start(sc->as_aperture) + offset; + return 0; } /* Implementation of the kernel api */ |
