* [PATCH] iio: todo: fix typo and refine resource management items
@ 2026-06-01 19:08 Sanjay Chitroda
2026-06-02 8:49 ` Andy Shevchenko
2026-06-03 13:53 ` Jonathan Cameron
0 siblings, 2 replies; 3+ messages in thread
From: Sanjay Chitroda @ 2026-06-01 19:08 UTC (permalink / raw)
To: jic23; +Cc: dlechner, nuno.sa, andy, linux-iio, linux-kernel
From: Sanjay Chitroda <sanjayembeddedse@gmail.com>
Fix a typo in the staging documentation path and adjust formatting of
existing entries for readability.
Add TODO items to track conversion of selected drivers to device managed
resource APIs and evaluate usage of cleanup.h helpers for simplifying
resource management.
These updates aim to better reflect ongoing cleanup efforts within the
IIO subsystem.
Signed-off-by: Sanjay Chitroda <sanjayembeddedse@gmail.com>
---
drivers/iio/TODO | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/drivers/iio/TODO b/drivers/iio/TODO
index 2ace27d1ac62..17093cc6c61b 100644
--- a/drivers/iio/TODO
+++ b/drivers/iio/TODO
@@ -5,12 +5,16 @@ Documentation
tree
- Yaml conversions for abandoned drivers
- ABI Documentation
- - Audit driviers/iio/staging/Documentation
+ - Audit drivers/staging/iio/Documentation
-- Converting drivers from device tree centric to more generic
-property handlers.
+- Converting drivers from device tree centric to more generic property handlers.
- Refactor old platform_data constructs from drivers and convert it
to state struct and using property handlers and readers.
+- Convert selected IIO drivers to use fully device managed resource APIs.
+
+- Evaluate and adopt cleanup.h helpers (guard, __free) in drivers where
+ manual resource management is still used.
+
Mailing list: linux-iio@vger.kernel.org
--
--
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH] iio: todo: fix typo and refine resource management items
2026-06-01 19:08 [PATCH] iio: todo: fix typo and refine resource management items Sanjay Chitroda
@ 2026-06-02 8:49 ` Andy Shevchenko
2026-06-03 13:53 ` Jonathan Cameron
1 sibling, 0 replies; 3+ messages in thread
From: Andy Shevchenko @ 2026-06-02 8:49 UTC (permalink / raw)
To: Sanjay Chitroda; +Cc: jic23, dlechner, nuno.sa, andy, linux-iio, linux-kernel
On Tue, Jun 02, 2026 at 12:38:36AM +0530, Sanjay Chitroda wrote:
> Fix a typo in the staging documentation path and adjust formatting of
> existing entries for readability.
>
> Add TODO items to track conversion of selected drivers to device managed
> resource APIs and evaluate usage of cleanup.h helpers for simplifying
> resource management.
>
> These updates aim to better reflect ongoing cleanup efforts within the
> IIO subsystem.
...
> +- Evaluate and adopt cleanup.h helpers (guard, __free) in drivers where
(guard()(), __free(), et cetera)
> + manual resource management is still used.
--
With Best Regards,
Andy Shevchenko
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] iio: todo: fix typo and refine resource management items
2026-06-01 19:08 [PATCH] iio: todo: fix typo and refine resource management items Sanjay Chitroda
2026-06-02 8:49 ` Andy Shevchenko
@ 2026-06-03 13:53 ` Jonathan Cameron
1 sibling, 0 replies; 3+ messages in thread
From: Jonathan Cameron @ 2026-06-03 13:53 UTC (permalink / raw)
To: Sanjay Chitroda; +Cc: dlechner, nuno.sa, andy, linux-iio, linux-kernel
On Tue, 2 Jun 2026 00:38:36 +0530
Sanjay Chitroda <sanjayembeddedse@gmail.com> wrote:
> From: Sanjay Chitroda <sanjayembeddedse@gmail.com>
>
> Fix a typo in the staging documentation path and adjust formatting of
> existing entries for readability.
>
> Add TODO items to track conversion of selected drivers to device managed
> resource APIs and evaluate usage of cleanup.h helpers for simplifying
> resource management.
>
> These updates aim to better reflect ongoing cleanup efforts within the
> IIO subsystem.
>
> Signed-off-by: Sanjay Chitroda <sanjayembeddedse@gmail.com>
Hmm. Sometimes I regret having this TODO when too many patches are coming in.
I guess it's still a useful document as otherwise we would just get the question
a lot.
> ---
> drivers/iio/TODO | 10 +++++++---
> 1 file changed, 7 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/iio/TODO b/drivers/iio/TODO
> index 2ace27d1ac62..17093cc6c61b 100644
> --- a/drivers/iio/TODO
> +++ b/drivers/iio/TODO
> @@ -5,12 +5,16 @@ Documentation
> tree
> - Yaml conversions for abandoned drivers
> - ABI Documentation
> - - Audit driviers/iio/staging/Documentation
> + - Audit drivers/staging/iio/Documentation
>
> -- Converting drivers from device tree centric to more generic
> -property handlers.
> +- Converting drivers from device tree centric to more generic property handlers.
Drop the 'more'
>
> - Refactor old platform_data constructs from drivers and convert it
> to state struct and using property handlers and readers.
>
> +- Convert selected IIO drivers to use fully device managed resource APIs.
Mostly I'm fine with this one, but I hope adding it to the todo list doesn't
get lots of new folk taking this on. It is something that requires a non
trivial understanding of the driver in some cases!
> +
> +- Evaluate and adopt cleanup.h helpers (guard, __free) in drivers where
> + manual resource management is still used.
Can we rephrase,
- Evaluate and possibly adopt cleanup.h helpers (guard, __free) in drivers
where manual resource management is still used and there is a significant
improvement to the code flow and complexity to be had.
> +
> Mailing list: linux-iio@vger.kernel.org
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-06-03 13:53 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-01 19:08 [PATCH] iio: todo: fix typo and refine resource management items Sanjay Chitroda
2026-06-02 8:49 ` Andy Shevchenko
2026-06-03 13:53 ` Jonathan Cameron
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.