mirror of
https://github.com/torvalds/linux.git
synced 2026-09-26 18:12:03 +02:00
drm/i915/dp: use EXPORT_SYMBOL_IF_KUNIT() for kunit helpers
Use EXPORT_SYMBOL_IF_KUNIT() instead of the regular EXPORT_SYMBOL() to
export the symbols to the kunit namespace. Otherwise, the symbols get
exported for all the kernel to see, and the corresponding
MODULE_IMPORT_NS("EXPORTED_FOR_KUNIT_TESTING") in the tests is
meaningless.
Fixes: 2eb9982ff1 ("drm/i915/kunit: Export link training and caps funcs for testing")
Cc: Imre Deak <imre.deak@intel.com>
Reviewed-by: Imre Deak <imre.deak@intel.com>
Link: https://patch.msgid.link/20260915160620.779372-1-jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
(cherry picked from commit 4ffdb772716e4279d63dfaaadf965da73e799aeb)
This commit is contained in:
parent
a443e0b8d6
commit
bb2635be76
|
|
@ -3,6 +3,8 @@
|
|||
* Copyright © 2026 Intel Corporation
|
||||
*/
|
||||
|
||||
#include <kunit/visibility.h>
|
||||
|
||||
#include <linux/bitops.h>
|
||||
#include <linux/debugfs.h>
|
||||
#include <linux/log2.h>
|
||||
|
|
@ -1302,14 +1304,14 @@ void intel_dp_link_caps_cleanup(struct intel_dp_link_caps *link_caps)
|
|||
const struct intel_dp_link_caps_test_ops i915_display_dp_link_caps_test_ops = {
|
||||
INTEL_DP_LINK_CAPS_TEST_OPS_INIT
|
||||
};
|
||||
EXPORT_SYMBOL(i915_display_dp_link_caps_test_ops);
|
||||
EXPORT_SYMBOL_IF_KUNIT(i915_display_dp_link_caps_test_ops);
|
||||
|
||||
#else
|
||||
|
||||
const struct intel_dp_link_caps_test_ops intel_display_dp_link_caps_test_ops = {
|
||||
INTEL_DP_LINK_CAPS_TEST_OPS_INIT
|
||||
};
|
||||
EXPORT_SYMBOL(intel_display_dp_link_caps_test_ops);
|
||||
EXPORT_SYMBOL_IF_KUNIT(intel_display_dp_link_caps_test_ops);
|
||||
|
||||
#endif /* I915 */
|
||||
|
||||
|
|
|
|||
|
|
@ -2825,14 +2825,14 @@ void intel_dp_link_training_cleanup(struct intel_dp_link_training *link_training
|
|||
const struct intel_dp_link_training_test_ops i915_display_dp_link_training_test_ops = {
|
||||
INTEL_DP_LINK_TRAINING_TEST_OPS_INIT
|
||||
};
|
||||
EXPORT_SYMBOL(i915_display_dp_link_training_test_ops);
|
||||
EXPORT_SYMBOL_IF_KUNIT(i915_display_dp_link_training_test_ops);
|
||||
|
||||
#else
|
||||
|
||||
const struct intel_dp_link_training_test_ops intel_display_dp_link_training_test_ops = {
|
||||
INTEL_DP_LINK_TRAINING_TEST_OPS_INIT
|
||||
};
|
||||
EXPORT_SYMBOL(intel_display_dp_link_training_test_ops);
|
||||
EXPORT_SYMBOL_IF_KUNIT(intel_display_dp_link_training_test_ops);
|
||||
|
||||
#endif /* I915 */
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user