mirror of
https://github.com/torvalds/linux.git
synced 2026-05-20 04:43:19 +02:00
If the attempt to connect to a DS fails inside ff_layout_pg_init_read or
ff_layout_pg_init_write, then we currently end up clearing the layout
segment carried by the struct nfs_pageio_descriptor, causing an Oops
when we later call into ff_layout_read_pagelist/ff_layout_write_pagelist.
The fix is to ensure we return the layout and then retry.
Fixes:
|
||
|---|---|---|
| .. | ||
| flexfilelayout.c | ||
| flexfilelayout.h | ||
| flexfilelayoutdev.c | ||
| Makefile | ||