virtio-blk.c (09999a5f7fc8e3636feda4358a79a25a09467594) | virtio-blk.c (9d5b731dd2d64deb3bc798ef4e3c08603d54ae02) |
---|---|
1/* 2 * Virtio Block Device 3 * 4 * Copyright IBM, Corp. 2007 5 * 6 * Authors: 7 * Anthony Liguori <aliguori@us.ibm.com> 8 * --- 708 unchanged lines hidden (view full) --- 717 718 memcpy(&blkcfg, config, sizeof(blkcfg)); 719 720 aio_context_acquire(blk_get_aio_context(s->blk)); 721 blk_set_enable_write_cache(s->blk, blkcfg.wce != 0); 722 aio_context_release(blk_get_aio_context(s->blk)); 723} 724 | 1/* 2 * Virtio Block Device 3 * 4 * Copyright IBM, Corp. 2007 5 * 6 * Authors: 7 * Anthony Liguori <aliguori@us.ibm.com> 8 * --- 708 unchanged lines hidden (view full) --- 717 718 memcpy(&blkcfg, config, sizeof(blkcfg)); 719 720 aio_context_acquire(blk_get_aio_context(s->blk)); 721 blk_set_enable_write_cache(s->blk, blkcfg.wce != 0); 722 aio_context_release(blk_get_aio_context(s->blk)); 723} 724 |
725static uint64_t virtio_blk_get_features(VirtIODevice *vdev, uint64_t features) | 725static uint64_t virtio_blk_get_features(VirtIODevice *vdev, uint64_t features, 726 Error **errp) |
726{ 727 VirtIOBlock *s = VIRTIO_BLK(vdev); 728 729 virtio_add_feature(&features, VIRTIO_BLK_F_SEG_MAX); 730 virtio_add_feature(&features, VIRTIO_BLK_F_GEOMETRY); 731 virtio_add_feature(&features, VIRTIO_BLK_F_TOPOLOGY); 732 virtio_add_feature(&features, VIRTIO_BLK_F_BLK_SIZE); 733 virtio_add_feature(&features, VIRTIO_BLK_F_SCSI); --- 271 unchanged lines hidden --- | 727{ 728 VirtIOBlock *s = VIRTIO_BLK(vdev); 729 730 virtio_add_feature(&features, VIRTIO_BLK_F_SEG_MAX); 731 virtio_add_feature(&features, VIRTIO_BLK_F_GEOMETRY); 732 virtio_add_feature(&features, VIRTIO_BLK_F_TOPOLOGY); 733 virtio_add_feature(&features, VIRTIO_BLK_F_BLK_SIZE); 734 virtio_add_feature(&features, VIRTIO_BLK_F_SCSI); --- 271 unchanged lines hidden --- |