Received: by 2002:a05:6a10:d5a5:0:0:0:0 with SMTP id gn37csp1659336pxb; Fri, 1 Oct 2021 16:19:55 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyDkq5veurb/rWKEiaPQ0qnYUDCAjTqc96spk/rdXFnfYnwHo5piD0XwtEwe3lYjPWphPaV X-Received: by 2002:a17:906:1290:: with SMTP id k16mr788359ejb.566.1633130394885; Fri, 01 Oct 2021 16:19:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1633130394; cv=none; d=google.com; s=arc-20160816; b=MJ0o9TPkCRQ8+fa3C+UqnB151UbtSaCtZIIBeea0Du6sc1tVnVTyB6ztMlf7zN0Rjk JqY3dLSOs2xiJ6bvSEpHnUnV+1JP97MJPMs8S3ehskvzHtvZxJtibcdjTwfPg53pBi0W kieFdpw+AgW7U5tmlHt88sbpunIkzWmPYQ06cDAaRFq78+2NSDTufk8GYO1OjioDZbTc ij8je2GbGBxprAVy4pRdvDlj1rrCchhquy0JTfL/yea1KYrKgwV1nhWvpM/iPELHMIsS K95WagqIudcCFRy8Wr5X/PIniM1X7jMR+PkSofSbOov3CS6OXlXhCoKE5zZJm/XA6i8y 34JA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=Y9ABR8B6BNYJ2xlGbb1bJXgj66kSZyagreZCx+sYhhg=; b=kovIaRVAQ2GsyKsMK8KgpgnCd0Ksj7BgDh110AddABiZFfmTFnbHrDXqBTtH4ORapP S6Rgrpz2SA9/DaIAduXTU8lg4fj8OvtaHKdFCuukVfQ6we2bsY9LS1ycytuSnuqH4eDe w2eMQVn7Pu6TYbub73lRS/OcDx6oNUAilj1rwhM4aF/r7q6BiFxi4t9H4/fA0c0e9tzN oeahfxryqoy5Czz1UZcQ1flE2XA5FVhLcq+boh0P4tpZ8w8eBBgTpz/51/xLwPDNFD/g eWy20BERxU2ogYHnuypNCfDA4ZbudIL+mqc35Rwqe5yprvvgl7QtwWFnJktMBv/5PNGj rezA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=S4aZWiBS; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id 1si8562295ejn.101.2021.10.01.16.19.28; Fri, 01 Oct 2021 16:19:54 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=S4aZWiBS; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231158AbhJAXQl (ORCPT + 99 others); Fri, 1 Oct 2021 19:16:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34514 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230466AbhJAXQk (ORCPT ); Fri, 1 Oct 2021 19:16:40 -0400 Received: from mail-wm1-x32d.google.com (mail-wm1-x32d.google.com [IPv6:2a00:1450:4864:20::32d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EDFD1C061775 for ; Fri, 1 Oct 2021 16:14:55 -0700 (PDT) Received: by mail-wm1-x32d.google.com with SMTP id b192so8261178wmb.2 for ; Fri, 01 Oct 2021 16:14:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Y9ABR8B6BNYJ2xlGbb1bJXgj66kSZyagreZCx+sYhhg=; b=S4aZWiBSzpRm1KLmI3VYiciGQc0Zk919jGRl7PW56JAIT56VW6JqnNpGSRmb0O/135 nX+uAfnbj61FQE/rBv5lask9whrVboyFOYkiNyemSqSv4RDwPsBMB6QJSakd1TGApBa0 rIAktlAG16Ui6Uct7+PLdTKYb4YHivSaoOT7anWiAG56+K0ACfWIGTNl2WyEpNKK35L1 52Y3t/TUS7VLBWO4IJv4LSjawCFrYxlhbeoduIXOkMrsfdGvd8IHwaDWMDs22GzOBz7h EEi7ol86GmvJ3yIUlKwsS/MqRJZYb+ROSzD/b9xE860XnYQamh48rltmw0KuLXH9n7jy +deQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Y9ABR8B6BNYJ2xlGbb1bJXgj66kSZyagreZCx+sYhhg=; b=Gba+E6838ecgPtGOnw0KbNh6nmZ2gEcKRhLPaAdF5n9M7SA7RtDD/fWF0XUk7IEt47 raj5sDK9EdrDYrKWFDfrvrrZXC8j7i1GvjnMunVWp5sOFODrJ4Gckh7f1+dCqY3tqJ49 Obz30CiyVxlEbGLV/JetaWi0V+1WM7gekIahASVLc7RHAWAzD4e9hEie07qcZuAb4jwq EtYFBxrHcMsVuePIiK5vVP8abKVC9cXdvxQh86TTeiMspAD7qHQxynnog1OcMAtGUWym L65ouF+C7m+IOK2gR+tDgGP8SIw4A3084NtnqD9dH+s7iLyysW9fBLkh3buCw+sDj8nY TtSw== X-Gm-Message-State: AOAM530HhhHmaRlNefuk116F/iZQnleomlDlegTOWv60w62wXj8OsT7T yxKRJjWkitfLkJixpl3AhQ3VLMX+nDtv X-Received: by 2002:a05:600c:5103:: with SMTP id o3mr7101340wms.12.1633130094360; Fri, 01 Oct 2021 16:14:54 -0700 (PDT) Received: from localhost.localdomain (88-108-171-137.dynamic.dsl.as9105.com. [88.108.171.137]) by smtp.gmail.com with ESMTPSA id q10sm6817801wmq.12.2021.10.01.16.14.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Oct 2021 16:14:54 -0700 (PDT) From: Jules Irenge To: linux-kernel@vger.kernel.org Cc: Jules Irenge , Thomas Gleixner , Ingo Molnar , Borislav Petkov , x86@kernel.org, "H. Peter Anvin" , David Woodhouse , "Maciej W. Rozycki" Subject: [PATCH] x86/vector: Add missing annotation for void lock_vector_lock() and unlock_vector_lock() Date: Sat, 2 Oct 2021 00:14:44 +0100 Message-Id: <20211001231445.8934-1-jbi.octave@gmail.com> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Sparse reports a warning at lock_vector_lock() and unlock_vector_lock() The root cause is the missing annotations at lock_vector_lock() and unlock_vector_lock() Add the missing __acquires(&vector_lock) Add the missing __releases(&vector_lock) Signed-off-by: Jules Irenge --- arch/x86/kernel/apic/vector.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/x86/kernel/apic/vector.c b/arch/x86/kernel/apic/vector.c index c132daabe615..c824c346e501 100644 --- a/arch/x86/kernel/apic/vector.c +++ b/arch/x86/kernel/apic/vector.c @@ -48,6 +48,7 @@ static DEFINE_PER_CPU(struct hlist_head, cleanup_list); #endif void lock_vector_lock(void) + __acquires(&vector_lock) { /* Used to the online set of cpus does not change * during assign_irq_vector. @@ -56,6 +57,7 @@ void lock_vector_lock(void) } void unlock_vector_lock(void) + __releases(&vector_lock) { raw_spin_unlock(&vector_lock); } -- 2.32.0