mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 09:11:26 +03:00
drm/tegra: Fix build for Linux v6.14
In Linux v6.14, the 'date' field was removed from the 'drm_driver' structure. Add a test to conftest to detect this and update the Tegra DRM driver accordingly. Jira LINQPJ14-6 Change-Id: Ia3024321f12f8448d382deba996407f9d3232567 Signed-off-by: Jon Hunter <jonathanh@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3297069 (cherry picked from commit 12d50906f3800c37a35be59b49157797ed529159) Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3499756 Reviewed-by: Brad Griffis <bgriffis@nvidia.com> GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com> Tested-by: Brad Griffis <bgriffis@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
34b4ec7938
commit
3fba8947fb
@@ -7064,6 +7064,23 @@ compile_test() {
|
||||
compile_check_conftest "$CODE" "NV_DRM_DEBUGFS_REMOVE_FILES_HAS_ROOT_ARG" "" "types"
|
||||
;;
|
||||
|
||||
drm_driver_struct_has_date)
|
||||
#
|
||||
# Determine if the 'drm_driver' structure has a 'date' field.
|
||||
#
|
||||
# Commit cb2e1c2136f7 ("drm: remove driver date from struct drm_driver and all
|
||||
# drivers") removed the 'date' field from the 'drm_driver' structure in Linux
|
||||
# v6.14.
|
||||
#
|
||||
CODE="
|
||||
#include <drm/drm_drv.h>
|
||||
int conftest_drm_driver_struct_has_date(void) {
|
||||
return offsetof(struct drm_driver, date);
|
||||
}"
|
||||
|
||||
compile_check_conftest "$CODE" "NV_DRM_DRIVER_STRUCT_HAS_DATE" "" "types"
|
||||
;;
|
||||
|
||||
drm_driver_struct_has_irq_enabled_arg)
|
||||
#
|
||||
# Determine if the 'drm_driver' structure
|
||||
|
||||
Reference in New Issue
Block a user