From: Tejun Heo Date: Tue, 31 Aug 2010 08:54:35 +0000 (+0200) Subject: workqueue: fix GCWQ_DISASSOCIATED initialization X-Git-Tag: v2.6.36-rc4~86^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=477a3c33d1efa0342a74bd02da2e049191993e2c;p=pandora-kernel.git workqueue: fix GCWQ_DISASSOCIATED initialization init_workqueues() incorrectly marks workqueues for all possible CPUs associated. Combined with mayday_mask initialization bug, this can make rescuers keep trying to bind to an offline gcwq indefinitely. Fix init_workqueues() such that only online CPUs have their gcwqs have GCWQ_DISASSOCIATED cleared. Signed-off-by: Tejun Heo Reported-by: CAI Qian --- Reading git-diff-tree failed