On 5/13/25 2:58 PM, Joel Fernandes wrote:
On Tue, May 13, 2025 at 02:07:57PM -0400, Joel Fernandes wrote:
On Fri, May 02, 2025 at 04:02:33PM +0200, Miguel Ojeda wrote:
Starting with Rust 1.87.0 (expected 2025-05-15), `objtool` may report:
...
Btw, Danilo mentioned to me the latest Rust compiler (1.86?) does not give this warning for that patch.
I'm sorry to burst this happy bubble, but I just upgraded to rustc 1.86 and did a clean build, and I *am* setting these warnings:
$ rustc --version rustc 1.86.0 (05f9846f8 2025-03-31) (Arch Linux rust 1:1.86.0-1)
... RUSTC L rust/kernel.o rust/kernel.o: warning: objtool: _RNvMNtCsbA27Kl4nY2_6kernel6deviceNtB2_6Device10get_device() falls through to next function _RNvXs4_NtCsbA27Kl4nY2_6kernel9auxiliaryNtB5_6DeviceNtNtB7_5types16AlwaysRefCounted7inc_ref() rust/kernel.o: warning: objtool: _RNvMs2_NtNtCsbA27Kl4nY2_6kernel2fs4fileNtB5_9LocalFile4cred() falls through to next function _RNvXs8_NtNtCsbA27Kl4nY2_6kernel2fs4fileNtB5_10BadFdErrorNtNtCs8y00iZOEpTQ_4core3fmt5Debug3fmt()
...followed by 10 or 12 more of the same "falls through" type.
Mine is on 1.85. So if anyone else other than me is suffering from this warning, do upgrade. :-)
Looks like that might not suffice!
thanks,