Re: updatederest ever inotify kernels.

2005-04-05 Thread Robert Love
On Mon, 2005-04-04 at 13:39 -0400, Robert Love wrote:

> These kernels are ONLY for SUSE 9.3 users using Beagle from CVS.  They
> correspond to the soon-to-be-released 0.22 release of inotify.
> 
> There are a handful of cleanups and minor fixes in this release,
> including two important changes:
> 
> - I converted our internal locking scheme to semaphores.  This
> lets us block more readily and thus clean up a bit of code that
> was previously contorted.  More importantly, no more GFP_ATOMIC
> allocations.  We can sleep whenever we want with whomever we
> want.  Just like my ex-wife.
> 
> - J.T. spotted a bug in the move code.  The internal coalescing
> code was dropping moves that were duplicate in all values except
> cookie.  We now verify that the cookies match before coalescing.

Updated to 717.inotify.5, fixing a bug.

http://primates.ximian.com/~rml/kernel-rml/suse-93-i586/

Beagle probably won't ever trigger the bug, but it can cause an oops, so
I would suggest everyone upgrade.  Please.

Robert Love


___
Dashboard-hackers mailing list
Dashboard-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/dashboard-hackers


updatederest ever inotify kernels.

2005-04-04 Thread Robert Love
These kernels are dedicated to Mitch Hedberg, fellow South Floridian and
lover of the laugh.  Requiescat in Pace.

These kernels are ONLY for SUSE 9.3 users using Beagle from CVS.  They
correspond to the soon-to-be-released 0.22 release of inotify.

There are a handful of cleanups and minor fixes in this release,
including two important changes:

- I converted our internal locking scheme to semaphores.  This
lets us block more readily and thus clean up a bit of code that
was previously contorted.  More importantly, no more GFP_ATOMIC
allocations.  We can sleep whenever we want with whomever we
want.  Just like my ex-wife.

- J.T. spotted a bug in the move code.  The internal coalescing
code was dropping moves that were duplicate in all values except
cookie.  We now verify that the cookies match before coalescing.

UP kernels:

http://primates.ximian.com/~rml/kernel-rml/suse-93-i586/kernel-default-2.6.11.4-717.inotify.4.i586.rpm

http://primates.ximian.com/~rml/kernel-rml/suse-93-i586/kernel-default-nongpl-2.6.11.4-717.inotify.4.i586.rpm

SMP kernels:

http://primates.ximian.com/~rml/kernel-rml/suse-93-i586/kernel-smp-2.6.11.4-717.inotify.4.i586.rpm

http://primates.ximian.com/~rml/kernel-rml/suse-93-i586/kernel-smp-nongpl-2.6.11.4-717.inotify.4.i586.rpm

Source:

http://primates.ximian.com/~rml/kernel-rml/suse-93-i586/kernel-source-2.6.11.4-717.inotify.4.i586.rpm

http://primates.ximian.com/~rml/kernel-rml/suse-93-i586/kernel-source-debuginfo-2.6.11.4-717.inotify.4.i586.rpm

Best,

Robert Love


___
Dashboard-hackers mailing list
Dashboard-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/dashboard-hackers