Commit 50599e4c68ee for kernel

commit 50599e4c68eeea2cb635e763c9c5befa6dc9ab6d
Merge: e1914add2799 0143033dc22c
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Wed May 13 14:49:13 2026 -0700

    Merge tag 'wq-for-7.1-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq

    Pull workqueue fixes from Tejun Heo:

     - Plug a wq->cpu_pwq leak on the WQ_UNBOUND allocation failure path

     - Fix a cancel_delayed_work_sync() livelock against drain_workqueue()
       caused by the drain/destroy reject path leaving WORK_STRUCT_PENDING
       set with no owner

    * tag 'wq-for-7.1-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq:
      workqueue: Fix wq->cpu_pwq leak in alloc_and_link_pwqs() WQ_UNBOUND path
      workqueue: Release PENDING in __queue_work() drain/destroy reject path