From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 8EB8DCD6E5E for ; Sun, 31 May 2026 13:58:44 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 05C9A112B4B; Sun, 31 May 2026 13:58:33 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="iYjjPh13"; dkim-atps=neutral Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) by gabe.freedesktop.org (Postfix) with ESMTPS id B423E112758 for ; Sat, 30 May 2026 09:44:53 +0000 (UTC) Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-2bd80b3aa13so96582855ad.0 for ; Sat, 30 May 2026 02:44:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780134293; x=1780739093; darn=lists.freedesktop.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; bh=Eg9ggvkEkoQKR+hIDJPnP9lc/gF7VRqufBdsoqX52Vc=; b=iYjjPh13Uj/zvZr3HSAG8m1f3mbuK7d28mlNGuG4HhY+lYUvc3YT8dMziRVf4g3XFI qNOenKrf8bzKzpWeT+SRjdIws0IRIY1MyOP6uz8NXgWi73NobjrHjGEfwTHFg6v97s50 qpNl/TyfnGGYTrQhlqB8SSX4xCa5Quh5Ll63nrEi5NxT2gLLLHbh7t0Kz84nzB3LxwO9 f1MQOoD9iMDobsnyUvICq0wYfTJzbzQld0Y85+sZbivC9AnNMWaaYiAoDKKdety4SCsJ tPq/H1okr8EI5fc1ypig1QMNeHTiEIH07PPfwqgp6ya1kWSRM0MtVZbNQ3a+5k6UUegR 1Ezg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780134293; x=1780739093; 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; bh=Eg9ggvkEkoQKR+hIDJPnP9lc/gF7VRqufBdsoqX52Vc=; b=HsA9rSQxa1e2ZU8oY/FnwnGZ3KrtDYQxPqvwiZKyc5Zu5LTXcyr88IQmM8YSYMyD/J 0FbYJO4lfhqHbTWk6Q1ObEjBis0jhRpW9z2iWieDOMld5krScjz+B1ykpj1oxR9MaCVE cGO8S1O/Vob3a+TDPaIemgYiAK9KCDXkHlOnKDre4OtEj7qTpoW7WrEB9jtX8kc0QicR OzkNXuYAFQZvJRjIEy3/EKQpzhLqk6v87nJnblePRbzQihKxeLjWcSuh689Yyg2xqpGB xr3URgwI81oPwLYFdXTNHlVHayGA3liDnbxZ9/fsRHm+VdNNMIMNn+sGMUWp/ZJ3e3Bd 1A6g== X-Forwarded-Encrypted: i=1; AFNElJ8oH5W7pyIFHppCwf9p1ue8oWQYf8YYZnmC7KbY8q5brpkHs2WINnzaZwMmDhQUSEQtsoEpBmkYQeE=@lists.freedesktop.org X-Gm-Message-State: AOJu0YwL03y9hooHfEy0TzY8b0F9ZbZXW0yorN6C7TDw4pwSLwvsbYCF IifcDSBQNW/l7uWtap+diYDFMZ3/j7iAb28I3Db5U79wn29X1zZj/zXL X-Gm-Gg: Acq92OEP/cTnZOJkjuaEoWJZNpoDTwyNUEDvd1xwGf6TnhvVkv34v+58CawW5he4kVo xDD+iM4u4bgskLAgYiqYwpwVCSyTdV36l/MLsbltMRNlsRz8DPFSxnC1iNq/ITmS3Z/ZUMugQcw JZGAhoyNsC09akR6SV6DDx8/j7600jIMFWR/t8SC81ZZAW9NLLXWIAUedSniSaq73OlfMe1Gvcm vfWgOzQHKTWojoZrObK6tjJALaiN1PABI7xKgGek40svsKx2jFmiYBxKz3r60TcQ9aPE+NlYKu2 2fFiUsP107mLsarM6whsAsnrSh5zebEAENMD9w5ZQI2VSaWFs/B+hkq30Ik1i1ZLguedCtCvh+G iA36oXQh9D5RRjMKfq8IWpxYnlCC70UNfjMNXe8bVZH8+iXjBvR+4h/EaWjjSx7ml7FyryrW4vV kYNL7rzDSPPKVHKYcoq2b8Uzt6zKUEHRw= X-Received: by 2002:a17:902:c94c:b0:2b2:be01:5532 with SMTP id d9443c01a7336-2bf3686d1dcmr41074635ad.35.1780134293228; Sat, 30 May 2026 02:44:53 -0700 (PDT) Received: from rockpi-5b ([45.112.0.191]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2bf239e700csm61529945ad.10.2026.05.30.02.44.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 May 2026 02:44:52 -0700 (PDT) From: Anand Moon To: Neil Armstrong , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , Mauro Carvalho Chehab , Greg Kroah-Hartman , Hans Verkuil , Maxime Jourdan , dri-devel@lists.freedesktop.org (open list:DRM DRIVERS FOR AMLOGIC SOCS), linux-amlogic@lists.infradead.org (open list:DRM DRIVERS FOR AMLOGIC SOCS), linux-arm-kernel@lists.infradead.org (moderated list:ARM/Amlogic Meson SoC support), linux-kernel@vger.kernel.org (open list), linux-media@vger.kernel.org (open list:MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS), linux-staging@lists.linux.dev (open list:STAGING SUBSYSTEM) Cc: Anand Moon , Nicolas Dufresne , Sashiko Subject: [PATCH v6 5/8] media: meson: vdec: Cancel esparser work during teardown Date: Sat, 30 May 2026 15:12:51 +0530 Message-ID: <20260530094326.11892-6-linux.amoon@gmail.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260530094326.11892-1-linux.amoon@gmail.com> References: <20260530094326.11892-1-linux.amoon@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Mailman-Approved-At: Sun, 31 May 2026 13:58:31 +0000 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" VGhlIGVzcGFyc2VyIHdvcmtxdWV1ZSBjb3VsZCByZW1haW4gYWN0aXZlIGR1cmluZyBlcnJvciB1 bndpbmQsCnN0cmVhbWluZyBzdG9wLCBvciBkZXZpY2UgY2xvc2UsIGxlYWRpbmcgdG8gdXNl4oCR YWZ0ZXLigJFmcmVlIHdoZW4Kd29yayBpdGVtcyBhY2Nlc3NlZCBmcmVlZCBzZXNzaW9uIG1lbW9y eS4KCkZpeCB0aGlzIGJ5IGV4cGxpY2l0bHkgY2FuY2VsbGluZyB0aGUgd29yayBpbiBhbGwgdGVh cmRvd24gcGF0aHM6CgotIENhbGwgY2FuY2VsX3dvcmtfc3luYygmc2Vzcy0+ZXNwYXJzZXJfcXVl dWVfd29yaykgaW4KICB2ZGVjX3N0YXJ0X3N0cmVhbWluZygpIGVycm9yIHVud2luZCwgdmRlY19z dG9wX3N0cmVhbWluZygpLAogIGFuZCB2ZGVjX2Nsb3NlKCkuCi0gRW5zdXJlIHRoZSB3b3JrcXVl dWUgaXMgZHJhaW5lZCBiZWZvcmUgcmVsZWFzaW5nIHNlc3Npb24KICBzdGF0ZSBhbmQgYnVmZmVy cy4KLSBNb3ZlIGNvZGVjX29wcy0+ZHJhaW4oKSBldmFsdWF0aW9uIGVhcmxpZXIgaW4gc3RvcF9z dHJlYW1pbmcoKQogIHVzaW5nIHRoZSBzdGF0dXMgc25hcHNob3QsIHNvIGRyYWluaW5nIG9jY3Vy cyBiZWZvcmUgYnVmZmVyCiAgY2xlYW51cC4KCkZvbGxvd2luZyBjaGFuZ2UgcHJldmVudHMgZGFu Z2xpbmcgd29yayBleGVjdXRpb24sIGVsaW1pbmF0ZXMKdXNl4oCRYWZ0ZXLigJFmcmVlIGhhemFy ZHMsIGFuZCBlbnN1cmVzIG9yZGVybHkgdGVhcmRvd24gb2YgZGVjb2RlcgpyZXNvdXJjZXMuCgpD YzogTmljb2xhcyBEdWZyZXNuZSA8bmljb2xhc0BuZHVmcmVzbmUuY2E+ClJlcG9ydGVkLWJ5OiBT YXNoaWtvIDxzYXNoaWtvLWJvdEBrZXJuZWwub3JnPgpDbG9zZXM6IGh0dHBzOi8vbG9yZS5rZXJu ZWwub3JnL2FsbC8yMDI2MDUyMTA5MDk0NC5GMzU0MDFGMDBBM0RAc210cC5rZXJuZWwub3JnLwpG aXhlczogM2U3ZjUxYmQ5NjA3ICgibWVkaWE6IG1lc29uOiBhZGQgdjRsMiBtMm0gdmlkZW8gZGVj b2RlciBkcml2ZXIiKQpTaWduZWQtb2ZmLWJ5OiBBbmFuZCBNb29uIDxsaW51eC5hbW9vbkBnbWFp bC5jb20+Ci0tLQogZHJpdmVycy9zdGFnaW5nL21lZGlhL21lc29uL3ZkZWMvdmRlYy5jIHwgMTgg KysrKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgNyBk ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3N0YWdpbmcvbWVkaWEvbWVzb24vdmRl Yy92ZGVjLmMgYi9kcml2ZXJzL3N0YWdpbmcvbWVkaWEvbWVzb24vdmRlYy92ZGVjLmMKaW5kZXgg Njk4YTk1NTY2YWQyLi40ODg0ZWUwNGIzNTIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc3RhZ2luZy9t ZWRpYS9tZXNvbi92ZGVjL3ZkZWMuYworKysgYi9kcml2ZXJzL3N0YWdpbmcvbWVkaWEvbWVzb24v dmRlYy92ZGVjLmMKQEAgLTM4MCw2ICszODAsOCBAQCBzdGF0aWMgaW50IHZkZWNfc3RhcnRfc3Ry ZWFtaW5nKHN0cnVjdCB2YjJfcXVldWUgKnEsIHVuc2lnbmVkIGludCBjb3VudCkKIAkJCSAgc2Vz cy0+dmlmaWZvX3ZhZGRyLCBzZXNzLT52aWZpZm9fcGFkZHIpOwogCXNlc3MtPnZpZmlmb192YWRk ciA9IE5VTEw7CiBidWZzX2RvbmU6CisJY2FuY2VsX3dvcmtfc3luYygmc2Vzcy0+ZXNwYXJzZXJf cXVldWVfd29yayk7CisKIAltdXRleF9sb2NrKCZjb3JlLT5sb2NrKTsKIAlpZiAoY29yZS0+Y3Vy X3Nlc3MgPT0gc2VzcykKIAkJY29yZS0+Y3VyX3Nlc3MgPSBOVUxMOwpAQCAtNDM3LDYgKzQzOSw4 IEBAIHN0YXRpYyB2b2lkIHZkZWNfc3RvcF9zdHJlYW1pbmcoc3RydWN0IHZiMl9xdWV1ZSAqcSkK IAlzdHJ1Y3QgdmIyX3Y0bDJfYnVmZmVyICpidWY7CiAJZW51bSBhbXZkZWNfc3RhdHVzIG9sZF9z dGF0dXM7CiAKKwljYW5jZWxfd29ya19zeW5jKCZzZXNzLT5lc3BhcnNlcl9xdWV1ZV93b3JrKTsK KwogCS8qCiAJICogU2FmZWx5IHNuYXBzaG90IHRoZSBzdGF0dXMgYW5kIGNsZWFyIHRoZSBoYXJk d2FyZSBvd25lciBpbnNpZGUKIAkgKiB0aGUgbXV0ZXggdG8gcHJldmVudCBkYXRhIHJhY2VzIHdp dGggY29uY3VycmVudCBTVFJFQU1PTiByZXF1ZXN0cy4KQEAgLTQ0OCw3ICs0NTIsMTEgQEAgc3Rh dGljIHZvaWQgdmRlY19zdG9wX3N0cmVhbWluZyhzdHJ1Y3QgdmIyX3F1ZXVlICpxKQogCXNlc3Mt PnN0YXR1cyA9IFNUQVRVU19TVE9QUEVEOwogCW11dGV4X3VubG9jaygmY29yZS0+bG9jayk7CiAK LQkvKiBFdmFsdWF0ZSB0aGUgaGFyZHdhcmUgc3RhdGUgdXNpbmcgb3VyIHNuYXBzaG90ICovCisJ aWYgKHEtPnR5cGUgIT0gVjRMMl9CVUZfVFlQRV9WSURFT19PVVRQVVRfTVBMQU5FKSB7CisJCWlm IChvbGRfc3RhdHVzID49IFNUQVRVU19SVU5OSU5HICYmIGNvZGVjX29wcy0+ZHJhaW4pCisJCQlj b2RlY19vcHMtPmRyYWluKHNlc3MpOworCX0KKwogCWlmIChvbGRfc3RhdHVzID09IFNUQVRVU19S VU5OSU5HIHx8CiAJICAgIG9sZF9zdGF0dXMgPT0gU1RBVFVTX0lOSVQgfHwKIAkgICAgKG9sZF9z dGF0dXMgPT0gU1RBVFVTX05FRURTX1JFU1VNRSAmJgpAQCAtNDcyLDE2ICs0ODAsMTAgQEAgc3Rh dGljIHZvaWQgdmRlY19zdG9wX3N0cmVhbWluZyhzdHJ1Y3QgdmIyX3F1ZXVlICpxKQogCWlmIChx LT50eXBlID09IFY0TDJfQlVGX1RZUEVfVklERU9fT1VUUFVUX01QTEFORSkgewogCQl3aGlsZSAo KGJ1ZiA9IHY0bDJfbTJtX3NyY19idWZfcmVtb3ZlKHNlc3MtPm0ybV9jdHgpKSkKIAkJCXY0bDJf bTJtX2J1Zl9kb25lKGJ1ZiwgVkIyX0JVRl9TVEFURV9FUlJPUik7Ci0KIAkJc2Vzcy0+c3RyZWFt b25fb3V0ID0gMDsKIAl9IGVsc2UgewotCQkvKiBEcmFpbiByZW1haW5pbmcgcmVmcyBpZiB3YXMg c3RpbGwgcnVubmluZyB1c2luZyB0aGUgc25hcHNob3QgKi8KLQkJaWYgKG9sZF9zdGF0dXMgPj0g U1RBVFVTX1JVTk5JTkcgJiYgY29kZWNfb3BzLT5kcmFpbikKLQkJCWNvZGVjX29wcy0+ZHJhaW4o c2Vzcyk7Ci0KIAkJd2hpbGUgKChidWYgPSB2NGwyX20ybV9kc3RfYnVmX3JlbW92ZShzZXNzLT5t Mm1fY3R4KSkpCiAJCQl2NGwyX20ybV9idWZfZG9uZShidWYsIFZCMl9CVUZfU1RBVEVfRVJST1Ip OwotCiAJCXNlc3MtPnN0cmVhbW9uX2NhcCA9IDA7CiAJfQogfQpAQCAtOTY3LDYgKzk2OSw4IEBA IHN0YXRpYyBpbnQgdmRlY19jbG9zZShzdHJ1Y3QgZmlsZSAqZmlsZSkKIHsKIAlzdHJ1Y3QgYW12 ZGVjX3Nlc3Npb24gKnNlc3MgPSBmaWxlX3RvX2FtdmRlY19zZXNzaW9uKGZpbGUpOwogCisJY2Fu Y2VsX3dvcmtfc3luYygmc2Vzcy0+ZXNwYXJzZXJfcXVldWVfd29yayk7CisKIAl2NGwyX20ybV9j dHhfcmVsZWFzZShzZXNzLT5tMm1fY3R4KTsKIAl2NGwyX2ZoX2RlbCgmc2Vzcy0+ZmgsIGZpbGUp OwogCXY0bDJfZmhfZXhpdCgmc2Vzcy0+ZmgpOwotLSAKMi41MC4xCgo=