svn commit: r184164 - head/sys/dev/ppbus
John Baldwin
jhb at FreeBSD.org
Wed Oct 22 15:00:22 UTC 2008
Author: jhb
Date: Wed Oct 22 15:00:22 2008
New Revision: 184164
URL: http://svn.freebsd.org/changeset/base/184164
Log:
Fix build breakage.
Pointy hat: jhb
Modified:
head/sys/dev/ppbus/lpt.c
head/sys/dev/ppbus/ppi.c
Modified: head/sys/dev/ppbus/lpt.c
==============================================================================
--- head/sys/dev/ppbus/lpt.c Wed Oct 22 14:58:23 2008 (r184163)
+++ head/sys/dev/ppbus/lpt.c Wed Oct 22 15:00:22 2008 (r184164)
@@ -399,7 +399,7 @@ lpt_attach(device_t dev)
sc->cdev_bypass = make_dev(&lpt_cdevsw, unit,
UID_ROOT, GID_WHEEL, 0600, LPT_NAME "%d.ctl", unit);
sc->cdev_bypass->si_drv1 = sc;
- sc->cdev_bypass->si_drv2 = LP_BYPASS;
+ sc->cdev_bypass->si_drv2 = (void *)LP_BYPASS;
return (0);
}
@@ -476,7 +476,7 @@ lptopen(struct cdev *dev, int flags, int
} else
sc->sc_state |= LPTINIT;
- sc->sc_flags = dev->si_drv2;
+ sc->sc_flags = (uintptr_t)dev->si_drv2;
/* Check for open with BYPASS flag set. */
if (sc->sc_flags & LP_BYPASS) {
Modified: head/sys/dev/ppbus/ppi.c
==============================================================================
--- head/sys/dev/ppbus/ppi.c Wed Oct 22 14:58:23 2008 (r184163)
+++ head/sys/dev/ppbus/ppi.c Wed Oct 22 15:00:22 2008 (r184164)
@@ -171,7 +171,7 @@ ppi_attach(device_t dev)
UID_ROOT, GID_WHEEL,
0600, "ppi%d", device_get_unit(dev));
if (ppi->ppi_cdev == NULL) {
- device_printf("Failed to create character device\n");
+ device_printf(dev, "Failed to create character device\n");
return (ENXIO);
}
ppi->ppi_cdev->si_drv1 = ppi;
@@ -496,6 +496,7 @@ ppiioctl(struct cdev *dev, u_long cmd, c
{
struct ppi_data *ppi = dev->si_drv1;
device_t ppidev = ppi->ppi_device;
+ device_t ppbus = device_get_parent(ppidev);
int error = 0;
u_int8_t *val = (u_int8_t *)data;
More information about the svn-src-head
mailing list