mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-22 09:12:24 +03:00
The compiler option -Wmissing-prototypes is being enabled globally in the upstream Linux kernel and this causes build failures for nvgpu. The build failures occur because either the driver is missing an include file which has the prototype or because the function is not declared statically when it should be (ie. there are no external users). Fix the various build failures and enable -Wmissing-prototypes to prevent any new instances from occurring. Bug 4404965 Change-Id: I551922836e37b0c94c158232d6277f4053e9d2d3 Signed-off-by: Jon Hunter <jonathanh@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/3027483 (cherry picked from commit e8cbf90db2d0db7277db9e3eec9fb88d69c7fcc7) Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/3035518 Tested-by: mobile promotions <svcmobile_promotions@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
20 lines
432 B
C
20 lines
432 B
C
/* SPDX-License-Identifier: GPL-2.0-only */
|
|
/*
|
|
* SPDX-FileCopyrightText: Copyright (c) 2018-2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
*/
|
|
|
|
#ifndef __LINUX_DEBUG_PMGR_H
|
|
#define __LINUX_DEBUG_PMGR_H
|
|
|
|
#include "os_linux.h"
|
|
|
|
#ifdef CONFIG_DEBUG_FS
|
|
int nvgpu_pmgr_init_debugfs_linux(struct nvgpu_os_linux *l);
|
|
#else
|
|
static inline int nvgpu_pmgr_init_debugfs_linux(struct nvgpu_os_linux *l)
|
|
{
|
|
return 0;
|
|
}
|
|
#endif
|
|
#endif
|