I've bisected the problem down to commit c35a4a858d0616e7817026d88f377c7201ad449a ("block: fix an integer overflow in logical block size", upstream ad6bf88a6c19a39fb3b0045d78ea880325dfcf15).
I don't know what the exact problem is with the commit, but seems to be in the area of fs/block_dev.c set_init_blocksize() calling bdev_logical_block_size() which the offending commit touches.
# bad: [a78d21bd8bb58c158f73108eb7d7402619fcae3d] UBUNTU: Ubuntu-4.15.0-91.92
# good: [d5b8ff45eabff3cb2232a2eea38a862edc647ab8] UBUNTU: Ubuntu-4.15.0-88.88
git bisect start 'Ubuntu-4.15.0-91.92' 'Ubuntu-4.15.0-88.88'
# bad: [c04c6d87ca3a7e2c8019e0a2349fcf1175ffcce0] KVM: PPC: Release all hardware TCE tables attached to a group
git bisect bad c04c6d87ca3a7e2c8019e0a2349fcf1175ffcce0
# good: [9a6b3cea5792f94f03f579c668a60eb4ddd209f0] dt-bindings: reset: meson8b: fix duplicate reset IDs
git bisect good 9a6b3cea5792f94f03f579c668a60eb4ddd209f0
# bad: [6783f1bf22bb55bcd2628d7cabeacc9c720971e6] ALSA: usb-audio: update quirk for B&W PX to remove microphone
git bisect bad 6783f1bf22bb55bcd2628d7cabeacc9c720971e6
# skip: [c4099e7e88621e82a5b3a5b0a2e3d6d8eee4e8e0] ptp: free ptp device pin descriptors properly
git bisect skip c4099e7e88621e82a5b3a5b0a2e3d6d8eee4e8e0
# bad: [3222d8b5d803ed733dba2da03b595cf90c871fe6] drm/nouveau/mmu: qualify vmm during dtor
git bisect bad 3222d8b5d803ed733dba2da03b595cf90c871fe6
# skip: [3db4efba8dea644e54e339ac2e46b497aea93638] NFC: pn533: fix bulk-message timeout
git bisect skip 3db4efba8dea644e54e339ac2e46b497aea93638
# skip: [211ff6ef5f2f19d86d35dcbb94d4b09ab7de00fc] batman-adv: Fix DAT candidate selection on little endian systems
git bisect skip 211ff6ef5f2f19d86d35dcbb94d4b09ab7de00fc
# skip: [3cb4cbc154b57c2fb842fbacc6ea4bd625ce680f] perf hists: Fix variable name's inconsistency in hists__for_each() macro
git bisect skip 3cb4cbc154b57c2fb842fbacc6ea4bd625ce680f
# good: [1d9d2aae71b2d1c18d7d69c4850ca57ebd1e6fc1] clk: Don't try to enable critical clocks if prepare failed
git bisect good 1d9d2aae71b2d1c18d7d69c4850ca57ebd1e6fc1
# skip: [37f1c7c4bf8eaf03f0e07152f55e0dda97bd52e8] cfg80211: check for set_wiphy_params
git bisect skip 37f1c7c4bf8eaf03f0e07152f55e0dda97bd52e8
# good: [43cdcecf3a1bd5fdf9cbce0f3908cdde789c7ffd] ALSA: seq: Fix racy access for queue timer in proc read
git bisect good 43cdcecf3a1bd5fdf9cbce0f3908cdde789c7ffd
# bad: [7a10b28e6122e12323da46732fc345d476a21829] ARM: dts: am571x-idk: Fix gpios property to have the correct gpio number
git bisect bad 7a10b28e6122e12323da46732fc345d476a21829
# good: [31e3c075719a3afe5ffd2b9b8e1f18e07255bd96] Fix built-in early-load Intel microcode alignment
git bisect good 31e3c075719a3afe5ffd2b9b8e1f18e07255bd96
# bad: [c35a4a858d0616e7817026d88f377c7201ad449a] block: fix an integer overflow in logical block size
git bisect bad c35a4a858d0616e7817026d88f377c7201ad449a
# first bad commit: [c35a4a858d0616e7817026d88f377c7201ad449a] block: fix an integer overflow in logical block size
I've bisected the problem down to commit c35a4a858d0616e 7817026d88f377c 7201ad449a ("block: fix an integer overflow in logical block size", upstream ad6bf88a6c19a39 fb3b0045d78ea88 0325dfcf15) .
I don't know what the exact problem is with the commit, but seems to be in the area of fs/block_dev.c set_init_ blocksize( ) calling bdev_logical_ block_size( ) which the offending commit touches.
# bad: [a78d21bd8bb58c 158f73108eb7d74 02619fcae3d] UBUNTU: Ubuntu-4.15.0-91.92 cb2232a2eea38a8 62edc647ab8] UBUNTU: Ubuntu-4.15.0-88.88 4.15.0- 91.92' 'Ubuntu- 4.15.0- 88.88' 2c8019e0a2349fc f1175ffcce0] KVM: PPC: Release all hardware TCE tables attached to a group c8019e0a2349fcf 1175ffcce0 4f03f579c668a60 eb4ddd209f0] dt-bindings: reset: meson8b: fix duplicate reset IDs f03f579c668a60e b4ddd209f0 bcd2628d7cabeac c9c720971e6] ALSA: usb-audio: update quirk for B&W PX to remove microphone cd2628d7cabeacc 9c720971e6 82a5b3a5b0a2e3d 6d8eee4e8e0] ptp: free ptp device pin descriptors properly 2a5b3a5b0a2e3d6 d8eee4e8e0 733dba2da03b595 cf90c871fe6] drm/nouveau/mmu: qualify vmm during dtor 33dba2da03b595c f90c871fe6 4e54e339ac2e46b 497aea93638] NFC: pn533: fix bulk-message timeout e54e339ac2e46b4 97aea93638 d86d35dcbb94d4b 09ab7de00fc] batman-adv: Fix DAT candidate selection on little endian systems 86d35dcbb94d4b0 9ab7de00fc 2fb842fbacc6ea4 bd625ce680f] perf hists: Fix variable name's inconsistency in hists__for_each() macro fb842fbacc6ea4b d625ce680f c18d7d69c4850ca 57ebd1e6fc1] clk: Don't try to enable critical clocks if prepare failed 18d7d69c4850ca5 7ebd1e6fc1 03f0e07152f55e0 dda97bd52e8] cfg80211: check for set_wiphy_params 3f0e07152f55e0d da97bd52e8 fdf9cbce0f3908c dde789c7ffd] ALSA: seq: Fix racy access for queue timer in proc read df9cbce0f3908cd de789c7ffd 2323da46732fc34 5d476a21829] ARM: dts: am571x-idk: Fix gpios property to have the correct gpio number 323da46732fc345 d476a21829 fe5ffd2b9b8e1f1 8e07255bd96] Fix built-in early-load Intel microcode alignment e5ffd2b9b8e1f18 e07255bd96 e7817026d88f377 c7201ad449a] block: fix an integer overflow in logical block size 7817026d88f377c 7201ad449a e7817026d88f377 c7201ad449a] block: fix an integer overflow in logical block size
# good: [d5b8ff45eabff3
git bisect start 'Ubuntu-
# bad: [c04c6d87ca3a7e
git bisect bad c04c6d87ca3a7e2
# good: [9a6b3cea5792f9
git bisect good 9a6b3cea5792f94
# bad: [6783f1bf22bb55
git bisect bad 6783f1bf22bb55b
# skip: [c4099e7e88621e
git bisect skip c4099e7e88621e8
# bad: [3222d8b5d803ed
git bisect bad 3222d8b5d803ed7
# skip: [3db4efba8dea64
git bisect skip 3db4efba8dea644
# skip: [211ff6ef5f2f19
git bisect skip 211ff6ef5f2f19d
# skip: [3cb4cbc154b57c
git bisect skip 3cb4cbc154b57c2
# good: [1d9d2aae71b2d1
git bisect good 1d9d2aae71b2d1c
# skip: [37f1c7c4bf8eaf
git bisect skip 37f1c7c4bf8eaf0
# good: [43cdcecf3a1bd5
git bisect good 43cdcecf3a1bd5f
# bad: [7a10b28e6122e1
git bisect bad 7a10b28e6122e12
# good: [31e3c075719a3a
git bisect good 31e3c075719a3af
# bad: [c35a4a858d0616
git bisect bad c35a4a858d0616e
# first bad commit: [c35a4a858d0616