Hello, I wasn't able to put much work on code last week. Did some work on man pages.
Vishesh On Tue, Jun 26, 2012 at 10:13 AM, Vishesh Yadav <vishes...@gmail.com> wrote: > Hello, > > In fifth week I implement idr - integer management library using code of > file descriptor allocators in kern_descrip.c. Worked to use the new library > to be used with filedesc, however something or other didn't work out. Will > be trying that again after looking at code more properly. Rest tested > existing work done till now which seems to work quite fine. There are > mainly two events left to handle IN_MOVED_TO and IN_MOVED_FROM, which I'm > being able to detect however have to synchronise them both using cookie > argument. > > Vishesh > > > On Mon, Jun 18, 2012 at 2:54 AM, Vishesh Yadav <vishes...@gmail.com>wrote: > >> Hello, >> >> This week's status - >> >> * Added following notes for EVFILT_VNODE - NOTE_OPEN, NOTE_ACCESS, >> NOTE_CLOSE_WRITE, NOTE_CLOSE_NOWRITE, NOTE_CREATE. They work with Hammer >> and UFS. >> >> * Implemented inotify_read() and have the most important masks working. >> Hence now we have a working inotify system. >> >> Vishesh >> >> On 06/10/2012 11:42 PM, Vishesh Yadav wrote: >> > Hello, >> > >> > Not much new code this week. Improved and tested existing code, exposed >> > watch/instance limits through sysctl and made the system respect the >> limits. >> > >> > Rest studied kernel kqueue interface and its usage to be used in >> > inotify_read. Planned to add few knotes like NOTE_ACCESS, NOTE_CLOSE and >> > linux like idr integer management that can be used in fdalloc and watch >> > descriptors. >> > >> > Regards, >> > Vishesh >> > >> > On 06/03/2012 10:14 PM, Vishesh Yadav wrote: >> >> Hello, >> >> >> >> This week I finished watch management functions. Now watches can be >> added, >> >> removed from into the inotify_instance. Hence inotify_add_watch, >> >> inotify_rm_watch are now almost complete. Just have to check error >> codes >> >> that are being returned. I also implemented fo_close for inotify >> fileops >> >> which cleans up the instance well now. >> >> >> >> Regards, >> >> Vishesh >> >> >> >> On Sat, May 26, 2012 at 7:07 PM, Vishesh Yadav <vishes...@gmail.com> >> wrote: >> >> >> >>> Hello everyone, >> >>> >> >>> Current status for first week - >> >>> >> >>> - Repository and wiki setup at Github[1] >> >>> - Made the basic skeleton for inotify interface - system calls, helper >> >>> functions, structures, headers and few basic stuff in there. >> >>> - Currently working on management of watches (will be using separate >> >>> file tables for watches). Once this is done, can write some working >> code. >> >>> >> >>> In community bonding period, I setup my working environment, browse >> and >> >>> understood relevant kernel codebase and studied Linux early and recent >> >>> inotify implementation. >> >>> >> >>> Now that exams are almost over, I hope I can catch up some pace now. >> >>> >> >>> Regards, >> >>> Vishesh >> >>> >> >>> [1] https://github.com/vishesh/DragonFlyBSD/ >> >>> >> >> >> > >> > >> >> >> >