(file) Return to ChangeLog CVS log (file) Jump to this file's LXR Page (dir) Up to [CENS] / emstar / fusd

 1 jelson 1.4 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            	The old /dev/fusd control file has been moved into a subdirectory,
11            	/dev/fusd/control.
12            	
13            	Human-readable status is now available in /dev/fusd/status.
14            
15            	By doing an ioctl() on /dev/fusd/status, it can also give you
16            	binary status information -- reads will return an array of
17            	fusd_status_t structures.
18            	
19            	Many, many subtle bugs have been fixed (e.g. rare race
20            	conditions).
21            
22 jelson 1.4 	Lots of updates and bug-fixes to the documentation, which was
23            	carefully read by a number of people who were actually trying to
24            	use it.
25            	
26            	
27 jelson 1.2 v 1.04: February 5, 2002
28            
29 jelson 1.3 	Change from the point of view of clients: Selecting on an FD being
30            	provided by a FUSD driver will return as part of the exception set
31            	if the driver disappears.  Useful for client programs that want to
32            	gracefully handle driver crashes.
33            
34            	Some changes to get semantics of poll_diff (closer to) correct -
35            	will require some more changes later
36            	
37            	Reduced max number of messages dispatched per call to
38            	fusd_dispatch.  very slightly less efficient, but more fair.
39            	
40 jelson 1.2 	Protocol change - max name length now 47 instead of 31
41            
42            	Minor kernel module fixes: Fixed the malloc.h/slab.h confusion,
43            	and added MODULE_LICENSE.
44            
45            	Minor API change: fusd_register now takes a const char *
46            	name instead of a char *name.
47            
48            	
49 jelson 1.1 v 1.03: October 3, 2001
50            	Documentation fixs and a clarification of the license.
51            	
52            v 1.02,
53            v 1.01: October 1, 2001
54            	Various Makefile issues fixed that were keeping the package from
55            	building.
56            	
57            v 1.00: September 28, 2001
58            	Initial public release.
59            	

CENS CVS Mailing List
Powered by
ViewCVS 0.9.2