- move iio headers to inside __IIO_LS_SYSFS_H__
- add static inline qualifier to fill_ls_attrs
Bug
1496947
Change-Id: If702366ccdc12b812fe1e6a0ab12f22f8c0b6663
Signed-off-by: Sri Krishna chowdary <schowdary@nvidia.com>
Reviewed-on: http://git-master/r/396251
(cherry picked from commit
f07402d603a95cb93c2f9a3f2f190519b2f8cb6b)
Reviewed-on: http://git-master/r/408786
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
* more details.
*/
-#include <linux/iio/iio.h>
-#include <linux/iio/sysfs.h>
-
#ifndef __IIO_LS_SYSFS_H__
#define __IIO_LS_SYSFS_H__
+#include <linux/iio/iio.h>
+#include <linux/iio/sysfs.h>
+
#define MAX_CHAN 2
enum prop {
#ifdef CONFIG_LS_SYSFS
extern void fill_ls_attrs(struct lightsensor_spec *, struct attribute **);
#else
-void fill_ls_attrs(struct lightsensor_spec *meta, struct attribute **attrs)
+static inline void fill_ls_attrs(
+ struct lightsensor_spec *meta, struct attribute **attrs)
{
}
#endif