Commit 74fe02c
committed
Merge tag 'wq-for-7.1-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Pull workqueue fixes from Tejun Heo:
- Fix devm_alloc_workqueue() passing a va_list as a positional arg to
the variadic alloc_workqueue() macro, which garbled wq->name and
skipped lockdep init on the devm path. Fold both noprof entry points
onto a va_list helper.
Also, annotate it using __printf(1, 0)
* tag 'wq-for-7.1-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq:
workqueue: Annotate alloc_workqueue_va() with __printf(1, 0)
workqueue: fix devm_alloc_workqueue() va_list misuse2 files changed
Lines changed: 24 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
534 | 534 | | |
535 | 535 | | |
536 | 536 | | |
537 | | - | |
538 | | - | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
539 | 541 | | |
540 | 542 | | |
541 | 543 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5906 | 5906 | | |
5907 | 5907 | | |
5908 | 5908 | | |
| 5909 | + | |
| 5910 | + | |
| 5911 | + | |
| 5912 | + | |
| 5913 | + | |
| 5914 | + | |
| 5915 | + | |
| 5916 | + | |
| 5917 | + | |
| 5918 | + | |
| 5919 | + | |
| 5920 | + | |
| 5921 | + | |
| 5922 | + | |
| 5923 | + | |
5909 | 5924 | | |
5910 | 5925 | | |
5911 | 5926 | | |
| |||
5915 | 5930 | | |
5916 | 5931 | | |
5917 | 5932 | | |
5918 | | - | |
| 5933 | + | |
5919 | 5934 | | |
5920 | | - | |
5921 | | - | |
5922 | | - | |
5923 | | - | |
5924 | 5935 | | |
5925 | 5936 | | |
5926 | 5937 | | |
| |||
5932 | 5943 | | |
5933 | 5944 | | |
5934 | 5945 | | |
5935 | | - | |
5936 | | - | |
| 5946 | + | |
| 5947 | + | |
5937 | 5948 | | |
5938 | 5949 | | |
5939 | 5950 | | |
5940 | 5951 | | |
5941 | 5952 | | |
5942 | 5953 | | |
5943 | | - | |
| 5954 | + | |
5944 | 5955 | | |
5945 | 5956 | | |
5946 | 5957 | | |
| |||
5951 | 5962 | | |
5952 | 5963 | | |
5953 | 5964 | | |
5954 | | - | |
| 5965 | + | |
5955 | 5966 | | |
5956 | 5967 | | |
5957 | 5968 | | |
| |||
0 commit comments