Patchwork [v2,resend,1/4] Add open_flags to BlockDriverState Will be used later

login
register
mail settings
Submitter Naphtali Sprei
Date Feb. 4, 2010, 10:04 p.m.
Message ID <1265321069-4105-2-git-send-email-nsprei@redhat.com>
Download mbox | patch
Permalink /patch/44559/
State New
Headers show

Comments

Naphtali Sprei - Feb. 4, 2010, 10:04 p.m.
Signed-off-by: Naphtali Sprei <nsprei@redhat.com>
---
 block.c     |    1 +
 block_int.h |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

Patch

diff --git a/block.c b/block.c
index 1919d19..66564de 100644
--- a/block.c
+++ b/block.c
@@ -363,6 +363,7 @@  int bdrv_open2(BlockDriverState *bs, const char *filename, int flags,
     bs->is_temporary = 0;
     bs->encrypted = 0;
     bs->valid_key = 0;
+    bs->open_flags = flags;
     /* buffer_alignment defaulted to 512, drivers can change this value */
     bs->buffer_alignment = 512;
 
diff --git a/block_int.h b/block_int.h
index a0ebd90..9144d37 100644
--- a/block_int.h
+++ b/block_int.h
@@ -130,6 +130,7 @@  struct BlockDriverState {
     int64_t total_sectors; /* if we are reading a disk image, give its
                               size in sectors */
     int read_only; /* if true, the media is read only */
+    int open_flags; /* flags used to open the file */
     int removable; /* if true, the media can be removed */
     int locked;    /* if true, the media cannot temporarily be ejected */
     int encrypted; /* if true, the media is encrypted */