On Fri, Feb 14, 2020 at 09:51:33PM +0800, qiwuchen55@xxxxxxxxx wrote: > From: chenqiwu <chenqiwu@xxxxxxxxxx> > > Use kobj_to_dev() API instead of container_of(). > > Signed-off-by: chenqiwu <chenqiwu@xxxxxxxxxx> > Signed-off-by: chenqiwu <qiwuchen55@xxxxxxxxx> > --- > changes in v2: > - add signed off for my gmail adderss. > --- > drivers/s390/cio/chp.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/s390/cio/chp.c b/drivers/s390/cio/chp.c > index 51038ec..dfcbe54 100644 > --- a/drivers/s390/cio/chp.c > +++ b/drivers/s390/cio/chp.c > @@ -135,7 +135,7 @@ static ssize_t chp_measurement_chars_read(struct file *filp, > struct channel_path *chp; > struct device *device; > > - device = container_of(kobj, struct device, kobj); > + device = kobj_to_dev(kobj); > chp = to_channelpath(device); > if (chp->cmg == -1) > return 0; > @@ -184,7 +184,7 @@ static ssize_t chp_measurement_read(struct file *filp, struct kobject *kobj, > struct device *device; > unsigned int size; > > - device = container_of(kobj, struct device, kobj); > + device = kobj_to_dev(kobj); > chp = to_channelpath(device); > css = to_css(chp->dev.parent); > > -- > 1.9.1 > Applied, thanks