Fwiw, I asked Valentin from my team to look into a better solution that can be upstreamed. However in the short term we have real customers with real issue because this is missing. I understand the concerns and I also feel uneasy about this (I have ported this or similar patches more than once and did not like it one bit). I would suggest we merge this one to unblock our customer and in parallel work on a proper solution. How does that sound?
Fwiw, I asked Valentin from my team to look into a better solution that can be upstreamed. However in the short term we have real customers with real issue because this is missing. I understand the concerns and I also feel uneasy about this (I have ported this or similar patches more than once and did not like it one bit). I would suggest we merge this one to unblock our customer and in parallel work on a proper solution. How does that sound?