99 lines
2.7 KiB
Plaintext
99 lines
2.7 KiB
Plaintext
v monty-1.11 January 11, 2007
|
|
|
|
Update for 2.6.recent (tested on 2.6.17 through 19)
|
|
Update module option code
|
|
Replace illegal type puns with unions
|
|
Eliminate all dead devfs code
|
|
Fix kernel panics caused by incorrect error handling
|
|
Build system updates
|
|
|
|
v kor-1.10-11 April 9, 2006
|
|
|
|
Added fixes for kernels 2.6.15 and 2.6.12 (Thanks to Joachim Forster)
|
|
Fixed some compiler warnings on amd64 architecture
|
|
|
|
v kor-1.10-10 Sept 17, 2005
|
|
|
|
Added support for kernels 2.6.13
|
|
Broke previous kernels
|
|
|
|
v kor-1.10-9: Jun 18, 2005
|
|
|
|
Added support for mmap
|
|
Added support for simultaneous requests on the same file descriptor
|
|
from separate processes.
|
|
|
|
v kor-1.10-8: Feb 10, 2005
|
|
|
|
Fixed some shutdown issues for non-devfs systems.
|
|
|
|
v kor-1.10-7: Feb 9, 2005
|
|
|
|
Modified to work udev
|
|
|
|
v kor-1.10-6: Feb 17, 2004.
|
|
|
|
Modified to work with the 2.6 kernel and devfs.
|
|
|
|
v 1.10: August 19, 2003
|
|
|
|
First UCLA release -- no longer publically maintained or released
|
|
by Sensoria. This version is the UCLA (public) fork.
|
|
|
|
Kernel module now, finally, has correct fine-grained locking that
|
|
does not assume atomicity of kernel code. In other words, FUSD is
|
|
now safe for SMP machines, preemptible kernels, etc.
|
|
|
|
Python bindings have been contributed by Brian Warner.
|
|
|
|
The old /dev/fusd control file has been moved into a subdirectory,
|
|
/dev/fusd/control.
|
|
|
|
Human-readable status is now available in /dev/fusd/status.
|
|
|
|
By doing an ioctl() on /dev/fusd/status, it can also give you
|
|
binary status information -- reads will return an array of
|
|
fusd_status_t structures.
|
|
|
|
Many, many subtle bugs have been fixed (e.g. rare race
|
|
conditions).
|
|
|
|
Lots of updates and bug-fixes to the documentation, which was
|
|
carefully read by a number of people who were actually trying to
|
|
use it.
|
|
|
|
|
|
v 1.04: February 5, 2002
|
|
|
|
Change from the point of view of clients: Selecting on an FD being
|
|
provided by a FUSD driver will return as part of the exception set
|
|
if the driver disappears. Useful for client programs that want to
|
|
gracefully handle driver crashes.
|
|
|
|
Some changes to get semantics of poll_diff (closer to) correct -
|
|
will require some more changes later
|
|
|
|
Reduced max number of messages dispatched per call to
|
|
fusd_dispatch. very slightly less efficient, but more fair.
|
|
|
|
Protocol change - max name length now 47 instead of 31
|
|
|
|
Minor kernel module fixes: Fixed the malloc.h/slab.h confusion,
|
|
and added MODULE_LICENSE.
|
|
|
|
Minor API change: fusd_register now takes a const char *
|
|
name instead of a char *name.
|
|
|
|
|
|
v 1.03: October 3, 2001
|
|
Documentation fixs and a clarification of the license.
|
|
|
|
v 1.02,
|
|
v 1.01: October 1, 2001
|
|
Various Makefile issues fixed that were keeping the package from
|
|
building.
|
|
|
|
v 1.00: September 28, 2001
|
|
Initial public release.
|
|
|