diff options
author | Jonathan Cameron <jic23@cam.ac.uk> | 2011-05-18 14:40:57 +0100 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2011-05-19 16:06:12 -0700 |
commit | 3feb07979c4d5b63d5e15ef01c97018a6d0db5b3 (patch) | |
tree | 3c4851b70649d964f155ea849ce2f5c102bc8b48 /drivers/staging/iio/ring_sw.c | |
parent | b9d40a9d5583a530372b4e1888e4f643ed05aca6 (diff) | |
download | linux-stable-3feb07979c4d5b63d5e15ef01c97018a6d0db5b3.tar.gz linux-stable-3feb07979c4d5b63d5e15ef01c97018a6d0db5b3.tar.bz2 linux-stable-3feb07979c4d5b63d5e15ef01c97018a6d0db5b3.zip |
staging:iio: Buffer device flattening.
Given we now only have one device we don't need the extra layer any more.
Hence this patch removes it.
Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/iio/ring_sw.c')
-rw-r--r-- | drivers/staging/iio/ring_sw.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/staging/iio/ring_sw.c b/drivers/staging/iio/ring_sw.c index a429a3d4a461..5fbf5ff9c898 100644 --- a/drivers/staging/iio/ring_sw.c +++ b/drivers/staging/iio/ring_sw.c @@ -375,6 +375,7 @@ EXPORT_SYMBOL(iio_mark_update_needed_sw_rb); static void iio_sw_rb_release(struct device *dev) { struct iio_ring_buffer *r = to_iio_ring_buffer(dev); + iio_ring_access_release(&r->dev); kfree(iio_to_sw_ring(r)); } @@ -416,9 +417,7 @@ struct iio_ring_buffer *iio_sw_rb_allocate(struct iio_dev *indio_dev) iio_ring_buffer_init(buf, indio_dev); __iio_init_sw_ring_buffer(ring); buf->dev.type = &iio_sw_ring_type; - device_initialize(&buf->dev); buf->dev.parent = &indio_dev->dev; - buf->dev.bus = &iio_bus_type; dev_set_drvdata(&buf->dev, (void *)buf); return buf; |