[PATCH 00/10] fs: add virtfs (Plan 9 ove Virt I/O)

Sascha Hauer s.hauer at pengutronix.de
Tue Jun 10 00:31:15 PDT 2025


On Fri, 06 Jun 2025 10:58:03 +0200, Ahmad Fatoum wrote:
> In preparation for adding usb9pfs support to barebox, this series adds
> 9PFS over Virt I/O, which is nifty for passing files to (and from, FS
> is writable) barebox running in Qemu.
> 
> Ahmad Fatoum (10):
>   tftp: centralize 2 sec d_revalidate optimization to new netfs lib
>   Port Linux __cleanup() based guard infrastructure
>   lib: idr: implement Linux idr_alloc/_u32 API
>   lib: add iov_iter I/O vector iterator support
>   lib: add parser code for mount options
>   include: add definitions for UID/GID/DEV
>   net: add support for 9P protocol
>   fs: add new 9P2000.l (Plan 9) File system support
>   fs: 9p: enable 9P over Virt I/O transport in defconfigs
>   test: add support for --fs option in QEMU
> 
> [...]

Applied, thanks!

[01/10] tftp: centralize 2 sec d_revalidate optimization to new netfs lib
        https://git.pengutronix.de/cgit/barebox/commit/?id=620d40495155 (link may not be stable)
[02/10] Port Linux __cleanup() based guard infrastructure
        https://git.pengutronix.de/cgit/barebox/commit/?id=487759c3edb8 (link may not be stable)
[03/10] lib: idr: implement Linux idr_alloc/_u32 API
        https://git.pengutronix.de/cgit/barebox/commit/?id=7ef76f8133c4 (link may not be stable)
[04/10] lib: add iov_iter I/O vector iterator support
        https://git.pengutronix.de/cgit/barebox/commit/?id=7e49694981ad (link may not be stable)
[05/10] lib: add parser code for mount options
        https://git.pengutronix.de/cgit/barebox/commit/?id=1023664741e9 (link may not be stable)
[06/10] include: add definitions for UID/GID/DEV
        https://git.pengutronix.de/cgit/barebox/commit/?id=1e56d72d9057 (link may not be stable)
[07/10] net: add support for 9P protocol
        https://git.pengutronix.de/cgit/barebox/commit/?id=5df7db3248e2 (link may not be stable)
[08/10] fs: add new 9P2000.l (Plan 9) File system support
        https://git.pengutronix.de/cgit/barebox/commit/?id=863868b93d39 (link may not be stable)
[09/10] fs: 9p: enable 9P over Virt I/O transport in defconfigs
        https://git.pengutronix.de/cgit/barebox/commit/?id=7f28256646d4 (link may not be stable)
[10/10] test: add support for --fs option in QEMU
        https://git.pengutronix.de/cgit/barebox/commit/?id=97394d34d4c6 (link may not be stable)

Best regards,
-- 
Sascha Hauer <s.hauer at pengutronix.de>




More information about the barebox mailing list