- more 2.6.17 port work (still does not build)
[linux-flexiantxendom0-3.2.10.git] / fs / dmapi / Status
1 Jan21,04 - dm_get_bulkall is now implemented.  roehrich
2
3 for linux:
4
5
6 68 external interfaces in libdm
7
8    56 of those interfaces go through to dmi(), the kernel side of DMAPI
9
10
11
12 Functions known to work
13 ----------------------------------------------
14
15 dm_create_session
16 dm_create_userevent
17 dm_destroy_session
18 dm_getall_sessions
19 dm_getall_tokens
20 dm_get_allocinfo
21 dm_get_bulkall
22 dm_get_bulkattr
23 dm_get_config_events
24 dm_get_dmattr
25 dm_get_eventlist
26 dm_get_events
27 dm_get_fileattr
28 dm_get_region
29 dm_handle_free
30 dm_init_attrloc
31 dm_init_service
32 dm_obj_ref_hold
33 dm_obj_ref_query
34 dm_obj_ref_rele
35 dm_path_to_fshandle
36 dm_path_to_handle
37 dm_punch_hole
38 dm_query_session
39 dm_read_invis
40 dm_remove_dmattr
41 dm_respond_event
42 dm_send_msg
43 dm_set_disp
44 dm_set_dmattr
45 dm_set_eventlist
46 dm_set_fileattr
47 dm_set_region
48 dm_sync_by_handle
49 dm_write_invis
50 35
51
52 Functions that seem to work (would like more rigorous test case)
53 ------------------------------------------
54
55 dm_pending
56 dm_probe_hole           - one test case of test_hole.c fails
57 dm_request_right
58 3
59
60 Functions untested but probably work
61 ----------------------------------------------
62
63 dm_find_eventmsg
64 dm_handle_cmp
65 dm_handle_to_fshandle
66 dm_handle_to_ino
67 dm_release_right
68 5
69
70 Functions that do not work
71 -----------------------------------------
72
73 dm_get_dioinfo          - directio not implemented
74 1
75
76 Functions not supported in SGI DMAPI
77 -------------------------------------------------------------
78
79 dm_clear_inherit
80 dm_create_by_handle
81 dm_getall_inherit
82 dm_mkdir_by_handle
83 dm_set_inherit
84 dm_symlink_by_handle
85
86
87
88
89 Functions that seem to work (would like more rigorous test case)
90 ----------------------------------------------------------------
91
92 dm_get_config
93 dm_downgrade_right
94 dm_get_mountinfo
95 dm_set_return_on_destory
96 dm_upgrade_right
97
98
99
100 Functions that do not work
101 -----------------------------------------------------------------
102
103 dm_fd_to_handle         - Irix getf not implemented on linux
104 dm_get_dirattrs         - null pointer reference
105 dm_handle_to_path
106 dm_getall_dmattr        - needs a copy_from_user in place of useracc
107
108
109 Functions that are untested, but probably work
110 -----------------------------------------------------------------
111
112 dm_getall_disp
113 dm_handle_hash
114 dm_handle_is_valid
115 dm_handle_to_fsid
116 dm_handle_to_igen
117 dm_make_fshandle
118 dm_make_handle
119 dm_move_event
120 dm_query_right
121
122
123
124 Other things not working
125 ----------------------------------
126
127 - read/write events for memory-mapped I/O?
128