raw-format.c (50c4bcd496d536e6b2693fb6258a9f447c5e33ae) raw-format.c (774c726ceb2a3aa039dc20f0b51c9d36a2c6760d)
1/* BlockDriver implementation for "raw" format driver
2 *
3 * Copyright (C) 2010-2016 Red Hat, Inc.
4 * Copyright (C) 2010, Blue Swirl <blauwirbel@gmail.com>
5 * Copyright (C) 2009, Anthony Liguori <aliguori@us.ibm.com>
6 *
7 * Author:
8 * Laszlo Ersek <lersek@redhat.com>

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

618 */
619 *nperm &= ~(BLK_PERM_WRITE | BLK_PERM_RESIZE);
620 *nperm |= parent_perm & (BLK_PERM_WRITE | BLK_PERM_RESIZE);
621}
622
623BlockDriver bdrv_raw = {
624 .format_name = "raw",
625 .instance_size = sizeof(BDRVRawState),
1/* BlockDriver implementation for "raw" format driver
2 *
3 * Copyright (C) 2010-2016 Red Hat, Inc.
4 * Copyright (C) 2010, Blue Swirl <blauwirbel@gmail.com>
5 * Copyright (C) 2009, Anthony Liguori <aliguori@us.ibm.com>
6 *
7 * Author:
8 * Laszlo Ersek <lersek@redhat.com>

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

618 */
619 *nperm &= ~(BLK_PERM_WRITE | BLK_PERM_RESIZE);
620 *nperm |= parent_perm & (BLK_PERM_WRITE | BLK_PERM_RESIZE);
621}
622
623BlockDriver bdrv_raw = {
624 .format_name = "raw",
625 .instance_size = sizeof(BDRVRawState),
626 .supports_zoned_children = true,
626 .bdrv_probe = &raw_probe,
627 .bdrv_reopen_prepare = &raw_reopen_prepare,
628 .bdrv_reopen_commit = &raw_reopen_commit,
629 .bdrv_reopen_abort = &raw_reopen_abort,
630 .bdrv_open = &raw_open,
631 .bdrv_child_perm = raw_child_perm,
632 .bdrv_co_create_opts = &raw_co_create_opts,
633 .bdrv_co_preadv = &raw_co_preadv,

--- 32 unchanged lines hidden ---
627 .bdrv_probe = &raw_probe,
628 .bdrv_reopen_prepare = &raw_reopen_prepare,
629 .bdrv_reopen_commit = &raw_reopen_commit,
630 .bdrv_reopen_abort = &raw_reopen_abort,
631 .bdrv_open = &raw_open,
632 .bdrv_child_perm = raw_child_perm,
633 .bdrv_co_create_opts = &raw_co_create_opts,
634 .bdrv_co_preadv = &raw_co_preadv,

--- 32 unchanged lines hidden ---