ChangeLog 2.7 KB

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