diff options
| author | Greg Kroah-Hartman <gregkh@google.com> | 2021-04-16 12:11:41 +0200 | 
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@google.com> | 2021-04-16 12:11:41 +0200 | 
| commit | f5978a07daf67b25d101caa42ab3b18f0edf3dde (patch) | |
| tree | de32544ca31e0f16e6b48fd8285d8e36df53186e /kernel/workqueue.c | |
| parent | 3078eb2aede4db1b77d1a162473113d693aec120 (diff) | |
| parent | 6a75b67547a7aef51c429c7c1d234043833212f9 (diff) | |
Merge 4.4.267 into android-4.4-p
Changes in 4.4.267
	iio: hid-sensor-prox: Fix scale not correct issue
	ALSA: aloop: Fix initialization of controls
	nfc: fix refcount leak in llcp_sock_bind()
	nfc: fix refcount leak in llcp_sock_connect()
	nfc: fix memory leak in llcp_sock_connect()
	nfc: Avoid endless loops caused by repeated llcp_sock_connect()
	xen/evtchn: Change irq_info lock to raw_spinlock_t
	net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh
	ia64: fix user_stack_pointer() for ptrace()
	fs: direct-io: fix missing sdio->boundary
	parisc: parisc-agp requires SBA IOMMU driver
	batman-adv: initialize "struct batadv_tvlv_tt_vlan_data"->reserved field
	net: sched: sch_teql: fix null-pointer dereference
	sch_red: fix off-by-one checks in red_check_params()
	gianfar: Handle error code at MAC address change
	net:tipc: Fix a double free in tipc_sk_mcast_rcv
	clk: fix invalid usage of list cursor in unregister
	workqueue: Move the position of debug_work_activate() in __queue_work()
	s390/cpcmd: fix inline assembly register clobbering
	RDMA/cxgb4: check for ipv6 address properly while destroying listener
	clk: socfpga: fix iomem pointer cast on 64-bit
	cfg80211: remove WARN_ON() in cfg80211_sme_connect
	net: tun: set tun->dev->addr_len during TUNSETLINK processing
	drivers: net: fix memory leak in atusb_probe
	drivers: net: fix memory leak in peak_usb_create_dev
	net: mac802154: Fix general protection fault
	net: ieee802154: nl-mac: fix check on panid
	net: ieee802154: fix nl802154 del llsec key
	net: ieee802154: fix nl802154 del llsec dev
	net: ieee802154: fix nl802154 add llsec key
	net: ieee802154: fix nl802154 del llsec devkey
	net: ieee802154: forbid monitor for set llsec params
	net: ieee802154: forbid monitor for del llsec seclevel
	net: ieee802154: stop dump llsec params for monitors
	drm/imx: imx-ldb: fix out of bounds array access warning
	netfilter: x_tables: fix compat match/target pad out-of-bound write
	perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches
	xen/events: fix setting irq affinity
	Linux 4.4.267
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I44849e85c0ceefb93e82ad6dac346bd4cd898eba
Diffstat (limited to 'kernel/workqueue.c')
| -rw-r--r-- | kernel/workqueue.c | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/kernel/workqueue.c b/kernel/workqueue.c index 6b293804cd73..a2de597604e6 100644 --- a/kernel/workqueue.c +++ b/kernel/workqueue.c @@ -1351,7 +1351,6 @@ static void __queue_work(int cpu, struct workqueue_struct *wq,  	 */  	WARN_ON_ONCE(!irqs_disabled()); -	debug_work_activate(work);  	/* if draining, only works from the same workqueue are allowed */  	if (unlikely(wq->flags & __WQ_DRAINING) && @@ -1430,6 +1429,7 @@ retry:  		worklist = &pwq->delayed_works;  	} +	debug_work_activate(work);  	insert_work(pwq, work, worklist, work_flags);  	spin_unlock(&pwq->pool->lock); | 
