From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f169.google.com (mail-pf1-f169.google.com [209.85.210.169]) (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 BBFA842A17A for ; Mon, 27 Jul 2026 20:40:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.169 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785184815; cv=none; b=ItK+2XgvTIxdG4b0hixHDulfphOecevj5nmGsYNF7nmx8f2wXUHLubeuhJU0DjWsUF/pWvY/hNU1mGKIeMop+BYogO7vip30iWxFcdhzMFb7osZ2ibL1lu+J1znUfIFrJLLSRu91pYmxPPQHtf26qzLnzc6gPUpHhcIV+jFhmXc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785184815; c=relaxed/simple; bh=uHZVnb30wIsgc6Kt8pDaUrv7PQ26TF16B0EOiDXHym4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=bM0Vnnk/MRAMibi5KH+GNBecNoRB9O8hGBXU5njIn79FodIGn2Wr1RlNvzhoPZ/4IbN9nPUzydexlsQf097TG43lE4la5p960fUzWmcN3x+5Uf+7qqhEF2UhI0dVBHQC9OVTRznwfjhxCvuIN+QHPL6V/+nN6n7ZiJYQ/7tEDyQ= 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=Xe90j9FS; arc=none smtp.client-ip=209.85.210.169 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="Xe90j9FS" Received: by mail-pf1-f169.google.com with SMTP id d2e1a72fcca58-84e0688b7e8so2190264b3a.1 for ; Mon, 27 Jul 2026 13:40:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785184813; x=1785789613; 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=9jR98ezuxelrj43+jWKGUk+7Aon5+dlt1K9aM/WkanU=; b=Xe90j9FSW2YbolwgR+HFFmPny24cnJXRglUDrWz7GI+6po0uIohsKqQLmLRukIWaji aZnw9xaD+IifK3JsbHyXXIqS78E+qDRFr5tiLD+o0wyRcSkehUpAaPfk7Qj+hmTinK5p G/Xcvd6KN4MCpuIdqfnBhNQlKi4uufOT4m2wQd+gsTS/O5vaKtn7Nig1Wkxp4hRUlvlW 4rHkZT9KNwb/CAFvfGOHKkMbP3CpBL5wQ6AzSsHoSsnBq3yV2yYmG2y4l4nt8QUak7OL 74XDJ6nyww9l/XKrKhjw1P7+Emx5lsludslH3ndBfeKru05raBGkKzxeGoqo0jNXhigL De5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785184813; x=1785789613; 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=9jR98ezuxelrj43+jWKGUk+7Aon5+dlt1K9aM/WkanU=; b=ipT/Y1W8KRH4Twn7JFOmQHIrloQ5Wd/SzrDcJvoE/uy5yvtQXHjm21QKyIweqzFvn1 rJSc6bkVB8eKx9YL3AV0yndOwrZF5cMnGqMp0igSDMR3J5gNczYXLpRohJvkBW8YkOiE 1kmpTm0ofj/IWmttlA2u5UDJoySY0Y5oYMh2MqPJ3gzVL7vR8F9oG7G9HIyeA4X/U2Ms UbZC6tuoo43T4TQpcTMU/XlhV7DqcNbrOULwDxrCrTJt9POToNdu+v3OBjK76UU4mFJq LJYJadTPj2rOct4Srbrq/vAkFtIJEnVN6tUVcvIRxMQJXjQlcOfTeeXxaVVSR3DQFmQh cIqw== X-Forwarded-Encrypted: i=1; AHgh+RqXR7P2rPVCEKl3LWUywESBV42rZR7QuqHQkzRkH7ofLRyEJSeiGRNUNZROpY2pb07+B9dllKXUw+uQuHQ=@vger.kernel.org X-Gm-Message-State: AOJu0YzB16MZaWd2VRrUzcPpQ6vq//8Z8nrTXSyyA9jIFPjLGa7KZjCR dmCVfnx/Ugg8JQg69wF02wK8BdtX6bQ6ndB9JcvRddKzfnJAxPXzCal+ X-Gm-Gg: AR+sD129jA59m/b01mtouzZoiW1JqaVp8pD1IVpA6sWCG/k6sjEskGJk8wEQVqGAoTZ u7/XzJDXX0NHRkcNcnGt7OI7mDcZFEDVPi3GQMqSpPawneckfJ83O+/E/9I26keB4Iy4CVWm/jH iW5M9LdY9etiY8V3liBGR0Yo2wj7M5FJ0Z0rG70zWLX6Nh1cii9sSMi+HkZy4HSDzKKXNLX6t/5 0yMQUWKiZZCkCvrZg3cbxJOn0knQ4HxT7Jn0fvjrXstMuB5sfMLsk3BAJrUHE4pIN7rP8CXcHjf h496k0Urxuc94RyDJr6IY1RFPbXIkFHZzqChHdOzuFByuN1CD8IaVHmxXuGQAYMhBx263sYzQo2 uMoe27shdvR4tzpAbX9N1mvSRbf9nO1vS/GdQuymnU016yKHXJusiZYmD8MZgoxfuA7fl3rzALC 8510aFub//hux5VEk= X-Received: by 2002:a05:6a00:32c3:b0:848:55a6:fce with SMTP id d2e1a72fcca58-84e595718b0mr7412619b3a.62.1785184813229; Mon, 27 Jul 2026 13:40:13 -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.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jul 2026 13:40:12 -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 , Eugeniy Paltsev Subject: [PATCH v2 40/64] dmaengine: dw-axi-dmac: kill vchan BH on teardown Date: Mon, 27 Jul 2026 13:39:02 -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. Signed-off-by: Allen Pais --- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c b/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c index bcefaff03b5c..5a5d569b188d 100644 --- a/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c +++ b/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c @@ -1663,7 +1663,7 @@ static void dw_remove(struct platform_device *pdev) list_for_each_entry_safe(chan, _chan, &dw->dma.channels, vc.chan.device_node) { list_del(&chan->vc.chan.device_node); - tasklet_kill(&chan->vc.task); + dma_chan_kill_bh(&chan->vc.chan); } } -- 2.43.0