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/
>> >>>
>> >>
>> >
>> >
>>
>>
>>
>

Reply via email to