tech-net archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Porting umb(4) from OpenBSD
Le 04/05/2018 à 03:27, Pierre Pronchery a écrit :
Hey tech-net@, (Maxime)
On 03/05/2018 09:58, Maxime Villard wrote:
Le 03/05/2018 à 04:46, Pierre Pronchery a écrit :
You can obtain the fix(es) and follow my changes as I go here:
https://git.edgebsd.org/gitweb/?p=src.git;a=shortlog;h=refs/heads/khorben/umb
int umb_match(device_t, cfdata_t, void *);
[etc]
please make all of that static, global symbols are bad
Done.
I think it would have been better to use "static" instead of "Static", aliases
are bad too.
[...]
sc->sc_resp_buf = kmem_alloc(sc->sc_ctrl_len, M_NOWAIT);
that's the wrong flag
Mmh it is this way in the original driver. Is there a specific
requirement on our side there?
I meant to say, M_NOWAIT -> KM_NOSLEEP. And the other similar issues, like
c = kmem_alloc(sizeof(*c), M_WAIT|M_ZERO);
which should be
c = kmem_zalloc(sizeof(*c), KM_SLEEP);
etc.
Thanks,
Maxime
Home |
Main Index |
Thread Index |
Old Index