Francesco Mazzoli
Francesco Mazzoli
@norru presumably you disabled the PCI Ethernet by disabling PCIe tunnelling in the BIOS? I can't find an equivalent option on the framework... Also, do you know if the other...
@norru honestly I'd be OK with the Ethernet being over USB, but I can't seem to disable it on my BIOS in any way... which makes the dock effectively useless....
@axboe regarding branch or not branch: imo a predictable branch is better than a cmov (as in, it'll be cheaper in practice). But if you really care about having a...
@axboe I've pushed the bit twiddly version. I've also amended all similar call sites I could find with a `__u32.*len` grep. Should I just put the commit to be signed...
@axboe is anything holding up the merge (apart from the commit message, which I'll amend if you confirm that I should put it as signed off by you)?
> Sorry, OOO for a bit, back next week. Only thing holding this back is I'm still pondering if we shouldn't just document the fact that the API len is...
I think `io_uring_prep_fadvise`/`io_uring_prep_madvise`/`io_uring_prep_provide_buffers` are a lot more dubious (it should really have been a 64-bit length all along). But for `send`/`recv` there are basically no downsides.
@axboe any news? liburing is still silently broken (both in the docs and in the types) if you do large writes.
@axboe I do not have a small repro, this is part of a larger application. I didn't want to spend hours reducing the problem just in case my mental model...
@axboe oh and by "polling queues" I mean SQPOLL, i.e. I'm setting up io_uring like so: ``` void pollingUring(unsigned entries, uint32_t cpu, io_uring* ring) { struct io_uring_params params; memset(¶ms, 0,...