From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) (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 23C7C431A42 for ; Mon, 27 Jul 2026 20:32:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.172 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785184378; cv=none; b=r55KWqSpijQvOjHLjPF3GYw5xobx9lFxoKvMjxF09tatj2JIt+4pAj1YzldxWY2f8/u3bV/xveEEIwAr4C0YIS6IKgwlstN9fM8DVlSuC2fhXz3srIAOCNUnJcKQYvVlEsAoCOCr9ZGmdjYvg0KpiSnlD6YVlimyL4dR+VRzNnw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785184378; c=relaxed/simple; bh=AwtCMKhYWjk7FNq+UXvK6b4gn/lTsmpvM1DCtmnhQQY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=b1Udw+1zGt5Q4W0JbhXmmn6xtLbds4TSyGXN9d1X18QKSHVWgsairR2TP2aTxNaaggb5Qlg75lzGcjML6shSMyID3fvg3PZ9lv8fzzxEYfgUxNUdLgGIcAFSaf7uWP5YwtzeXEbxI0mTwyXuO/deo9VQaDswx5c76YB4RgwDq4U= 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=CqLW114x; arc=none smtp.client-ip=209.85.214.172 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="CqLW114x" Received: by mail-pl1-f172.google.com with SMTP id d9443c01a7336-2ced3386430so32469965ad.1 for ; Mon, 27 Jul 2026 13:32:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785184376; x=1785789176; 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=TUEfh1YfzH/g1gSKZ2j7YBPZmKasUvhzyUdxuz5k4q8=; b=CqLW114x6Df20YGRcS9eGgTR05Ouva9/bA7cAuIH7bJ1z+zMTKORqMV/d3007VONo/ cjAh68R8obDhjAgMG5IoMkYU89e0uEXMLFlDcQHfjrF+julXutdaTj9jdIp7nKvKOvTL FtXccO1hfPyJGtcfZgXt9bBLKp0BAlminIpwDu4IkkWWiaZZ4NHUocJrwyTUvfmHLCmp 6ZVAJogIOuHIoyG4lwapFGaAHvRX340W/ju5U28rzJr7u71fJ+NVFH7834JG2DOQNret foJWrmimbFg/DmMktao5uVqYFf+kb//ukRqw6Gta180+aeziLWNjDgORnfuUykclApzZ m5Fg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785184376; x=1785789176; 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=TUEfh1YfzH/g1gSKZ2j7YBPZmKasUvhzyUdxuz5k4q8=; b=JO0HNvLB6VUeg5kDdx2TOem+6IeC4WqK5gOdfoZtSklQBx5zBzU0I8gUDToCZr4GeD CUwVMtE3iT+2A/viTzrfQ9tL8PUompLuF9Kfzi7+wmBHQzeF3ch+1j8nS9fTfVBIifUz D5BO1bLA5mBqUM/Nza9wlNHT9rV5I1EVlqd2DSLg6KS97yxOahakNTkB07a6Kk3BaPiq SU9fIc/dSlyTqbbZOfmLze0apRxwDbtbkY0oGDFUdIhgVB22TVv29+/oqAulq3Ukx/QZ ELK+jC1J7QdaBKJ8w2UqL8N438nq5dpPhxuvdBnqeM6oB5CTYVWd7SvVMtcezsCOE3X9 eCDg== X-Forwarded-Encrypted: i=1; AHgh+Royf1DZg9bNqWAQuQ3Pz7RGH0PJNr7uNiL1XtTD9MWvCC4+eHgWVte0harkm1WLbdrEF6ufewwpDVPwiCo=@vger.kernel.org X-Gm-Message-State: AOJu0Yxh6fkypAMZ7MyVFdybli2lwg9QbD1dgGNpFUIA2iumeih7OsuK RBiEJejdiMiUKYzibT/XaFzjAClpeo+s0V031Km4bndybVwE/9i62C9p X-Gm-Gg: AR+sD138Vcfc5l6ghbet/1ryrbHSJOwYd5xyeNWTX/kFgVa+fSYoeavIAwVzKvqdx89 RYFxHJPXw1dYo6KZNi1rut3zLzQmOqYeC3Mg5HF82J+9KiNCtOfZeZaryHAqz8LuMPLYs8zGpQy 44ymRnQq355qhT9HUNJ1Or5pb/E9Bs30i73U/T9mD4Mib87phiuaZH8GyJaUCgAEB2pc656F3Of zXGlEqTKFoAwWTJQ6J5JmXAwBMeNrPrwmEFOf64z+HyGMyQ8Cf4BHZYGIJdntoPr+KUW0cLE8MX oXshCznvoJBNJ8Vuy2ZNQOJX+4Pk7+SqEkodUxkOXd42KpUXI8ROlomjfwxjbR1Ods0etFGfsBt HO5kMmxWV19VcZMRrXa/qe70E03UpI7ZQSDDnPJJzRu0RnNssaoD00yeVd08n5vc05FxHfr0Imb BVBzUX X-Received: by 2002:a17:902:e945:b0:2cc:ee78:3236 with SMTP id d9443c01a7336-2cfde86ce67mr93014405ad.33.1785184376464; Mon, 27 Jul 2026 13:32:56 -0700 (PDT) Received: from cryptic.lan ([2001:569:7fab:e200:3789:64f9:8855:c0af]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2cfde59b768sm41551805ad.4.2026.07.27.13.32.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jul 2026 13:32:53 -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 Subject: [PATCH v2 27/64] dmaengine: k3dma: kill vchan BH on remove Date: Mon, 27 Jul 2026 13:28:55 -0700 Message-ID: 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 now that vchan uses the per-channel BH helper. Signed-off-by: Allen Pais --- drivers/dma/k3dma.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/dma/k3dma.c b/drivers/dma/k3dma.c index e84f197fea76..99a70b90a02b 100644 --- a/drivers/dma/k3dma.c +++ b/drivers/dma/k3dma.c @@ -976,7 +976,7 @@ static void k3_dma_remove(struct platform_device *op) list_for_each_entry_safe(c, cn, &d->slave.channels, vc.chan.device_node) { list_del(&c->vc.chan.device_node); - tasklet_kill(&c->vc.task); + dma_chan_kill_bh(&c->vc.chan); } tasklet_kill(&d->task); clk_disable_unprepare(d->clk); -- 2.43.0