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 --- |