summaryrefslogtreecommitdiffstats
path: root/lib/libc/string/bzero.c
diff options
context:
space:
mode:
authorjch <jch@FreeBSD.org>2015-08-18 10:15:09 +0000
committerjch <jch@FreeBSD.org>2015-08-18 10:15:09 +0000
commit7242654eab1c7523f1e6d79949fe76ef82a925b0 (patch)
treec94c3946bce57fe6354c1f69864c130d703c370d /lib/libc/string/bzero.c
parent24fa48b559c09a6c1389ab655e9569d0dc45383a (diff)
downloadFreeBSD-src-7242654eab1c7523f1e6d79949fe76ef82a925b0.zip
FreeBSD-src-7242654eab1c7523f1e6d79949fe76ef82a925b0.tar.gz
callout_stop() should return 0 (fail) when the callout is currently
being serviced and indeed unstoppable. A scenario to reproduce this case is: - the callout is being serviced and at same time, - callout_reset() is called on this callout that sets the CALLOUT_PENDING flag and at same time, - callout_stop() is called on this callout and returns 1 (success) even if the callout is indeed currently running and unstoppable. This issue was caught up while making r284245 (D2763) workaround, and was discussed at BSDCan 2015. Once applied the r284245 workaround is not needed anymore and will be reverted. Differential Revision: https://reviews.freebsd.org/D3078 Reviewed by: jhb Sponsored by: Verisign, Inc.
Diffstat (limited to 'lib/libc/string/bzero.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud