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 C320F42D770 for ; Mon, 27 Jul 2026 20:40:19 +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=1785184821; cv=none; b=l3EvYFxVcTLvahPzA8shDLH7rsMpb8185V9p9n3/gYO7B1YW18/2TZt5V4fwpw4uzYdS2uydj0YBTAoqs0ePiJBmA6CzQj+iOYGpQEgPhA0Bj/M4h28vo9QQnnpIoDLwiV19OuZB9xwu34erlsyueru7VyvQT1fZ16nZCybCq+c= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785184821; c=relaxed/simple; bh=V7Xul7ooKLgvf694e5PTc4qdXeVv4+U6UnPlZb8Vfe4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=VgdbB9OENJeKXucubNEtqWIYbhn4ZHAlverMdsFrvqYuWqPOkpceqerLuLXlKcTphJN/POctRMPTphnZqUwYuAuqf4LUEJf0afzEHrTB425iOe4t60yG57INCQZiMCu0vorduo0bRyzFwOYSEkCkrH+RL1M0P/yeyM+M/M+gZTU= 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=sxV1qT2l; 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="sxV1qT2l" Received: by mail-pf1-f170.google.com with SMTP id d2e1a72fcca58-848d21bbaffso3240654b3a.0 for ; Mon, 27 Jul 2026 13:40:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785184819; x=1785789619; 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=dpu2Ah/hFKBhqJymNutw+ExxazTLV5F3H21ckK1936g=; b=sxV1qT2lynQ1AkNXu5Y5U2J0wR6ARjYh334HwmWrMIw9SW9/XBYfS1pMT7j9KQXpll SDwLzUzu33ZH4FXwShA7uA7YjZM5wm/up9bo3vZ9eAyZ9vKE2a2Azv4jj0gUwnyB5IXY F/ea5/MYV6DFTdD9vYHrK3Nty2+zwcpkRegR6S685tsEOPWYlUSxn8KSzqD/+vEVjnQS 0OYwavg2M3eN0cS90VFIIUr8v4+rFxa6kiJObIqyBcyaTp0/SabqTKvPfhfimW6tdWzT MSKzZglGSHevNAtdX58pFsYJb+vSU+cbs3LDhXKfY3T6reRsVQWz4oeg4bhSqai8WpUs KG+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785184819; x=1785789619; 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=dpu2Ah/hFKBhqJymNutw+ExxazTLV5F3H21ckK1936g=; b=SdjGlyg4XcnC+/McParacTuT5GRCuWDvWllO0mmIM2e2hYJBRRQeUvHm34lPnT7Qur MjEMDN1Rjk3h0yL6YzkzQjAlQNMd/Z3s7JkCx1X5PhdMBuZoiV5Y5g3Gap7vc2wTgf+9 06JekO+JvPBA689cvo1obpB3Sxjs/StejqrnY8uKTeaOZ70mukxrefrBduIlOkxmMM/6 UhACo3chWXE5K905UejAfd3ZR2JutyGSY+rkLXyi7OL4HEhcBCw8s1Kx5Z3th7/EH8jT RAIk15vZhwaSdDhEBeBsxvxJBNDhaTrrERjt8Tm/34obcH64KyvsUobltfwq5CKI+hAE KDZA== X-Forwarded-Encrypted: i=1; AHgh+RoPGQWIM16LLADWQOCUa6mz0DaMk+Vpz1z7CwljQhDjz931YRHudChUSSa6b3Iaw0V84THH+nr1LZ4fAsc=@vger.kernel.org X-Gm-Message-State: AOJu0Yzq2ASe4XwtLaw6QgU2W7Gp0QM7l2HGX+md5MEGGP0LbOYzcMgn 13jptyYdUvjHfQodV9TP2kiGCeunlkStn7mfGJ8OxoCfqRQc11FCx1Xx X-Gm-Gg: AR+sD12VFHp1hsaG5XxKUiFJgWNtCZcrYZfMcf9z9TmNPWTjJl4pmLu/33L6xuVJv/b DdMRQ8bEjvik+swT3sCDAjsA+uavwdvgouLsbHPg7eB+sq0lZrQX2r0a13nPl+HDlVtzaGK7Ktt q2kZMXYI1r6+QwxKw4XDxEIYOLDlEwcGWjsdlxqOhpsXQRuJlppwuYYe+RUYO7qsgPQFBdEGS9u 4l/TdR8pI9NuCMQyPP5aHgVEMNYEV9pORsHp/6rjYT6E/CFHW/Du3eGVhHKqD+mabAiNkN/8FQr Vi4V9cglBZesrk054jZryFUP1cNynmIOVntqKehdKxELjw6ofs6NRla8pDjxdRWB9mk3+3QTEoK 3cbj90YqF2v/LxT6xJ4TMXpPsvmq9Ar06ZjVPz/fnIhAtI/LiOw+nEJXnw/NpfA4j+LRoh0n+tE I83edSbmUKA6YONG0= X-Received: by 2002:a05:6a00:9a3:b0:84c:539e:a355 with SMTP id d2e1a72fcca58-84e8d12951dmr858956b3a.74.1785184819158; Mon, 27 Jul 2026 13:40:19 -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.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jul 2026 13:40:18 -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 , Paul Cercueil , linux-mips@vger.kernel.org Subject: [PATCH v2 42/64] dmaengine: jz4780: kill vchan BH on teardown Date: Mon, 27 Jul 2026 13:39:04 -0700 Message-ID: <95741599738bb33731b9a1148fa2c7045a2fbdb2.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/dma-jz4780.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/dma/dma-jz4780.c b/drivers/dma/dma-jz4780.c index 6070dfdb7114..45c1096563e3 100644 --- a/drivers/dma/dma-jz4780.c +++ b/drivers/dma/dma-jz4780.c @@ -1019,7 +1019,7 @@ static void jz4780_dma_remove(struct platform_device *pdev) free_irq(jzdma->irq, jzdma); for (i = 0; i < jzdma->soc_data->nb_channels; i++) - tasklet_kill(&jzdma->chan[i].vchan.task); + dma_chan_kill_bh(&jzdma->chan[i].vchan.chan); } static const struct jz4780_dma_soc_data jz4740_dma_soc_data = { -- 2.43.0