Deleted Added
full compact
blkfront.c (181805) blkfront.c (181914)
1/*-
2 * All rights reserved.
3 *
4 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
5 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
8 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL

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

15 *
16 */
17
18/*
19 * XenoBSD block device driver
20 */
21
22#include <sys/cdefs.h>
1/*-
2 * All rights reserved.
3 *
4 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
5 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
8 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL

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

15 *
16 */
17
18/*
19 * XenoBSD block device driver
20 */
21
22#include <sys/cdefs.h>
23__FBSDID("$FreeBSD: head/sys/dev/xen/blkfront/blkfront.c 181805 2008-08-17 23:33:33Z kmacy $");
23__FBSDID("$FreeBSD: head/sys/dev/xen/blkfront/blkfront.c 181914 2008-08-20 09:22:37Z kmacy $");
24
25#include <sys/param.h>
26#include <sys/systm.h>
27#include <sys/malloc.h>
28#include <sys/kernel.h>
29#include <vm/vm.h>
30#include <vm/pmap.h>
31

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

477
478 (void)xenbus_switch_state(info->xbdev, XenbusStateConnected);
479
480 /* Kick pending requests. */
481 mtx_lock(&blkif_io_lock);
482 info->connected = BLKIF_STATE_CONNECTED;
483 kick_pending_request_queues(info);
484 mtx_unlock(&blkif_io_lock);
24
25#include <sys/param.h>
26#include <sys/systm.h>
27#include <sys/malloc.h>
28#include <sys/kernel.h>
29#include <vm/vm.h>
30#include <vm/pmap.h>
31

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

477
478 (void)xenbus_switch_state(info->xbdev, XenbusStateConnected);
479
480 /* Kick pending requests. */
481 mtx_lock(&blkif_io_lock);
482 info->connected = BLKIF_STATE_CONNECTED;
483 kick_pending_request_queues(info);
484 mtx_unlock(&blkif_io_lock);
485
485 info->is_ready = 1;
486
486#if 0
487 add_disk(info->gd);
488#endif
489}
490
491/**
492 * Handle the change of state of the backend to Closing. We must delete our
493 * device-layer structures now, to ensure that writes are flushed through to

--- 529 unchanged lines hidden ---
487#if 0
488 add_disk(info->gd);
489#endif
490}
491
492/**
493 * Handle the change of state of the backend to Closing. We must delete our
494 * device-layer structures now, to ensure that writes are flushed through to

--- 529 unchanged lines hidden ---