Whamcloud - gitweb
First steps at getting recovery back off the ground:
authorshaver <shaver>
Mon, 12 Aug 2002 19:53:27 +0000 (19:53 +0000)
committershaver <shaver>
Mon, 12 Aug 2002 19:53:27 +0000 (19:53 +0000)
commite726878d613b55e9ff413d0710ecde0fda58edc0
tree7bf6cad1a793fe846d28757155ef0bd5313a0cea
parentbd79105f6e8338a71315d01212c16a8685b66832
First steps at getting recovery back off the ground:
* make the callback data parameter to brw functions be strongly typed as
  cb_io_data.  LOV and other non-OSC users of these facilities should
  "inherit" from this struct, see lov_callback_data for an example.
* replace l_wait_event_killable and some wait_event calls with
  l_wait_event, an all-singing, all-dancing timeout- and interrupt-handling
  event waiting macro.  More such replacement to come.
* interrupt and timeout handling of bulk data will probably crash at present,
  but it didn't really work before either -- I'll fix it up ASAP.
lustre/include/linux/lustre_lib.h
lustre/include/linux/obd.h
lustre/lib/page.c
lustre/lov/lov_obd.c
lustre/osc/osc_request.c
lustre/ptlrpc/client.c