From patchwork Fri Apr 18 07:18:17 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hardevsinh Palaniya X-Patchwork-Id: 882475 Received: from MA0PR01CU012.outbound.protection.outlook.com (mail-southindiaazon11021104.outbound.protection.outlook.com [40.107.57.104]) (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 148D01D86D6; Fri, 18 Apr 2025 07:19:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.57.104 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744960781; cv=fail; b=hoVXDvc2XO5U0tVatiZuQt9ybNQG/beZxSPR/LbLzFiLNFSPFb3HMmOc14+QtHRi+maz7oolaiyWTTAO4woRgQkEvoDXT2IOYqlATnEhRNvbuDtIdBEcXl+3uEZWJDMPhgoZArsPRH94z93fSWgqZv2mFXddnM8XRKSPoFNxKsI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744960781; c=relaxed/simple; bh=da2EOLl/dFx7YXQej7HtZqbdvKp9XWCO7aAZGcExifE=; h=From:To:Cc:Subject:Date:Message-Id:Content-Type:MIME-Version; b=ZNEruIA0lwV2L6+F/v89Vi2UL88Sd/1ABsDfCcv3zqtHZbUWLCKvBFQoqlgvCXXH7xpHOl38q9NQD0Kwa/2OVbjs/+fXks2nQylPlYxg6af8ce9rfs+ij9GmQf/TkZeCpvCJP2ubiOhimjrr85qYahf8zAYOUmSGvRnFUAiq1Cg= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=siliconsignals.io; spf=pass smtp.mailfrom=siliconsignals.io; arc=fail smtp.client-ip=40.107.57.104 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=siliconsignals.io Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=siliconsignals.io ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=yJ5rm085u27K9Zct9i7oOTqoyGfRtgmWsqhvc01alAPpEiGQQTTEZfsxkb0sXv7QuEABAd3tKwqMQwf+U9iMHcmr/rkEPXW4Re8jc9xL/7x7M1orHvGaUJC1g/eYwIr1L0izuTLTr9SMkJ1tKnADc3JrPU1yqRtphbklPN9vlvny5mIO5v2o+nR5kOLCIMMsPisR81pfjHYP1IofLG0xLesKwvr8UCZb8dkJIGXMCICRo4r8OXIJPJyaSQ+S2XFXHLak90wk+QByonlew6wOZ8ZPgX0PfagOj0ffZGIjh9HlNFUzR45f1goBiMy5+U8U/YzxxYa4lxe8/C7Dpu/gEw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=AwwodVlp/qdJORQqE/X0R12nLsFkRVC/sSHNy3zIk/o=; b=YKWnHw7vqOtck1ubbpPMZ/V0D/xj0qUjIepYIz/N1izra0AT4uexBEzxG5SoSfIyILlH3m4kKYlYsVTtm55mI4Sb/vYqTsM1uVPREXzIpdWY6tXiTBAUUmTozVufe30X6PI3e1b7WzomYbIihd6PRDOg41UcmFG0ntw9VsvyFIl7GoLtCTg1/OUp911ZJZzyhVkBJVZ1+Mqcm3KuQ5nxpdHv7T85eBL3CE5ioCq3bE6fqNs3Rys9at0sdy3FgPQi3wP+8F9rqlZznpq74h1uG+y2qUFO62DmOooMHQdt1N4kHKgHr+bTLEIgF0P4OxLoQOfk/tHa59gz3cBUfRM+pA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siliconsignals.io; dmarc=pass action=none header.from=siliconsignals.io; dkim=pass header.d=siliconsignals.io; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siliconsignals.io; Received: from PN3P287MB3519.INDP287.PROD.OUTLOOK.COM (2603:1096:c01:229::21) by PN2P287MB1743.INDP287.PROD.OUTLOOK.COM (2603:1096:c01:1a9::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8655.27; Fri, 18 Apr 2025 07:19:35 +0000 Received: from PN3P287MB3519.INDP287.PROD.OUTLOOK.COM ([fe80::5c9a:906e:318b:c418]) by PN3P287MB3519.INDP287.PROD.OUTLOOK.COM ([fe80::5c9a:906e:318b:c418%5]) with mapi id 15.20.8655.025; Fri, 18 Apr 2025 07:19:35 +0000 From: Hardevsinh Palaniya To: andy@kernel.org, sakari.ailus@linux.intel.com Cc: Hardevsinh Palaniya , Hans de Goede , Mauro Carvalho Chehab , Greg Kroah-Hartman , linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev Subject: [PATCH 1/2] media: atomisp: Remove compat ioctl32 header file Date: Fri, 18 Apr 2025 12:48:17 +0530 Message-Id: <20250418071823.8756-1-hardevsinh.palaniya@siliconsignals.io> X-Mailer: git-send-email 2.34.1 X-ClientProxiedBy: PN2PR01CA0237.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c01:eb::19) To PN3P287MB3519.INDP287.PROD.OUTLOOK.COM (2603:1096:c01:229::21) Precedence: bulk X-Mailing-List: linux-media@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PN3P287MB3519:EE_|PN2P287MB1743:EE_ X-MS-Office365-Filtering-Correlation-Id: aaed63c3-174c-4c50-550d-08dd7e495f06 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|52116014|376014|366016|38350700014; X-Microsoft-Antispam-Message-Info: 2rtBVf6lSI/MXVKGkZXkzzocvGXY2y3t+U05eFejptkYjCLxBs9Zlkxih3PS6FjGU0brMUagq3AFQpaVJIdkEONARivT7Yqegw5pUx492BXKaQ+Ye9m5X0ocEW6II1rJflwehuGIS6WujG0+FdQD9718Zai8Kn7phO4aaCN6YbaduXrcRKnfJ/s3zFcI7elPUwME8d+o/adSCnq9ERs7cWiHk5aP2HPb8gkf8K1qIm9fnyXh8kF3j6hzMSWFqKeCCZt1DZ5bB97aKiImN6JWk3/ee0ZJN7dMRk4mzHvyV/glEkgxBbmICa8mNO/IKRSBl5wvLH+jq6SA7/iAIYr24YTQ5j+JiJcwqLGj4QyFDHTGFDpR+JGwn5f/kENzF4IIWkfVby7q0M5vqAOs2yi00NLpfUQHmAmUkC5iO4KK5ZK3evgg+wZtWoJq5vxS7bg/v+8yuT9RFCfjt5PjMUJMIM+C3dLYuBw7uVugFEcRHiK0K80anefzjFX982HVJTSoQt4sA3wsU3P0PSPwQTJ7Nhl7UQdKkqxH8m0KLws4H7geiSJmsXV+xjRFQ0hV04gUpL9zJDRUi62DoHdZIkM5Pd8KAr/fWsAbu88QhULYDlDjBg4JGtsrGg0Ozndbr3bNwzyQg1f0F8PoMxmyHVKcDFM5DDNcIA+qOw5be5UfDBB6T4dtGQQxxqi9BqK6GFJWvxGR1mHzrPrDUWx5qkO9s5YevIMvXAqSVgDixbeaHYuoSh3thMaDtyeR8394wt0gIcvSILQ3L5FcjsEP9Y+FC59nkLLXC14+7djdw6+pE3KzWkf4ZWe/CgzzOoxtKTsmiI/0DVlOa1G0Qd92wYIVr1z7VCcIAHrueyTAIbnbOjQEZyH5xgYEubYsQtQNAmZmq6cdlLckHOxmLpUui450q+vAzdKL/86EmzONZSPXv0p+5B7P2ZUs5mewrXL1NJOG2Gj16JUl4NhlZwSeoCvlt5RNDUL/41/RWh751QFi/csgXvUt6F20iyfxpm75yU4mObaHxqSDKHIN6IHqAX8zTtVTX+oqP+Na0wspe9X3gwskfqtFDIqX39Y4vyxLYYdX6ceUeWG5l29ahKxYe3YauTGRwDG0f3ww4lAhMFFro8EAaGpjo8EDGofQ+RA8eDdmieMEXJ6aiu6QbNTFOcbqCckUqpwFcua+v1Mwihe9IFnSRn5WDaaUr2MnMdRdPvsv5JA0QUcCDL8JACoFXtYabhS/wDgwkvqhdEcn3XalOEL1c8iUjAi6pnT/t7obP3Dmc/aPbRoN78JzNJgZ+tovZOt4fm8vkO5Lq7wScc5K9sgp821TEKO2A6nyGiV/LGRd+rYd+5SXNUBFYXfVBl3v4jQQC5FMPMind3BJ0QKDsoUPzO3bv6V9Oa4xhzegXL369k0pgunapHFBAGK9DelXLtbkAPcdkULTYkyZnV+Uc2wYY1q+b24vd6SgTzElHEXDa/vUlBrERbl8EOIh5IBDuI65xHXXv9MBOHMLDFsjK3I= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PN3P287MB3519.INDP287.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(52116014)(376014)(366016)(38350700014); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: EbYp9F+1iL0GIUjuJPZkcvfgEjvJK2KILbqgH8Y4MJwulZo1mPOUDgWTdHJaqn1fZtV2qG+Xal6Fz9wwtiyWJpkp73oMtg1Q+z1yWxwhP5XmpEpkbGUjakbMmzZ54IZkCYqg8hHgo5kSKSA+THoTcY+oNrZ9i4zthMuUBDYCAxdEYf9uSsulyuAEXO6YBVI4AQmw6piqmsjYOEoUBBeBubv6WelwO7FoZAzl8FyVbpERLHKPxZfdHOEXzc42VWWh3tioxY4thUkiqwyj57ElOBvL9FMNrdFZ+Xwrz+BlSE48Z9xwChs3elKsZ8GpT4KSNbSMd+CWB+1Z0bKTQgToZOt/fs27MDBbGmO0afmO8qFyVseEyhcdK9+8/zy6Ic/jKdEMEMKGr5v+8W4mVswj3kiTGtchPA4syuhQdADkKuKlDagwjSXA52W2se4RGF09MzH4cLc58MHNfe1dqKdINVyye/I1ns0dtQymm4Wpz2wII7tzoaMzbqyLSdiJWKfb3PJmklKpgAWOcWBJHoFB1VymlI+RhdOoM/jHpbMAllBAPpbWEN4yOmrxwljTUJBS3fG0ZSADYJXaqDibi2hvf0z1hq9Hb5KCsvwlp9umIcEJzfkvsSWOfUeJzz6cqvuwVvpzwIN1MwW20vUJDfMMdhQebQ5ffQEyY2CZj1fW0OpdcL8RGV3jTCY/eK12epJhxc8uFrwzCr199+ei9wli3O/yyWF/ArE5Lei5A+3OqCSZkoO3bWc93K12pgsvgIvzBs31KHgGAv9J5qLPGNXxBB5ebHe8x1QfqHBBO2hpY8LseJEX0UGFY7vVfqgDnuqGUwdsRmp1kWNouHhuy5vV2iYsGkcHNXLIgzoKzzuyjXEiSXyov0yC3pso22tc5XqGXUCkxN9UDsWuid4M7Li/oJbNTY7FXGjIATsmL3GorL11W1NRxp3ec4WHN2GqCIgRN+0YCs+OM9otW3Ac4nR17CHdF0pzysnnavT1TdQbPJCK5tJDiYTspKmeSm67m+DguOUdTUeWOTjJ0BeNSyR720V+ckaJSxe8bAE4n+MKCuJgGJpnJYZ8P1eggO4h6xHPdacl97Ky9c2eOaGoCbSz3yIetYeEHuGyAw70Y9d175VE6hKmjzVzw5ZyK1xPqHTJR9Qjea+N1I5jNr5WzE+s/C4G2ot3Mm7IH2t+rzzcR0hkeVO932vFTgq5OOka7D+Ujv+AFdIklO1b9MExoNXRXTo2HcE+Xbnu9QbZiCDD58fIMDuGvXZRWs9WIYynMjwms0mtQppVfPNCOczPfibF0/o43b1F+Cer23Sk1xDUIMrU4GxWvdkZmITuEK6zDwjPHVaXmp81FQcAbQkvqlTrl+DeldzEWiXlJEwF65auABHTan8f4PAzPwASBEzUTNUp54bYI83CINuN5boaU0ys/Ygd4YpidE+zRd/jj89h6gcyeRvX6+yDfteIadHKNYYs8+PVNywMCTMXzq1hU4zy5OJEZg891cHuU8NLSd+Ryi6B8xO8vdNdeySVA6V78QHZfK4UB+h12/Do00O9vc8So+XdKmYBFCTRAYgRDuODyH8iYjZyAInNRUhTRY6aG7IXJ43bwsHENFI6rOYdekX08S1ShSvrT1RJNL1rlizDIDE= X-OriginatorOrg: siliconsignals.io X-MS-Exchange-CrossTenant-Network-Message-Id: aaed63c3-174c-4c50-550d-08dd7e495f06 X-MS-Exchange-CrossTenant-AuthSource: PN3P287MB3519.INDP287.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Apr 2025 07:19:34.9921 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 7ec5089e-a433-4bd1-a638-82ee62e21d37 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: W6BBhz8+Ll+gXkz3cEr7M9iFwwdVUAcPot0uIoWOxOZXKp+yizNTsWklijJa13WE42RmYWQNVIAWLZchmfDRB1sWPQM6PFBC1vyv6t7y9DxDjisNRRbmjKJmeufdk15R X-MS-Exchange-Transport-CrossTenantHeadersStamped: PN2P287MB1743 Arnd's patch [1] removed the compat ioctl32 code, so this header file is no longer needed. Also, there are no references to this header file in the atomisp codebase. Link[1]: https://lore.kernel.org/linux-media/20210614103409.3154127-7-arnd@kernel.org/ Signed-off-by: Hardevsinh Palaniya --- .../atomisp/pci/atomisp_compat_ioctl32.h | 244 ------------------ 1 file changed, 244 deletions(-) delete mode 100644 drivers/staging/media/atomisp/pci/atomisp_compat_ioctl32.h diff --git a/drivers/staging/media/atomisp/pci/atomisp_compat_ioctl32.h b/drivers/staging/media/atomisp/pci/atomisp_compat_ioctl32.h deleted file mode 100644 index 23d798f3085c..000000000000 --- a/drivers/staging/media/atomisp/pci/atomisp_compat_ioctl32.h +++ /dev/null @@ -1,244 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0 */ -/* - * Support for Intel Camera Imaging ISP subsystem. - * - * Copyright (c) 2013 Intel Corporation. All Rights Reserved. - */ -#ifndef __ATOMISP_COMPAT_IOCTL32_H__ -#define __ATOMISP_COMPAT_IOCTL32_H__ - -#include -#include - -#include "atomisp_compat.h" - -struct atomisp_histogram32 { - unsigned int num_elements; - compat_uptr_t data; -}; - -struct atomisp_dvs2_stat_types32 { - compat_uptr_t odd_real; /** real part of the odd statistics*/ - compat_uptr_t odd_imag; /** imaginary part of the odd statistics*/ - compat_uptr_t even_real;/** real part of the even statistics*/ - compat_uptr_t even_imag;/** imaginary part of the even statistics*/ -}; - -struct atomisp_dvs2_coef_types32 { - compat_uptr_t odd_real; /** real part of the odd coefficients*/ - compat_uptr_t odd_imag; /** imaginary part of the odd coefficients*/ - compat_uptr_t even_real;/** real part of the even coefficients*/ - compat_uptr_t even_imag;/** imaginary part of the even coefficients*/ -}; - -struct atomisp_dvs2_statistics32 { - struct atomisp_dvs_grid_info grid_info; - struct atomisp_dvs2_stat_types32 hor_prod; - struct atomisp_dvs2_stat_types32 ver_prod; -}; - -struct atomisp_dis_statistics32 { - struct atomisp_dvs2_statistics32 dvs2_stat; - u32 exp_id; -}; - -struct atomisp_dis_coefficients32 { - struct atomisp_dvs_grid_info grid_info; - struct atomisp_dvs2_coef_types32 hor_coefs; - struct atomisp_dvs2_coef_types32 ver_coefs; -}; - -struct atomisp_3a_statistics32 { - struct atomisp_grid_info grid_info; - compat_uptr_t data; - compat_uptr_t rgby_data; - u32 exp_id; - u32 isp_config_id; -}; - -struct atomisp_morph_table32 { - unsigned int enabled; - unsigned int height; - unsigned int width; /* number of valid elements per line */ - compat_uptr_t coordinates_x[ATOMISP_MORPH_TABLE_NUM_PLANES]; - compat_uptr_t coordinates_y[ATOMISP_MORPH_TABLE_NUM_PLANES]; -}; - -struct v4l2_framebuffer32 { - __u32 capability; - __u32 flags; - compat_uptr_t base; - struct v4l2_pix_format fmt; -}; - -struct atomisp_overlay32 { - /* the frame containing the overlay data The overlay frame width should - * be the multiples of 2*ISP_VEC_NELEMS. The overlay frame height - * should be the multiples of 2. - */ - compat_uptr_t frame; - /* Y value of overlay background */ - unsigned char bg_y; - /* U value of overlay background */ - char bg_u; - /* V value of overlay background */ - char bg_v; - /* the blending percent of input data for Y subpixels */ - unsigned char blend_input_perc_y; - /* the blending percent of input data for U subpixels */ - unsigned char blend_input_perc_u; - /* the blending percent of input data for V subpixels */ - unsigned char blend_input_perc_v; - /* the blending percent of overlay data for Y subpixels */ - unsigned char blend_overlay_perc_y; - /* the blending percent of overlay data for U subpixels */ - unsigned char blend_overlay_perc_u; - /* the blending percent of overlay data for V subpixels */ - unsigned char blend_overlay_perc_v; - /* the overlay start x pixel position on output frame It should be the - multiples of 2*ISP_VEC_NELEMS. */ - unsigned int overlay_start_x; - /* the overlay start y pixel position on output frame It should be the - multiples of 2. */ - unsigned int overlay_start_y; -}; - -struct atomisp_shading_table32 { - __u32 enable; - __u32 sensor_width; - __u32 sensor_height; - __u32 width; - __u32 height; - __u32 fraction_bits; - - compat_uptr_t data[ATOMISP_NUM_SC_COLORS]; -}; - -struct atomisp_parameters32 { - compat_uptr_t wb_config; /* White Balance config */ - compat_uptr_t cc_config; /* Color Correction config */ - compat_uptr_t tnr_config; /* Temporal Noise Reduction */ - compat_uptr_t ecd_config; /* Eigen Color Demosaicing */ - compat_uptr_t ynr_config; /* Y(Luma) Noise Reduction */ - compat_uptr_t fc_config; /* Fringe Control */ - compat_uptr_t formats_config; /* Formats Control */ - compat_uptr_t cnr_config; /* Chroma Noise Reduction */ - compat_uptr_t macc_config; /* MACC */ - compat_uptr_t ctc_config; /* Chroma Tone Control */ - compat_uptr_t aa_config; /* Anti-Aliasing */ - compat_uptr_t baa_config; /* Anti-Aliasing */ - compat_uptr_t ce_config; - compat_uptr_t dvs_6axis_config; - compat_uptr_t ob_config; /* Objective Black config */ - compat_uptr_t dp_config; /* Dead Pixel config */ - compat_uptr_t nr_config; /* Noise Reduction config */ - compat_uptr_t ee_config; /* Edge Enhancement config */ - compat_uptr_t de_config; /* Demosaic config */ - compat_uptr_t gc_config; /* Gamma Correction config */ - compat_uptr_t anr_config; /* Advanced Noise Reduction */ - compat_uptr_t a3a_config; /* 3A Statistics config */ - compat_uptr_t xnr_config; /* eXtra Noise Reduction */ - compat_uptr_t dz_config; /* Digital Zoom */ - compat_uptr_t yuv2rgb_cc_config; /* Color - Correction config */ - compat_uptr_t rgb2yuv_cc_config; /* Color - Correction config */ - compat_uptr_t macc_table; - compat_uptr_t gamma_table; - compat_uptr_t ctc_table; - compat_uptr_t xnr_table; - compat_uptr_t r_gamma_table; - compat_uptr_t g_gamma_table; - compat_uptr_t b_gamma_table; - compat_uptr_t motion_vector; /* For 2-axis DVS */ - compat_uptr_t shading_table; - compat_uptr_t morph_table; - compat_uptr_t dvs_coefs; /* DVS 1.0 coefficients */ - compat_uptr_t dvs2_coefs; /* DVS 2.0 coefficients */ - compat_uptr_t capture_config; - compat_uptr_t anr_thres; - - compat_uptr_t lin_2500_config; /* Skylake: Linearization config */ - compat_uptr_t obgrid_2500_config; /* Skylake: OBGRID config */ - compat_uptr_t bnr_2500_config; /* Skylake: bayer denoise config */ - compat_uptr_t shd_2500_config; /* Skylake: shading config */ - compat_uptr_t dm_2500_config; /* Skylake: demosaic config */ - compat_uptr_t rgbpp_2500_config; /* Skylake: RGBPP config */ - compat_uptr_t dvs_stat_2500_config; /* Skylake: DVS STAT config */ - compat_uptr_t lace_stat_2500_config; /* Skylake: LACE STAT config */ - compat_uptr_t yuvp1_2500_config; /* Skylake: yuvp1 config */ - compat_uptr_t yuvp2_2500_config; /* Skylake: yuvp2 config */ - compat_uptr_t tnr_2500_config; /* Skylake: TNR config */ - compat_uptr_t dpc_2500_config; /* Skylake: DPC config */ - compat_uptr_t awb_2500_config; /* Skylake: auto white balance config */ - compat_uptr_t - awb_fr_2500_config; /* Skylake: auto white balance filter response config */ - compat_uptr_t anr_2500_config; /* Skylake: ANR config */ - compat_uptr_t af_2500_config; /* Skylake: auto focus config */ - compat_uptr_t ae_2500_config; /* Skylake: auto exposure config */ - compat_uptr_t bds_2500_config; /* Skylake: bayer downscaler config */ - compat_uptr_t - dvs_2500_config; /* Skylake: digital video stabilization config */ - compat_uptr_t res_mgr_2500_config; - - /* - * Output frame pointer the config is to be applied to (optional), - * set to NULL to make this config is applied as global. - */ - compat_uptr_t output_frame; - /* - * Unique ID to track which config was actually applied to a particular - * frame, driver will send this id back with output frame together. - */ - u32 isp_config_id; - u32 per_frame_setting; -}; - -struct atomisp_dvs_6axis_config32 { - u32 exp_id; - u32 width_y; - u32 height_y; - u32 width_uv; - u32 height_uv; - compat_uptr_t xcoords_y; - compat_uptr_t ycoords_y; - compat_uptr_t xcoords_uv; - compat_uptr_t ycoords_uv; -}; - -#define ATOMISP_IOC_G_HISTOGRAM32 \ - _IOWR('v', BASE_VIDIOC_PRIVATE + 3, struct atomisp_histogram32) -#define ATOMISP_IOC_S_HISTOGRAM32 \ - _IOW('v', BASE_VIDIOC_PRIVATE + 3, struct atomisp_histogram32) - -#define ATOMISP_IOC_G_DIS_STAT32 \ - _IOWR('v', BASE_VIDIOC_PRIVATE + 6, struct atomisp_dis_statistics32) -#define ATOMISP_IOC_S_DIS_COEFS32 \ - _IOW('v', BASE_VIDIOC_PRIVATE + 6, struct atomisp_dis_coefficients32) - -#define ATOMISP_IOC_S_DIS_VECTOR32 \ - _IOW('v', BASE_VIDIOC_PRIVATE + 6, struct atomisp_dvs_6axis_config32) - -#define ATOMISP_IOC_G_3A_STAT32 \ - _IOWR('v', BASE_VIDIOC_PRIVATE + 7, struct atomisp_3a_statistics32) - -#define ATOMISP_IOC_G_ISP_GDC_TAB32 \ - _IOR('v', BASE_VIDIOC_PRIVATE + 10, struct atomisp_morph_table32) -#define ATOMISP_IOC_S_ISP_GDC_TAB32 \ - _IOW('v', BASE_VIDIOC_PRIVATE + 10, struct atomisp_morph_table32) - -#define ATOMISP_IOC_S_ISP_FPN_TABLE32 \ - _IOW('v', BASE_VIDIOC_PRIVATE + 17, struct v4l2_framebuffer32) - -#define ATOMISP_IOC_G_ISP_OVERLAY32 \ - _IOWR('v', BASE_VIDIOC_PRIVATE + 18, struct atomisp_overlay32) -#define ATOMISP_IOC_S_ISP_OVERLAY32 \ - _IOW('v', BASE_VIDIOC_PRIVATE + 18, struct atomisp_overlay32) - -#define ATOMISP_IOC_S_ISP_SHD_TAB32 \ - _IOWR('v', BASE_VIDIOC_PRIVATE + 27, struct atomisp_shading_table32) - -#define ATOMISP_IOC_S_PARAMETERS32 \ - _IOW('v', BASE_VIDIOC_PRIVATE + 32, struct atomisp_parameters32) - -#endif /* __ATOMISP_COMPAT_IOCTL32_H__ */ From patchwork Fri Apr 18 07:18:18 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hardevsinh Palaniya X-Patchwork-Id: 883383 Received: from PNZPR01CU001.outbound.protection.outlook.com (mail-centralindiaazon11021127.outbound.protection.outlook.com [40.107.51.127]) (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 4E81D1D86D6; Fri, 18 Apr 2025 07:19:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.51.127 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744960789; cv=fail; b=WB+OpfOOpU66hK88UmZYP5ewkqTUo6WCG0toCnUuVQJY9htRE3fj9lcgkMXQglAqNR3VImAeDGrehUJ7HEv9VGcef5aGwLKmQSyf/dXSD7iPINvEGKhXhWi2QZrU8r8rU6zMsqC3i4rLeuW+rXZ4zYZItiZkAe76wLRlzNivadc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744960789; c=relaxed/simple; bh=Akh/F5rNR5A4/GMpx4GBMCyrUdfDjdlCuit1xyVhjCM=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=GpgXSBUJfvPte9eUm5trINehkSp24nxT71vUEmwsphbOUrmAn8NysYbbVbZJRHiEbgkwR1xImOPQST8jS+ktE4Hg0LW1t8tpYLxwsM3Qhe5QXBZRrE3AbFcmIIG4mpP1slDn7JTAb7OJmOsHpAAWUgll4NK4UXVFgnuvYnbKb+s= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=siliconsignals.io; spf=pass smtp.mailfrom=siliconsignals.io; arc=fail smtp.client-ip=40.107.51.127 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=siliconsignals.io Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=siliconsignals.io ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=F7FJqdY+m9th099OquCTV2Rcb5QvYRnICE9WXbauABhZETDWHlUj0QnQ4zAQh6Fh57BETWYq9mXZuDyOp9QoWNe1N40HTf/SFWGbFX7EyyTuGKSfxXljYuMs0flPGcInhRFkAr5msre74cymZbx48E5hkNQ+Hx14GIT+A/ZhXEd4RmR0p2FoQou5M9p2YvOwGw4y88FjKJuRi4rWNvQb9QfsSlMekutZhpg14PKgJalzMTTU3KdFp5+MLRdAmNv0Gvo1HZkDaUSmwu3Vrmw97kKT+ajn7OSuZ80dnkIoWjsJdI+nMxRW+VZZvArlTDTJ9TMrlCc1wdxpzlx1A7EXxw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=gHuUAp7E9TsPgJtBFOhAu+Du/SEEWMNEx1iHa0AxxcM=; b=f6I8iGWLUhGmkTUw+OA7on6JholnPRWfHdNzy+zQ0rdk22mQ+SU8Hi/wn+jR4F/CB+qJus9UuUGB+/56PGYqvlEDk9aLaUTbn1LYKTEk9CpP6NupEILpcosoYadOeiKHU/Mv2QkTOZE+lWlykTcEzchm0JOfUtodlWPocfNYu/exeETr7a8RbmMkCCl9sztk5WhKqkYR0dYq8R/qnlRegmNRiVFZdAMZasdANlcBQTx+80SlerGHZwqQdwsLdtmFeA+U3aPFJTIILGiHsxYSUzsRQtpPJihhBmsRYqZa63JB1a7HoCqCqLSvUPbyJ66nj2bcRtZEJYIC+S/qHfNSCA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siliconsignals.io; dmarc=pass action=none header.from=siliconsignals.io; dkim=pass header.d=siliconsignals.io; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siliconsignals.io; Received: from PN3P287MB3519.INDP287.PROD.OUTLOOK.COM (2603:1096:c01:229::21) by PN2P287MB1743.INDP287.PROD.OUTLOOK.COM (2603:1096:c01:1a9::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8655.27; Fri, 18 Apr 2025 07:19:45 +0000 Received: from PN3P287MB3519.INDP287.PROD.OUTLOOK.COM ([fe80::5c9a:906e:318b:c418]) by PN3P287MB3519.INDP287.PROD.OUTLOOK.COM ([fe80::5c9a:906e:318b:c418%5]) with mapi id 15.20.8655.025; Fri, 18 Apr 2025 07:19:45 +0000 From: Hardevsinh Palaniya To: andy@kernel.org, sakari.ailus@linux.intel.com Cc: Hardevsinh Palaniya , Hans de Goede , Mauro Carvalho Chehab , Greg Kroah-Hartman , linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev Subject: [PATCH 2/2] media: atomisp: Remove unused atomisp_compat_ioctl32() declaration Date: Fri, 18 Apr 2025 12:48:18 +0530 Message-Id: <20250418071823.8756-2-hardevsinh.palaniya@siliconsignals.io> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250418071823.8756-1-hardevsinh.palaniya@siliconsignals.io> References: <20250418071823.8756-1-hardevsinh.palaniya@siliconsignals.io> X-ClientProxiedBy: PN2PR01CA0237.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c01:eb::19) To PN3P287MB3519.INDP287.PROD.OUTLOOK.COM (2603:1096:c01:229::21) Precedence: bulk X-Mailing-List: linux-media@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PN3P287MB3519:EE_|PN2P287MB1743:EE_ X-MS-Office365-Filtering-Correlation-Id: 811adfbe-90ef-4b53-4e02-08dd7e49653c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|52116014|376014|366016|38350700014; X-Microsoft-Antispam-Message-Info: HPCqbNZboVHqT0mbBQ+8oksQWhGS5n86xrnWyH/o6wmV19NL5weFQ9qYqxZk3ntu5G8ocK2k8W7PjV2HnDjJ7NaSfGxitZnupEPSnWzsV3YGM650M5D75uXzJ+WLKx5cFscllYFFcpiFGop2XhZhqnraA/FzkWnC32svdJvaqd/sGHrMcpZQG76G3UL33Ue1k21l0plvbfLpckajEMVvSxZCpust6+YJKNWd8Mextq+Bfauv3lBY4ehKba0IMbMaxBgv6gko/JYZbI7kmKX2cnzPj29SO99OtUTUYXU2O/5XQvOQtrlL6uDNLKoOhM5Jrvg7ZNP5SxxhmEMLY3E16eBZDvRb2cTLhGpnRWxROW0d9VQnVK4FviUuqcILUEOYAoF0qomOc8buRuV0k8lWKyVVVaDYnkxo+QDSdA2u6M0B0W0Ny6NgWLWNvwNYt49seeWgzVvbaWlUuWPPlzpQhH0B5UvWV1aIjtwtV22JYzRRJj7xQo8Psd72YtGTcRwP6haTg5i706nMxkFm1szbrwz005MH3UOTIY1PyYTt08BGW9L4MbDqwI5eMnLcFMWn0+JESbMaRaV7tTFmp3RRURzfj5VqPkAif1Kjo2RMftzHif2q9lkft0kDZ0UhCl6RksTgsca4St99cEZ6Z1Rh3eRQH7aZa7RAOO0IhPwKiqS8qNtMwylHqz9TAUOzmZ1Dks6jsjkah1Q31ujbmxC6lVErEPtPg9kt/noNSYYnCuOUTUQSyYiKxeKxV+C5ZPcvx3dZexGW2sbs23Ogu1Hlh9WB18v7AhpRhaluKVLzc07ehk82hmY9UnBsRJlJYdVr1eGe/7JBNJVNeD8n6J8RnIasuQreM+vRjbCmAffg/L5BUr/2IB/TJT1Cjg47ZPGTnTSJJ6gWyFsV1K2D09RM9GZDWh6vRngzInRVeAG7lSzqU0OeDVpns1FeowN+K12y4a4/+OxbuPVK9ktq1kv3GmnIRZSX8m7PjTozhy3AegpoeFyK0Zmn8uc72Y3x0EGsJ6rCz0V4LgwGwjR9lJPyZG7Vjn2MMuCxGAF04SeKd3n3A81EEeaz3PGRFdU7gsJf/7OPIrnc4fZBeCsvEwQvXC3p7GlUR44V8vUEHAdVskuzlLsfTEsF0A3gRGw62CfPQpyQevpsBEqrjwNS6dw26F05B85/Qk+Co+PheqP0MONVNXxRcRwSzIS3OYJV6mtxmLFmoJcozZ2WBEp6+H/A2gRXlNilwlFv96H9Q52l9wP2ls9+WzrmBOdEzPg/B1dPNlSr4+PcnEt8UqHlA0puZt27sMcKFVX41E3tkcr2L8HMGdnfHhTAwNL5hBJkvB6OA29udVVhwO2MKAy/Oo14flHqXQqsCDHOxXUAPWCidIND0LVNhVI5JJ5dqRtzTHrr7SgpBOuwZBkH0vjsCNl8QxX8BFSAW0NhGmW1sIvIkkPysaB2DwKhgha+DVjEdEu2muqP5pR1PuWhHWkUrlZL1fwcStFCHJK2lEGC9fpGmHA= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PN3P287MB3519.INDP287.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(52116014)(376014)(366016)(38350700014); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: CqO8ozIWb/8fzyHEPUI12I5ZnTJ1e3v2thiQF8GOJb0iW/TSAqsIhIY5CWlbVbCyMgN1IOUk3OhkXDt6eqydXAs13vuJCMSih3IiE31k6qrFMNHqglOAbRcqQCepZO1JL36SHnQ41xN/8+4+WZTkGFydQEec8t6oaTh4UHgHy7Afh61ZStTOcawmGRd4wtt1vleSZZlBB3ZQBx5KUITgFmIVh98RH82GTyS6QZCXxfegfKcDN6myr4oN2UizNzx9Y7NUOLr6CbrJmyNY5Vqf7U1jhd+9mcgMM2Ed30H/DCqRUQHLi0x0xVGdYh0ZqJUFO6TCovBV/VuXavgWj3N0qEHIBAq3Sw8uwXhmnIS4ggvDYuysBY6R6qcPqrrp671RP83Fgzzz4ra+S2Fl/3mm5ry2CMxvfPbzixeMJgVToHn406iIoekaRFuBRo/enYqvJwifgrnJfMhadzdeUQaSf7YTtWNyHAbaqGoTI9HgebB/CJW9HSuFPlArVeacVuDShNfuGfFLj5AoJlf8W/03RLl0FCIC5PbE58guV/Zfx4YOnOgqo/+/LHcjwujpsSMRDr2rXIshK9eJYwHXnuAqnvFPjDcVqib5E7aHAb4tvLPbX1mer93ZiLtu1W7rNErTu8LV3Jl8KObgePmVpL45yEDl5jrkl9caVvMpSP7JJSEH9GczYjsqP562oJpx4ZZIqAGtDjCFPtthE3Pr4J8gdT10VXeQTVr1TqBkv6dfDWZ2OC6dl3zt3QjpI6FjC8UX8Tl0nqj8bhnOjbnr14GJ7XEPUI2mLDwiwSDDixjqj9fsQHsI9p3MESxhWPfMo5vtAdxELOGd38XJ1RHHhm5QwIN4WNfkYwDBWbtH/+VzAY7bpzz0r6QUOkz21bbbNzbVin6+I1ouzM/c7EoGDaHfBkOb+A8xiHPxgzjwiT2H7IMQ6yJzWo+B0UjW4Re1RTdrIjMs3vq0m1z9clY8nRc+ktfe2eTiJlEGUvNF/DmLIFbOY2xC3tCMsSU28q0l7rOStxZ4eaUTD1rJkVYcfAm4sfGg+XYVQd0V+0dMRR9sA4QX2ShOIrlCCQofhfSDnI7NxRa1ZVearMzFHZPj8Dh7IijV+4k9w9k/1qCJ+9BUOZX57Dozs0SW37wCiPoIULpULAP6vDnqD2RsFfhG+c444cI7PujWteczK8j81d61avUF+TEU5dRv1tXmBRWeltmGyC3gKmbjGOPCgFWzcWpvMLWF62LmXj1AyLeL4SFDLTifSKrxLrVQiRKjNqBkziOPQ1yisVnxdGKACoN1M/RN3hG4/92RvVtu2EtUCD6KjttgT8bCNwySMIUuSYOZUVBEGLEJriZhEJeJvUeZ1fQtLCQjB0PftfKCK/7sxHvMXw3PyAtyo4kuOM/DgbHH6qasK3hc6t/gT3GJmZKysdjdPCupCJwhEdUii94DxfQBNxyouNwN4WrpF6XQEQtmboxkw0kQOfyxnazKMXMQ4aeSD/q518oEI8k8KPhDYgPJ4uOyRBPpf9cXMCQZixfLhDp55rYZ22BYf9QqoSs0C6h43xnD9M1/VNGJvjAm8Y0ojS+CSqgILsKDAVOrTM8lfhbzjO7DQ9gBMTiAVV9dxlspx0kC35QE0l9+3XE34MBivzc= X-OriginatorOrg: siliconsignals.io X-MS-Exchange-CrossTenant-Network-Message-Id: 811adfbe-90ef-4b53-4e02-08dd7e49653c X-MS-Exchange-CrossTenant-AuthSource: PN3P287MB3519.INDP287.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Apr 2025 07:19:45.3687 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 7ec5089e-a433-4bd1-a638-82ee62e21d37 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: gB2WUnY2u/RwnHi3ztbd5VdfgQbMZeDhonsl0EDVS7BGILiHeO/JzXl/X5+trwcF2K+ow3kamm+eVfCnIPNkpzTubn7dDgdEVKHgjGrVvx+3eZjygtYj5/oBUCJWr/cS X-MS-Exchange-Transport-CrossTenantHeadersStamped: PN2P287MB1743 Since its definition was deleted in a previous patch[1] and there are no remaining users of this function in the codebase. Link[1]:https://lore.kernel.org/linux-media/20210614103409.3154127-7-arnd@kernel.org/ Signed-off-by: Hardevsinh Palaniya --- drivers/staging/media/atomisp/pci/atomisp_ioctl.h | 4 ---- 1 file changed, 4 deletions(-) diff --git a/drivers/staging/media/atomisp/pci/atomisp_ioctl.h b/drivers/staging/media/atomisp/pci/atomisp_ioctl.h index 4feaa0338cb4..57f608f9db56 100644 --- a/drivers/staging/media/atomisp/pci/atomisp_ioctl.h +++ b/drivers/staging/media/atomisp/pci/atomisp_ioctl.h @@ -33,8 +33,4 @@ void atomisp_stop_streaming(struct vb2_queue *vq); extern const struct v4l2_ioctl_ops atomisp_ioctl_ops; -/* compat_ioctl for 32bit userland app and 64bit kernel */ -long atomisp_compat_ioctl32(struct file *file, - unsigned int cmd, unsigned long arg); - #endif /* __ATOMISP_IOCTL_H__ */