Re: [PATCH -next] rust: fwctl: replace `__pinned_init` with `raw_try_init`
Mark Brown <[email protected]>
| Newsgroups | org.kernel.vger.linux-next,org.kernel.vger.rust-for-linux |
|---|---|
| Message-ID | <[email protected]> |
On Tue, Aug 18, 2026 at 10:20:22AM -0300, Jason Gunthorpe wrote: > On Tue, Aug 18, 2026 at 02:11:57PM +0100, Gary Guo wrote: > > I'm not sure how this break everyone elses' branches? It only breaks linux-next > > but that's why it exists in the first place, to catch tree > > conflicts. > linux-next is to catch missed things, you shouldn't use it to > purposefully cause conflicts during the merge window.. > So for example introduce your new API and do some conversions, then > remove the old API down the road after the merge window is a more > expected work flow. So are these updates that are requiring frequent patching up aren't forced as a result of some Rust language thing but rather deliberate decisions? In that case I tend to agree with Jason, I'd not expect to see changes like these coming in during the merge window without a strong reason, and with C changes like these would normally be done in a much more coordinated fashion - for example an overlap period like Jason suggests, possibly with shared branches. I'd been under the impression that the reason this was happening a lot with Rust was something to do with how the language works.
signature.asc
(application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmqEaTUACgkQJNaLcl1U h9Dx2wf+KVxQXvWwQz1RfSqKQz4y+LN2Um3SPFzbVBtmvwy40YdJFAotPZkHUx80 HT8tZV89GnEbfLnJ7dN1fvAt81OjU9TuKnEPIwuuFFVf19dqEn1fEE7ccE5hCXb/ B2S8RNXzRwmxUKIheWeTUX7Nk9H/8JEPR+OYfhegKVw/ljskwc3y0DhHhT1xy6VU x3ZW8SAl1lBrIJesKVvqN+PIm9EWu1Fr5LXgRsQldriWFaI+DBXiJx+o8yFY0097 YVOoBoU5HcxQF1aehxM/gliSPLdDtmchh1kTk/xqJqvlqEnauWrC85uAMlCNQt6m zObLtb6DD9h+HJb0VYAc1r9+5b3l9Q== =HpEA -----END PGP SIGNATURE-----