From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.18]) (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 391933ED5A4; Thu, 9 Jul 2026 08:23:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783585404; cv=none; b=jzX++pcx4t4xJUeZKK7nb0a1MOX4SWZS7ynmvUrlmIMJLzBnAaOXcC4OLs7BVN7WuScraix39MdPCvw2oFEIToVh0xkCDlNHWWzp4AdG1cPOAhYOYtNoLBALVHxTbG9DTXtgAPDD8PtfnV3hGoeL1cTvGTyMz3hZeyvjN90VvbE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783585404; c=relaxed/simple; bh=93KvbU6yGRUmZpIaEsYV6svbAbF+ZZkUv/ox3DQSciQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ZfA6J/fcP6pHRZZLY5zI9RMdEaMjcMMbPuLWXKbcJN4GJSw3+eBLO+3cwCUYjOHNBlHGNU0L9iKNaCq2+QtpR280S2dRqWBzCoYHOwvgkZiDy+N6d0IZS1Wd+DL/zOhvwfXq9n/dq679HonHkyzzyaLbQRqqzhH+P2lmNhdt7Wc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=pass smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=BsPKt3sw; arc=none smtp.client-ip=192.198.163.18 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="BsPKt3sw" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1783585402; x=1815121402; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=93KvbU6yGRUmZpIaEsYV6svbAbF+ZZkUv/ox3DQSciQ=; b=BsPKt3sw5dVNsoPW3S/5zEW0F1J+99qr6kGkFEVtOwfs7VaOe1GQK23S xsyezB6MjVZeIBmB8noZ6p/HIjCCuY41LntXYXIfG/8LKmGevxMLC7Mbb 0kACT1z5oeYprnU/tYOsc8eNpcpopEXmsyV/BzrnVZlHH0dt+LAGdTKWq 3aEdG4ocxJRJ8GkH10i6r6gZqCHTJPllBId3XX2RO7Kn9Ucx30qdhBrRe fwLU6pFDq413fCYZNfnSIUAEyPyEF++XQprQsiqn1a9j7nAmd3AfTx5Zp zxEkRFoLB+/snRqjPEViGfpLNM5yrNW2wO7qEKRKLVlVmUxi00avGIv6/ w==; X-CSE-ConnectionGUID: 4554Gs6uQ2+YVHatrD6e1A== X-CSE-MsgGUID: uDkkSnOlRqKETjiaTlKysA== X-IronPort-AV: E=McAfee;i="6800,10657,11841"; a="83372149" X-IronPort-AV: E=Sophos;i="6.25,154,1779174000"; d="scan'208";a="83372149" Received: from fmviesa010.fm.intel.com ([10.60.135.150]) by fmvoesa112.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jul 2026 01:23:18 -0700 X-CSE-ConnectionGUID: VM5amlKtRW21yK/pAYFBlw== X-CSE-MsgGUID: /AXIiKmoToeUxTcKiY4ECA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.25,154,1779174000"; d="scan'208";a="250535869" Received: from black.igk.intel.com ([10.91.253.5]) by fmviesa010.fm.intel.com with ESMTP; 09 Jul 2026 01:23:17 -0700 Received: by black.igk.intel.com (Postfix, from userid 1003) id 7FAF59B; Thu, 09 Jul 2026 10:23:16 +0200 (CEST) From: Andy Shevchenko To: Andy Shevchenko , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Hans Verkuil , Mauro Carvalho Chehab , Ettore Chimenti Subject: [PATCH v1 3/8] media: cec: core: Use DEFINE_SHOW_STORE_ATTRIBUTE() helper for debugfs Date: Thu, 9 Jul 2026 10:20:55 +0200 Message-ID: <20260709082315.72685-4-andriy.shevchenko@linux.intel.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260709082315.72685-1-andriy.shevchenko@linux.intel.com> References: <20260709082315.72685-1-andriy.shevchenko@linux.intel.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 DEFINE_SHOW_STORE_ATTRIBUTE() helper for read-write file to reduce some duplicated code. Signed-off-by: Andy Shevchenko --- drivers/media/cec/core/cec-core.c | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/drivers/media/cec/core/cec-core.c b/drivers/media/cec/core/cec-core.c index 0c89fac58349..674bcb6450dc 100644 --- a/drivers/media/cec/core/cec-core.c +++ b/drivers/media/cec/core/cec-core.c @@ -205,19 +205,7 @@ static int cec_error_inj_show(struct seq_file *sf, void *unused) return call_op(adap, error_inj_show, sf); } - -static int cec_error_inj_open(struct inode *inode, struct file *file) -{ - return single_open(file, cec_error_inj_show, inode->i_private); -} - -static const struct file_operations cec_error_inj_fops = { - .open = cec_error_inj_open, - .write = cec_error_inj_write, - .read = seq_read, - .llseek = seq_lseek, - .release = single_release, -}; +DEFINE_SHOW_STORE_ATTRIBUTE(cec_error_inj); #endif struct cec_adapter *cec_allocate_adapter(const struct cec_adap_ops *ops, -- 2.50.1