On Mon, Jan 18, 2021 at 09:55:25PM +0100, Marco Felsch wrote: > Based on linux commit: > 8<------------------------------------------------------------------------ > commit 20167b70c894f20cd01e2579fad206de440816ef > Author: Bartosz Golaszewski <bgolaszewski@xxxxxxxxxxxx> > Date: Fri Sep 21 06:40:22 2018 -0700 > > nvmem: use EOPNOTSUPP instead of ENOSYS > > Checkpatch emits warnings when using ENOSYS. Some of the frameworks > started using EOPNOTSUPP as return values for API functions when given > subsystem is disabled in Kconfig. > > Signed-off-by: Bartosz Golaszewski <bgolaszewski@xxxxxxxxxxxx> > Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@xxxxxxxxxx> > Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> > 8<------------------------------------------------------------------------ > > Signed-off-by: Marco Felsch <m.felsch@xxxxxxxxxxxxxx> > --- > include/linux/nvmem-consumer.h | 10 +++++----- > 1 file changed, 5 insertions(+), 5 deletions(-) Applied, thanks Sascha > > diff --git a/include/linux/nvmem-consumer.h b/include/linux/nvmem-consumer.h > index 9e0fd4265e..2f79014c0f 100644 > --- a/include/linux/nvmem-consumer.h > +++ b/include/linux/nvmem-consumer.h > @@ -50,7 +50,7 @@ int nvmem_device_cell_write(struct nvmem_device *nvmem, > static inline struct nvmem_cell *nvmem_cell_get(struct device_d *dev, > const char *name) > { > - return ERR_PTR(-ENOSYS); > + return ERR_PTR(-EOPNOTSUPP); > } > > static inline void nvmem_cell_put(struct nvmem_cell *cell) > @@ -59,26 +59,26 @@ static inline void nvmem_cell_put(struct nvmem_cell *cell) > > static inline char *nvmem_cell_read(struct nvmem_cell *cell, size_t *len) > { > - return ERR_PTR(-ENOSYS); > + return ERR_PTR(-EOPNOTSUPP); > } > > static inline void *nvmem_cell_get_and_read(struct device_node *np, > const char *cell_name, > size_t bytes) > { > - return ERR_PTR(-ENOSYS); > + return ERR_PTR(-EOPNOTSUPP); > } > > static inline int nvmem_cell_write(struct nvmem_cell *cell, > const char *buf, size_t len) > { > - return -ENOSYS; > + return -EOPNOTSUPP; > } > > static inline struct nvmem_device *nvmem_device_get(struct device_d *dev, > const char *name) > { > - return ERR_PTR(-ENOSYS); > + return ERR_PTR(-EOPNOTSUPP); > } > > static inline void nvmem_device_put(struct nvmem_device *nvmem) > -- > 2.20.1 > > > _______________________________________________ > barebox mailing list > barebox@xxxxxxxxxxxxxxxxxxx > http://lists.infradead.org/mailman/listinfo/barebox > -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox