Can we just use the first patch? https://lore.kernel.org/lkml/tencent_EE3E19F80ACD66955D26A878BC768CFA210A@xxxxxx/