]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
iio: buffer: document store_to() callback may be called in any context
authorDavid Lechner <dlechner@baylibre.com>
Tue, 16 Sep 2025 21:02:56 +0000 (16:02 -0500)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Mon, 13 Oct 2025 07:37:24 +0000 (08:37 +0100)
Document that the struct iio_buffer_access_funcs.store_to() callback
must be safe to call from any context since it is called from
iio_push_to_buffer() which may be called from any context.

Signed-off-by: David Lechner <dlechner@baylibre.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
include/linux/iio/buffer_impl.h

index e72552e026f3a3c15fca04d26aaa91dbd27e17bc..0daff9ff20ce49de67fa0f2ac6191882de2f4a67 100644 (file)
@@ -24,7 +24,8 @@ struct sg_table;
 
 /**
  * struct iio_buffer_access_funcs - access functions for buffers.
- * @store_to:          actually store stuff to the buffer
+ * @store_to:          actually store stuff to the buffer - must be safe to
+ *                     call from any context (e.g. must not sleep).
  * @read:              try to get a specified number of bytes (must exist)
  * @data_available:    indicates how much data is available for reading from
  *                     the buffer.