[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH 3/4] dt-overlay: Remove ASSERT_UNREACHABLE from add_nodes()
On Thu, 19 Sep 2024, Michal Orzel wrote: > The assumption stated in the comment that the code will never get there > is incorrect. It's enough for the target-path to be incorrect (i.e. user > error), which will lead to an incorrect overall node path and we will end > up in this "unreachable" place causing a failure in debug builds. > > Fixes: 0c0facdab6f5 ("xen/arm: Implement device tree node addition > functionalities") > Signed-off-by: Michal Orzel <michal.orzel@xxxxxxx> Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx> > --- > xen/common/dt-overlay.c | 4 ---- > 1 file changed, 4 deletions(-) > > diff --git a/xen/common/dt-overlay.c b/xen/common/dt-overlay.c > index 8606b14d1e8e..d18bd12bd38d 100644 > --- a/xen/common/dt-overlay.c > +++ b/xen/common/dt-overlay.c > @@ -596,11 +596,7 @@ static long add_nodes(struct overlay_track *tr, char > **nodes_full_path) > overlay_node = dt_find_node_by_path_from(tr->dt_host_new, > nodes_full_path[j]); > if ( overlay_node == NULL ) > - { > - /* Sanity check. But code will never come here. */ > - ASSERT_UNREACHABLE(); > return -EFAULT; > - } > > /* > * Find previous and next node to overlay_node in dt_host_new. We > will > -- > 2.37.6 >
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |