Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0af39507 authored by Weston Andros Adamson's avatar Weston Andros Adamson Committed by Trond Myklebust
Browse files

SUNRPC: remove BUG_ON in svc_register



Instead of calling BUG_ON(), do a WARN_ON_ONCE() and return -EINVAL.

Signed-off-by: default avatarWeston Andros Adamson <dros@netapp.com>
Signed-off-by: default avatarTrond Myklebust <Trond.Myklebust@netapp.com>
parent 332e008a
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -950,7 +950,9 @@ int svc_register(const struct svc_serv *serv, struct net *net,
	unsigned int		i;
	int			error = 0;

	BUG_ON(proto == 0 && port == 0);
	WARN_ON_ONCE(proto == 0 && port == 0);
	if (proto == 0 && port == 0)
		return -EINVAL;

	for (progp = serv->sv_program; progp; progp = progp->pg_next) {
		for (i = 0; i < progp->pg_nvers; i++) {