Message ID | 20220922084924.201610-1-pbonzini@redhat.com |
---|---|
Headers | show
Return-Path: <qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org (client-ip=209.51.188.17; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=<UNKNOWN>) Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=Tq0IbO9n; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MY8J82Ftkz1yqW for <incoming@patchwork.ozlabs.org>; Thu, 22 Sep 2022 18:55:35 +1000 (AEST) Received: from localhost ([::1]:39924 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>) id 1obHzX-0006S3-43 for incoming@patchwork.ozlabs.org; Thu, 22 Sep 2022 04:55:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46532) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <pbonzini@redhat.com>) id 1obHtl-0004FX-JA for qemu-devel@nongnu.org; Thu, 22 Sep 2022 04:49:36 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:55628) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <pbonzini@redhat.com>) id 1obHth-00036f-GV for qemu-devel@nongnu.org; Thu, 22 Sep 2022 04:49:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1663836568; 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-type: content-transfer-encoding:content-transfer-encoding; bh=/2cek2gIWbbxCvJE+xwotfwaqqZoUeqfBd9ATK6/lJM=; b=Tq0IbO9n7Di1y9QqUyTZ8CWjIXjUJwM95m+yGGQZtv0uMTX3SR0QyXazoTmj5tEblu72lx 2bx+bop3OEu9gtS0q2phyNxX6siyeuR9v4tT0AFHGCUqfF3hfT5q899wLKREgE5wXqPXbu CswgfSoNUEnSNhDaq5USlE2vCU6TPCE= Received: from mail-ed1-f72.google.com (mail-ed1-f72.google.com [209.85.208.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-606-Lvfg9UknNl2IVRKaJjaXxg-1; Thu, 22 Sep 2022 04:49:27 -0400 X-MC-Unique: Lvfg9UknNl2IVRKaJjaXxg-1 Received: by mail-ed1-f72.google.com with SMTP id c6-20020a05640227c600b004521382116dso6286774ede.22 for <qemu-devel@nongnu.org>; Thu, 22 Sep 2022 01:49:27 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date; bh=/2cek2gIWbbxCvJE+xwotfwaqqZoUeqfBd9ATK6/lJM=; b=ZjuYwCGA8oQF+ejS5N1o0fl7iobFRlQrLrYTGo6yDcboPMQNf17u9S2Sgif2W2njMC ovQ4jO94sT6jBDzA4A7LzKGY9a0g/EqmHHmUHqNQHnDYJA8OYuo4/qvMUZZCo5Ezl+ka Wi9RdbadJTQGu95kLJe85kE388MTuR5Pj8G+smWzvRZPm0xjexHwChpMroveBGSMxO09 ZoEnqlAeJ8wh3KFz4POWTjgNpmgaXN5qUAynRMoaDl/mzRvYQRWeX8KGhOSwfjfQ6m5b GxnCRWEmlLiawkougogCVoZX30vxe3mBx3WN1adxgWxNJekJs5h2VkcaSIcR84z6BM7B LezA== X-Gm-Message-State: ACrzQf17UpCKX2dFK0NcdkKAcC/wZtIzKB7LVm+wPH88dA4Hl+ctDlq6 Naa3OcYaIuMBciE7JtcUlVXI5TTtUpelo1ih58vVbOI3Z4wuugp5yCOI8wA9XlHGpp8BCASj3he CtRook+5xOWn62LvMMeafIDIpQyK2qG1fY/8rQDxT2AO6lKt9fY/81gYQ+1imAL/ljs4= X-Received: by 2002:a05:6402:1f84:b0:455:27b8:27aa with SMTP id c4-20020a0564021f8400b0045527b827aamr1179039edc.243.1663836566271; Thu, 22 Sep 2022 01:49:26 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7kgVnxlOtFVpMgMctFtN7vWfW5ujoUuxLJRgy/Ag4L49XGWHk85muu3z+vC5rB9SEfJfApRA== X-Received: by 2002:a05:6402:1f84:b0:455:27b8:27aa with SMTP id c4-20020a0564021f8400b0045527b827aamr1179011edc.243.1663836565960; Thu, 22 Sep 2022 01:49:25 -0700 (PDT) Received: from [192.168.10.118] ([2001:b07:6468:f312:1c09:f536:3de6:228c]) by smtp.gmail.com with ESMTPSA id q10-20020a17090676ca00b0078246b1360fsm769911ejn.131.2022.09.22.01.49.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Sep 2022 01:49:25 -0700 (PDT) From: Paolo Bonzini <pbonzini@redhat.com> To: qemu-devel@nongnu.org Cc: kwolf@redhat.com, qemu-block@nongnu.org, afaria@redhat.com Subject: [PATCH v3 00/26] block: fix coroutine_fn annotations Date: Thu, 22 Sep 2022 10:48:58 +0200 Message-Id: <20220922084924.201610-1-pbonzini@redhat.com> X-Mailer: git-send-email 2.37.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Type: text/plain Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=170.10.133.124; envelope-from=pbonzini@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, PP_MIME_FAKE_ASCII_TEXT=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: <qemu-devel.nongnu.org> List-Unsubscribe: <https://lists.nongnu.org/mailman/options/qemu-devel>, <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe> List-Archive: <https://lists.nongnu.org/archive/html/qemu-devel> List-Post: <mailto:qemu-devel@nongnu.org> List-Help: <mailto:qemu-devel-request@nongnu.org?subject=help> List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/qemu-devel>, <mailto:qemu-devel-request@nongnu.org?subject=subscribe> Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" <qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org> |
Series |
block: fix coroutine_fn annotations
|
expand
|
Am 22.09.2022 um 10:48 hat Paolo Bonzini geschrieben: > As discussed at KVM Forum 2022, I am reposting this series to > add more coroutine_fn annotations. Fixing the annotations > enables static analysis of which functions are coroutine-only > and which are mixed (coroutine/non-coroutine). > > A lot of the patches are similar to the ones that Marc-André Lureau > wrote back in 2017 (posted at [1]) but due to the changes in the code > it was easier to redo them. Thanks, dropped patch 6, fixed up the coding style in several patches (long lines, tab, wrong number of spaces for indentation), and applied to the block branch. Kevin