On Tue, Jun 22, 2021 at 10:26:09AM +0200, Ahmad Fatoum wrote: > v3 -> v4: > - change bthreads to be scheduled like workqueues instead of pollers > - change virtio input from bthread to poller > - add useful bthread debug print > > v2 -> v3: > - rebase on v3 of the preparatory system partitions series > - have usbgadget -S '' fallback to use $global.system.partitions > - do file_list_detect_all at gadget instantiation time > > v1 -> v2: > > - rebase on top of new bthread API > - drop blocking fallback implementation; we now have bthreads > everywhere > - reuse $global.system.partitions instead of creating even > more autostart variables > - fix assert_command_context to actually do what the > commit message said > > > Ahmad Fatoum (8): > input: virtio: poll from poller, not bthread > bthread: add debug print for scheduler context switches > common: move workqueue handling from poller_call() to sched() > common: bthread: schedule only in command context > bthread: implement basic Linux-like completion API > Documentation: devel: background-execution: update bthread docs > usbgadget: refactor usbgadget_register to accept array > usbgadget: add support for USB mass storage gadget Applied, thanks Sascha -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox