static time64_t ptlrpc_inflight_timeout(struct obd_import *imp)
{
time64_t now = ktime_get_real_seconds();
- struct ptlrpc_request *req, *n;
+ struct ptlrpc_request *req;
time64_t timeout = 0;
spin_lock(&imp->imp_lock);
- list_for_each_entry_safe(req, n, &imp->imp_sending_list, rq_list)
+ list_for_each_entry(req, &imp->imp_sending_list, rq_list)
timeout = max(ptlrpc_inflight_deadline(req, now), timeout);
spin_unlock(&imp->imp_lock);
return timeout;
*/
void ptlrpc_invalidate_import(struct obd_import *imp)
{
- struct ptlrpc_request *req, *n;
+ struct ptlrpc_request *req;
time64_t timeout;
int rc;
* this point. */
rc = 1;
} else {
- list_for_each_entry_safe(req, n,
- &imp->imp_sending_list,
- rq_list) {
+ list_for_each_entry(req, &imp->imp_sending_list,
+ rq_list) {
DEBUG_REQ(D_ERROR, req,
"still on sending list");
}
- list_for_each_entry_safe(req, n,
- &imp->imp_delayed_list,
- rq_list) {
+ list_for_each_entry(req, &imp->imp_delayed_list,
+ rq_list) {
DEBUG_REQ(D_ERROR, req,
"still on delayed list");
}
* with server again
*/
if ((MSG_CONNECT_RECOVERING & msg_flags)) {
- CDEBUG(level,
+ CDEBUG_LIMIT(level,
"%s@%s changed server handle from "
"%#llx to %#llx"
" but is still in recovery\n",