[PATCH] component: fix loop condition to call unbind() if bind() fails

2018-08-27 Thread bgoswami
From: Banajit Goswami During component_bind_all(), if bind() fails for any particular component associated with a master, unbind() should be called for all previous components in that master's match array, whose bind() might have completed successfully. As per the current logic, if bind() fails

[PATCH] component: fix loop condition to call unbind() if bind() fails

2018-08-27 Thread bgoswami
From: Banajit Goswami During component_bind_all(), if bind() fails for any particular component associated with a master, unbind() should be called for all previous components in that master's match array, whose bind() might have completed successfully. As per the current logic, if bind() fails

[PATCH][RESEND 2] component: enhance handling of devres group for master

2018-07-26 Thread bgoswami
From: Banajit Goswami The devres group opened for a master is left open-ended (without devres_group_close) even after bind() is complete. Similarly, while releasing the devres resources for master, the most recently opened devres group is selected, and released without identifying the targeted

[PATCH][RESEND 2] component: enhance handling of devres group for master

2018-07-26 Thread bgoswami
From: Banajit Goswami The devres group opened for a master is left open-ended (without devres_group_close) even after bind() is complete. Similarly, while releasing the devres resources for master, the most recently opened devres group is selected, and released without identifying the targeted

[PATCH][RESEND] component: enhance handling of devres group for master

2018-07-03 Thread bgoswami
From: Banajit Goswami The devres group opened for a master is left open-ended (without devres_group_close) even after bind() is complete. Similarly, while releasing the devres resources for master, the most recently opened devres group is selected, and released without identifying the targeted

[PATCH][RESEND] component: enhance handling of devres group for master

2018-07-03 Thread bgoswami
From: Banajit Goswami The devres group opened for a master is left open-ended (without devres_group_close) even after bind() is complete. Similarly, while releasing the devres resources for master, the most recently opened devres group is selected, and released without identifying the targeted

[PATCH] component: enhance handling of devres group for master

2018-06-07 Thread bgoswami
From: Banajit Goswami The devres group opened for a master is left open-ended (without devres_group_close) even after bind() is complete. Similarly, while releasing the devres resources for master, the most recently opened devres group is selected, and released without identifying the targeted

[PATCH] component: enhance handling of devres group for master

2018-06-07 Thread bgoswami
From: Banajit Goswami The devres group opened for a master is left open-ended (without devres_group_close) even after bind() is complete. Similarly, while releasing the devres resources for master, the most recently opened devres group is selected, and released without identifying the targeted