[PATCH v2 00/13] fs: Use device special nodes for devfs

Sascha Hauer s.hauer at pengutronix.de
Mon Dec 15 04:16:22 PST 2025


On Tue, 09 Dec 2025 13:51:19 +0100, Sascha Hauer wrote:
> Until now we have a devfs which is a filesystem of its own. This
> comes with a few limitations:
> 
> - we cannot create directories under /dev/
> - Links are implemented in the devfs filesystem. They do not show
>   up as regular links
> 
> [...]

Applied, thanks!

[01/13] fs: devfs-core: add devfs_create_link_node()
        https://git.pengutronix.de/cgit/barebox/commit/?id=0532ad160214 (link may not be stable)
[02/13] storage-by-alias: drop fake cdev
        https://git.pengutronix.de/cgit/barebox/commit/?id=50f91eaeac24 (link may not be stable)
[03/13] fs: implement mknod
        https://git.pengutronix.de/cgit/barebox/commit/?id=d37d0ed18ddc (link may not be stable)
[04/13] commands: add mknod command
        https://git.pengutronix.de/cgit/barebox/commit/?id=65a86ce343b3 (link may not be stable)
[05/13] fs: ramfs: add device file support
        https://git.pengutronix.de/cgit/barebox/commit/?id=84efacef29bf (link may not be stable)
[06/13] cdev: add cdev_size() helper
        https://git.pengutronix.de/cgit/barebox/commit/?id=1935728cfea8 (link may not be stable)
[07/13] fs: fix st_size for device files
        https://git.pengutronix.de/cgit/barebox/commit/?id=37b73179a340 (link may not be stable)
[08/13] fs: retire devfs as filesystem
        https://git.pengutronix.de/cgit/barebox/commit/?id=cff48c7caba4 (link may not be stable)
[09/13] fs: include cdevname in struct stat
        https://git.pengutronix.de/cgit/barebox/commit/?id=f7950b1fac33 (link may not be stable)
[10/13] fs: stat_print: get cdevname from stat
        https://git.pengutronix.de/cgit/barebox/commit/?id=6f646eccbf9f (link may not be stable)
[11/13] common: cdev-alias: rename struct
        https://git.pengutronix.de/cgit/barebox/commit/?id=0511991f9c04 (link may not be stable)
[12/13] fs: replace cdev links with aliases
        https://git.pengutronix.de/cgit/barebox/commit/?id=224b5a781f34 (link may not be stable)
[13/13] ls: use ~0 for FILE_SIZE_STREAM
        https://git.pengutronix.de/cgit/barebox/commit/?id=6bcded4d13b3 (link may not be stable)

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




More information about the barebox mailing list