Description: fs/pipe: Deinitialize the watch_queue when pipe is freed References: https://lore.kernel.org/lkml/20220507115605.96775-1-tcs.kernel@gmail.com/T/ https://lore.kernel.org/lkml/Ynl+kUGRYaovLc8q@sol.localdomain/T/ https://bugzilla.redhat.com/show_bug.cgi?id=2089701 https://bugzilla.suse.com/show_bug.cgi?id=1199904 Notes: carnil> Introduced by db8facfc9faf ("watch_queue, pipe: Free watchqueue carnil> state after clearing pipe ring") 5.17-rc8 (and was backported carnil> to 5.16.15, 5.15.29 and 5.10.106. carnil> CONFIG_WATCH_QUEUE is not enabled in Debian builds. Bugs: upstream: released (5.19-rc8) [353f7988dd8413c47718f7ca79c030b6fb62cfe5] 5.10-upstream-stable: released (5.10.134) [0adf21eec59040b31af113e626efd85eb153c728] 4.19-upstream-stable: N/A "Vulnerable code not present" 4.9-upstream-stable: N/A "Vulnerable code not present" sid: released (5.18.16-1) 5.10-bullseye-security: released (5.10.136-1) 4.19-buster-security: N/A "Vulnerable code not present" 4.9-stretch-security: N/A "Vulnerable code not present"