Skip to content

rnull: fix geometry store check-then-act across lock scopes - #1275

Open
blktests-ci-kpd[bot] wants to merge 1 commit into
linus-master_basefrom
series/1160816=>linus-master
Open

blktests-ci-kpd[bot] wants to merge 1 commit into
linus-master_basefrom
series/1160816=>linus-master

Conversation

@blktests-ci-kpd

Copy link
Copy Markdown

Pull request for series with
subject: rnull: fix geometry store check-then-act across lock scopes
version: 1
url: https://patchwork.kernel.org/series/1160816/

@blktests-ci-kpd

Copy link
Copy Markdown
Author

Upstream branch: 28924df
series: https://patchwork.kernel.org/series/1160816/
version: 1

@blktests-ci-kpd

Copy link
Copy Markdown
Author

Upstream branch: 893e117
series: https://patchwork.kernel.org/series/1160816/
version: 1

@blktests-ci-kpd
blktests-ci-kpd Bot force-pushed the series/1160816=>linus-master branch from a6d5a69 to 3685c44 Compare September 9, 2026 08:06
@blktests-ci-kpd

Copy link
Copy Markdown
Author

Upstream branch: 50d05c7
series: https://patchwork.kernel.org/series/1160816/
version: 1

@blktests-ci-kpd
blktests-ci-kpd Bot force-pushed the series/1160816=>linus-master branch from 3685c44 to 99c2b78 Compare September 10, 2026 15:46
@blktests-ci-kpd

Copy link
Copy Markdown
Author

Upstream branch: 5225b8e
series: https://patchwork.kernel.org/series/1160816/
version: 1

@blktests-ci-kpd

Copy link
Copy Markdown
Author

Upstream branch: 2f0c1cf
series: https://patchwork.kernel.org/series/1160816/
version: 1

@blktests-ci-kpd
blktests-ci-kpd Bot force-pushed the series/1160816=>linus-master branch from 8da814c to 50682c4 Compare September 13, 2026 10:09
@blktests-ci-kpd

Copy link
Copy Markdown
Author

Upstream branch: 2f0c1cf
series: https://patchwork.kernel.org/series/1160816/
version: 1

@blktests-ci-kpd
blktests-ci-kpd Bot force-pushed the series/1160816=>linus-master branch from 50682c4 to 41381a7 Compare September 13, 2026 23:11
@blktests-ci-kpd

Copy link
Copy Markdown
Author

Upstream branch: 5878583
series: https://patchwork.kernel.org/series/1160816/
version: 1

@blktests-ci-kpd

Copy link
Copy Markdown
Author

Upstream branch: 4982d35
series: https://patchwork.kernel.org/series/1160816/
version: 1

@blktests-ci-kpd
blktests-ci-kpd Bot force-pushed the series/1160816=>linus-master branch from 4abf537 to fb8b39e Compare September 17, 2026 19:53
@blktests-ci-kpd

Copy link
Copy Markdown
Author

Upstream branch: 72d3fcf
series: https://patchwork.kernel.org/series/1160816/
version: 1

@blktests-ci-kpd
blktests-ci-kpd Bot force-pushed the series/1160816=>linus-master branch from 265f1cf to c535011 Compare September 28, 2026 15:23
@blktests-ci-kpd

Copy link
Copy Markdown
Author

Upstream branch: 551c722
series: https://patchwork.kernel.org/series/1160816/
version: 1

@blktests-ci-kpd
blktests-ci-kpd Bot force-pushed the series/1160816=>linus-master branch from c535011 to adb8aab Compare October 1, 2026 16:15
@blktests-ci-kpd

Copy link
Copy Markdown
Author

Upstream branch: ce1e022
series: https://patchwork.kernel.org/series/1160816/
version: 1

@blktests-ci-kpd
blktests-ci-kpd Bot force-pushed the series/1160816=>linus-master branch from adb8aab to 29a49f9 Compare October 1, 2026 23:53
@blktests-ci-kpd

Copy link
Copy Markdown
Author

Upstream branch: e767a4e
series: https://patchwork.kernel.org/series/1160816/
version: 1

@blktests-ci-kpd
blktests-ci-kpd Bot force-pushed the series/1160816=>linus-master branch from 29a49f9 to d10b2fb Compare October 3, 2026 10:17
@blktests-ci-kpd

Copy link
Copy Markdown
Author

Upstream branch: a74306e
series: https://patchwork.kernel.org/series/1160816/
version: 1

@blktests-ci-kpd
blktests-ci-kpd Bot force-pushed the series/1160816=>linus-master branch from d10b2fb to b3ecd27 Compare October 3, 2026 22:26
@blktests-ci-kpd

Copy link
Copy Markdown
Author

Upstream branch: None
series: https://patchwork.kernel.org/series/1160816/
version: 1

@blktests-ci-kpd
blktests-ci-kpd Bot force-pushed the series/1160816=>linus-master branch from b3ecd27 to dec00bb Compare October 5, 2026 02:33
@blktests-ci-kpd

Copy link
Copy Markdown
Author

Upstream branch: 22430ae
series: https://patchwork.kernel.org/series/1160816/
version: 1

@blktests-ci-kpd
blktests-ci-kpd Bot force-pushed the series/1160816=>linus-master branch from dec00bb to a04242d Compare October 6, 2026 13:17
@blktests-ci-kpd

Copy link
Copy Markdown
Author

Upstream branch: 69f80fe
series: https://patchwork.kernel.org/series/1160816/
version: 1

@blktests-ci-kpd
blktests-ci-kpd Bot force-pushed the series/1160816=>linus-master branch from a04242d to 8c92346 Compare October 6, 2026 17:31
The blocksize/rotational/capacity/irqmode stores check powered under one
Mutex acquisition, drop the guard, then update under a second acquisition.
A concurrent power-on can create the live disk from stale geometry in
between, leaving powered==true with config != live disk.

Hold one guard for the powered check and the field update.

Signed-off-by: Qingxiao Xu <qingxiao@tamu.edu>
@blktests-ci-kpd

Copy link
Copy Markdown
Author

Upstream branch: 7b63ef2
series: https://patchwork.kernel.org/series/1160816/
version: 1

@blktests-ci-kpd
blktests-ci-kpd Bot force-pushed the series/1160816=>linus-master branch from 8c92346 to 750b5df Compare October 7, 2026 16:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant