~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
cvs/emstar/fusd/ChangeLog


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

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.