On 04/26/2016 06:21 PM, Daniel Baluta wrote: > On Tue, Apr 26, 2016 at 4:14 PM, Yong Li <sdliy...@gmail.com> wrote: >> I am thinking if there is any application is using this incorrect >> name, the application should be fix too > > The rule is: "Don't break the userspace ABI". So, if we got this wrong > from the beginning we are stuck with this name. > > The only thing that can save the situation is to know that there is no > application relying on the name :). > But if iio_dev->name is supposed to be the "model name" then setting it to the i2c dev_name is just plain wrong, right? Correcting this could be considered a bugfix.
There are also other ways to deal with this in userspace. Perhaps you could look at $(basename $(readlink /sys/bus/i2c/devices/*/driver))? -- Regards, Leonard