# # ChangeLog for uspace/srv/fs/tmpfs in mainline # # Generated by Trac 1.6 # 2026-06-02T02:51:53Z Sun, 27 Jan 2008 19:11:40 GMT Jakub Jermar [acfdcb0] * uspace/app/tester/vfs/vfs1.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Remove the debugging hack from tmpfs_init(), which created several ... Sun, 27 Jan 2008 18:54:16 GMT Jakub Jermar [f7017572] * uspace/app/tester/vfs/vfs1.c (modified) * uspace/lib/libc/generic/vfs.c (modified) * uspace/srv/fs/tmpfs/tmpfs.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) VFS_WRITE and tmpfs_write fixes. Sun, 27 Jan 2008 14:59:32 GMT Jakub Jermar [72bde81] * uspace/app/tester/vfs/vfs1.c (modified) * uspace/lib/libc/generic/vfs.c (modified) * uspace/lib/libc/include/sys/stat.h (added) * uspace/lib/libc/include/sys/types.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Support for mkdir(). Sun, 27 Jan 2008 10:47:15 GMT Jakub Jermar [1fe186f] * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Move handling of the miss on excessive components out of the main ... Sat, 26 Jan 2008 22:27:34 GMT Jakub Jermar [b8b23c8] * uspace/lib/libc/include/errno.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) More elegant, flexible and complete version of tmpfs_lookup. Sat, 19 Jan 2008 13:40:38 GMT Jakub Jermar [ae78b530] * uspace/lib/libc/generic/vfs.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Introduce the notion of lflag (i.e. lookup flags) to support the ... Fri, 18 Jan 2008 23:45:16 GMT Jakub Jermar [5973fd0] * uspace/app/tester/vfs/vfs1.c (modified) * uspace/lib/libc/generic/vfs.c (modified) * uspace/lib/libc/include/dirent.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Finish implementation of readdir(). Functions from this family are ... Sun, 13 Jan 2008 13:19:37 GMT Jakub Jermar [0ee4322] * uspace/lib/libc/generic/vfs.c (modified) * uspace/lib/libc/include/unistd.h (modified) * uspace/srv/fs/tmpfs/tmpfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ops.c (modified) Add ftruncate() and support for VFS_TRUNCATE to VFS and TMPFS. Tue, 08 Jan 2008 21:58:58 GMT Jakub Jermar [cad9c72] * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/fs/tmpfs/tmpfs.c (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ops.c (modified) Make a distinction between VFS operations that are common to VFS and ... Tue, 08 Jan 2008 20:38:59 GMT Jakub Jermar [7fff5eab] * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_mount.c (modified) * uspace/srv/vfs/vfs_node.c (modified) * uspace/srv/vfs/vfs_open.c (modified) * uspace/srv/vfs/vfs_rdwr.c (modified) Management of the cached VFS node size. Tue, 08 Jan 2008 19:44:19 GMT Jakub Jermar [752ccee] * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Previous commit was toxic. When emulating gaps, zero out the ... Tue, 08 Jan 2008 19:28:46 GMT Jakub Jermar [41a0d27] * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) TMPFS must handle file gaps. Mon, 31 Dec 2007 17:23:20 GMT Jakub Jermar [215e375] * uspace/app/klog/klog.c (modified) * uspace/app/tester/devmap/devmap1.c (modified) * uspace/lib/libc/generic/ipc.c (modified) * uspace/lib/libc/generic/time.c (modified) * uspace/lib/libc/generic/vfs.c (modified) * uspace/lib/libc/include/ipc/ipc.h (modified) * uspace/lib/libfs/libfs.c (modified) * uspace/srv/console/console.c (modified) * uspace/srv/console/gcons.c (modified) * uspace/srv/devmap/devmap.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/rd/rd.c (modified) * uspace/srv/vfs/vfs_mount.c (modified) * uspace/srv/vfs/vfs_open.c (modified) * uspace/srv/vfs/vfs_register.c (modified) The IPC_M_SHARE_* and IPC_M_DATA_* calls pass through 3 stages. ... Mon, 31 Dec 2007 10:14:38 GMT Jakub Jermar [3115355] * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/src/ipc/sysipc.c (modified) * uspace/lib/libc/generic/ipc.c (modified) * uspace/lib/libc/include/ipc/ipc.h (modified) * uspace/srv/devmap/devmap.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/vfs/vfs_mount.c (modified) * uspace/srv/vfs/vfs_open.c (modified) * uspace/srv/vfs/vfs_rdwr.c (modified) * uspace/srv/vfs/vfs_register.c (modified) Simplify the IPC_M_DATA_WRITE protocol. Do not pass the source ... Sun, 30 Dec 2007 21:13:37 GMT Jakub Jermar [92688eb] * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Rename variable from 'size' to 'len'. Wed, 26 Dec 2007 00:50:49 GMT Jakub Jermar [c1bf5cb] * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) The previous commit was not entirely sane. Handle VFS_WRITE ... Tue, 25 Dec 2007 20:02:25 GMT Jakub Jermar [ee1b8ca] * uspace/srv/fs/tmpfs/tmpfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/vfs/Makefile (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_rdwr.c (moved) VFS and TMPFS support for VFS_WRITE. Sun, 23 Dec 2007 22:37:48 GMT Jakub Jermar [7dab6b8] * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Fix two bugs in TMPFS-side VFS_READ. Sun, 23 Dec 2007 21:46:52 GMT Jakub Jermar [a92da0a] * uspace/lib/libc/generic/ipc.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/vfs/vfs_read.c (modified) Reimplement VFS_READ using IPC_M_DATA_READ. Sat, 22 Dec 2007 22:58:57 GMT Jakub Jermar [a4eb8a60] * uspace/srv/fs/tmpfs/tmpfs.c (modified) * uspace/srv/fs/tmpfs/tmpfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/vfs/vfs_read.c (modified) VFS work. Foundation for TMPFS-side VFS_READ and fixes in VFS-side ... Wed, 19 Dec 2007 16:54:46 GMT Jakub Jermar [4b11571] * uspace/srv/fs/tmpfs/tmpfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) TMPFS work. VFS_LOOKUP implemented. Sun, 16 Dec 2007 17:18:20 GMT Jakub Jermar [d5cdffe] * uspace/Makefile (modified) * uspace/srv/fs/tmpfs/Makefile (added) * uspace/srv/fs/tmpfs/tmpfs.c (added) * uspace/srv/fs/tmpfs/tmpfs.h (added) * uspace/srv/fs/tmpfs/tmpfs_ops.c (added) Start TMPFS. Not loaded during boot as there is a reproducible ...