On 11/10/17(Wed) 12:28, Alexandr Nedvedicky wrote:
> Hello,
> 
> just for my curiosity:
> 
>     why do you leave some returns untreated? is that intentional?

Yes it is intentional to make the diff shorter and easier to review.

>     just like here:
>     @@ -2048,8 +2048,11 @@ ifioctl(struct socket *so, u_long cmd, caddr_t 
> data, struct proc *p)
>           case SIOCGVNETID:
>           case SIOCGIFPAIR:
>           case SIOCGIFPARENT:
>     -               if (ifp->if_ioctl == 0)
>     -                       return (EOPNOTSUPP);
>     +               if (ifp->if_ioctl == 0) {
>     +                       /* ??? sashan@ */
>     +                       error = EOPNOTSUPP;
>     +                       break;
>     +               }
>                   error = (*ifp->if_ioctl)(ifp, cmd, data);
>                   break;

This will be addressed in the next diff.  We can simply remove the if ()
block because all interface MUST have an if_ioctl handler.

Reply via email to