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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 1B9B2C47DDF for ; Thu, 1 Feb 2024 12:20:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Subject:Cc:To: From:Date:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=l6FRYpD6ZMIHALwrlWokbQr/JVFDpaayQjHcab0EcAA=; b=RcBRqo7gLrAsfE VaFgCNz7i8onXaGLZ/xIYeGAt0t5zF+9OwKiavpE9cmC2qnUfStHEvYqydQr6wPeL+cBA2sbfoLYC jP42GHEafnwAAVjyLJumPEyL2I4RQ1dvveszDV6zVWRdkTR1PoyxgcJSINQJPLg+E2g1cRt47BeRY ME/W+Jy9Wd9SDlB+Ji0wz/ROXhUopvr4+qNCkBLAC8EQtUXQWeQt6BAeVh0jwEtd5As3+zWhbeW7f IZKVS0CCYD3uDG61+Zc4kaSykOxPGJwcsu1G665Gy6+iCQNBr5aFM/3JsbhVqTZH09E1RkGBo+Ev6 lm8rYhY7NlNqcNw9nbyw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rVW3A-00000007jKX-1h2t; Thu, 01 Feb 2024 12:20:12 +0000 Received: from mail-ed1-x52c.google.com ([2a00:1450:4864:20::52c]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rVW37-00000007jK8-2PQT for linux-arm-kernel@lists.infradead.org; Thu, 01 Feb 2024 12:20:10 +0000 Received: by mail-ed1-x52c.google.com with SMTP id 4fb4d7f45d1cf-55f15762840so979181a12.0 for ; Thu, 01 Feb 2024 04:20:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1706790007; x=1707394807; darn=lists.infradead.org; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=IEr8QebQ8Z4srXfmmxhHn8QwCQ6j6kLhv7DpV5Z4NkU=; b=W8iUlo6zz28ich/gIjNZImxIobWNyn59qlwhvfbGVKfdPUEDTIp4jH3wNBTSwWSAp7 TlUlM1R4Snp4NXg7AomMQFaISsHNcQrHeVP+BnNa2bKD9UsKoECy7E8af0Oxn1lhnCiH 5vfbCVsJ4m7dEEu0DwI1ABUUTEGk5yxVqI+Gmy33m1w4hS9lRVcjI8v++eZe5wkDIFqF t3udAElw4LjSIuJ1Hmgu9u48JPIsbhvvAOX1JEndxlZTHu5D2YzP8CygHjD1g5yVoXZ5 qZ1a7sq6mrWiOEkv8QACpVDtQqsVz81pfm5bEOBQB3D/InxXsIEOjUKUj8NdibjPOd/W rQCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706790007; x=1707394807; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=IEr8QebQ8Z4srXfmmxhHn8QwCQ6j6kLhv7DpV5Z4NkU=; b=BD/ueOMppDPfyb8t0tzfWkDi0pvFb1aNr3a7YMJqW8zpvYzBQdYafaFZ0uMZQgfZiM RDD7UYZF6XGYwYnunOCSR1Qbtc4z36leFxiHYQaoPulPPXOcbSGfTsKTW+v0VGjmlTuM Y9PwGk/cPwMo8gXctEavPcgjjAlFPXfQNMRAw1vHo8B8kQi7doHMdG/u9bl/avuj/g9k NdxBcHhhrnpa+75t35Xur/XlJCnKNitz2Gissjfd3oV5tAB2uZk0l5o2AkBeK1a7m4yM G79ne8izb777nYBbXgtCk14Yyv6tzEGpl5TVyN6lGofz5vUElbXf7YrvFuQZvs08p0hU XuIw== X-Gm-Message-State: AOJu0YwTTpTe14n+71lZLHASBrUdzU/ghQVascVYPzTcET9NSC6kRUNV YUyBGj/ma1zP0xbclRxxqVUFHMPDyLttKcQb39dc4BXZF6jDQpqlUBik+ebR7EWPSeeMHFb6wbj o X-Google-Smtp-Source: AGHT+IHHToWZNQa7nqJPlpHH2HRsuER6bpxXYHIrSArfTYWBBpFVZxbRcIU/SYRMbpJ42nvlNsN48A== X-Received: by 2002:aa7:d816:0:b0:55e:ea35:1da4 with SMTP id v22-20020aa7d816000000b0055eea351da4mr3287285edq.4.1706790007694; Thu, 01 Feb 2024 04:20:07 -0800 (PST) X-Forwarded-Encrypted: i=0; AJvYcCVyyFd7MeXKLjptZUc0FK/4aZIG8dpO8MUZhK5v1z+Rbs4BJrDTHUbTXvd07PMX5K1kikrasFRsrx8vwiCCF5qt+tBvl8K5kcRinkpovRFEdZl7BxTpZ659o+xWfrUM4LmPDTepHvTGEQp1Rhs6TlEZlxLUvCucrPmcWYUQgTo2p0cwglk= Received: from localhost ([102.222.70.76]) by smtp.gmail.com with ESMTPSA id ig10-20020a056402458a00b0055fb4b16f29sm460113edb.21.2024.02.01.04.20.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 01 Feb 2024 04:20:07 -0800 (PST) Date: Thu, 1 Feb 2024 15:20:04 +0300 From: Dan Carpenter To: haribabu.gattem@xilinx.com Cc: Jay Buddhabhatti , Michal Simek , linux-arm-kernel@lists.infradead.org Subject: [bug report] soc: xilinx: Fix for call trace due to the usage of smp_processor_id() Message-ID: <52a41911-7c7d-4164-aeb7-aba5eddfeea9@moroto.mountain> MIME-Version: 1.0 Content-Disposition: inline X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240201_042009_641463_6EE9D043 X-CRM114-Status: UNSURE ( 6.24 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hello HariBabu Gattem, The patch daed80ed0758: "soc: xilinx: Fix for call trace due to the usage of smp_processor_id()" from Oct 26, 2023 (linux-next), leads to the following Smatch static checker warning: kernel/irq/manage.c:2614 __request_percpu_irq() warn: sleeping in atomic context drivers/soc/xilinx/xlnx_event_manager.c 610 cpu = get_cpu(); ^^^^^^^^^^^^^^^ The patch adds get_cpu() which disables preemption. 611 per_cpu(cpu_number1, cpu) = cpu; 612 ret = request_percpu_irq(virq_sgi, xlnx_event_handler, "xlnx_event_mgmt", ^^^^^^^^^^^^^^^^^^ request_percpu_irq() does a sleeping allocation so it's a sleeping in atomic bug. 613 &cpu_number1); 614 put_cpu(); regards, dan carpenter _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel