[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 07/14] block/blklogwrites: drop error propagation
From: |
Markus Armbruster |
Subject: |
Re: [PATCH 07/14] block/blklogwrites: drop error propagation |
Date: |
Fri, 11 Sep 2020 16:43:27 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) |
Greg Kurz <groug@kaod.org> writes:
> On Fri, 11 Sep 2020 07:30:37 +0200
> Markus Armbruster <armbru@redhat.com> wrote:
[...]
>> No, the patch is okay as is.
>>
>> Dumbing it down to keep it simple would also be okay.
>>
>
> What about Ari's proposal to add ERRP_GUARD() and check errors
> with "if (*errp)" like we do for void functions ?
Up to the maintainer. I prefer this patch.
>> Regarding the proposed assertion: do we protect similar conversions from
>> over-wide negative errno int elsewhere?
>>
>
> We do protect int64_t->int conversions in a few places, eg.
> qcow2_write_snapshots() or qemu_spice_create_host_primary(),
> but I couldn't find one about a negarive errno.
Then I'd not protect it here, either.
>> >>> goto fail_log;
>> >>> }
>> >>>
>> >>> + s->cur_log_sector = cur_log_sector;
>> >>> s->nr_entries = le64_to_cpu(log_sb.nr_entries);
>> >>> }
>> >>> } else {
>>
- Re: [PATCH 04/14] blockdev: fix drive_backup_prepare() missed error, (continued)
Re: [PATCH 07/14] block/blklogwrites: drop error propagation, Ari Sundholm, 2020/09/10
[PATCH 11/14] block/qcow2-bitmap: return startus from qcow2_store_persistent_dirty_bitmaps, Vladimir Sementsov-Ogievskiy, 2020/09/09