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(-)
Do "struct device_node" auto cleanup in soc/ti/. This patch series takes care of all the cases where this is possible. Thanks Jonathan for the review on the previous round. v2: https://lore.kernel.org/linux-arm-kernel/20240703065710.13786-1-five231003@gmail.com/ 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/20240510071432.62913-1-five231003@gmail.com/ 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(-) -- 2.45.2.561.g66ac6e4bcd
On Sun, Jul 07, 2024 at 10:44:15AM +0530, Kousik Sanagavarapu wrote: > Do "struct device_node" auto cleanup in soc/ti/. This patch series takes > care of all the cases where this is possible. > > Thanks Jonathan for the review on the previous round. > > v2: > > https://lore.kernel.org/linux-arm-kernel/20240703065710.13786-1-five231003@gmail.com/ > > 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/20240510071432.62913-1-five231003@gmail.com/ > > 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(-) Ping
On 03:04-20240718, Kousik Sanagavarapu wrote: > On Sun, Jul 07, 2024 at 10:44:15AM +0530, Kousik Sanagavarapu wrote: > > Do "struct device_node" auto cleanup in soc/ti/. This patch series takes > > care of all the cases where this is possible. > > > > Thanks Jonathan for the review on the previous round. > > > > v2: > > > > https://lore.kernel.org/linux-arm-kernel/20240703065710.13786-1-five231003@gmail.com/ > > > > 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/20240510071432.62913-1-five231003@gmail.com/ > > > > 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(-) > > Ping Umm... ping for what? for whom and why? In addition to reviews, I will need someone to do tested-by as well - pruss/am33xx folks..? Further, fyi, 6.12 collection cycle starts with 6.11 rc1 and I close mine around rc4. -- Regards, Nishanth Menon Key (0xDDB5849D1736249D) / Fingerprint: F8A2 8693 54EB 8232 17A3 1A34 DDB5 849D 1736 249D
On Thu, Jul 18, 2024 at 06:21:34AM -0500, Nishanth Menon wrote: > On 03:04-20240718, Kousik Sanagavarapu wrote: > > [...] > > > Ping > > Umm... ping for what? for whom and why? In addition to reviews, I will > need someone to do tested-by as well - pruss/am33xx folks..? Further, > fyi, 6.12 collection cycle starts with 6.11 rc1 and I close mine around > rc4. Sorry for not being more specific. Since the last version was reviewed by Jonathan, I was wondering if he could review this round too. And yes, it would be great if someone could test these patches as I don't have access to the hardware - so RFT. Also thanks for the heads up on the cycle, I didn't know. Thanks
© 2016 - 2026 Red Hat, Inc.