User Details
- User Since
- Jul 2 2021, 4:03 PM (232 w, 6 d)
Today
The commit mentioned refers to this: https://github.com/freebsd/freebsd-src/pull/1905
How do we arrive at 0.4ms sleep though? What is the logic behind it? Is it just because it seems to work on your setup, or is there some calculation you used to arrive at it?
Tue, Dec 16
Mon, Dec 15
Will combine with other patch.
Fri, Dec 12
@dev_nicolas-provost.fr can you test again now? Are channel numbers allocated properly?
Reflect changes in D54126.
Do what I said in my last comment and allocate a unique channel number with
unr(9) as well.
Thu, Dec 11
Address Mark's comments.
What about this with regards to the drm-kmod upgrade to 6.10?
So if you apply this patch to a clean branch, the panic goes away, right? At least that's the behavior on my system.
Address Mark's comment.
Do you trigger this panic with this patch? I cannot reproduce it in blocking mode. Are you talking about the current state of the code?
Wed, Dec 10
Linux defines eventfd_ctx as:
struct eventfd_ctx {
struct kref kref;
wait_queue_head_t wqh;
/*
* Every time that a write(2) is performed on an eventfd, the
* value of the __u64 being written is added to "count" and a
* wakeup is performed on "wqh". If EFD_SEMAPHORE flag was not
* specified, a read(2) will return the "count" value to userspace,
* and will reset "count" to zero. The kernel side eventfd_signal()
* also, adds to the "count" counter and issue a wakeup.
*/
__u64 count;
unsigned int flags;
int id;
};This is quite different from our version. Although ugly, wouldn't it be safer to either explicitly alias it in LinuxKPI or even translate it there?
Mon, Dec 8
Abandoned D54134. Update.
LGTM. Please take a look at the inline comments.
Sat, Dec 6
Thu, Dec 4
Refer to xo_options(7), not libxo(3).
We can have this check for SNDCTL_DSP_CHANNELS as well. Also the commit title and message have to be adapted.
Tue, Dec 2
You can extend this to the rest of the settings in this patch.
Update man page as well.
Bump. Again, this is problematic when running with -v parallelism because it might unload snd_dummy when the other tests are using it.
Are you working on the timing issues? I haven't really looked into those.
Fri, Nov 28
I think this needs to be rebased since we committed the oss.h changes.