From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f180.google.com (mail-pf1-f180.google.com [209.85.210.180]) (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 A243E4334B6 for ; Mon, 27 Jul 2026 20:40:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.180 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785184842; cv=none; b=UHr3xz6Cd5Il+TdykBjdHW9KdYHvZMwNSEU3b5QS1BYh6/Kg9y+teyZsOb8nuJ+7/aiSY7jcZRFaI7w0sTyRCy3Z7GybZw0FavNmB1J6wFQKOS3udDiDTf3rl9akc+TVRhYW70yga9NuAkWhNYnme/50/yfr4IqkPDHcbD0oZuw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785184842; c=relaxed/simple; bh=8B6MqkXayCVg70cFeQ4K5TBJlt0mnqZFWTubvBw78u8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Xy7ssKimzluylrIMMp+WdBN16mYxqn0cEivBCnJ5VBeY1VdQVh1U4SqiUmbXoIjGKPoYDzO/7jJCuAWbbrZ568ss1EYhoRGChTY81etFVEjiBmoUfO2G4bjfZFzckPA6HZamJzglegBngMOjdkBdLoN9XMtf4xtd9j/1T56Tg3g= 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=dtUdvXbJ; arc=none smtp.client-ip=209.85.210.180 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="dtUdvXbJ" Received: by mail-pf1-f180.google.com with SMTP id d2e1a72fcca58-848479c9bd5so2411846b3a.3 for ; Mon, 27 Jul 2026 13:40:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785184841; x=1785789641; 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=Qk+05lAXu2oakYxdB9WfA0pvFbgKeIMJzrTjIiQgTsA=; b=dtUdvXbJ1Ber9W9WJF3U8QIxmBZu0AYfB4crUg25jwlxaQcc+kbOXaEt4f7k3+YrhK eYGaRtddS/2Mf4DvoGq5Jg4qk4KBuAPrEBYTRzLkOimwK1VWuwf/qkUYG1PoVSTdWfH6 Hz0E5mCjo5hHr2sGojZlYkiJm0/2Pxjd77skQfxtLwq9rQvbecaGcp4IUsqzOkGOZdC7 2EZYZisEmphqcg9phgl2fESeVqqGek0AO4adXddFXRw6ubhPh7w5zEPsplSK4k1bKMCU T4S/WdYWrK+jmCcLZxMfwdYAC101jiqMQEcbuaxE1sXkKupIrFVACOxQOTgl44X7kz6z NYJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785184841; x=1785789641; 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=Qk+05lAXu2oakYxdB9WfA0pvFbgKeIMJzrTjIiQgTsA=; b=hVFDV3MRqSMmnaqz9PIk6x1n2zesQcO8xBCXmm6XXULgRZ6KmVHofmwvSnGxTGAzs3 SVoBJbmHafzp5TBNKK4IqTmM1gZkbXBj0q0R9pDtQy35D3tb8s0bZKC2SQ6gJ19osc4u AsQzuhVX7yMlcl9Wy58KG+sbV2Xe0C71+ceWUVmJxLhW6NkN3fSguuBvqpD8V9qgHVVv YiEK3f/dv2rCKwQDopHCtlgDjsRsKcFUKcQZkZpOWNiGSipgL/xv0+M5S7Y8TEXIsRpB vtjFJviJdsMXKGXk7IvRqULRAO0D3JEobmkEfxZuPghkvxiPuxUrH+voVhuYHzqDis7F l8jA== X-Forwarded-Encrypted: i=1; AHgh+RrZRPWyc3z7+hq+TfS5cJlYKb562r0O/lcEuATi1Z8OL1VWaj/a9KMJ4zU9AiJlpkVZAXOKUBjmj+l5CUk=@vger.kernel.org X-Gm-Message-State: AOJu0YwMGVj/YiLJGZNzYR+2no3XaEptdRdazFeMhqWn2UHQ1WwkjSPe CH3GjD0bX0ZN6XHL22xxP6N+3R3S+AWf9w7ridy8IEAouCftTMSgzmfk X-Gm-Gg: AR+sD11ZT89ygx9S8sdON9YA5JVm2PzVD85HR/mwvijeQpf3+nyyD4B6IuLWE//7F+M U8kCuS0expjKqnolsy55xJyyNmonL/sGY1GnJLtbzggwK4xYLoMsC48EV3rME6s0CZMn2KHHGIE YoVfQ5v7wCVeXdfKd+3E0EAfQt1MqnH+zq7WW4kYr2KA5M16/C+lvrImmUpGro8qbU8PEmmy9bH AocJXFabEe1qGBBtLBUredMW6hbHaMv1atuyaGDkCwmQSuzTI7JUDuiOuNiYZSCo9NoTPnaEt37 eujNJ593dl07AWD06bU2HkVYCdERa+6qT07F4dKxz9gwKdxkUot4lIFOPnEoIkeq0+yBGfxeyU/ 6idI/T1wBVJVeT7FLsm7qDXHg7tzZUh2T83yZqrIIf9oyoTSqw1Onk/XG5IsM2XuU134RkEvcjV ANa7gT X-Received: by 2002:a05:6a00:b93:b0:848:6537:580b with SMTP id d2e1a72fcca58-84e59591bd4mr7787273b3a.51.1785184841069; Mon, 27 Jul 2026 13:40:41 -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.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jul 2026 13:40:40 -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 , Zhou Wang , Longfang Liu Subject: [PATCH v2 49/64] dmaengine: hisi: kill vchan BH on teardown Date: Mon, 27 Jul 2026 13:39:11 -0700 Message-ID: <9035b2331349a57b145796c56920ebbd7c0737ef.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/hisi_dma.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/dma/hisi_dma.c b/drivers/dma/hisi_dma.c index 28bf818f9aa6..39bc88c46513 100644 --- a/drivers/dma/hisi_dma.c +++ b/drivers/dma/hisi_dma.c @@ -720,7 +720,7 @@ static void hisi_dma_disable_qps(struct hisi_dma_dev *hdma_dev) for (i = 0; i < hdma_dev->chan_num; i++) { hisi_dma_disable_qp(hdma_dev, i); - tasklet_kill(&hdma_dev->chan[i].vc.task); + dma_chan_kill_bh(&hdma_dev->chan[i].vc.chan); } } -- 2.43.0