From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1iXQ74-0002Wv-Sn for mharc-qemu-riscv@gnu.org; Wed, 20 Nov 2019 08:33:42 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:36810) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iXPoM-00027k-3o for qemu-riscv@nongnu.org; Wed, 20 Nov 2019 08:14:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iXPoK-0008AQ-4N for qemu-riscv@nongnu.org; Wed, 20 Nov 2019 08:14:21 -0500 Received: from us-smtp-delivery-1.mimecast.com ([207.211.31.120]:56127 helo=us-smtp-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iXPoJ-00089G-Vv for qemu-riscv@nongnu.org; Wed, 20 Nov 2019 08:14:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1574255659; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=FPXFGLzziNWXlHtDlx+id3E16uwnVocjU9q+wnQ7Ym4=; b=dklurGm/7LUnexueoMxxcQrygijCTwfIJvZYLKHFm1hQEmFKOcszmhD/wdO+OX6BUepCf+ BXhcHekTLc2wgpHFDfZ7VXDBXwJ+KigXqqmtBNOI5MRmg8Z7AgFLpWtsGi612eClJYnFPV rI5OwB43QGtKd1XEDYAiQYpw2dtk+9c= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-263-8D4dw5wwPgemGbK8SniO-Q-1; Wed, 20 Nov 2019 08:14:17 -0500 Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 7A3C01005502; Wed, 20 Nov 2019 13:14:13 +0000 (UTC) Received: from linux.fritz.box (unknown [10.36.118.18]) by smtp.corp.redhat.com (Postfix) with ESMTPS id E45636106E; Wed, 20 Nov 2019 13:13:23 +0000 (UTC) Date: Wed, 20 Nov 2019 14:13:22 +0100 From: Kevin Wolf To: Eric Blake Cc: Vladimir Sementsov-Ogievskiy , "qemu-devel@nongnu.org" , "armbru@redhat.com" , Gerd Hoffmann , "Gonglei (Arei)" , Eduardo Habkost , Igor Mammedov , Laurent Vivier , Amit Shah , Max Reitz , John Snow , Ari Sundholm , Pavel Dovgalyuk , Paolo Bonzini , Stefan Hajnoczi , Fam Zheng , Stefan Weil , Ronnie Sahlberg , Peter Lieven , Denis Lunev , Alberto Garcia , Jason Dillaman , Wen Congyang , Xie Changlong , Liu Yuan , "Richard W.M. Jones" , Jeff Cody , =?iso-8859-1?Q?Marc-Andr=E9?= Lureau , Daniel =?iso-8859-1?Q?P=2E_Berrang=E9?= , Richard Henderson , Greg Kurz , "Michael S. Tsirkin" , Marcel Apfelbaum , Beniamino Galvani , Peter Maydell , =?iso-8859-1?Q?C=E9dric?= Le Goater , Andrew Jeffery , Joel Stanley , Andrew Baumann , Philippe =?iso-8859-1?Q?Mathieu-Daud=E9?= , Antony Pavlov , Jean-Christophe Dubois , Peter Chubb , Subbaraya Sundeep , Eric Auger , Alistair Francis , "Edgar E. Iglesias" , Stefano Stabellini , Anthony Perard , Paul Durrant , Paul Burton , Aleksandar Rikalo , Chris Wulff , Marek Vasut , David Gibson , Cornelia Huck , Halil Pasic , Christian Borntraeger , =?iso-8859-1?Q?Herv=E9?= Poussineau , Xiao Guangrong , Aurelien Jarno , Aleksandar Markovic , Mark Cave-Ayland , Jason Wang , Laszlo Ersek , Yuval Shaia , Palmer Dabbelt , Sagar Karandikar , Bastian Koppelmann , David Hildenbrand , Thomas Huth , Eric Farman , Matthew Rosato , Hannes Reinecke , Michael Walle , Artyom Tarasenko , Stefan Berger , Samuel Thibault , Alex Williamson , Tony Krowiak , Pierre Morel , Michael Roth , Hailiang Zhang , Juan Quintela , "Dr. David Alan Gilbert" , Luigi Rizzo , Giuseppe Lettieri , Vincenzo Maffione , Jan Kiszka , Anthony Green , Stafford Horne , Guan Xuetao , Max Filippov , "qemu-block@nongnu.org" , "integration@gluster.org" , "sheepdog@lists.wpkg.org" , "qemu-arm@nongnu.org" , "xen-devel@lists.xenproject.org" , "qemu-ppc@nongnu.org" , "qemu-s390x@nongnu.org" , "qemu-riscv@nongnu.org" Subject: Re: [RFC v5 000/126] error: auto propagated local_err Message-ID: <20191120131322.GB5779@linux.fritz.box> References: <20191011160552.22907-1-vsementsov@virtuozzo.com> <538354c8-7ba9-8b1c-476e-5733c418207b@virtuozzo.com> <606dbe22-0d1e-66bb-aba9-681ca7961623@redhat.com> MIME-Version: 1.0 In-Reply-To: <606dbe22-0d1e-66bb-aba9-681ca7961623@redhat.com> User-Agent: Mutt/1.12.1 (2019-06-15) X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12 X-MC-Unique: 8D4dw5wwPgemGbK8SniO-Q-1 X-Mimecast-Spam-Score: 0 Content-Type: text/plain; charset=WINDOWS-1252 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 207.211.31.120 X-Mailman-Approved-At: Wed, 20 Nov 2019 08:33:41 -0500 X-BeenThere: qemu-riscv@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Nov 2019 13:14:23 -0000 Am 20.11.2019 um 13:59 hat Eric Blake geschrieben: > On 11/20/19 3:50 AM, Vladimir Sementsov-Ogievskiy wrote: > > Okay... > >=20 > > I think that: > >=20 > > 1. A lot of efforts (not only my, I think reviewing is already exceeded= generation efforts) > > are made, it would be sad to lose them. > >=20 > > 2. It's safe enough to apply only part of generated patches: we just fi= x error_abort/error_fatal > > in more popular subsystems, what's wrong with that? Why not to cove= r 80% cases by 20% efforts? > >=20 > > 3. It's obviously impossible to merge the whole series. A lot of time p= assed, series diverges. > >=20 > >=20 > > So I propose the following plan: > >=20 > > 1. I resend small separate series of preparation patches per maintainer= . They are good anyway. > >=20 > > 2. We commit patch with macro (changing MUST to SHOULD in documentation= ) and coccinelle script. > > (or that may be combined with the first series from [3.]) > >=20 > > 3. When one of preparations taken to maintainer's tree, I send generate= d patches for > > its maintainer. >=20 > I'd still prefer waiting for direction from Markus. We've been tied up b= y > other things (KVM Forum, 4.2 release), but now that we are in freeze, thi= s > is actually a GOOD time for Markus to finally get back to this series, an= d > there is going to be less rebasing needed if we can apply the entire clea= nup > right as 5.0 development opens in a couple of weeks. Actually, that's possibly the worst possible time for avoiding conflicts because during freeze, maintainers are collecting stuff in private branches for weeks without getting it into master. If you are the one who gets merged first (what are the odds?), that solves the problem for you, but then everyone else will get conflicts. I like Vladimir's new plan. Kevin From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 2002:a19:6911:0:0:0:0:0 with SMTP id e17csp1982137lfc; Wed, 20 Nov 2019 05:15:23 -0800 (PST) X-Google-Smtp-Source: APXvYqyKwAJ4Q2C5mBfGRfksnTwSBSAJlvGoliDKQA5gzTwKCcdiLKBwNIwFnau1Yb4VjkM3Xbuk X-Received: by 2002:a5d:4b05:: with SMTP id v5mr3233451wrq.210.1574255723182; Wed, 20 Nov 2019 05:15:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1574255723; cv=none; d=google.com; s=arc-20160816; b=N6O6UDdBgFKwrALcBXNfIdZWToaaefZ3Ijbp7eJiig3MGD5YxcaQBuXK7xKR4i4fFv xZAkZSotdz9v7k3Jsgb/ADonD51A2C5yz9LwZaDv02/t/1cddHS9rE+hMbowPJz0J2zL ddMZl9PPKysU5S6IgnoEppBEkx+v+Nag+s8C9WVLd22/GvA37lux3R8s67Q1FpU2md4I gJY+c6C0FD43x2cQ8Avzh+cYtJ5zaoKYDLVhqFp3c+Nj5RbF3N3yFwxDedbcqzmD7T7C qGuYeagknvYeii4y1a8vodVnEPPdHKPF0YvfWVQMLixO338DAXkB1w4tLOwwNkrz8Ltp E3Vg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-disposition :content-transfer-encoding:user-agent:in-reply-to:mime-version :references:message-id:subject:to:from:date:dkim-signature; bh=FPXFGLzziNWXlHtDlx+id3E16uwnVocjU9q+wnQ7Ym4=; b=BuO28C5vCTXrcaMggU6xrDk+tzh/08eF/KYroPXEtihi8lt8kXsatrKnv++9f5gzde +SoXFvmDHM36dlD3YuWZ5OYBZUqMOIQpPXeIyvkW41g6GpyC8Wk+tvglLbUmQ5T/Mqw9 PKzGUBF65+2UU+FgqD8c6KVGcdd23QIKASMczpjQOPhcWvNN91OHopmvo7xLnYXdgiw/ 0kMcogPEl6SspEEcKhfZ0rAp5JrInSE+mW5JNVxiveUEPkZmt/RamiaCnnD6FxWRIXU+ /z8B42ueBIkwyKFaqSlyY6nblgkf7UpMStu5svUbS1WiFMwKoeZFwnlrML0Q2sVR7Vb8 nhcA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@redhat.com header.s=mimecast20190719 header.b="dklurGm/"; spf=pass (google.com: domain of qemu-devel-bounces+alex.bennee=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+alex.bennee=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id e25si19772818ede.335.2019.11.20.05.15.23 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 20 Nov 2019 05:15:23 -0800 (PST) Received-SPF: pass (google.com: domain of qemu-devel-bounces+alex.bennee=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@redhat.com header.s=mimecast20190719 header.b="dklurGm/"; spf=pass (google.com: domain of qemu-devel-bounces+alex.bennee=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+alex.bennee=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: from localhost ([::1]:57910 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iXPpK-00037u-5C for alex.bennee@linaro.org; Wed, 20 Nov 2019 08:15:22 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:36815) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iXPoM-00027o-3o for qemu-devel@nongnu.org; Wed, 20 Nov 2019 08:14:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iXPoK-0008Ax-70 for qemu-devel@nongnu.org; Wed, 20 Nov 2019 08:14:21 -0500 Received: from us-smtp-delivery-1.mimecast.com ([207.211.31.120]:37216 helo=us-smtp-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iXPoK-00089F-1C for qemu-devel@nongnu.org; Wed, 20 Nov 2019 08:14:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1574255659; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=FPXFGLzziNWXlHtDlx+id3E16uwnVocjU9q+wnQ7Ym4=; b=dklurGm/7LUnexueoMxxcQrygijCTwfIJvZYLKHFm1hQEmFKOcszmhD/wdO+OX6BUepCf+ BXhcHekTLc2wgpHFDfZ7VXDBXwJ+KigXqqmtBNOI5MRmg8Z7AgFLpWtsGi612eClJYnFPV rI5OwB43QGtKd1XEDYAiQYpw2dtk+9c= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-263-8D4dw5wwPgemGbK8SniO-Q-1; Wed, 20 Nov 2019 08:14:17 -0500 Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 7A3C01005502; Wed, 20 Nov 2019 13:14:13 +0000 (UTC) Received: from linux.fritz.box (unknown [10.36.118.18]) by smtp.corp.redhat.com (Postfix) with ESMTPS id E45636106E; Wed, 20 Nov 2019 13:13:23 +0000 (UTC) Date: Wed, 20 Nov 2019 14:13:22 +0100 From: Kevin Wolf To: Eric Blake Subject: Re: [RFC v5 000/126] error: auto propagated local_err Message-ID: <20191120131322.GB5779@linux.fritz.box> References: <20191011160552.22907-1-vsementsov@virtuozzo.com> <538354c8-7ba9-8b1c-476e-5733c418207b@virtuozzo.com> <606dbe22-0d1e-66bb-aba9-681ca7961623@redhat.com> MIME-Version: 1.0 In-Reply-To: <606dbe22-0d1e-66bb-aba9-681ca7961623@redhat.com> User-Agent: Mutt/1.12.1 (2019-06-15) X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12 X-MC-Unique: 8D4dw5wwPgemGbK8SniO-Q-1 X-Mimecast-Spam-Score: 0 Content-Type: text/plain; charset=WINDOWS-1252 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 207.211.31.120 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Stefan Hajnoczi , Jeff Cody , Jan Kiszka , Alberto Garcia , Hailiang Zhang , "qemu-block@nongnu.org" , Aleksandar Rikalo , Halil Pasic , =?iso-8859-1?Q?Herv=E9?= Poussineau , Anthony Perard , Samuel Thibault , Philippe =?iso-8859-1?Q?Mathieu-Daud=E9?= , Anthony Green , Laurent Vivier , Eduardo Habkost , Xie Changlong , Peter Lieven , "Dr. David Alan Gilbert" , Beniamino Galvani , Eric Auger , Alex Williamson , Ronnie Sahlberg , John Snow , Richard Henderson , Vladimir Sementsov-Ogievskiy , Andrew Jeffery , Chris Wulff , Subbaraya Sundeep , Michael Walle , "qemu-ppc@nongnu.org" , Bastian Koppelmann , Igor Mammedov , Fam Zheng , Peter Maydell , "sheepdog@lists.wpkg.org" , Matthew Rosato , David Hildenbrand , Palmer Dabbelt , Eric Farman , Max Filippov , Hannes Reinecke , Stefano Stabellini , "Gonglei \(Arei\)" , Liu Yuan , Artyom Tarasenko , Thomas Huth , Amit Shah , Stefan Weil , Greg Kurz , Yuval Shaia , "qemu-s390x@nongnu.org" , "qemu-arm@nongnu.org" , Peter Chubb , =?iso-8859-1?Q?C=E9dric?= Le Goater , Stafford Horne , "qemu-riscv@nongnu.org" , Cornelia Huck , Aleksandar Markovic , Aurelien Jarno , Paul Burton , Sagar Karandikar , Paul Durrant , Jason Wang , Gerd Hoffmann , "Edgar E. Iglesias" , Guan Xuetao , Ari Sundholm , Juan Quintela , Michael Roth , Christian Borntraeger , Joel Stanley , Jason Dillaman , Antony Pavlov , "xen-devel@lists.xenproject.org" , "integration@gluster.org" , Laszlo Ersek , "Richard W.M. Jones" , Andrew Baumann , Max Reitz , Denis Lunev , "Michael S. Tsirkin" , Mark Cave-Ayland , "qemu-devel@nongnu.org" , Vincenzo Maffione , Marek Vasut , "armbru@redhat.com" , =?iso-8859-1?Q?Marc-Andr=E9?= Lureau , Alistair Francis , Pavel Dovgalyuk , Giuseppe Lettieri , Luigi Rizzo , David Gibson , Tony Krowiak , Daniel =?iso-8859-1?Q?P=2E_Berrang=E9?= , Xiao Guangrong , Pierre Morel , Wen Congyang , Jean-Christophe Dubois , Paolo Bonzini , Stefan Berger Errors-To: qemu-devel-bounces+alex.bennee=linaro.org@nongnu.org Sender: "Qemu-devel" X-TUID: h/j6smQ67+Fb Am 20.11.2019 um 13:59 hat Eric Blake geschrieben: > On 11/20/19 3:50 AM, Vladimir Sementsov-Ogievskiy wrote: > > Okay... > >=20 > > I think that: > >=20 > > 1. A lot of efforts (not only my, I think reviewing is already exceeded= generation efforts) > > are made, it would be sad to lose them. > >=20 > > 2. It's safe enough to apply only part of generated patches: we just fi= x error_abort/error_fatal > > in more popular subsystems, what's wrong with that? Why not to cove= r 80% cases by 20% efforts? > >=20 > > 3. It's obviously impossible to merge the whole series. A lot of time p= assed, series diverges. > >=20 > >=20 > > So I propose the following plan: > >=20 > > 1. I resend small separate series of preparation patches per maintainer= . They are good anyway. > >=20 > > 2. We commit patch with macro (changing MUST to SHOULD in documentation= ) and coccinelle script. > > (or that may be combined with the first series from [3.]) > >=20 > > 3. When one of preparations taken to maintainer's tree, I send generate= d patches for > > its maintainer. >=20 > I'd still prefer waiting for direction from Markus. We've been tied up b= y > other things (KVM Forum, 4.2 release), but now that we are in freeze, thi= s > is actually a GOOD time for Markus to finally get back to this series, an= d > there is going to be less rebasing needed if we can apply the entire clea= nup > right as 5.0 development opens in a couple of weeks. Actually, that's possibly the worst possible time for avoiding conflicts because during freeze, maintainers are collecting stuff in private branches for weeks without getting it into master. If you are the one who gets merged first (what are the odds?), that solves the problem for you, but then everyone else will get conflicts. I like Vladimir's new plan. Kevin From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CC443C432C0 for ; Wed, 20 Nov 2019 13:20:28 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 973AD2251F for ; Wed, 20 Nov 2019 13:20:28 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="CZ+YVa2+" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 973AD2251F Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1iXPtw-0002fn-Va; Wed, 20 Nov 2019 13:20:08 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1iXPof-00020I-NA for xen-devel@lists.xenproject.org; Wed, 20 Nov 2019 13:14:41 +0000 X-Inumbo-ID: b506e49e-0b97-11ea-9631-bc764e2007e4 Received: from us-smtp-1.mimecast.com (unknown [205.139.110.61]) by us1-rack-iad1.inumbo.com (Halon) with ESMTP id b506e49e-0b97-11ea-9631-bc764e2007e4; Wed, 20 Nov 2019 13:14:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1574255678; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=FPXFGLzziNWXlHtDlx+id3E16uwnVocjU9q+wnQ7Ym4=; b=CZ+YVa2+R0nFjKwo5riX6LstrPXOzFI126p6j8La+s/nEx0lfqTPAd70uQYjjKyKRVYDfx j0T6OOhRfzQp+Cckp/2CPLSR2yHhDEzWLKA2gmmXNtY/YJZCn38ZyfVVeZw636uQ8KK5SE T3vWDbhIkrH19LFl+6xuRxECK2lFft4= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-38-jUJm-5ZPMnqUBdXvoJ3LDA-1; Wed, 20 Nov 2019 08:14:20 -0500 Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 7EF04800A02; Wed, 20 Nov 2019 13:14:13 +0000 (UTC) Received: from linux.fritz.box (unknown [10.36.118.18]) by smtp.corp.redhat.com (Postfix) with ESMTPS id E45636106E; Wed, 20 Nov 2019 13:13:23 +0000 (UTC) Date: Wed, 20 Nov 2019 14:13:22 +0100 From: Kevin Wolf To: Eric Blake Message-ID: <20191120131322.GB5779@linux.fritz.box> References: <20191011160552.22907-1-vsementsov@virtuozzo.com> <538354c8-7ba9-8b1c-476e-5733c418207b@virtuozzo.com> <606dbe22-0d1e-66bb-aba9-681ca7961623@redhat.com> MIME-Version: 1.0 In-Reply-To: <606dbe22-0d1e-66bb-aba9-681ca7961623@redhat.com> User-Agent: Mutt/1.12.1 (2019-06-15) X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12 X-MC-Unique: jUJm-5ZPMnqUBdXvoJ3LDA-1 X-Mimecast-Spam-Score: 0 Content-Disposition: inline X-Mailman-Approved-At: Wed, 20 Nov 2019 13:20:08 +0000 Subject: Re: [Xen-devel] [RFC v5 000/126] error: auto propagated local_err X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Stefan Hajnoczi , Jeff Cody , Jan Kiszka , Alberto Garcia , Hailiang Zhang , "qemu-block@nongnu.org" , Aleksandar Rikalo , Halil Pasic , =?iso-8859-1?Q?Herv=E9?= Poussineau , Anthony Perard , Samuel Thibault , Philippe =?iso-8859-1?Q?Mathieu-Daud=E9?= , Anthony Green , Laurent Vivier , Eduardo Habkost , Xie Changlong , Peter Lieven , "Dr. David Alan Gilbert" , Beniamino Galvani , Eric Auger , Alex Williamson , Ronnie Sahlberg , John Snow , Richard Henderson , Vladimir Sementsov-Ogievskiy , Andrew Jeffery , Chris Wulff , Subbaraya Sundeep , Michael Walle , "qemu-ppc@nongnu.org" , Bastian Koppelmann , Igor Mammedov , Fam Zheng , Peter Maydell , "sheepdog@lists.wpkg.org" , Matthew Rosato , David Hildenbrand , Palmer Dabbelt , Eric Farman , Max Filippov , Hannes Reinecke , Stefano Stabellini , "Gonglei \(Arei\)" , Marcel Apfelbaum , Liu Yuan , Artyom Tarasenko , Thomas Huth , Amit Shah , Stefan Weil , Greg Kurz , Yuval Shaia , "qemu-s390x@nongnu.org" , "qemu-arm@nongnu.org" , Peter Chubb , =?iso-8859-1?Q?C=E9dric?= Le Goater , Stafford Horne , "qemu-riscv@nongnu.org" , Cornelia Huck , Aleksandar Markovic , Aurelien Jarno , Paul Burton , Sagar Karandikar , Paul Durrant , Jason Wang , Gerd Hoffmann , "Edgar E. Iglesias" , Guan Xuetao , Ari Sundholm , Juan Quintela , Michael Roth , Christian Borntraeger , Joel Stanley , Jason Dillaman , Antony Pavlov , "xen-devel@lists.xenproject.org" , "integration@gluster.org" , Laszlo Ersek , "Richard W.M. Jones" , Andrew Baumann , Max Reitz , Denis Lunev , "Michael S. Tsirkin" , Mark Cave-Ayland , "qemu-devel@nongnu.org" , Vincenzo Maffione , Marek Vasut , "armbru@redhat.com" , =?iso-8859-1?Q?Marc-Andr=E9?= Lureau , Alistair Francis , Pavel Dovgalyuk , Giuseppe Lettieri , Luigi Rizzo , David Gibson , Tony Krowiak , Daniel =?iso-8859-1?Q?P=2E_Berrang=E9?= , Xiao Guangrong , Pierre Morel , Wen Congyang , Jean-Christophe Dubois , Paolo Bonzini , Stefan Berger Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" QW0gMjAuMTEuMjAxOSB1bSAxMzo1OSBoYXQgRXJpYyBCbGFrZSBnZXNjaHJpZWJlbjoKPiBPbiAx MS8yMC8xOSAzOjUwIEFNLCBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IHdyb3RlOgo+ID4g T2theS4uLgo+ID4gCj4gPiBJIHRoaW5rIHRoYXQ6Cj4gPiAKPiA+IDEuIEEgbG90IG9mIGVmZm9y dHMgKG5vdCBvbmx5IG15LCBJIHRoaW5rIHJldmlld2luZyBpcyBhbHJlYWR5IGV4Y2VlZGVkIGdl bmVyYXRpb24gZWZmb3J0cykKPiA+ICAgICBhcmUgbWFkZSwgaXQgd291bGQgYmUgc2FkIHRvIGxv c2UgdGhlbS4KPiA+IAo+ID4gMi4gSXQncyBzYWZlIGVub3VnaCB0byBhcHBseSBvbmx5IHBhcnQg b2YgZ2VuZXJhdGVkIHBhdGNoZXM6IHdlIGp1c3QgZml4IGVycm9yX2Fib3J0L2Vycm9yX2ZhdGFs Cj4gPiAgICAgaW4gbW9yZSBwb3B1bGFyIHN1YnN5c3RlbXMsIHdoYXQncyB3cm9uZyB3aXRoIHRo YXQ/IFdoeSBub3QgdG8gY292ZXIgODAlIGNhc2VzIGJ5IDIwJSBlZmZvcnRzPwo+ID4gCj4gPiAz LiBJdCdzIG9idmlvdXNseSBpbXBvc3NpYmxlIHRvIG1lcmdlIHRoZSB3aG9sZSBzZXJpZXMuIEEg bG90IG9mIHRpbWUgcGFzc2VkLCBzZXJpZXMgZGl2ZXJnZXMuCj4gPiAKPiA+IAo+ID4gU28gSSBw cm9wb3NlIHRoZSBmb2xsb3dpbmcgcGxhbjoKPiA+IAo+ID4gMS4gSSByZXNlbmQgc21hbGwgc2Vw YXJhdGUgc2VyaWVzIG9mIHByZXBhcmF0aW9uIHBhdGNoZXMgcGVyIG1haW50YWluZXIuIFRoZXkg YXJlIGdvb2QgYW55d2F5Lgo+ID4gCj4gPiAyLiBXZSBjb21taXQgcGF0Y2ggd2l0aCBtYWNybyAo Y2hhbmdpbmcgTVVTVCB0byBTSE9VTEQgaW4gZG9jdW1lbnRhdGlvbikgYW5kIGNvY2NpbmVsbGUg c2NyaXB0Lgo+ID4gICAgICAob3IgdGhhdCBtYXkgYmUgY29tYmluZWQgd2l0aCB0aGUgZmlyc3Qg c2VyaWVzIGZyb20gWzMuXSkKPiA+IAo+ID4gMy4gV2hlbiBvbmUgb2YgcHJlcGFyYXRpb25zIHRh a2VuIHRvIG1haW50YWluZXIncyB0cmVlLCBJIHNlbmQgZ2VuZXJhdGVkIHBhdGNoZXMgZm9yCj4g PiAgICAgIGl0cyBtYWludGFpbmVyLgo+IAo+IEknZCBzdGlsbCBwcmVmZXIgd2FpdGluZyBmb3Ig ZGlyZWN0aW9uIGZyb20gTWFya3VzLiAgV2UndmUgYmVlbiB0aWVkIHVwIGJ5Cj4gb3RoZXIgdGhp bmdzIChLVk0gRm9ydW0sIDQuMiByZWxlYXNlKSwgYnV0IG5vdyB0aGF0IHdlIGFyZSBpbiBmcmVl emUsIHRoaXMKPiBpcyBhY3R1YWxseSBhIEdPT0QgdGltZSBmb3IgTWFya3VzIHRvIGZpbmFsbHkg Z2V0IGJhY2sgdG8gdGhpcyBzZXJpZXMsIGFuZAo+IHRoZXJlIGlzIGdvaW5nIHRvIGJlIGxlc3Mg cmViYXNpbmcgbmVlZGVkIGlmIHdlIGNhbiBhcHBseSB0aGUgZW50aXJlIGNsZWFudXAKPiByaWdo dCBhcyA1LjAgZGV2ZWxvcG1lbnQgb3BlbnMgaW4gYSBjb3VwbGUgb2Ygd2Vla3MuCgpBY3R1YWxs eSwgdGhhdCdzIHBvc3NpYmx5IHRoZSB3b3JzdCBwb3NzaWJsZSB0aW1lIGZvciBhdm9pZGluZyBj b25mbGljdHMKYmVjYXVzZSBkdXJpbmcgZnJlZXplLCBtYWludGFpbmVycyBhcmUgY29sbGVjdGlu ZyBzdHVmZiBpbiBwcml2YXRlCmJyYW5jaGVzIGZvciB3ZWVrcyB3aXRob3V0IGdldHRpbmcgaXQg aW50byBtYXN0ZXIuCgpJZiB5b3UgYXJlIHRoZSBvbmUgd2hvIGdldHMgbWVyZ2VkIGZpcnN0ICh3 aGF0IGFyZSB0aGUgb2Rkcz8pLCB0aGF0CnNvbHZlcyB0aGUgcHJvYmxlbSBmb3IgeW91LCBidXQg dGhlbiBldmVyeW9uZSBlbHNlIHdpbGwgZ2V0IGNvbmZsaWN0cy4KCkkgbGlrZSBWbGFkaW1pcidz IG5ldyBwbGFuLgoKS2V2aW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu LWRldmVs