Maxim Patlasov writes:
> cbt_page_alloc() drops cbt->lock before calling alloc_page(),
> then re-acquires it. It's safer to re-check that cbt->map[idx]
> is still NULL after re-acquiring the lock.
>
> Signed-off-by: Maxim Patlasov
Indeed. Ack.
> ---
> block/blk-cbt.c |7 ++-
> 1 file ch
Lengthy output of sysrq-w may take a lot of time on slow serial console.
Currently we reset NMI-watchdog on the current cpu to avoid softlockup,
however this doesn't work since watchdog might be triggered on the other
cpu which is waits for proceeding an IPI.
Reset watchdog on all cpus to prevent
There's a mistake in pick_peer_page. This function is called before
issuing read from pagefault and file read paths, in order to retrieve
the page from peer's mapping and thus save us io and page cache. In this
function we first lookup the page in the peer's mapping. If it fails, we
start readahead
Add one more spfs-related restore script (this time for "post-restore" stage),
which is required to release spfs manager replace processes (they are waiting
for it to proceed with actual remount and replacement).
Signed-off-by: Stanislav Kinsburskiy
---
scripts/vz-rst.in | 11 ---
1 fi
Add one more spfs-related restore script (this time for "post-restore" stage),
which is required to release spfs manager replace processes (they are waiting
for it to proceed with actual remount and replacement).
Signed-off-by: Stanislav Kinsburskiy
---
scripts/vz-rst.in | 11 ---
1 fi
Once we converted extent to initialized it can be part of uncompleted
journal transaction, so we have to force transaction commit at some point.
Instead of forcing transaction commit immediately, the patch delays it
until an incoming bio with FLUSH|FUA arrives. Then, as the very first
step of proc