Module Name: src Committed By: dyoung Date: Fri May 1 20:43:41 UTC 2009
Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: Use device_t, cfdata_t, device_private(). To generate a diff of this commit: cvs rdiff -u -r1.260 -r1.261 src/sys/dev/raidframe/rf_netbsdkintf.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/raidframe/rf_netbsdkintf.c diff -u src/sys/dev/raidframe/rf_netbsdkintf.c:1.260 src/sys/dev/raidframe/rf_netbsdkintf.c:1.261 --- src/sys/dev/raidframe/rf_netbsdkintf.c:1.260 Fri Apr 3 16:23:41 2009 +++ src/sys/dev/raidframe/rf_netbsdkintf.c Fri May 1 20:43:41 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: rf_netbsdkintf.c,v 1.260 2009/04/03 16:23:41 sborrill Exp $ */ +/* $NetBSD: rf_netbsdkintf.c,v 1.261 2009/05/01 20:43:41 dyoung Exp $ */ /*- * Copyright (c) 1996, 1997, 1998, 2008 The NetBSD Foundation, Inc. * All rights reserved. @@ -139,7 +139,7 @@ ***********************************************************/ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: rf_netbsdkintf.c,v 1.260 2009/04/03 16:23:41 sborrill Exp $"); +__KERNEL_RCSID(0, "$NetBSD: rf_netbsdkintf.c,v 1.261 2009/05/01 20:43:41 dyoung Exp $"); #ifdef _KERNEL_OPT #include "opt_compat_netbsd.h" @@ -218,9 +218,9 @@ static void raidinit(RF_Raid_t *); void raidattach(int); -static int raid_match(struct device *, struct cfdata *, void *); -static void raid_attach(struct device *, struct device *, void *); -static int raid_detach(struct device *, int); +static int raid_match(device_t, cfdata_t, void *); +static void raid_attach(device_t, device_t, void *); +static int raid_detach(device_t, int); dev_type_open(raidopen); dev_type_close(raidclose); @@ -248,7 +248,7 @@ */ struct raid_softc { - struct device *sc_dev; + device_t sc_dev; int sc_flags; /* flags */ int sc_cflags; /* configuration flags */ uint64_t sc_size; /* size of the raid device */ @@ -312,7 +312,7 @@ void rf_RewriteParityThread(RF_Raid_t *raidPtr); void rf_CopybackThread(RF_Raid_t *raidPtr); void rf_ReconstructInPlaceThread(struct rf_recon_req *); -int rf_autoconfig(struct device *self); +int rf_autoconfig(device_t); void rf_buildroothack(RF_ConfigSet_t *); RF_AutoConfig_t *rf_find_raid_components(void); @@ -417,7 +417,7 @@ } int -rf_autoconfig(struct device *self) +rf_autoconfig(device_t self) { RF_AutoConfig_t *ac_list; RF_ConfigSet_t *config_sets; @@ -2847,7 +2847,7 @@ { struct vnode *vp; struct disklabel label; - struct device *dv; + device_t dv; dev_t dev; int bmajor, bminor, wedge; int error; @@ -3598,24 +3598,22 @@ } static int -raid_match(struct device *self, struct cfdata *cfdata, - void *aux) +raid_match(device_t self, cfdata_t cfdata, void *aux) { return 1; } static void -raid_attach(struct device *parent, struct device *self, - void *aux) +raid_attach(device_t parent, device_t self, void *aux) { } static int -raid_detach(struct device *self, int flags) +raid_detach(device_t self, int flags) { - struct raid_softc *rs = (struct raid_softc *)self; + struct raid_softc *rs = device_private(self); if (rs->sc_flags & RAIDF_INITED) return EBUSY;