From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6CC523822BC; Thu, 5 Mar 2026 10:39:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772707169; cv=none; b=fIHzngiDjhF3B4x89sFTfIewAyTkA9FEtX4z9v2+W0sMAcIjNaZgOiSMO6hrBeStv+ajVq8QyPhJL6uGS/YpPkxqzdroz41kiqx4hNVMtOWs2xDZXN9vbYdL+qJobJt2NNb7umla83LlKp/oQJW1tFfUIxVIHLeSy1rZBdepkbE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772707169; c=relaxed/simple; bh=jyTp85a5aEaHbY7OXrD6Xw/iriSe9M7IayD8vzJEaS4=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=NdbdAEIZRir8iupqDrBFXitf29e2nbAPTyMiEa8eHCTMmYkR9uzDUjw5BIiIh3SbfQTkpnUmqZu8nZ9fzH+iOP/2Pf07lKcISwqPCp6MLMZWckMBxGuzePztAmaY85LS5WJMVKaZHEjmDOcI2YPHzmN5PCWkqHmZR4Tca3nRnXo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=UFA7gU0Q; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="UFA7gU0Q" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 0923AC19423; Thu, 5 Mar 2026 10:39:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1772707169; bh=jyTp85a5aEaHbY7OXrD6Xw/iriSe9M7IayD8vzJEaS4=; h=From:To:Cc:Subject:Date:From; b=UFA7gU0QY3KJnbf+nfBO6Yw77xdfRovSLIzOq46DumctP3nHj6h37hzKWNTVt2Puk 702S4ugcBpQW/U7dyh0rw6I01UPrFQEhnrNVYKGarAxmrKIJqk5Zb+M7mxEQS7kAx8 xjtfgah8J+mrwF7mIcwZ4mrsCiTtHLwgkbdgReNdf9OsP6CWFrgEILQZE6/iGrJiZL 9+4qP8aPhg+eVLrd80Uss3jvKGW49173+2AeJC5NS4Y9LW9Z6icyxGIwwTtZ71rZvp BJrISJN0LvMyvb+1IsbqgOE1+09Yr7FrUknX8lOAyyfoe/9R4uBbothKGXL86yOUGD nNi95DXgpDUQg== Received: from johan by xi.lan with local (Exim 4.98.2) (envelope-from ) id 1vy674-0000000043O-3XeQ; Thu, 05 Mar 2026 11:39:26 +0100 From: Johan Hovold To: Sean Young , Mauro Carvalho Chehab , Hans Verkuil Cc: linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, Johan Hovold Subject: [PATCH 0/4] media: drop redundant device references Date: Thu, 5 Mar 2026 11:39:15 +0100 Message-ID: <20260305103919.15560-1-johan@kernel.org> X-Mailer: git-send-email 2.52.0 Precedence: bulk X-Mailing-List: linux-media@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Driver core holds a reference to the USB interface and its parent USB device while the interface is bound to a driver and there is no need to take additional references unless the structures are needed after disconnect. Drop redundant device references to reduce cargo culting, make it easier to spot drivers where extra references are needed, and reduce the risk of memory leaks when drivers fail to release them. Johan Johan Hovold (4): media: imon: drop redundant device references media: mceusb: drop redundant device reference media: go7007-loader: drop redundant device reference media: usbtv: drop redundant device reference drivers/media/rc/imon.c | 13 +++---------- drivers/media/rc/mceusb.c | 4 +--- drivers/media/usb/go7007/go7007-loader.c | 6 +----- drivers/media/usb/usbtv/usbtv-core.c | 4 +--- 4 files changed, 6 insertions(+), 21 deletions(-) -- 2.52.0