Deleted Added
full compact
virtio_block.c (302408) virtio_block.c (315221)
1/*-
2 * Copyright (c) 2014 Ruslan Bukin <br@bsdpad.com>
3 * All rights reserved.
4 *
5 * This software was developed by SRI International and the University of
6 * Cambridge Computer Laboratory under DARPA/AFRL contract (FA8750-10-C-0237)
7 * ("CTSRD"), as part of the DARPA CRASH research programme.
8 *

--- 19 unchanged lines hidden (view full) ---

28 * SUCH DAMAGE.
29 */
30
31/*
32 * BERI virtio block backend driver
33 */
34
35#include <sys/cdefs.h>
1/*-
2 * Copyright (c) 2014 Ruslan Bukin <br@bsdpad.com>
3 * All rights reserved.
4 *
5 * This software was developed by SRI International and the University of
6 * Cambridge Computer Laboratory under DARPA/AFRL contract (FA8750-10-C-0237)
7 * ("CTSRD"), as part of the DARPA CRASH research programme.
8 *

--- 19 unchanged lines hidden (view full) ---

28 * SUCH DAMAGE.
29 */
30
31/*
32 * BERI virtio block backend driver
33 */
34
35#include <sys/cdefs.h>
36__FBSDID("$FreeBSD: stable/11/sys/dev/beri/virtio/virtio_block.c 276710 2015-01-05 16:43:22Z br $");
36__FBSDID("$FreeBSD: stable/11/sys/dev/beri/virtio/virtio_block.c 315221 2017-03-14 02:06:03Z pfg $");
37
38#include <sys/param.h>
39#include <sys/systm.h>
40#include <sys/bus.h>
41#include <sys/kernel.h>
42#include <sys/module.h>
43#include <sys/rman.h>
44#include <sys/conf.h>

--- 407 unchanged lines hidden (view full) ---

452 DPRINTF("opening file, td 0x%08x\n", (int)td);
453 err = open_file(sc, td);
454 if (err)
455 return (err);
456 PIO_SETUP_IRQ(sc->pio_recv, vtblk_intr, sc);
457 sc->opened = 1;
458 break;
459 case MDIOCDETACH:
37
38#include <sys/param.h>
39#include <sys/systm.h>
40#include <sys/bus.h>
41#include <sys/kernel.h>
42#include <sys/module.h>
43#include <sys/rman.h>
44#include <sys/conf.h>

--- 407 unchanged lines hidden (view full) ---

452 DPRINTF("opening file, td 0x%08x\n", (int)td);
453 err = open_file(sc, td);
454 if (err)
455 return (err);
456 PIO_SETUP_IRQ(sc->pio_recv, vtblk_intr, sc);
457 sc->opened = 1;
458 break;
459 case MDIOCDETACH:
460 if (sc->vnode == 0) {
460 if (sc->vnode == NULL) {
461 /* File not opened */
462 return (1);
463 }
464 sc->opened = 0;
465 DPRINTF("closing file, td 0x%08x\n", (int)td);
466 err = close_file(sc, td);
467 if (err)
468 return (err);

--- 93 unchanged lines hidden ---
461 /* File not opened */
462 return (1);
463 }
464 sc->opened = 0;
465 DPRINTF("closing file, td 0x%08x\n", (int)td);
466 err = close_file(sc, td);
467 if (err)
468 return (err);

--- 93 unchanged lines hidden ---