https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214987
David Bright changed:
What|Removed |Added
Assignee|b...@freebsd.org|d...@freebsd.org
--
You are receiv
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214987
--- Comment #11 from Conrad Meyer ---
(In reply to David Bright from comment #10)
Nope, I don't have any interest in it. Please, go ahead.
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214987
--- Comment #10 from David Bright ---
Conrad, do you want to take your patch forward? If not, I'd be interested in
taking on this bug.
(In reply to Conrad Meyer from comment #8)
--
You are receiving this mail because:
You are the assigne
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214987
Jan Beich changed:
What|Removed |Added
Attachment #177580|text/x-csrc |text/plain
mime type|
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214987
--- Comment #9 from Conrad Meyer ---
Created attachment 178773
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=178773&action=edit
Simple dtrace script for tracing timer filter calls
--
You are receiving this mail because:
You ar
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214987
--- Comment #8 from Conrad Meyer ---
Created attachment 178772
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=178772&action=edit
patch to update timer kevents
--
You are receiving this mail because:
You are the assignee for the
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214987
--- Comment #7 from Conrad Meyer ---
I have a patch to modify existing timers:
$ ./test
kevent time: 1017
It is probably racy. f_event calls should be protected by the knote list lock,
but nothing protects the first timer callout racing
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214987
--- Comment #6 from Conrad Meyer ---
(In reply to Conrad Meyer from comment #5)
Well, ok, things like the user-supplied udata, fflags, and data are updated.
Hmmm. We could hook f_touch or just handle it in f_event.
--
You are receiving
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214987
--- Comment #5 from Conrad Meyer ---
In fact:
EV_ADD Adds the event to the kqueue. Re-adding an existing event
^^^
will modify the param
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214987
--- Comment #4 from Conrad Meyer ---
It appears that fd-based filters will have the same behavior -- duplicate adds
(same ident and filter) are just ignored. Given that, perhaps this is just a
documentation bug?
--
You are receiving this
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214987
--- Comment #3 from Conrad Meyer ---
I see. You are reusing the timer with ident=1. Hm. With:
@@ -25,7 +25,7 @@
int n = ::kevent(kq, &event, 1, nullptr, 0, nullptr);
assert(n == 0);
-EV_SET(&event, 1, EVFILT_TIMER, flags,
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214987
--- Comment #2 from Conrad Meyer ---
Just kidding. filt_timerattach() is only invoked once.
--
You are receiving this mail because:
You are the assignee for the bug.
___
freebsd-bugs@freebsd.or
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214987
Conrad Meyer changed:
What|Removed |Added
CC||c...@freebsd.org
--- Comment #1 fro
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214987
Bug ID: 214987
Summary: updating EVFILT_TIMER kqueue events doesn't work
Product: Base System
Version: 11.0-RELEASE
Hardware: Any
OS: Any
Status: New
14 matches
Mail list logo