hc
2024-05-10 9999e48639b3cecb08ffb37358bcba3b48161b29
kernel/fs/aio.c
....@@ -335,6 +335,9 @@
335335 spin_lock(&mm->ioctx_lock);
336336 rcu_read_lock();
337337 table = rcu_dereference(mm->ioctx_table);
338
+ if (!table)
339
+ goto out_unlock;
340
+
338341 for (i = 0; i < table->nr; i++) {
339342 struct kioctx *ctx;
340343
....@@ -348,6 +351,7 @@
348351 }
349352 }
350353
354
+out_unlock:
351355 rcu_read_unlock();
352356 spin_unlock(&mm->ioctx_lock);
353357 return res;