• F
    workqueue: Reorder sysfs code · 6ba94429
    Frederic Weisbecker 提交于
    The sysfs code usually belongs to the botom of the file since it deals
    with high level objects. In the workqueue code it's misplaced and such
    that we'll need to work around functions references to allow the sysfs
    code to call APIs like apply_workqueue_attrs().
    
    Lets move that block further in the file, almost the botom.
    
    And declare workqueue_sysfs_unregister() just before destroy_workqueue()
    which reference it.
    
    tj: Moved workqueue_sysfs_unregister() forward declaration where other
        forward declarations are.
    Suggested-by: NTejun Heo <tj@kernel.org>
    Cc: Christoph Lameter <cl@linux.com>
    Cc: Kevin Hilman <khilman@linaro.org>
    Cc: Lai Jiangshan <laijs@cn.fujitsu.com>
    Cc: Mike Galbraith <bitbucket@online.de>
    Cc: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
    Cc: Tejun Heo <tj@kernel.org>
    Cc: Viresh Kumar <viresh.kumar@linaro.org>
    Signed-off-by: NFrederic Weisbecker <fweisbec@gmail.com>
    Signed-off-by: NLai Jiangshan <laijs@cn.fujitsu.com>
    Signed-off-by: NTejun Heo <tj@kernel.org>
    6ba94429
workqueue.c 141.6 KB