Received: by 2002:a05:6358:a55:b0:ec:fcf4:3ecf with SMTP id 21csp1456473rwb; Thu, 19 Jan 2023 10:51:59 -0800 (PST) X-Google-Smtp-Source: AMrXdXu8Rp6y/V1PwmsD7Sj2PsLwTMwjkgOzvqsgFarA03mkvyvuMmuXOoyqP1mqi/SbVSPqtLF2 X-Received: by 2002:a17:903:1252:b0:194:d9ca:7c56 with SMTP id u18-20020a170903125200b00194d9ca7c56mr1122488plh.58.1674154319396; Thu, 19 Jan 2023 10:51:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674154319; cv=none; d=google.com; s=arc-20160816; b=TcoSgDSX1b6OFtC7s9KAKPCVfDoj+SK45OM5In0hr8xJVFbgBoSNYvc/FyePoPfyak 7O1yb1nc43vzhXd1xM96b76K73iB19iDopSX267OMgnXv2bZ94JxxJJlg6Q09GKnZdIy PtIUwiHmFGxVyHU5hqZtgsgse7O5j+gdI7ZCFwQX948GwbXpt4dUF/zrYhs13K5Qr788 tEJzyp5UzDt0YulIV1IbEToaQxPTdI+3JVNaaZfvTF97JZ8N4NUa16rqhrLJvu1q5MWi BgLlEnaQBIaYLk/zIdkkCL0JvBCLr1mC//dxyWW+g5SP0177XbDywDmwNpCmPIATNJZ+ EUkA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=OCYQDSCARx+Agjp+r9qcmqIzKDtZf4s4XuGktFSZMXo=; b=BMzsbfzt2eBYMmF7fEvAgWPQdBEz4E1pl01UQt+OFgry5KAqiYOwnaRjnJqbCrn7oo BiiuRvW0Cw5vkFl0uCJ4ezZmIgQf+iuYpSsOzxwgR7s+3HE/3iD/KF6qNssOVpBxM84V 86J82I+UpitLOyXqljvse2/wQyKdt8VIKTtcoDsYXce32aq2DfjP5N39twTPKw0cUx5/ pPLdECwGlpqjldOARyUMSL7kV8DCG/a7xvpVAYQRpsBsrGTHna8JvvjhyQKbn+jocDFN eaQZu/MdMOGH+vh/NlKN5WbLnXHnfHtAJu55yntsaPhu3Kq2bBYRBlZfdZFLA67uQFzp 8a1A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=FfpzkZqf; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id m9-20020a170902db0900b001869e6efb8asi27278412plx.59.2023.01.19.10.51.54; Thu, 19 Jan 2023 10:51:59 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=FfpzkZqf; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230114AbjASSCP (ORCPT + 45 others); Thu, 19 Jan 2023 13:02:15 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34184 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229654AbjASSCI (ORCPT ); Thu, 19 Jan 2023 13:02:08 -0500 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 60C358B327 for ; Thu, 19 Jan 2023 10:01:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1674151277; 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: in-reply-to:in-reply-to:references:references; bh=OCYQDSCARx+Agjp+r9qcmqIzKDtZf4s4XuGktFSZMXo=; b=FfpzkZqfNDGFKGecXWtv1atcLi/Qr0tVP4RkhIazGiqrjuGwVkC5Yrtmc2ZmMdI/jPjZe8 yLjvB4+dtfjK8h2qQlPoEw30d/seoZ3Zy2FODMSeRPrvNgXTfenkp+jq2JISSZoOhrxRW1 ayC+X4QeRbUfIWpWaPfYGwxkGCADrH0= Received: from mail-vs1-f71.google.com (mail-vs1-f71.google.com [209.85.217.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-407-mhsizAiiO_-mTocV4lZ9oQ-1; Thu, 19 Jan 2023 13:01:16 -0500 X-MC-Unique: mhsizAiiO_-mTocV4lZ9oQ-1 Received: by mail-vs1-f71.google.com with SMTP id d187-20020a671dc4000000b003c3a754b594so966785vsd.10 for ; Thu, 19 Jan 2023 10:01:16 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=OCYQDSCARx+Agjp+r9qcmqIzKDtZf4s4XuGktFSZMXo=; b=Ihu+pcPxvaRMrnikkUD79WaGNW6SnHMV5+50hMCkoeZM16VrRqc0TfWh2V9TzK8qjG g5xE/Nu/o7HV/xTUP8tMckBhdVKs7MTZPqGq7zHQhh6e3h1TAttxMdSIVhNMM7KqVC7a tA46dnZ9zeVqZvWVK1d1zx/WSZamkeBC7LnuEdVfzoG7zcHMDWOTlNHgWkcrgf9DDSTk XjlUVE6oLdP2smtd2sygOQlPOfyXm1WuMOtEyfKLskf7juUxMDLpffhqUzA/83JAeuLV Qr6CeeIVmu1f/4/Dps77dCW8dqh1oYh9tCnlmMQ/u44stknadBfApWgMhLVerhEA/7H+ ImSA== X-Gm-Message-State: AFqh2krH8Ty1CCWsllYvTYUY8fmGUFjiivinnzrr9fp9EDDW4xboADyZ O7KU04mcRACjc438N3O06rRK5op6nNzgXr3JEVSKJQz1q0KLZDwtCfEu9uFc3WTbDkadrGj+FIK SnitA78Rjjw2TFQFjGJ6w63gKSvlqhpXMWuHzFcqY X-Received: by 2002:a67:d89d:0:b0:3d3:d0d4:b250 with SMTP id f29-20020a67d89d000000b003d3d0d4b250mr1718515vsj.27.1674151275817; Thu, 19 Jan 2023 10:01:15 -0800 (PST) X-Received: by 2002:a67:d89d:0:b0:3d3:d0d4:b250 with SMTP id f29-20020a67d89d000000b003d3d0d4b250mr1718509vsj.27.1674151275576; Thu, 19 Jan 2023 10:01:15 -0800 (PST) MIME-Version: 1.0 References: <20221228110410.1682852-1-pbonzini@redhat.com> <20230119155800.fiypvvzoalnfavse@linux.intel.com> In-Reply-To: From: Paolo Bonzini Date: Thu, 19 Jan 2023 19:00:23 +0100 Message-ID: Subject: Re: [PATCH] KVM: x86: fix deadlock for KVM_XEN_EVTCHN_RESET To: Sean Christopherson Cc: Yu Zhang , linux-kernel@vger.kernel.org, kvm@vger.kernel.org, Michal Luczaj , David Woodhouse Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jan 19, 2023 at 6:57 PM Sean Christopherson wrote: > > This change generates a build failure with error message: > > "error: a label can only be part of a statement and a declaration is not a statement". > > And other flavors too, e.g. > > x86_64/xen_shinfo_test.c:965:2: error: expected expression > struct kvm_xen_hvm_attr evt_reset = { > ^ > x86_64/xen_shinfo_test.c:969:38: error: use of undeclared identifier 'evt_reset' > vm_ioctl(vm, KVM_XEN_HVM_SET_ATTR, &evt_reset); > ^ > x86_64/xen_shinfo_test.c:969:38: error: use of undeclared identifier 'evt_reset' > 3 errors generated. > make: *** [../lib.mk:145: tools/testing/selftests/kvm/x86_64/xen_shinfo_test] Error 1 > make: *** Waiting for unfinished jobs.... > > I'm surprised bots haven't complained about this, haven't seen any reports. It's clang only; GCC only warns with -Wpedantic. Plus, bots probably don't compile tools/ that much. Paolo