fdc.c (53328) | fdc.c (54073) |
---|---|
1/* 2 * Copyright (c) 1990 The Regents of the University of California. 3 * All rights reserved. 4 * 5 * This code is derived from software contributed to Berkeley by 6 * Don Ahn. 7 * 8 * Libretto PCMCIA floppy support by David Horwitt (dhorwitt@ucsd.edu) --- 33 unchanged lines hidden (view full) --- 42 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 43 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 44 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 45 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 46 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 47 * SUCH DAMAGE. 48 * 49 * from: @(#)fd.c 7.4 (Berkeley) 5/25/91 | 1/* 2 * Copyright (c) 1990 The Regents of the University of California. 3 * All rights reserved. 4 * 5 * This code is derived from software contributed to Berkeley by 6 * Don Ahn. 7 * 8 * Libretto PCMCIA floppy support by David Horwitt (dhorwitt@ucsd.edu) --- 33 unchanged lines hidden (view full) --- 42 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 43 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 44 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 45 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 46 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 47 * SUCH DAMAGE. 48 * 49 * from: @(#)fd.c 7.4 (Berkeley) 5/25/91 |
50 * $FreeBSD: head/sys/dev/fdc/fdc.c 53328 1999-11-18 05:15:09Z peter $ | 50 * $FreeBSD: head/sys/dev/fdc/fdc.c 54073 1999-12-03 08:41:24Z mdodd $ |
51 * 52 */ 53 54#include "opt_fdc.h" 55 56#include <sys/param.h> 57#include <sys/systm.h> 58#include <sys/kernel.h> --- 708 unchanged lines hidden (view full) --- 767 int disabled, *ivar; 768 device_t child; 769 770 ivar = malloc(sizeof *ivar, M_DEVBUF /* XXX */, M_NOWAIT); 771 if (ivar == 0) 772 return; 773 if (resource_int_value(name, unit, "drive", ivar) != 0) 774 *ivar = 0; | 51 * 52 */ 53 54#include "opt_fdc.h" 55 56#include <sys/param.h> 57#include <sys/systm.h> 58#include <sys/kernel.h> --- 708 unchanged lines hidden (view full) --- 767 int disabled, *ivar; 768 device_t child; 769 770 ivar = malloc(sizeof *ivar, M_DEVBUF /* XXX */, M_NOWAIT); 771 if (ivar == 0) 772 return; 773 if (resource_int_value(name, unit, "drive", ivar) != 0) 774 *ivar = 0; |
775 child = device_add_child(dev, name, unit, ivar); | 775 child = device_add_child(dev, name, unit); 776 device_set_ivars(child, ivar); |
776 if (child == 0) 777 return; 778 if (resource_int_value(name, unit, "disabled", &disabled) == 0 779 && disabled != 0) 780 device_disable(child); 781} 782 783static int --- 1574 unchanged lines hidden --- | 777 if (child == 0) 778 return; 779 if (resource_int_value(name, unit, "disabled", &disabled) == 0 780 && disabled != 0) 781 device_disable(child); 782} 783 784static int --- 1574 unchanged lines hidden --- |