[PATCH 0/6] fs: implement tree and truncate

Sascha Hauer s.hauer at pengutronix.de
Mon Mar 24 01:35:48 PDT 2025


On Thu, 20 Mar 2025 06:20:13 +0100, Ahmad Fatoum wrote:
> Turn opendir inside out, so it uses directory fds internally.
> This is an important change, because it means that the inode
> iterate operation will now operate on a real struct file.
> 
> This is a prerequisite for porting 9pfs from Linux as it expects
> directories to be openend before iteration.
> 
> [...]

Applied, thanks!

[1/6] fs: use filename_create/filename_lookup instead of open-coding
      https://git.pengutronix.de/cgit/barebox/commit/?id=83ffe89840e8 (link may not be stable)
[2/6] fs: implement O_DIRECTORY
      https://git.pengutronix.de/cgit/barebox/commit/?id=a1248198fa3a (link may not be stable)
[3/6] fs: implement opendir in terms of fdopendir
      https://git.pengutronix.de/cgit/barebox/commit/?id=a1da0079d162 (link may not be stable)
[4/6] commands: implement tree command
      https://git.pengutronix.de/cgit/barebox/commit/?id=4c8584c4dda5 (link may not be stable)
[5/6] commands: add new truncate command
      https://git.pengutronix.de/cgit/barebox/commit/?id=f59a9574c22c (link may not be stable)
[6/6] Documentation: devel: add short section on file systems
      https://git.pengutronix.de/cgit/barebox/commit/?id=eeb78d24f1b1 (link may not be stable)

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




More information about the barebox mailing list