From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f170.google.com (mail-pf1-f170.google.com [209.85.210.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 668A04334C2 for ; Mon, 27 Jul 2026 20:40:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.170 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785184848; cv=none; b=hrA+3hnoDcmX4yF4gPSiwk0UqKk3Zx0JfPCNvMwhfX8oqFY3aPvxo0FLmWksd5s8YUxDnT9402sobG27/mgBm15GrFturvE0oohrT07PhcIeQyEwZ6+SuRIDvZ2cO/kuSi1AgwzOU1O5GTvlkGIMh2dL6scocFvUJsaJPMIiKOU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785184848; c=relaxed/simple; bh=FHcZkRosPyGWf6IGLaSzA6Oth9bY7ni4VX3ClpMLNk8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=b9vbK6aVl3s4pVQMJb9FOSJehrnAUN3Etdx8hSxN5XE6haV4Vq4zObZdHdtpiX13qNUR5pbXOStKfXb1ajH4CozZa5RFSr8FV9fZIPas1IkILnfCMWA43HzE+bU9vKMNEWFVdkMtsGsYOMV0gVuSiHwRUphDReehKSPZRco1OMU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=FN6Txm1M; arc=none smtp.client-ip=209.85.210.170 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="FN6Txm1M" Received: by mail-pf1-f170.google.com with SMTP id d2e1a72fcca58-848593533cbso2272914b3a.3 for ; Mon, 27 Jul 2026 13:40:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785184847; x=1785789647; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=zSR2im6S6cq3HZXRJKoCqDqu90Syd/6myKnwGeWN+t0=; b=FN6Txm1MIUFWN008RUjAfyO/B/NX5taytfoFhg7+cBwCLSjTNos21aaBX3MZIuC5oj 487et0dRnFIOQn/V/g6TrWNul5dvhZHP9gOaINYRlFa5joXpJEC/0RsHMrlnnQMeE6r/ NBFusQ0/YqHTQ0HgGyqVY5mF57CwgBYXPSFSgu0xRb5unkksXaHA+OGNLPCAxq+ZpDKL 6mP8tmRRLDoqOfUMFENIp6NG2B5XLCLUNgkTTxvsP/PTG1ccDxKDYMeWIKF0MLZ6b8Ox URM1MutX+YJxO7l3+xAD1AEVbzd7SPdrXorduf1ZU33Kc46lG8d28G0Wn+yqp4M2CXQs I5iQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785184847; x=1785789647; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=zSR2im6S6cq3HZXRJKoCqDqu90Syd/6myKnwGeWN+t0=; b=a5PIT2vLVxnAwomQ/rNiYdZ2Fi/vpmkHwVD3bdRjOH2ZVVL+y/ogzncqx4bWhMYAoD /xEkmQZJYhS1D+knGNIE3gW2ugjk14S4myFY5ZS5KZKo36B9BAlhCg/8BI27w45b3aWd b7UthehlqUnae4fga4jSN4CV7Zd9c8YKNN61RPqLyh+YczIh5nGqYPoMUtnRYVgOwDNs AymdYs2oWHKCTCwVrz5HeVPdNbqMHjKKNCLYlfbAhyGjQct7bUOeHGUlzgi6Kx3JRowU MrgUCIgiTh/z4XoBaejnRoIVhmkz8c0+vEi/YvMuqZxqIYnL+L5YU6ZmBYaEMHfQV7zv WEkA== X-Forwarded-Encrypted: i=1; AHgh+Ro8VB5HDlEMZcKYc+m22lT3Dt76CWUiq0RihvM8DjweMQcGrdDGGDb1aK3vh60IYT+/anjHYkhIwbPfFKY=@vger.kernel.org X-Gm-Message-State: AOJu0YxmDTdt/ObA+QC2+nzPmld6uv3D20lO5sArf0vVKe8vNXhVeq7D avJcDjVWMcekHyNVQSH8S/f7o+2krgwLRmd/I7TvWFfBl5f4kCUtLPEq X-Gm-Gg: AR+sD106J6uWEYG7TBTxfZ2bpfA3qTMTsRugZP6aKxO3NB7cgQNWYpkpQCBDSav+dM/ G/y64M0zL3Yo34iZsO9a9x6DszYbZJ/nFXNxValOP7yisav61KwHZ7obK30I+IKuQzkuwxleh90 P/9dwC2KWksNhoi510BRXh0sMVSER+hHQwMs1IKtkoe72Mp6ydR4UG56hrZzjzIbFMu8IhnJfwf WwRkp3aWGwzE8AQxRpd9s3+x387LFAAwAQjHq8zcBoIVmzE3uXZ1Ig92/MPC5H6SjXEyTqf64XY 5wxPlpUkWzaqdEL2qxKWBjga5h4wUuJMWKkDf/3HJfE5BDlA8wFuOKFSLe+yQtpbx9c6FrGTnEx j5nttjz8heRlYZ4k9zldaCrRC7UZJ69EPfI0IAYkVZhTxbvWeWWWbkLq3MkiXVFIojw2XI/ZS3Y FBoQK5 X-Received: by 2002:a05:6a00:4489:b0:848:559f:1450 with SMTP id d2e1a72fcca58-84e8d425932mr798902b3a.74.1785184846760; Mon, 27 Jul 2026 13:40:46 -0700 (PDT) Received: from cryptic.lan ([2001:569:7fab:e200:3789:64f9:8855:c0af]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84e533d1351sm3583338b3a.39.2026.07.27.13.40.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jul 2026 13:40:45 -0700 (PDT) From: Allen Pais To: Vinod Koul , Frank Li Cc: Allen Pais , dmaengine@vger.kernel.org, linux-kernel@vger.kernel.org, Arnd Bergmann , Kees Cook , Florian Fainelli , Broadcom internal kernel review list , Ray Jui , Scott Branden , linux-rpi-kernel@lists.infradead.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH v2 51/64] dmaengine: bcm2835: kill vchan BH on teardown Date: Mon, 27 Jul 2026 13:39:13 -0700 Message-ID: <2079c09aba6b298cad25fb95b062ac370a65452b.1785183549.git.allen.lkml@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: <20260108080332.2341725-1-allen.lkml@gmail.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 Use dma_chan_kill_bh() for virt-dma cleanup. Signed-off-by: Allen Pais --- drivers/dma/bcm2835-dma.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/dma/bcm2835-dma.c b/drivers/dma/bcm2835-dma.c index 06d830d36882..68e86c8d3d43 100644 --- a/drivers/dma/bcm2835-dma.c +++ b/drivers/dma/bcm2835-dma.c @@ -829,7 +829,7 @@ static void bcm2835_dma_free(struct bcm2835_dmadev *od) list_for_each_entry_safe(c, next, &od->ddev.channels, vc.chan.device_node) { list_del(&c->vc.chan.device_node); - tasklet_kill(&c->vc.task); + dma_chan_kill_bh(&c->vc.chan); } dma_unmap_page_attrs(od->ddev.dev, od->zero_page, PAGE_SIZE, -- 2.43.0