Serge E. Hallyn <[email protected]> wrote:

> +     if (ret == 0)
> +             commit_creds(new);
> +     else
> +             abort_creds(new);
> +
> +     return ret;

If you make this:

        if (ret == 0)
                return commit_creds(new);
        abort_creds(new);
        return ret;

then gcc can tail-call commit_creds(), which is guaranteed to return 0.

David
--
To unsubscribe from this list: send the line "unsubscribe linux-api" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to