1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- 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.
-
|