First  |  Prev |  Next  |  Last
Pages: 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873
[PATCH/RFC 4/4] hwmon: sysfs API updates
Signed-off-by: Guenter Roeck <guenter.roeck(a)ericsson.com> --- Documentation/hwmon/sysfs-interface | 27 ++++++++++++++++++++++----- 1 files changed, 22 insertions(+), 5 deletions(-) diff --git a/Documentation/hwmon/sysfs-interface b/Documentation/hwmon/sysfs-interface index d4e2917..b183d94 100644 --- a/Docu... 28 Jun 2010 18:23
[PATCH/RFC 0/4] hwmon: PMBus device driver
This patchset adds support for hardware monitoring features of PMBus devices. The driver has not yet been tested with actual hardware. It is submitted for early review and, hopefully, to get some test coverage. A PMBus device emulator is provided for reference, to show the level of testing performed. I don't c... 28 Jun 2010 18:22
[PATCH 11/35] workqueue: kill cpu_populated_map
Worker management is about to be overhauled. Simplify things by removing cpu_populated_map, creating workers for all possible cpus and making single threaded workqueues behave more like multi threaded ones. After this patch, all cwqs are always initialized, all workqueues are linked on the workqueues list and w... 28 Jun 2010 18:22
[PATCH 26/35] workqueue: implement worker_{set|clr}_flags()
Implement worker_{set|clr}_flags() to manipulate worker flags. These are currently simple wrappers but logics to track the current worker state and the current level of concurrency will be added. Signed-off-by: Tejun Heo <tj(a)kernel.org> --- kernel/workqueue.c | 48 ++++++++++++++++++++++++++++++++++++++++----... 28 Jun 2010 18:22
[PATCH 06/35] workqueue: misc/cosmetic updates
Make the following updates in preparation of concurrency managed workqueue. None of these changes causes any visible behavior difference. * Add comments and adjust indentations to data structures and several functions. * Rename wq_per_cpu() to get_cwq() and swap the position of two parameters for consist... 28 Jun 2010 18:22
[PATCH 09/35] workqueue: separate out process_one_work()
Separate out process_one_work() out of run_workqueue(). This patch doesn't cause any behavior change. Signed-off-by: Tejun Heo <tj(a)kernel.org> --- kernel/workqueue.c | 100 +++++++++++++++++++++++++++++++-------------------- 1 files changed, 61 insertions(+), 39 deletions(-) diff --git a/kernel/workqueue.c... 28 Jun 2010 18:22
[PATCH 05/35] workqueue: kill RT workqueue
With stop_machine() converted to use cpu_stop, RT workqueue doesn't have any user left. Kill RT workqueue support. Signed-off-by: Tejun Heo <tj(a)kernel.org> --- include/linux/workqueue.h | 20 +++++++++----------- kernel/workqueue.c | 6 ------ 2 files changed, 9 insertions(+), 17 deletions(-) d... 28 Jun 2010 18:22
[PATCH 32/35] workqueue: implement cpu intensive workqueue
This patch implements cpu intensive workqueue which can be specified with WQ_CPU_INTENSIVE flag on creation. Works queued to a cpu intensive workqueue don't participate in concurrency management. IOW, it doesn't contribute to gcwq->nr_running and thus doesn't delay excution of other works. Note that although c... 28 Jun 2010 18:22
[PATCH 23/35] workqueue: carry cpu number in work data once execution starts
To implement non-reentrant workqueue, the last gcwq a work was executed on must be reliably obtainable as long as the work structure is valid even if the previous workqueue has been destroyed. To achieve this, work->data will be overloaded to carry the last cpu number once execution starts so that the previous gc... 28 Jun 2010 18:22
[PATCH 12/35] workqueue: update cwq alignement
work->data field is used for two purposes. It points to cwq it's queued on and the lower bits are used for flags. Currently, two bits are reserved which is always safe as 4 byte alignment is guaranteed on every architecture. However, future changes will need more flag bits. On SMP, the percpu allocator is capa... 28 Jun 2010 18:22
First  |  Prev |  Next  |  Last
Pages: 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873