disp: msm: avoid using #ifdef for configurations
Use #if IS_ENABLED() instead of #ifdef for configurations as vendor module guidelines. Use #if IS_ENABLED(CONFIG_XXX) instead of #ifdef CONFIG_XXX to ensure that the code inside the #if block continues to compile if the config changes to a tristate config in the future. The differences are as follows: 1.#if IS_ENABLED(CONFIG_XXX) evaluates to true when CONFIG_XXX is set to module (=m) or built-in (=y). 2.#ifdef CONFIG_XXX evaluates to true when CONFIG_XXX is set to built-in(=y) , but doesn't when CONFIG_XXX is set to module(=m). Use this only when you're certain you want to do the same thing when the config is set to module or is disabled. Change-Id: Ia806b9b01ad8414d0e4de027a382cb68e7fb4a6a Signed-off-by: GG Hou <quic_renjhou@quicinc.com>
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||
/*
|
||||
* Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved.
|
||||
* Copyright (c) 2020-2021 The Linux Foundation. All rights reserved.
|
||||
*/
|
||||
|
||||
@@ -19,7 +20,7 @@ struct sde_cdev {
|
||||
unsigned int cdev_sf;
|
||||
};
|
||||
|
||||
#ifdef CONFIG_THERMAL_OF
|
||||
#if IS_ENABLED(CONFIG_THERMAL_OF)
|
||||
struct sde_cdev *backlight_cdev_register(struct device *dev,
|
||||
struct backlight_device *bd,
|
||||
struct notifier_block *n);
|
||||
@@ -33,6 +34,6 @@ backlight_cdev_register(struct device *dev,
|
||||
}
|
||||
static inline void backlight_cdev_unregister(struct sde_cdev *cdev)
|
||||
{ }
|
||||
#endif
|
||||
#endif /* CONFIG_THERMAL_OF */
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user