contrib/rdmacm-mux/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
When fd is not found according to ifid, the _hash_tbl_search_fd_by_ifid()
returns 0 and assigns the result to *fd, so We have to check that *fd is 0,
not that fd is 0.
Reported-by: Euler Robot <euler.robot@huawei.com>
Signed-off-by: AlexChen <alex.chen@huawei.com>
---
contrib/rdmacm-mux/main.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/contrib/rdmacm-mux/main.c b/contrib/rdmacm-mux/main.c
index bd82abbad3..771ca01e03 100644
--- a/contrib/rdmacm-mux/main.c
+++ b/contrib/rdmacm-mux/main.c
@@ -186,7 +186,7 @@ static int hash_tbl_search_fd_by_ifid(int *fd, __be64 *gid_ifid)
*fd = _hash_tbl_search_fd_by_ifid(gid_ifid);
pthread_rwlock_unlock(&server.lock);
- if (!fd) {
+ if (!*fd) {
syslog(LOG_WARNING, "Can't find matching for ifid 0x%llx\n", *gid_ifid);
return -ENOENT;
}
--
2.19.1
Hi Alex, On Thu, Oct 29, 2020 at 3:43 PM AlexChen <alex.chen@huawei.com> wrote: > When fd is not found according to ifid, the _hash_tbl_search_fd_by_ifid() > returns 0 and assigns the result to *fd, so We have to check that *fd is 0, > not that fd is 0. > > Reported-by: Euler Robot <euler.robot@huawei.com> > Signed-off-by: AlexChen <alex.chen@huawei.com> > --- > contrib/rdmacm-mux/main.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/contrib/rdmacm-mux/main.c b/contrib/rdmacm-mux/main.c > index bd82abbad3..771ca01e03 100644 > --- a/contrib/rdmacm-mux/main.c > +++ b/contrib/rdmacm-mux/main.c > @@ -186,7 +186,7 @@ static int hash_tbl_search_fd_by_ifid(int *fd, __be64 > *gid_ifid) > *fd = _hash_tbl_search_fd_by_ifid(gid_ifid); > pthread_rwlock_unlock(&server.lock); > > - if (!fd) { > + if (!*fd) { > syslog(LOG_WARNING, "Can't find matching for ifid 0x%llx\n", > *gid_ifid); > return -ENOENT; > } > -- > 2.19.1 > > Reviewed-by: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> Thanks for the fix, Marcel
Hi everyone, Who can help me merge this patch into the master branch? This patch may be need for qemu-5.2 Thanks, Alex On 2020/11/4 0:35, Marcel Apfelbaum wrote: > Hi Alex, > > On Thu, Oct 29, 2020 at 3:43 PM AlexChen <alex.chen@huawei.com <mailto:alex.chen@huawei.com>> wrote: > > When fd is not found according to ifid, the _hash_tbl_search_fd_by_ifid() > returns 0 and assigns the result to *fd, so We have to check that *fd is 0, > not that fd is 0. > > Reported-by: Euler Robot <euler.robot@huawei.com <mailto:euler.robot@huawei.com>> > Signed-off-by: AlexChen <alex.chen@huawei.com <mailto:alex.chen@huawei.com>> > --- > contrib/rdmacm-mux/main.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/contrib/rdmacm-mux/main.c b/contrib/rdmacm-mux/main.c > index bd82abbad3..771ca01e03 100644 > --- a/contrib/rdmacm-mux/main.c > +++ b/contrib/rdmacm-mux/main.c > @@ -186,7 +186,7 @@ static int hash_tbl_search_fd_by_ifid(int *fd, __be64 *gid_ifid) > *fd = _hash_tbl_search_fd_by_ifid(gid_ifid); > pthread_rwlock_unlock(&server.lock); > > - if (!fd) { > + if (!*fd) { > syslog(LOG_WARNING, "Can't find matching for ifid 0x%llx\n", *gid_ifid); > return -ENOENT; > } > -- > 2.19.1 > > > Reviewed-by: Marcel Apfelbaum <marcel.apfelbaum@gmail.com <mailto:marcel.apfelbaum@gmail.com>> > > Thanks for the fix, > Marcel > >
On Tue, 24 Nov 2020 at 12:15, Alex Chen <alex.chen@huawei.com> wrote: > > Hi everyone, > > Who can help me merge this patch into the master branch? This patch may be need for qemu-5.2 This code has been like this since 2018, so this is not a regression in 5.2. At this point in the release cycle (rc3 imminent) I think it's best to just leave it until 6.0. thanks -- PMM
On 2020/11/24 23:29, Peter Maydell wrote: > On Tue, 24 Nov 2020 at 12:15, Alex Chen <alex.chen@huawei.com> wrote: >> >> Hi everyone, >> >> Who can help me merge this patch into the master branch? This patch may be need for qemu-5.2 > > This code has been like this since 2018, so this is not > a regression in 5.2. At this point in the release cycle > (rc3 imminent) I think it's best to just leave it until 6.0. > OK, I see. Thanks Alex
Hi Alex, On Wed, Nov 25, 2020 at 3:17 AM Alex Chen <alex.chen@huawei.com> wrote: > On 2020/11/24 23:29, Peter Maydell wrote: > > On Tue, 24 Nov 2020 at 12:15, Alex Chen <alex.chen@huawei.com> wrote: > >> > >> Hi everyone, > >> > >> Who can help me merge this patch into the master branch? This patch may > be need for qemu-5.2 > > > > This code has been like this since 2018, so this is not > > a regression in 5.2. At this point in the release cycle > > (rc3 imminent) I think it's best to just leave it until 6.0. > > > > OK, I see. > > I will send a pull request as soon as the 6.0 cycle starts. Thanks, Marcel > Thanks > Alex > > > > > >
On 2020/11/30 2:35, Marcel Apfelbaum wrote: > Hi Alex, > > On Wed, Nov 25, 2020 at 3:17 AM Alex Chen <alex.chen@huawei.com <mailto:alex.chen@huawei.com>> wrote: > > On 2020/11/24 23:29, Peter Maydell wrote: > > On Tue, 24 Nov 2020 at 12:15, Alex Chen <alex.chen@huawei.com <mailto:alex.chen@huawei.com>> wrote: > >> > >> Hi everyone, > >> > >> Who can help me merge this patch into the master branch? This patch may be need for qemu-5.2 > > > > This code has been like this since 2018, so this is not > > a regression in 5.2. At this point in the release cycle > > (rc3 imminent) I think it's best to just leave it until 6.0. > > > > OK, I see. > > > I will send a pull request as soon as the 6.0 cycle starts. > Thank you.
© 2016 - 2024 Red Hat, Inc.