linux-kernel mailing list

FromSubjectsort iconDate
e123039380
(No subject)
Nice day to you !!! Now there is one honest online shop in Beijng ,China . They offer very good quality products on website ,and offer old clients very good price . There are so many nice items for you here . Grasp this chance to get your smart items ,you also can make much profit on them . website: www.bbsimona.com E-mail: jie9858@hotmail.com MSN: jie9858@hotmail.com Skype: tiff856@hotmail.com _____________________________________________________________________________________ ...
Dec 4, 6:17 pm 2007
Daniel Walker
[PATCH 2/3] drivers/isdn/i4l/isdn_tty.c: remove write_sem
I couldn't find any users, so removing it.. Signed-off-by: Daniel Walker <dwalker@mvista.com> --- drivers/isdn/i4l/isdn_tty.c | 1 - include/linux/isdn.h | 1 - 2 files changed, 2 deletions(-) Index: linux-2.6.23/drivers/isdn/i4l/isdn_tty.c =================================================================== --- linux-2.6.23.orig/drivers/isdn/i4l/isdn_tty.c +++ linux-2.6.23/drivers/isdn/i4l/isdn_tty.c @@ -1915,7 +1915,6 @@ isdn_tty_modem_init(void) info->owner = THI...
Dec 4, 4:00 am 2007
Daniel Walker
[PATCH 1/3] drivers/char/tty_io.c: remove pty_sem
I couldn't find any users, so removing it.. Signed-off-by: Daniel Walker <dwalker@mvista.com> --- drivers/char/tty_io.c | 1 - include/linux/tty.h | 1 - 2 files changed, 2 deletions(-) Index: linux-2.6.23/drivers/char/tty_io.c =================================================================== --- linux-2.6.23.orig/drivers/char/tty_io.c +++ linux-2.6.23/drivers/char/tty_io.c @@ -3721,7 +3721,6 @@ static void initialize_tty_struct(struct tty->buf.head = tty->buf.tail ...
Dec 4, 4:00 am 2007
Alan Cox
Re: [PATCH 1/3] drivers/char/tty_io.c: remove pty_sem
On Tue, 04 Dec 2007 00:00:01 -0800 Acked-by: Alan Cox <alan@redhat.com> --
Dec 4, 7:27 pm 2007
Daniel Walker
[PATCH 3/3] unix98 allocated_ptys_lock semaphore to mutex
Convert the unix98 allocated_ptys_lock to a mutex. Signed-off-by: Daniel Walker <dwalker@mvista.com> --- drivers/char/tty_io.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) Index: linux-2.6.23/drivers/char/tty_io.c =================================================================== --- linux-2.6.23.orig/drivers/char/tty_io.c +++ linux-2.6.23/drivers/char/tty_io.c @@ -138,7 +138,7 @@ EXPORT_SYMBOL(tty_mutex); extern struct tty_driver *ptm_driver; /* Un...
Dec 4, 4:00 am 2007
Ingo Molnar
Re: [PATCH 3/3] unix98 allocated_ptys_lock semaphore to mutex
Acked-by: Ingo Molnar <mingo@elte.hu> Ingo --
Dec 4, 6:17 pm 2007
Hollis Blanchard
mkasm-offsets.sh ?
Hi, I found this thread: http://lkml.org/lkml/2007/4/1/237 I guess the complete patch was never finished? I could sure it (for pretty much the same reason as lguest). -- Hollis Blanchard IBM Linux Technology Center --
Dec 4, 5:59 pm 2007
Andi Kleen Dec 4, 10:30 am 2007
Liam Howlett
NFS Killable tasks request comments on patch
Signed-off-by: Liam R. Howlett <howlett@gmail.com> This patch builds on willy's TASK_INTERRUPTABLE and my own TASK_KILLABLE patches that are currently in the mm branch. ( see http://lkml.org/lkml/2007/10/18/423 and http://lkml.org/lkml/2007/11/28/127 ) This patch removes the rpc sigmask code and changes the out_of_line_wait_on_bit and wait_on_bit calls in the sched.c file to use TASK_KILLABLE. The result of this patch is the ability to kill commands issued to a dead NFS mount by the norma...
Dec 4, 5:25 pm 2007
Matthew Wilcox
Re: NFS Killable tasks request comments on patch
Hmm ... guess we need a schedule_timeout_killable. This should probably look like: if (*timeout > NFS4_POLL_RETRY_MAX) *timeout = NFS4_POLL_RETRY_MAX; + schedule_timeout_killable(*timeout); + if (fatal_signalled()) res = -ERESTARTSYS; wait_event_killable? Anyway, none of these explain the non-killability of the *stat* calls. -- Intel are signing my paycheques ... these opinions are still mine "Bill, look, we understand that you're interested in selling us this operating...
Dec 4, 6:43 pm 2007
Gregory Haskins
[PATCH 00/23] RT balance v7
Ingo, This series applies on GIT commit 2254c2e0184c603f92fc9b81016ff4bb53da622d (2.6.24-rc4 (ish) git HEAD) These patches replace v6 + v6b announced here: http://lkml.org/lkml/2007/11/20/613 and http://lkml.org/lkml/2007/11/21/226 The series is a collaborative effort between myself and Steven Rostedt. Changes since v6: *) cleaned up patch headers *) fixed some checkpatch errors *) incorporated v6<x> add-ons to one unified series Synopsis: --------------------- Most ...
Dec 4, 4:44 pm 2007
Ingo Molnar
Re: [PATCH 00/23] RT balance v7
please post patches against sched-devel.git - it has part of your previous patches included already, plus some cleanups i did to them, so this series of yours wont apply. sched-devel.git is at: git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched-devel.git Ingo --
Dec 4, 5:27 pm 2007
Gregory Haskins
Re: [PATCH 00/23] RT balance v7
Ah, will do. Thanks! -Greg --
Dec 4, 5:35 pm 2007
Gregory Haskins
[PATCH 23/23] Subject: SCHED - Use a 2-d bitmap for searchin...
The current code use a linear algorithm which causes scaling issues on larger SMP machines. This patch replaces that algorithm with a 2-dimensional bitmap to reduce latencies in the wake-up path. Signed-off-by: Gregory Haskins <ghaskins@novell.com> CC: Christoph Lameter <clameter@sgi.com> --- kernel/Kconfig.preempt | 11 +++ kernel/Makefile | 1 kernel/sched.c | 8 ++ kernel/sched_cpupri.c | 174 ++++++++++++++++++++++++++++++++++++++++++++++++ kernel/sc...
Dec 4, 4:46 pm 2007
Gregory Haskins
[PATCH 22/23] Subject: SCHED - Only balance our RT tasks wit...
We move the rt-overload data as the first global to per-domain reclassification. This limits the scope of overload related cache-line bouncing to stay with a specified partition instead of affecting all cpus in the system. Finally, we limit the scope of find_lowest_cpu searches to the domain instead of the entire system. Note that we would always respect domain boundaries even without this patch, but we first would scan potentially all cpus before whittling the list down. Now we can avoid lookin...
Dec 4, 4:46 pm 2007
Gregory Haskins
[PATCH 21/23] Subject: SCHED - Add sched-domain roots
We add the notion of a root-domain which will be used later to rescope global variables to per-domain variables. Each exclusive cpuset essentially defines an island domain by fully partitioning the member cpus from any other cpuset. However, we currently still maintain some policy/state as global variables which transcend all cpusets. Consider, for instance, rt-overload state. Whenever a new exclusive cpuset is created, we also create a new root-domain object and move each cpu member to the root...
Dec 4, 4:46 pm 2007
Gregory Haskins
[PATCH 20/23] Subject: SCHED - balance RT tasks no new wake up
From: Steven Rostedt <srostedt@redhat.com> Run the RT balancing code on wake up to an RT task. Signed-off-by: Steven Rostedt <srostedt@redhat.com> Signed-off-by: Gregory Haskins <ghaskins@novell.com> --- kernel/sched.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/kernel/sched.c b/kernel/sched.c index ed031bd..ba9eadb 100644 --- a/kernel/sched.c +++ b/kernel/sched.c @@ -1656,6 +1656,7 @@ void fastcall wake_up_new_task(struct task_struct *p, uns...
Dec 4, 4:46 pm 2007
Gregory Haskins
[PATCH 16/23] Subject: SCHED - Avoid overload
From: Steven Rostedt <srostedt@redhat.com> This patch changes the searching for a run queue by a waking RT task to try to pick another runqueue if the currently running task is an RT task. The reason is that RT tasks behave different than normal tasks. Preempting a normal task to run a RT task to keep its cache hot is fine, because the preempted non-RT task may wait on that same runqueue to run again unless the migration thread comes along and pulls it off. RT tasks behave differently. ...
Dec 4, 4:45 pm 2007
Gregory Haskins
[PATCH 14/23] Subject: SCHED - Optimize our cpu selection ba...
The current code base assumes a relatively flat CPU/core topology and will route RT tasks to any CPU fairly equally. In the real world, there are various toplogies and affinities that govern where a task is best suited to run with the smallest amount of overhead. NUMA and multi-core CPUs are prime examples of topologies that can impact cache performance. Fortunately, linux is already structured to represent these topologies via the sched_domains interface. So we change our RT router to consult a ...
Dec 4, 4:45 pm 2007
Gregory Haskins
[PATCH 19/23] Subject: SCHED - Optimize out cpu_clears
From: Steven Rostedt <srostedt@redhat.com> This patch removes several cpumask operations by keeping track of the first of the CPUS that is of the lowest priority. When the search for the lowest priority runqueue is completed, all the bits up to the first CPU with the lowest priority runqueue is cleared. Signed-off-by: Steven Rostedt <srostedt@redhat.com> Signed-off-by: Gregory Haskins <ghaskins@novell.com> --- kernel/sched_rt.c | 49 ++++++++++++++++++++++++++++++++++++---...
Dec 4, 4:46 pm 2007
Gregory Haskins
[PATCH 18/23] Subject: SCHED - Optimize cpu search with hamm...
We can cheaply track the number of bits set in the cpumask for the lowest priority CPUs. Therefore, compute the mask's weight and use it to skip the optimal domain search logic when there is only one CPU available. Signed-off-by: Gregory Haskins <ghaskins@novell.com> --- kernel/sched_rt.c | 25 ++++++++++++++++++------- 1 files changed, 18 insertions(+), 7 deletions(-) diff --git a/kernel/sched_rt.c b/kernel/sched_rt.c index fe0b43f..0514b27 100644 --- a/kernel/sched_rt.c +++ b/ker...
Dec 4, 4:45 pm 2007
Gregory Haskins
[PATCH 15/23] Subject: SCHED - Optimize rebalancing
We have logic to detect whether the system has migratable tasks, but we are not using it when deciding whether to push tasks away. So we add support for considering this new information. Signed-off-by: Gregory Haskins <ghaskins@novell.com> Signed-off-by: Steven Rostedt <srostedt@redhat.com> --- kernel/sched.c | 2 ++ kernel/sched_rt.c | 10 ++++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/kernel/sched.c b/kernel/sched.c index 651270e..ed031bd 10...
Dec 4, 4:45 pm 2007
Gregory Haskins
[PATCH 17/23] Subject: SCHED - restore the migratable condit...
We don't need to bother searching if the task cannot be migrated Signed-off-by: Gregory Haskins <ghaskins@novell.com> Signed-off-by: Steven Rostedt <srostedt@redhat.com> --- kernel/sched_rt.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/kernel/sched_rt.c b/kernel/sched_rt.c index e007d2b..fe0b43f 100644 --- a/kernel/sched_rt.c +++ b/kernel/sched_rt.c @@ -174,7 +174,8 @@ static int select_task_rq_rt(struct task_struct *p, int sync) * that is just ...
Dec 4, 4:45 pm 2007
Gregory Haskins
[PATCH 13/23] Subject: SCHED - Pre-route RT tasks on wakeup
In the original patch series that Steven Rostedt and I worked on together, we both took different approaches to low-priority wakeup path. I utilized "pre-routing" (push the task away to a less important RQ before activating) approach, while Steve utilized a "post-routing" approach. The advantage of my approach is that you avoid the overhead of a wasted activate/deactivate cycle and peripherally related burdens. The advantage of Steve's method is that it neatly solves an issue preventing a "pull" op...
Dec 4, 4:45 pm 2007
Gregory Haskins
[PATCH 10/23] Subject: SCHED - Remove some CFS specific code...
The current wake-up code path tries to determine if it can optimize the wake-up to "this_cpu" by computing load calculations. The problem is that these calculations are only relevant to CFS tasks where load is king. For RT tasks, priority is king. So the load calculation is completely wasted bandwidth. Therefore, we create a new sched_class interface to help with pre-wakeup routing decisions and move the load calculation as a function of CFS task's class. (Note that there is one checkpatch er...
Dec 4, 4:45 pm 2007
Gregory Haskins
[PATCH 12/23] Subject: SCHED - Allow current_cpu to be inclu...
It doesn't hurt if we allow the current CPU to be included in the search. We will just simply skip it later if the current CPU turns out to be the lowest. We will use this later in the series Signed-off-by: Gregory Haskins <ghaskins@novell.com> Signed-off-by: Steven Rostedt <srostedt@redhat.com> --- kernel/sched_rt.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) diff --git a/kernel/sched_rt.c b/kernel/sched_rt.c index 7e26c2c..7e444f4 100644 --- a/kernel/sch...
Dec 4, 4:45 pm 2007
Gregory Haskins
[PATCH 11/23] Subject: SCHED - Break out the search function
Isolate the search logic into a function so that it can be used later in places other than find_locked_lowest_rq(). (Checkpatch error is inherited from moved code) Signed-off-by: Gregory Haskins <ghaskins@novell.com> Signed-off-by: Steven Rostedt <srostedt@redhat.com> --- kernel/sched_rt.c | 66 +++++++++++++++++++++++++++++++---------------------- 1 files changed, 39 insertions(+), 27 deletions(-) diff --git a/kernel/sched_rt.c b/kernel/sched_rt.c index da21c7a..7e26c2c 1006...
Dec 4, 4:45 pm 2007
Gregory Haskins
[PATCH 09/23] Subject: SCHED - Consistency cleanup for this_...
"this_rq" is normally used to denote the RQ on the current cpu (i.e. "cpu_rq(this_cpu)"). So clean up the usage of this_rq to be more consistent with the rest of the code. Signed-off-by: Gregory Haskins <ghaskins@novell.com> Signed-off-by: Steven Rostedt <srostedt@redhat.com> --- kernel/sched_rt.c | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) diff --git a/kernel/sched_rt.c b/kernel/sched_rt.c index e5bce6a..d8f8738 100644 --- a/kernel/sched_r...
Dec 4, 4:45 pm 2007
Gregory Haskins
[PATCH 08/23] Subject: SCHED - Cache cpus_allowed weight for...
Some RT tasks (particularly kthreads) are bound to one specific CPU. It is fairly common for two or more bound tasks to get queued up at the same time. Consider, for instance, softirq_timer and softirq_sched. A timer goes off in an ISR which schedules softirq_thread to run at RT50. Then the timer handler determines that it's time to smp-rebalance the system so it schedules softirq_sched to run. So we are in a situation where we have two RT50 tasks queued, and the system will go into rt-overload co...
Dec 4, 4:45 pm 2007
Gregory Haskins
[PATCH 03/23] Subject: SCHED - push RT tasks
From: Steven Rostedt <srostedt@redhat.com> This patch adds an algorithm to push extra RT tasks off a run queue to other CPU runqueues. When more than one RT task is added to a run queue, this algorithm takes an assertive approach to push the RT tasks that are not running onto other run queues that have lower priority. The way this works is that the highest RT task that is not running is looked at and we examine the runqueues on the CPUS for that tasks affinity mask. We find the runqueue wi...
Dec 4, 4:44 pm 2007
Gregory Haskins
[PATCH 06/23] Subject: SCHED - wake up balance RT
From: Steven Rostedt <srostedt@redhat.com> This patch adds pushing of overloaded RT tasks from a runqueue that is having tasks (most likely RT tasks) added to the run queue. TODO: We don't cover the case of waking of new RT tasks (yet). Signed-off-by: Steven Rostedt <srostedt@redhat.com> Signed-off-by: Gregory Haskins <ghaskins@novell.com> --- kernel/sched.c | 3 +++ kernel/sched_rt.c | 10 ++++++++++ 2 files changed, 13 insertions(+), 0 deletions(-) diff --git...
Dec 4, 4:44 pm 2007
Gregory Haskins
[PATCH 07/23] Subject: SCHED - disable CFS RT load balancing.
From: Steven Rostedt <srostedt@redhat.com> Since we now take an active approach to load balancing, we don't need to balance RT tasks via CFS. In fact, this code was found to pull RT tasks away from CPUS that the active movement performed, resulting in large latencies. Signed-off-by: Steven Rostedt <srostedt@redhat.com> Signed-off-by: Gregory Haskins <ghaskins@novell.com> --- kernel/sched_rt.c | 95 ++--------------------------------------------------- 1 files changed, 4 i...
Dec 4, 4:45 pm 2007
Gregory Haskins
[PATCH 05/23] Subject: SCHED - pull RT tasks
From: Steven Rostedt <srostedt@redhat.com> This patch adds the algorithm to pull tasks from RT overloaded runqueues. When a pull RT is initiated, all overloaded runqueues are examined for a RT task that is higher in prio than the highest prio task queued on the target runqueue. If another runqueue holds a RT task that is of higher prio than the highest prio task on the target runqueue is found it is pulled to the target runqueue. Signed-off-by: Steven Rostedt <srostedt@redhat.com> ...
Dec 4, 4:44 pm 2007
Gregory Haskins
[PATCH 04/23] Subject: SCHED - RT overloaded runqueues accou...
From: Steven Rostedt <srostedt@redhat.com> This patch adds an RT overload accounting system. When a runqueue has more than one RT task queued, it is marked as overloaded. That is that it is a candidate to have RT tasks pulled from it. Signed-off-by: Steven Rostedt <srostedt@redhat.com> Signed-off-by: Gregory Haskins <ghaskins@novell.com> --- kernel/sched_rt.c | 36 ++++++++++++++++++++++++++++++++++++ 1 files changed, 36 insertions(+), 0 deletions(-) diff --git a/kernel...
Dec 4, 4:44 pm 2007
Gregory Haskins
[PATCH 02/23] Subject: SCHED - track highest prio queued on ...
From: Steven Rostedt <srostedt@redhat.com> This patch adds accounting to each runqueue to keep track of the highest prio task queued on the run queue. We only care about RT tasks, so if the run queue does not contain any active RT tasks its priority will be considered MAX_RT_PRIO. This information will be used for later patches. Signed-off-by: Steven Rostedt <srostedt@redhat.com> Signed-off-by: Gregory Haskins <ghaskins@novell.com> --- kernel/sched.c | 3 +++ kerne...
Dec 4, 4:44 pm 2007
Gregory Haskins
[PATCH 01/23] Subject: SCHED - Add rt_nr_running accounting
From: Steven Rostedt <srostedt@redhat.com> This patch adds accounting to keep track of the number of RT tasks running on a runqueue. This information will be used in later patches. Signed-off-by: Steven Rostedt <srostedt@redhat.com> Signed-off-by: Gregory Haskins <ghaskins@novell.com> --- kernel/sched.c | 1 + kernel/sched_rt.c | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 0 deletions(-) diff --git a/kernel/sched.c b/kernel/sched.c index b062856..475...
Dec 4, 4:44 pm 2007
Marco Gatti
Bug: get EXT3-fs error Allocating block in system zone
Hello, I have a brand new Fujitsu-Siemens Celsius W360 pc with a FSC D2587-A1 motherboard. It has a intel q35 chipset. In bios I have the sata controller in pure AHCI mode (legacy pata disabled). On windows everthing works fine. So mem is ok, too, tested with memtest+ overnight. No failures with hdd or motherboard on windows. There's latest avaiable BIOS version on the machine. Specific system data see below. I first tried self compiled kernel 2.6.24-rc3 and now at the end 2.6.23.9 to h...
Dec 4, 4:54 pm 2007
Chris Mason
[ANNOUNCE] Btrfs v0.9
Hello everyone, I've just tagged and released Btrfs v0.9. Special thanks to Yan Zheng and Josef Bacik for their work. This release includes a number of disk format changes from v0.8 and also a small change from recent btrfs-unstable HG trees. So, if you have existing Btrfs filesystems, you will need to backup, reformat and restore to try out v0.9. You can find download links and other details here: http://oss.oracle.com/projects/btrfs/ Since v0.8: * Support for btree blocks larger th...
Dec 4, 4:57 pm 2007
Steven Rostedt
[PATCH] fix for futex_wait signal stack corruption
David Holmes found a bug in the RT patch with respect to pthread_cond_timedwait. After trying his test program on the latest git from mainline, I found the bug was there too. The bug he was seeing that his test program showed, was that if one were to do a "Ctrl-Z" on a process that was in the pthread_cond_timedwait, and then did a "bg" on that process, it would return with a "-ETIMEDOUT" but early. That is, the timer would go off early. Looking into this, I found the source of the problem. And i...
Dec 4, 4:57 pm 2007
Linus Torvalds
Re: [PATCH] fix for futex_wait signal stack corruption
No. Unacceptable. This is a memory leak in case nobody retries it. It's basically not how you can do this thing. The *only* thing you can pass for a system call restart is the argument block register state. If that is not enough, then you cannot restart it. It's that simple. Andrew, please do *not* put this in any queues. It's fundamentally broken, and cannot be fixed as is. Linus --
Dec 4, 5:09 pm 2007
Steven Rostedt
Re: [PATCH] fix for futex_wait signal stack corruption
Fair enough. Yep, trash it. Seems that arg3 is not used here and since the timer is 64 bits, we can store the bottom 32 bits in arg2 and the top in arg3 (this will work for both 32 and 64 bit archs). This will eliminate the need for kmalloc (I didn't like that solution anyway). New patch on its way (after I get some food to eat). Thanks, -- Steve --
Dec 4, 5:39 pm 2007
Linus Torvalds
Re: [PATCH] fix for futex_wait signal stack corruption
Yes. That should work fine. The restart logic sometimes results in odd calling conventions, and quite frankly, we could just change how "restart_block" looks too. There is nothing that says that it has to be unsigned long arg0, arg1, arg2, arg3 and that particular layout was just picked on a whim. The only issue is: - we don't want the restart block to be *too* large, since it's part of the thread info. - but we need to have enough room for all the system calls that want to ...
Dec 4, 6:43 pm 2007
Harvey Harrison
[RFC PATCH] x86: Unify include/asm-x86/linkage_[32|64].h
Adding LKML to CC Remove definitions of FASTCALL/fastcall from linkage_32 as compiled with -regparm=3 by default since 2.6.20 and should no longer be needed. CONFIG X86_64 and CONFIG_X86_ALIGNMENT_16 are mutually exclusive as found in Kconfig.cpu so it should be fine to test them separately. Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com> --- I'm not sure if the definition of asmlinkage and prevent_tail_call can be omitted as well and let the linux/linkage.h version get picked...
Dec 4, 4:53 pm 2007
Ingo Molnar
Re: [RFC PATCH] x86: Unify include/asm-x86/linkage_[32|64].h
no, we cannot remove them - asmlinkage is needed for the syscall entry (and other entry code) to work, the and the prevent_tail_call works around a compiler bug. (which might or might not be fixed in latest gcc - but we generally dont remove workarounds unless we are really sure it's fine.) so your patch looks good to me, i've queued it up. Ingo --
Dec 4, 5:32 pm 2007
Harvey Harrison
Re: [RFC PATCH] x86: Unify include/asm-x86/linkage_[32|64].h
OK, but if this patch is acceptable, then there is no more places in the tree that define the FASTCALL macro, other than the empty default in include/linux/linkage.h. So I think a second step would be to start to get rid of FASTCALL callers elsewhere in the tree...thoughts? Cheers, Harvey --
Dec 4, 6:21 pm 2007
Ingo Molnar
Re: [RFC PATCH] x86: Unify include/asm-x86/linkage_[32|64].h
the removal of FASTCALL is fine: the default (and only) compiler model for x86 (32-bit) is regparm(3), so the regparm(3) macro is equivalent to the empty one in linux/linkage.h. btw., removal of FASTCALL from the tree is worthwile after this: it should probably be done via the -mm tree, because it's more of a generic kernel matter than an arch/x86 matter. Ingo --
Dec 4, 6:27 pm 2007
Adrian Bunk
Re: [RFC PATCH] x86: Unify include/asm-x86/linkage_[32|64].h
cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed --
Dec 4, 6:45 pm 2007
Harvey Harrison
Re: [RFC PATCH] x86: Unify include/asm-x86/linkage_[32|64].h
I'm curious how UML is using FASTCALL/fastcall. Any pointers? Harvey --
Dec 4, 6:57 pm 2007
Adrian Bunk
Re: [RFC PATCH] x86: Unify include/asm-x86/linkage_[32|64].h
UML can't switch to the regparm(3) convention on i386 since it links with userspace code, so if assembler code uses this calling convention cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed --
Dec 4, 7:15 pm 2007
Harvey Harrison
Re: [RFC PATCH] x86: Unify include/asm-x86/linkage_[32|64].h
Agreed, just noting that there was nobody defining it anymore, it's widespread enough that I'll submit them separately to appropriate maintainers and they can dribble in over time. Cheers, Harvey --
Dec 4, 6:33 pm 2007
previous daytodaynext day
December 3, 2007December 4, 2007December 5, 2007