industrialio-buffer.c (09776d9374e635b1580b3736c19b95b788fbaa85) | industrialio-buffer.c (604faf9a2ecd1addcc0c10a47e5aaef3c4d4fd6b) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-only 2/* The industrial I/O core 3 * 4 * Copyright (c) 2008 Jonathan Cameron 5 * 6 * Handling of buffer allocation / resizing. 7 * 8 * Things to look at here. --- 1353 unchanged lines hidden (view full) --- 1362 group->name = "scan_elements"; 1363 1364 ret = iio_device_register_sysfs_group(indio_dev, group); 1365 if (ret) 1366 goto error_free_scan_el_attrs; 1367 1368 return 0; 1369 | 1// SPDX-License-Identifier: GPL-2.0-only 2/* The industrial I/O core 3 * 4 * Copyright (c) 2008 Jonathan Cameron 5 * 6 * Handling of buffer allocation / resizing. 7 * 8 * Things to look at here. --- 1353 unchanged lines hidden (view full) --- 1362 group->name = "scan_elements"; 1363 1364 ret = iio_device_register_sysfs_group(indio_dev, group); 1365 if (ret) 1366 goto error_free_scan_el_attrs; 1367 1368 return 0; 1369 |
1370error_free_buffer_attrs: 1371 kfree(iio_dev_opaque->legacy_buffer_group.attrs); | |
1372error_free_scan_el_attrs: 1373 kfree(iio_dev_opaque->legacy_scan_el_group.attrs); | 1370error_free_scan_el_attrs: 1371 kfree(iio_dev_opaque->legacy_scan_el_group.attrs); |
1372error_free_buffer_attrs: 1373 kfree(iio_dev_opaque->legacy_buffer_group.attrs); |
|
1374 1375 return ret; 1376} 1377 1378static void iio_buffer_unregister_legacy_sysfs_groups(struct iio_dev *indio_dev) 1379{ 1380 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(indio_dev); 1381 --- 437 unchanged lines hidden --- | 1374 1375 return ret; 1376} 1377 1378static void iio_buffer_unregister_legacy_sysfs_groups(struct iio_dev *indio_dev) 1379{ 1380 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(indio_dev); 1381 --- 437 unchanged lines hidden --- |