Do device node auto cleanup in drivers/soc/ti/
Status from this message: I have applied the following to branch ti-drivers-soc-next on [1].
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v4 Latest4 patches 1 replyApplied
- v34 patches 5 repliesSuperseded
- v23 patches 4 repliesSuperseded
Earlier versions · 1
| Version | Posted | Patches | Replies | Status |
|---|---|---|---|---|
| v1 | 3 patches | 7 replies | Superseded |
Changes in v4 from the cover letter
- s/seperate/separate in the commit msgs througout.
- 1 / 4 - "return ret" instead of "goto rpm_put" as pm_runtime was never enabled by the time we call pruss_of_setup_memories() in case we return on err.
Patches in v4 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/4 | soc: ti: pruss: factor out memories setupdrivers/ | +61 | 0 replies | |
| 2/4 | soc: ti: pruss: do device_node auto cleanupdrivers/ | +33 | 0 replies | |
| 3/4 | soc: ti: knav_qmss_queue: do device_node auto cleanupdrivers/ | +53 | 0 replies | |
| 4/4 | soc: ti: pm33xx: do device_node auto cleanupdrivers/ | +21 | 0 replies |
Reviews trailers per patch
1 of 4 patches has a Reviewed-by or Acked-by.
| Patch | Jonathan Cameron |
|---|---|
| 1/4 | |
| 2/4 | |
| 3/4 | R-b |
| 4/4 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v4 0/4] Do device node auto cleanup in drivers/soc/ti/
Do "struct device_node" auto cleanup in soc/ti/. This patch series takes care of all the cases where this is possible.
Thanks Nishanth for the review on the previous round.
v3:
https://lore.kernel.org/linux-arm-kernel/[email protected]/
Changes since v3:
- s/seperate/separate in the commit msgs througout.
- 1 / 4 - "return ret" instead of "goto rpm_put" as pm_runtime was never enabled by the time we call pruss_of_setup_memories() in case we return on err.
v2:
https://lore.kernel.org/linux-arm-kernel/[email protected]/
Changes since v2:
- Split v2 1/3 into v3 1/4 and v3 2/4. The memory setup code is seperated out of the pruss_probe() function and put into 1/4 and the actual conversion to auto cleanup is done in 2/4.
- Replace dev_err() with dev_err_probe() in the code paths touched.
v1:
https://lore.kernel.org/linux-arm-kernel/[email protected]/
Changes since v1:
- Refactor code so that it the scope of the pointers touched is reduced, making the code look more clean.
- The above also the side-effect of fixing the errors that clang emitted (but my local version of gcc didn't) for PATCH 2/3 during v1.
Kousik Sanagavarapu (4):
soc: ti: pruss: factor out memories setup
soc: ti: pruss: do device_node auto cleanup
soc: ti: knav_qmss_queue: do device_node auto cleanup
soc: ti: pm33xx: do device_node auto cleanup
drivers/soc/ti/knav_qmss_queue.c | 100 +++++++++--------- drivers/soc/ti/pm33xx.c | 52 ++++----- drivers/soc/ti/pruss.c | 176 ++++++++++++++----------------- 3 files changed, 155 insertions(+), 173 deletions(-)
Signature · 1 line
2.46.0.290.g4f02c709e8.dirty