First  |  Prev |  Next  |  Last
Pages: 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765
[PATCH 4/4] workqueue: fix worker management invocation without pending works
When there's no pending work to do, worker_thread() goes back to sleep after waking up without checking whether worker management is necessary. This means that idle worker exit requests can be ignored if the gcwq stays empty. Fix it by making worker_thread() always check whether worker management is necessary b... 2 Jul 2010 04:45
[PATCHSET] workqueue: fixes on top of cmwq take#6
Hello, Commits for cmwq proper (patches 0001-0032) are now permanent. git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git cmwq-core These four patches fix bugs found since take#6 and available in the following branch. git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git for-next-candidate Tha... 2 Jul 2010 04:45
hugepage migration
On Fri, Jul 02, 2010 at 02:47:19PM +0900, Naoya Horiguchi wrote: This is a patchset for hugepage migration. Thanks for working on this. There are many users of page migration such as soft offlining, memory hotplug, memory policy and memory compaction, but this patchset adds hugepage support only for ... 5 Jul 2010 05:38
[PATCH 2/4] workqueue: fix race condition in flush_workqueue()
When one flusher is cascading to the next flusher, it first sets wq->first_flusher to the next one and sets up the next flush cycle. If there's nothing to do for the next cycle, it clears wq->flush_flusher and proceeds to the one after that. If the woken up flusher checks wq->first_flusher before it gets cleared... 2 Jul 2010 04:45
[PATCH 1/4] workqueue: use worker_set/clr_flags() only from worker itself
worker_set/clr_flags() assume that if none of NOT_RUNNING flags is set the worker must be contributing to nr_running which is only true if the worker is actually running. As when called from self, it is guaranteed that the worker is running, those functions can be safely used from the worker itself and they aren... 2 Jul 2010 04:45
[PATCH 3/4] workqueue: fix incorrect cpu number BUG_ON() in get_work_gcwq()
get_work_gcwq() was incorrectly triggering BUG_ON() if cpu number is equal to or higher than num_possible_cpus() instead of nr_cpu_ids. Fix it. Signed-off-by: Tejun Heo <tj(a)kernel.org> --- kernel/workqueue.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/kernel/workqueue.c b/kernel... 2 Jul 2010 04:45
[PATCH 1/5] x86: add i8042 pre-detection hook to x86_platform_ops
From: Feng Tang <feng.tang(a)intel.com> Some x86 platforms like intel MID platforms don't have i8042 controllers, and i8042 driver's probe to some legacy IO ports may hang the MID processor. With this hook, i8042 driver can runtime check and skip the probe when the pretection fail which also saves some probe time ... 2 Jul 2010 04:45
dynamic_debug: parse module parameters to enable dynamic printk at load time
Hello Jason, hello LKML, On Thursday 01 July 2010 22:43:19 Jason Baron wrote: make sense. ... I would keep as simple as possible for now. So here we go with a first proposal. I think this can be just a base for discussions, because I'm not yet used to tweak around in the guts of the kernel itself, so... 2 Jul 2010 04:45
[PATCH 0/5] patches to settle i8042 with Intel MID platforms
From: Feng Tang <feng.tang(a)intel.com> Hi All, Some x86 platforms like intel MID platforms don't have i8042 controllers, and i8042 driver's probe to some non-exist legacy IO ports may hang the MID processor. Current solution for this is add dependency of SERIO_I8042 over !X86_MRST, then if we build a x86 ke... 2 Jul 2010 04:45
[PATCH 3/5] Revert "Input: do not force selecting i8042 on Moorestown"
From: Feng Tang <feng.tang(a)intel.com> This reverts commit 685afae02557a178185a4be36f58332976e79f63. After adding x86_platform's detection for i8042 controller, we don't need the force dependency on !X86_MRST any more Cc: Jacob Pan <jacob.jun.pan(a)linux.intel.com> Signed-off-by: Feng Tang <feng.tang(a)intel.com>... 2 Jul 2010 04:45
First  |  Prev |  Next  |  Last
Pages: 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765