- Fix stack overflow for large values of MAX_APICS
* Jack Steiner <steiner(a)sgi.com> wrote: physid_mask_of_physid() causes a huge stack (12k) to be created if the number of APICS is large. Replace physid_mask_of_physid() with a new function that does not create large stacks. This is a problem only on large x86_64 systems. ah, that indeed makes sens... 26 Jun 2008 19:46
lockdep: add lock_class information to lock_chain and output it
* Huang, Ying <ying.huang(a)intel.com> wrote: This patch is not intended to be merged. Just hope it is useful for somebody want to investigate kernel locking behavior. The simple scripts attached with the mail can be used to draw class chain graph via graphviz. hm, that looks pretty nice. Why not m... 20 Jun 2008 07:07
[PATCH 1/3] i/o bandwidth controller documentation
Documentation of the block device I/O bandwidth controller: description, usage, advantages and design. Signed-off-by: Andrea Righi <righi.andrea(a)gmail.com> --- Documentation/controllers/io-throttle.txt | 163 +++++++++++++++++++++++++++++ 1 files changed, 163 insertions(+), 0 deletions(-) create mode 100644 ... 20 Jun 2008 07:07
[PATCH 0/3] cgroup: block device i/o bandwidth controller (v3)
The goal of the i/o bandwidth controller is to improve i/o performance predictability and provide better QoS for different cgroups sharing the same block devices. Respect to other priority/weight-based solutions the approach used by this controller is to explicitly choke applications' requests that directly (or... 20 Jun 2008 07:07
[PATCH 2/3] i/o bandwidth controller infrastructure
This is the core io-throttle kernel infrastructure. It creates the basic interfaces to cgroups and implements the I/O measurement and throttling functions. Signed-off-by: Andrea Righi <righi.andrea(a)gmail.com> --- block/Makefile | 2 + block/blk-io-throttle.c | 393 +++++++++++++++++... 20 Jun 2008 07:07
[PATCH 3/3] i/o accounting and control
Apply the io-throttle controller to the opportune kernel functions. Both accounting and throttling functionalities are performed by cgroup_io_throttle(). Signed-off-by: Andrea Righi <righi.andrea(a)gmail.com> --- block/blk-core.c | 2 ++ fs/buffer.c | 10 ++++++++++ fs/direct-io.c | 3 ++... 20 Jun 2008 07:07
[bug, acpi] BUG: spinlock bad magic on CPU#0, swapper/1, ACPI Exception (utmutex-0263): AE_BAD_PARAMETER
-tip auto-testing started triggering this spinlock corruption message yesterday: [ 3.976213] calling acpi_rtc_init+0x0/0xd3 [ 3.980213] ACPI Exception (utmutex-0263): AE_BAD_PARAMETER, Thread F7C50000 could not acquire Mutex [3] [20080321] [ 3.992213] BUG: spinlock bad magic on CPU#0, swapper/1 [ ... 20 Jun 2008 06:05
usb-storage: wait for device scanning before mounting root
On Thu, Jun 19, 2008 at 04:13:25PM -0700, David Brownell wrote: Why give up, ever? It would be quite useful to time out and reboot using the previous kernel ("lilo -R") when one wants to figure out remotely why the new kernel does not boot. Gabor -- ----------------------------------------------... 20 Jun 2008 06:05
[patch] fix 3c515.c:(.text+0x57200): undefined reference to `pnp_get_resource'
commit 2538003ce2ea0b936d273692bc4e51c5b52fe70d Author: Ingo Molnar <mingo(a)elte.hu> Date: Fri Jun 20 11:29:31 2008 +0200 fix 3c515.c:(.text+0x57200): undefined reference to `pnp_get_resource' -tip testing found the following build failure: drivers/built-in.o: In function `corkscrew_se... 20 Jun 2008 06:05
move __attribute__((__cold__)) functions back into final .text section
Jan Beulich píše v St 18. 06. 2008 v 12:36 +0100: Due to the addition of __attribute__((__cold__)) to a few symbols without adjusting the linker scripts, those symbols currently may end up outside the [_stext,_etext) range, as they get placed in .text.unlikely by (at least) gcc 4.3.0. This may confuse code ... 20 Jun 2008 06:05