iio: pressure: bmp280: Move symbol exports to IIO_BMP280 namespace
Avoid unnecessary pollution of the global symbol namespace by moving library functions in to a specific namespace and import that into the drivers that make use of the functions. For more info: https://lwn.net/Articles/760045/ Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> Link: https://lore.kernel.org/r/20220220173701.502331-3-jic23@kernel.org Reviewed-By: Joe Simmons-Talbott <joetalbott@gmail.com> Link: https://lore.kernel.org/r/20220604155306.422937-3-jic23@kernel.org Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
This commit is contained in:
Родитель
2a8efd8b29
Коммит
0f26b9db8d
|
@ -1136,7 +1136,7 @@ int bmp280_common_probe(struct device *dev,
|
|||
|
||||
return devm_iio_device_register(dev, indio_dev);
|
||||
}
|
||||
EXPORT_SYMBOL(bmp280_common_probe);
|
||||
EXPORT_SYMBOL_NS(bmp280_common_probe, IIO_BMP280);
|
||||
|
||||
static int bmp280_runtime_suspend(struct device *dev)
|
||||
{
|
||||
|
|
|
@ -68,3 +68,4 @@ module_i2c_driver(bmp280_i2c_driver);
|
|||
MODULE_AUTHOR("Vlad Dogaru <vlad.dogaru@intel.com>");
|
||||
MODULE_DESCRIPTION("Driver for Bosch Sensortec BMP180/BMP280 pressure and temperature sensor");
|
||||
MODULE_LICENSE("GPL v2");
|
||||
MODULE_IMPORT_NS(IIO_BMP280);
|
||||
|
|
|
@ -39,7 +39,7 @@ const struct regmap_config bmp180_regmap_config = {
|
|||
.writeable_reg = bmp180_is_writeable_reg,
|
||||
.volatile_reg = bmp180_is_volatile_reg,
|
||||
};
|
||||
EXPORT_SYMBOL(bmp180_regmap_config);
|
||||
EXPORT_SYMBOL_NS(bmp180_regmap_config, IIO_BMP280);
|
||||
|
||||
static bool bmp280_is_writeable_reg(struct device *dev, unsigned int reg)
|
||||
{
|
||||
|
@ -82,4 +82,4 @@ const struct regmap_config bmp280_regmap_config = {
|
|||
.writeable_reg = bmp280_is_writeable_reg,
|
||||
.volatile_reg = bmp280_is_volatile_reg,
|
||||
};
|
||||
EXPORT_SYMBOL(bmp280_regmap_config);
|
||||
EXPORT_SYMBOL_NS(bmp280_regmap_config, IIO_BMP280);
|
||||
|
|
|
@ -118,3 +118,4 @@ module_spi_driver(bmp280_spi_driver);
|
|||
|
||||
MODULE_DESCRIPTION("BMP280 SPI bus driver");
|
||||
MODULE_LICENSE("GPL");
|
||||
MODULE_IMPORT_NS(IIO_BMP280);
|
||||
|
|
Загрузка…
Ссылка в новой задаче