mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-24 18:21:35 +03:00
In Linux v6.11, the 'platform_driver' structure 'remove' callback was updated to return void instead of 'int'. This breaks the build for various MODS drivers and so disable these for Linux v6.11 and greater. Bug 4749580 Change-Id: Ie76da62af1b9645d24964165fd656b21ea67f78c Signed-off-by: Jon Hunter <jonathanh@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3183067 GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
20 lines
599 B
Makefile
20 lines
599 B
Makefile
# SPDX-License-Identifier: GPL-2.0-only
|
|
# SPDX-FileCopyrightText: Copyright (c) 2022-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
LINUX_VERSION := $(shell expr $(VERSION) \* 256 + $(PATCHLEVEL))
|
|
LINUX_VERSION_6_11 := $(shell expr 6 \* 256 + 11)
|
|
|
|
# MODS is currently broken for Linux v6.11 and later
|
|
ifeq ($(shell test $(LINUX_VERSION) -lt $(LINUX_VERSION_6_11); echo $$?),0)
|
|
ifndef CONFIG_TEGRA_SYSTEM_TYPE_ACK
|
|
obj-m += mods/
|
|
endif
|
|
endif
|
|
obj-m += nvsciipc/
|
|
ifdef CONFIG_PCI
|
|
obj-m += tegra-pcie-dma-test.o
|
|
endif
|
|
obj-m += bluedroid_pm.o
|
|
obj-m += nvscic2c-pcie/
|
|
obj-m += ioctl_example.o
|