Deleted Added
full compact
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 ---