rx: Some kernels have no reschedule function
authorSimon Wilkinson <sxw@your-file-system.com>
Sat, 3 Dec 2011 21:10:43 +0000 (21:10 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Sat, 3 Dec 2011 23:18:29 +0000 (15:18 -0800)
commit5c6640bf0b2b365d4871051db7a1be6075d44666
tree47ddd2ee13f9cd9947b9eafa84745bca81840919
parent0fb7d852845effce50d896416cf8b4ba3c19d6e1
rx: Some kernels have no reschedule function

If RXK_TIMEDSLEEP_ENV isn't set, then Unix kernel cache managers
call rxevent_Init without a reschedule function. Check for this so
we don't end up calling a NULL function in these situations.

Change-Id: I5e89f5247aeffc4c27d3f81c0ccabe4979232846
Reviewed-on: http://gerrit.openafs.org/6206
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
Tested-by: Benjamin Kaduk <kaduk@mit.edu>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@secure-endpoints.com>
src/rx/rx_event.c