From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.21]) (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 1B56928643B for ; Mon, 19 May 2025 15:50:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.21 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747669837; cv=none; b=YhiMV57qYbspH7FVV6wz8Ny+zmvaHsTfrd7XiFJJs3A9Ui7+0oxDQhKnz0V7SdIpES9Fxqc5vEG9u9p/RDZHgMaGEGTpSszGyvqEQp0j7TJitAJ75AP97Lorp/+760nA9C1pZNoASe8k1RHjovs57C+nYvbwOtMS1+G3/46I0xw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747669837; c=relaxed/simple; bh=OM71tk5T/64aulbLzWRQGCll0oMkJLT1iUSb8tfUYoo=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=O597OAAGaBGJ9BD8n1qt2EfM6Vv+YGSyfqW0FxPUj4MiXxuOfeWQDIW5YSQYnBlC3ydz8iIent7mxu1OkKmXHxBNtAOT6AH3Zb+IXn2uJyRrDXltXXUdhVW6XWSl2pAGxAb4IREj36lvttdbEAhTrnMi4jJgArjnTTgUYH4qbGo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=none smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=A/drmHd9; arc=none smtp.client-ip=198.175.65.21 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=none 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="A/drmHd9" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1747669836; x=1779205836; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=OM71tk5T/64aulbLzWRQGCll0oMkJLT1iUSb8tfUYoo=; b=A/drmHd9b7BDL1gtdyiAKdgN0JvFkl5wy4u6sThhenO+/B6+9xlFdd7P /yYkuElPpijl99UJKAx6OU9QH1YKU4Ymy/e8GXA/VuxKKJN2Jlm2Ve4DL 6/6dgA9fLlZeuQBdmyXDq64uFNfLdqq/fOAIvSXmXsWX8aGXH3/Tif8dP OxTrXzwAJ+JOIDQcNMPZCkRHDoah4ebSsP6PHON+tY5xrHmJ/CggGD9CZ a/KFnNW5qFIQQjEoYwM+4ZdmynfRHdMy8k+z0MimyP+cjjmn7weh1gxYQ Hzjh06CnbQhhpNsEhnoF+CK0jSSPZdE6OyBEeLq0duHWwRYIGu3HabqAX Q==; X-CSE-ConnectionGUID: SXumjc94RCKo+PhBnfAwJQ== X-CSE-MsgGUID: 7CXJbQvBRoOxzwW67wBpcA== X-IronPort-AV: E=McAfee;i="6700,10204,11438"; a="49480088" X-IronPort-AV: E=Sophos;i="6.15,301,1739865600"; d="scan'208";a="49480088" Received: from orviesa004.jf.intel.com ([10.64.159.144]) by orvoesa113.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 May 2025 08:50:34 -0700 X-CSE-ConnectionGUID: mzS3TaYtQ7OxenzVYaoisg== X-CSE-MsgGUID: E7V5tQ3xRSa+U9EUxnGAdg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.15,301,1739865600"; d="scan'208";a="144405904" Received: from black.fi.intel.com ([10.237.72.28]) by orviesa004.jf.intel.com with ESMTP; 19 May 2025 08:50:32 -0700 Received: by black.fi.intel.com (Postfix, from userid 1003) id 55A171EC; Mon, 19 May 2025 18:50:30 +0300 (EEST) From: Andy Shevchenko To: Hans de Goede , Andy Shevchenko , linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev Cc: Mauro Carvalho Chehab , Sakari Ailus , Andy Shevchenko , Greg Kroah-Hartman Subject: [rft, PATCH v2 0/3] media: atomisp: replace math macros Date: Mon, 19 May 2025 18:46:46 +0300 Message-ID: <20250519155028.526453-1-andriy.shevchenko@linux.intel.com> X-Mailer: git-send-email 2.47.2 Precedence: bulk X-Mailing-List: linux-staging@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Kill unused definitions that may use custom macros from math_support.h and reduce usage of the latter and even kill some of them at the end of the series. Please, apply only after tests that confirm everything is working as expected. Changelog v2: - added a cleanup patch 1 - removed potential div-by-0 conversions v1: https://lore.kernel.org/linux-media/20240923085652.3457117-1-andriy.shevchenko@linux.intel.com/ Andy Shevchenko (3): media: atomisp: Remove unused header media: atomisp: Replace macros from math_support.h media: atomisp: Remove no more used macros from math_support.h .../pci/hive_isp_css_include/math_support.h | 5 - .../kernels/anr/anr_1.0/ia_css_anr_types.h | 4 +- .../pci/isp/kernels/dpc2/ia_css_dpc2_param.h | 6 +- .../isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c | 4 +- .../isp/kernels/eed1_8/ia_css_eed1_8_param.h | 22 +-- .../isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c | 6 +- .../isp/kernels/sc/sc_1.0/ia_css_sc_param.h | 2 +- .../pci/isp/modes/interface/input_buf.isp.h | 6 +- .../pci/isp/modes/interface/isp_const.h | 157 ------------------ .../pci/runtime/debug/src/ia_css_debug.c | 1 - .../atomisp/pci/runtime/frame/src/frame.c | 29 ++-- .../atomisp/pci/runtime/ifmtr/src/ifmtr.c | 11 +- .../pci/runtime/isys/src/virtual_isys.c | 2 +- .../staging/media/atomisp/pci/sh_css_defs.h | 12 +- .../media/atomisp/pci/sh_css_internal.h | 8 +- .../media/atomisp/pci/sh_css_param_dvs.h | 22 +-- .../staging/media/atomisp/pci/sh_css_params.c | 12 +- 17 files changed, 77 insertions(+), 232 deletions(-) delete mode 100644 drivers/staging/media/atomisp/pci/isp/modes/interface/isp_const.h -- 2.47.2