raw-format.c (26c518ab1e2159fd4b8f6819af2bdba35e6416f5) | raw-format.c (9a5a1c621ed72161abcf461d46c7b7b7f97938bf) |
---|---|
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> --- 291 unchanged lines hidden (view full) --- 300 301 ret = raw_adjust_offset(bs, &offset, bytes, true); 302 if (ret) { 303 return ret; 304 } 305 return bdrv_co_pwrite_zeroes(bs->file, offset, bytes, flags); 306} 307 | 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> --- 291 unchanged lines hidden (view full) --- 300 301 ret = raw_adjust_offset(bs, &offset, bytes, true); 302 if (ret) { 303 return ret; 304 } 305 return bdrv_co_pwrite_zeroes(bs->file, offset, bytes, flags); 306} 307 |
308static int coroutine_fn raw_co_pdiscard(BlockDriverState *bs, 309 int64_t offset, int64_t bytes) | 308static int coroutine_fn GRAPH_RDLOCK 309raw_co_pdiscard(BlockDriverState *bs, int64_t offset, int64_t bytes) |
310{ 311 int ret; 312 313 ret = raw_adjust_offset(bs, &offset, bytes, true); 314 if (ret) { 315 return ret; 316 } 317 return bdrv_co_pdiscard(bs->file, offset, bytes); --- 332 unchanged lines hidden --- | 310{ 311 int ret; 312 313 ret = raw_adjust_offset(bs, &offset, bytes, true); 314 if (ret) { 315 return ret; 316 } 317 return bdrv_co_pdiscard(bs->file, offset, bytes); --- 332 unchanged lines hidden --- |