Received: by 2002:a05:6500:1b45:b0:1f5:f2ab:c469 with SMTP id cz5csp1099992lqb; Wed, 17 Apr 2024 23:11:35 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCX2B595gudRRssH5eH5/gjSUYTpZ4j+HXQQsZSniHo6iBEfK24XHW2lCZGOyCxCHtxs5J9daxbOOFxOGiv2eMdakzI4Manl0FyAr3+sQQ== X-Google-Smtp-Source: AGHT+IF/zwFmF3kcz2/yau5GB+Key/bYtxjraCDHNG7piYQiiW3AmVZ8LeJeUagLS7Cn1MEektyG X-Received: by 2002:a05:6214:f6f:b0:69b:6746:7ff8 with SMTP id iy15-20020a0562140f6f00b0069b67467ff8mr1897973qvb.31.1713420695065; Wed, 17 Apr 2024 23:11:35 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1713420695; cv=pass; d=google.com; s=arc-20160816; b=cUIrTcUF7VRU8Y0L69d2eXV6klsILhNagxCRP8Nwk6AnMHk/DjfaR8GBlafpd1oaVB Fw6jX3db6CFEZ6BB59LNS/AAbaxWkOQzkmnmW6WCui4E2aNRVPx+gyT9sD1XBHBpLCOW 6bNAVgDsTjafAby6k0kpiqCpp7awLofBywXDoqV7+liMb4jkbOraKE3+XSo6vArcvSrl ZNxNfVb1h/AXMn7LAc/LyMxrsgRloOHQTk7AaOSuwPOGgEEN0HRKXzmLi/r4VR01l+kA UlQxckPYn1PhaJAYyksgW93G2URjAiqGPQqTTwOgeNQMrPJ2L+gTjkh7b3vu00N44Sre rxmg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=9VRYN2yD2V4/lnqB6El/L7sh5NLW7Fn4xEq3YHYUc+U=; fh=lhJ9XTtNdYxIwFFrX3lwhmiyaLx2N77JYdfK8hYUSyw=; b=MK/C9hO38uEeQHLeAeUG4ZNn/AfoXBfqkh8U7ROLhdBP+6695btnCbVdyB4vaTpmd6 x1EljE9LZJ0JfCycEKk+tf/MrUyGYNi6/A6bBUB5AVZRocodZIDVgUhICqwGZFKhax23 x5aXgbP130zwVmTcX672qIG+XbYT9c/YoqlDoxcDYqOx6LvhgjrFl2iRWcZKGs27lUCO CeP0/7sn3UytM0kh7PO6Qn/E32Vy4ONyyZMBdnBdDxVZlB2v5ecq4phUIqPLcvI+DN1f l20LKATo18JIgd4V3sp8Oa9P5v5SZCJtQwmfd+NzdIzTyGk8a/jf4Rvx3zFvC20fXDP2 lucg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linux.alibaba.com header.s=default header.b=jYShVdTS; arc=pass (i=1 spf=pass spfdomain=linux.alibaba.com dkim=pass dkdomain=linux.alibaba.com dmarc=pass fromdomain=linux.alibaba.com); spf=pass (google.com: domain of linux-kernel+bounces-149554-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-149554-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.alibaba.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id c1-20020a056214224100b0069b4fe05694si775608qvc.483.2024.04.17.23.11.34 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Apr 2024 23:11:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-149554-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@linux.alibaba.com header.s=default header.b=jYShVdTS; arc=pass (i=1 spf=pass spfdomain=linux.alibaba.com dkim=pass dkdomain=linux.alibaba.com dmarc=pass fromdomain=linux.alibaba.com); spf=pass (google.com: domain of linux-kernel+bounces-149554-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-149554-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.alibaba.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id C0CB91C20DE9 for ; Thu, 18 Apr 2024 06:11:34 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 0306C757E3; Thu, 18 Apr 2024 06:11:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux.alibaba.com header.i=@linux.alibaba.com header.b="jYShVdTS" Received: from out30-133.freemail.mail.aliyun.com (out30-133.freemail.mail.aliyun.com [115.124.30.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CEE4F657D4 for ; Thu, 18 Apr 2024 06:11:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=115.124.30.133 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713420672; cv=none; b=fnAwWeMU1uZoTAQwmIXMMBKMf9Fy9sd7qQPT2njBU5srWuECU7Gjnj/h/zTw5BlHsyfde3eWTjOpsGhEiR0LwD+jUF9Yg+6yZz7M5RAzf7vLxfXv2ze6CdnswWQM1p72KnbDUoEftdxTo8x7iZOtnLtrugdUayczwQngOzPTEzg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713420672; c=relaxed/simple; bh=oowkozNmjGlW79z1tpDz5ibUt4Y1kS++h4P0yyQeaZs=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=GAb2+etOpit9Fmi8PY71pmOiY8HpAM2nm2qX0HmGk4CEmmjtCoOd2lxnuHJ/KNUK3nzofv9vU09n9qjVR2gJbgZqYEFzcH8PpiucPgIPD5/EXVui6yD2NUlsknUv8ZhCqLRXlnHgby3WdL+pcps3eYPcggqIhYXiAFQ4rp7CxU0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.alibaba.com; spf=pass smtp.mailfrom=linux.alibaba.com; dkim=pass (1024-bit key) header.d=linux.alibaba.com header.i=@linux.alibaba.com header.b=jYShVdTS; arc=none smtp.client-ip=115.124.30.133 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.alibaba.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linux.alibaba.com DKIM-Signature:v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.alibaba.com; s=default; t=1713420667; h=From:To:Subject:Date:Message-Id:MIME-Version; bh=9VRYN2yD2V4/lnqB6El/L7sh5NLW7Fn4xEq3YHYUc+U=; b=jYShVdTScQQXvUNEoScD6ccm/SgKWkLB3c5EjSJfw/mA+CwVdBZxjNne9XphNWBE07xWCefusL2idiXNRjG7TCb6jFyHCvDtNlrIQD16uYEjRhRPzZL2gG4BUP/b4oxLdRBaoUXAalfK+tqJrZ8VOBfkCoVCiWRGJpoQkWGmbEY= X-Alimail-AntiSpam:AC=PASS;BC=-1|-1;BR=01201311R101e4;CH=green;DM=||false|;DS=||;FP=0|-1|-1|-1|0|-1|-1|-1;HT=ay29a033018046049;MF=guanrui.huang@linux.alibaba.com;NM=1;PH=DS;RN=8;SR=0;TI=SMTPD_---0W4nb0yv_1713420666; Received: from localhost(mailfrom:guanrui.huang@linux.alibaba.com fp:SMTPD_---0W4nb0yv_1713420666) by smtp.aliyun-inc.com; Thu, 18 Apr 2024 14:11:06 +0800 From: Guanrui Huang To: maz@kernel.org Cc: Markus.Elfring@web.de, yuzenghui@huawei.com, shannon.zhao@linux.alibaba.com, tglx@linutronix.de, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Guanrui Huang Subject: [PATCH v5 2/2] irqchip/gic-v3-its: remove BUG_ON in its_vpe_irq_domain_alloc Date: Thu, 18 Apr 2024 14:10:53 +0800 Message-Id: <20240418061053.96803-3-guanrui.huang@linux.alibaba.com> X-Mailer: git-send-email 2.36.1 In-Reply-To: <20240418061053.96803-1-guanrui.huang@linux.alibaba.com> References: <20240418061053.96803-1-guanrui.huang@linux.alibaba.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit This BUG_ON() is useless, because the same effect will be obtained by letting the code run its course and vm being dereferenced, triggering an exception. So just remove this check. Acked-by: Marc Zyngier Signed-off-by: Guanrui Huang --- drivers/irqchip/irq-gic-v3-its.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/irqchip/irq-gic-v3-its.c b/drivers/irqchip/irq-gic-v3-its.c index 2305f6b524a9..55c83e19719d 100644 --- a/drivers/irqchip/irq-gic-v3-its.c +++ b/drivers/irqchip/irq-gic-v3-its.c @@ -4521,8 +4521,6 @@ static int its_vpe_irq_domain_alloc(struct irq_domain *domain, unsigned int virq struct page *vprop_page; int base, nr_ids, i, err = 0; - BUG_ON(!vm); - bitmap = its_lpi_alloc(roundup_pow_of_two(nr_irqs), &base, &nr_ids); if (!bitmap) return -ENOMEM; -- 2.36.1