linux-kernel mailing list

FromSubjectsort iconDate
Deniz KURTUL
Eyleme Cagri: Kardesime Dokunma, Olum Yasalari Kaldirilsin
Eyleme Cagri: Kardesime Dokunma, Olum Yasalari Kaldirilsin Nijeryali gocmen Festus Okey'in oldurulmesi bu soruna karsi hicbirimizin duyarsiz kalmamasi gerektigini gosterdi. Olum yasalarinin kaldirilmasi ve gocmen kardeslerimizle dayanismak icin 23 Eylul Pazar gunu saat 14.00'de Taksim Tramvay Duragi'nda bulusuyoruz. Herkesi yapilacak basin aciklamasina bekliyoruz. http://www.anarsistkomunizm.org/karakizilforum/viewtopic.php?t=736 -
Sep 21, 6:38 pm 2007
WANG Cong
[-rc7 Patch] fs/isofs/namei.c: mark variables as uninitializ...
Fix may-be-used-uninitialized warnings. Signed-off-by: WANG Cong <xiyou.wangcong@gmail.com> --- fs/isofs/namei.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: linux-2.6.23-rc7/fs/isofs/namei.c =================================================================== --- linux-2.6.23-rc7.orig/fs/isofs/namei.c +++ linux-2.6.23-rc7/fs/isofs/namei.c @@ -158,7 +158,7 @@ isofs_find_entry(struct inode *dir, stru struct dentry *isofs_lookup(struct inode *dir, struct dentry *den...
Sep 21, 10:26 pm 2007
Len Brown
[GIT PATCH] ACPI patches for 2.6.23-rc7
Hi Linus, Before 2.6.23, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git release This restores some dmesg to what folks had in 2.6.22, and prevents a possible system hang on video switching. This will update the files shown below. thanks! -Len ps. individual patches are available on linux-acpi@vger.kernel.org and a consolidated plain patch is available here: [ message continues ]
" title="ftp://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/release/2.6.23/acpi-rel...">ftp://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/release/2.6.23/acpi-rel...
Sep 21, 10:06 pm 2007
Neil Brown
Re: [PATCH 2.6.23-rc7 0/3] async_tx and md-accel fixes for 2...
Neil is just not coping well with jet-lag.... Patch #3 looks good and necessary Acked-By: NeilBrown <neilb@suse.de> I know that should probably be a "reviewed-by".... I was a bit surprised that the "handle_completed_read_requests" call was so early in handle_stripe5 - I don't think the code was originally that early. But it is probably right. Hopefully my brain will have cleared by Monday and I'll review it again then. NeilBrown -
Sep 21, 8:10 pm 2007
Williams, Dan J
RE: [PATCH 2.6.23-rc7 0/3] async_tx and md-accel fixes for 2...
It is slightly earlier than 2.6.22 (outside the '/* now count some things */' loop) to make sure the R5_Wantfill flags from the last request have been cleared before starting a new one: /* maybe we can request a biofill operation * * new wantfill requests are only permitted while * STRIPE_OP_BIOFILL is clear */ if (test_bit(R5_UPTODATE, &dev->flags) && dev->toread && !test_bit(STRIPE_OP_BIOFILL, &sh->ops.pending)) Ok, the tree is updated with...
Sep 21, 8:45 pm 2007
Alexandr Andrijcuk
(No subject)
Новый сотовый телефон по цене использованного. Уважаемые господа, Преглагаем Вашему вниманию “refurbished” (обновленные) мобильные телефоны. Это означает, что мобильный телефон имеет: б/у, но полностью функциональную материнскую плату новый оригинальный корпус новые аксесс...
Sep 21, 5:28 pm 2007
Chuck Ebbert
edac_mc: sleeping function called from invalid context
Kernel 2.6.22.6: # echo "1" >/sys/devices/system/edac/pci/check_pci_parity # dmesg | tail -14 BUG: sleeping function called from invalid context at kernel/rwsem.c:20 in_atomic():0, irqs_disabled():1 Call Trace: [<ffffffff81048161>] down_read+0x15/0x24 [<ffffffff81123b90>] pci_get_subsys+0x81/0x113 [<ffffffff8126cfe5>] schedule_timeout+0x85/0xad [<ffffffff88347b9e>] :edac_mc:edac_kernel_thread+0x9e/0x104 [<ffffffff88347b00>] :edac_mc:edac_kernel_thread+0x0/...
Sep 21, 7:55 pm 2007
Milton Miller
[PATCH Kbuild] Call only one make with all targets for O=
Change the invocations of make in the output directory Makefile and the main Makefile for seperate object trees to pass all goals to one $(MAKE) via a new phony target "sub-make" and the existing target _all. When compiling with seperate object directories, a seperate make is called in the context of another directory (from the output directory the main Makefile is called, the Makefile is then restarted with current directory set to the object tree). Before this patch, when multiple make command g...
Sep 21, 7:09 pm 2007
Guillaume Chazarain
[PATCH 1/3] taskstats: separate PID/TGID stats producers to ...
TASKSTATS_CMD_ATTR_TGID used to return only the delay accounting stats, not the basic and extended accounting. With this patch, TASKSTATS_CMD_ATTR_TGID also aggregates the accounting info for all threads of a thread group. TASKSTATS_CMD_ATTR_PID output should be unchanged TASKSTATS_CMD_ATTR_TGID output should have all fields set, unlike before the patch where most of the fiels were set to 0. To this aim, two functions were introduced: fill_threadgroup() and add_tsk(). These functions are respon...
Sep 21, 7:30 pm 2007
Guillaume Chazarain
[PATCH 2/3] taskstats: tell fill_thread_group() whether it r...
fill_thread_group() may want to know if it is filling TASKSTATS_CMD_ATTR_TGID or TASKSTATS_CMD_ATTR_PID stats, so give it this information in the tg_stats boolean. Signed-off-by: Guillaume Chazarain <guichaz@yahoo.fr> Cc: Balbir Singh <balbir@in.ibm.com> Cc: Jay Lan <jlan@engr.sgi.com> Cc: Jonathan Lim <jlim@sgi.com> Cc: Oleg Nesterov <oleg@tv-sign.ru> --- include/linux/tsacct_kern.h | 4 ++-- kernel/taskstats.c | 12 +++++++----- kernel/tsacct.c ...
Sep 21, 7:30 pm 2007
Guillaume Chazarain
[PATCH 3/3] taskstats: fix stats->ac_exitcode to work on ...
Threads also have an exit code on their own, so report it in TASKSTATS_CMD_ATTR_PID. For TASKSTATS_CMD_ATTR_TGID, instead of relying only on the exit code of the leader, we use task->signal->group_exit_code if not null as suggested by Oleg Nesterov. Also, document that as of this patch, fill_threadgroup() must be called after add_tsk() as it may overwrite some stats. Signed-off-by: Guillaume Chazarain <guichaz@yahoo.fr> Cc: Balbir Singh <balbir@in.ibm.com> Cc: Jay Lan <jl...
Sep 21, 7:30 pm 2007
Chris Wright
Linux 2.6.22.7
We (the -stable team) are announcing the release of the 2.6.22.7 kernel. It contains a single security bugfix for the x86_64 architecture. There is potential for local privilege escalation, so all x86_64 users are certainly encouraged to upgrade. CVE-2007-4573: x86_64: Zero extend all registers after ptrace in 32bit entry path. I'll also be replying to this message with a copy of the patch between 2.6.22.6 and 2.6.22.7 The updated 2.6.22.y git tree can be found at: git://git.kernel.org...
Sep 21, 7:00 pm 2007
Chris Wright
Re: Linux 2.6.22.7
diff --git a/Makefile b/Makefile index 3067f6a..12edea0 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ VERSION = 2 PATCHLEVEL = 6 SUBLEVEL = 22 -EXTRAVERSION = .6 +EXTRAVERSION = .7 NAME = Holy Dancing Manatees, Batman! # *DOCUMENTATION* diff --git a/arch/x86_64/ia32/ia32entry.S b/arch/x86_64/ia32/ia32entry.S index 47565c3..0bc623a 100644 --- a/arch/x86_64/ia32/ia32entry.S +++ b/arch/x86_64/ia32/ia32entry.S @@ -38,6 +38,18 @@ movq %rax,R8(%rsp) .endm + .macro LOAD_ARG...
Sep 21, 7:02 pm 2007
Andi Kleen
[PATCH] [0/50] x86 2.6.24 patches review II
- More cleanups and bug fixes - Use CLFLUSH in c_p_a(). This were the patches that caused some trouble in -mm with X11, but it should be hopefully fixed now (we'll see) - Report all IPIs in /proc/interrupts (useful e.g. to find out why CPU isolation fails) - Experimental patch to disable SVM for the clinical paranoid - Dump the LER registers on Oopses by default (note that this is not 100% reliable -- we know how to make it reliable, but that's not implemented yet) Please review. -Andi - ...
Sep 21, 6:31 pm 2007
Andi Kleen
[PATCH] [49/50] x86_64: Initialize 64bit registers for a.out...
Previously the data from before the exec was kept in there. Zero them instead Signed-off-by: Andi Kleen <ak@suse.de> --- arch/x86_64/ia32/ia32_aout.c | 2 ++ 1 file changed, 2 insertions(+) Index: linux/arch/x86_64/ia32/ia32_aout.c =================================================================== --- linux.orig/arch/x86_64/ia32/ia32_aout.c +++ linux/arch/x86_64/ia32/ia32_aout.c @@ -422,6 +422,8 @@ beyond_if: (regs)->eflags = 0x200; (regs)->cs = __USER32_CS; (regs)-...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [50/50] x86_64: Remove fpu io port resource
Not needed on modern systems without external FPU TBD on i386 it is only needed for true 386s. Could remove it there TBD for >= 486 Signed-off-by: Andi Kleen <ak@suse.de> --- arch/x86_64/kernel/setup.c | 2 -- 1 file changed, 2 deletions(-) Index: linux/arch/x86_64/kernel/setup.c =================================================================== --- linux.orig/arch/x86_64/kernel/setup.c +++ linux/arch/x86_64/kernel/setup.c @@ -121,8 +121,6 @@ struct resource standard_io_re...
Sep 21, 6:32 pm 2007
Jeff Garzik
Re: [PATCH] [50/50] x86_64: Remove fpu io port resource
Since we are merging x86 and x86-64, I think it would be nice at least to CC Thomas on patches that increase 32/64-bit differences... because won't this patch have to be partial un-done when we merge i386 and x86-64? Jeff -
Sep 21, 7:00 pm 2007
Andi Kleen
[PATCH] [48/50] x86_64: return correct error code from child...
From: Andrey Mirkin <major@openvz.org> Right now register edi is just cleared before calling do_exit. That is wrong because correct return value will be ignored. Value from rax should be copied to rdi instead of clearing edi. AK: changed to 32bit move because it's strictly an int Signed-off-by: Andrey Mirkin <major@openvz.org> Signed-off-by: Andi Kleen <ak@suse.de> ----- --- arch/x86_64/kernel/entry.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index:...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [46/50] x86: also show non-zero IRQ counts for vecto...
From: "Jan Beulich" <jbeulich@novell.com> It doesn't seem to make sense to hide these, even if their counts can't change at the point in time they're being displayed. Signed-off-by: Jan Beulich <jbeulich@novell.com> Signed-off-by: Andi Kleen <ak@suse.de> arch/i386/kernel/irq.c | 18 ++++++++++++++---- arch/x86_64/kernel/irq.c | 18 ++++++++++++++---- 2 files changed, 28 insertions(+), 8 deletions(-) Index: linux/arch/i386/kernel/irq.c ===============================...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [47/50] i386: avoid temporarily inconsistent pte-s
From: "Jan Beulich" <jbeulich@novell.com> One more of these issues (which were considered fixed a few releases back): Other than on x86-64, i386 allows set_fixmap() to replace already present mappings. Consequently, on PAE, care must be taken to not update the high half of a pte while the low half is still holding the old value. Signed-off-by: Jan Beulich <jbeulich@novell.com> Signed-off-by: Andi Kleen <ak@suse.de> arch/i386/mm/pgtable.c | 3 +-- 1 file changed, 1 insert...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [45/50] x86_64: configure HPET_EMULATE_RTC automatic...
From: Stefan Richter <stefanr@s5r6.in-berlin.de> I don't know exactly what this option does... Andi says it should be automatic rather than exposed as a prompt. Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de> Signed-off-by: Andi Kleen <ak@suse.de> --- --- arch/x86_64/Kconfig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Index: linux/arch/x86_64/Kconfig =================================================================== --- linux.orig/arch/x86_64...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [44/50] i386: Introduce "used_vectors" bitmap which ...
From: Rusty Russell <rusty@rustcorp.com.au> This simplifies the io_apic.c __assign_irq_vector() logic and removes the explicit SYSCALL_VECTOR check, and also allows for vectors to be reserved by other mechanisms (ie. lguest). Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Signed-off-by: Andi Kleen <ak@suse.de> --- arch/i386/kernel/i8259.c | 3 ++- arch/i386/kernel/io_apic.c | 13 ++++++++----- arch/i386/kernel/traps.c | 10 ++++++++++ include/asm-i386/ir...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [43/50] x86: multi-byte single instruction NOPs
From: "Jan Beulich" <jbeulich@novell.com> Add support for and use the multi-byte NOPs recently documented to be available on all PentiumPro and later processors. This patch only applies cleanly on top of the "x86: misc. constifications" patch sent earlier. Signed-off-by: Jan Beulich <jbeulich@novell.com> Signed-off-by: Andi Kleen <ak@suse.de> arch/i386/kernel/alternative.c | 23 ++++++++++++++++++++++- include/asm-i386/processor.h | 22 ++++++++++++++++++++++ includ...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [42/50] i386: constify wd_ops
From: "Jan Beulich" <jbeulich@novell.com> .. as they're, with a single exception, never written to. Signed-off-by: Jan Beulich <jbeulich@novell.com> Signed-off-by: Andi Kleen <ak@suse.de> arch/i386/kernel/cpu/perfctr-watchdog.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) Index: linux/arch/i386/kernel/cpu/perfctr-watchdog.c =================================================================== --- linux.orig/arch/i386/kernel/cpu/perfctr-watchdog.c +...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [41/50] i386: fix section mismatch warning in intel.c
From: Sam Ravnborg <sam@ravnborg.org> Fix following section mismatch warning: WARNING: vmlinux.o(.text+0xc88c): Section mismatch: reference to .init.text:trap_init_f00f_bug (between 'init_intel' and 'cpuid4_cache_lookup') init_intel are __cpuint where trap_init_f00f_bug is __init. Fixed by declaring trap_init_f00f_bug __cpuinit. Moved the defintion of trap_init_f00f_bug to the sole user in init.c so the ugly prototype in intel.c could get killed. Frank van Maarseveen <frankvm@frankvm...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [40/50] i386: Fix section mismatch
From: Satyam Sharma <satyam@infradead.org> Fix bugzilla #8679 WARNING: arch/i386/kernel/built-in.o(.data+0x2148): Section mismatch: reference to .init.text: (between 'thermal_throttle_cpu_notifier' and 'mtrr_mutex') comes because struct notifier_block thermal_throttle_cpu_notifier in arch/i386/kernel/cpu/mcheck/therm_throt.c goes in .data section but the notifier callback function itself has been marked __cpuinit which becomes __init == .init.text when HOTPLUG_CPU=n. The warning is bog...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [35/50] i386: Do cpuid_device_create() in CPU_UP_PRE...
From: Akinobu Mita <akinobu.mita@gmail.com> Do cpuid_device_create() in CPU_UP_PREPARE instead of CPU_ONLINE. Cc: "H. Peter Anvin" <hpa@zytor.com> Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com> Signed-off-by: Andi Kleen <ak@suse.de> Cc: Gautham R Shenoy <ego@in.ibm.com> Cc: Oleg Nesterov <oleg@tv-sign.ru> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> --- arch/i386/kernel/cpuid.c | 32 +++++++++++++++++++------------- 1 file chan...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [39/50] i386: fix 4 bit apicid assumption of mach-de...
From: "Siddha, Suresh B" <suresh.b.siddha@intel.com> Fix get_apic_id() in mach-default, so that it uses 8 bits incase of xAPIC case and 4 bits for legacy APIC case. This fixes the i386 kernel assumption that apic id is less than 16 for xAPIC platforms with 8 cpus or less and makes the kernel boot on such platforms. Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com> Signed-off-by: Andi Kleen <ak@suse.de> Cc: Andi Kleen <ak@suse.de> Cc: Andrew Morton <akpm@linu...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [38/50] x86_64: fix off-by-one in find_next_zero_str...
From: Andrew Hastings <abh@cray.com> Fix an off-by-one error in find_next_zero_string which prevents allocating the last bit. Signed-off-by: Andrew Hastings <abh@cray.com> on behalf of Cray Inc. Signed-off-by: Andi Kleen <ak@suse.de> --- arch/x86_64/lib/bitstr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: linux/arch/x86_64/lib/bitstr.c =================================================================== --- linux.orig/arch/x86_64/lib/bitstr.c +++ linu...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [36/50] x86: Use raw locks during oopses
Don't want any lockdep or other fragile machinery to run during oopses. Use raw spinlocks directly for oops locking. Also disables irq flag tracing there. Signed-off-by: Andi Kleen <ak@suse.de> --- arch/i386/kernel/traps.c | 12 +++++++----- arch/x86_64/kernel/traps.c | 17 ++++++++--------- 2 files changed, 15 insertions(+), 14 deletions(-) Index: linux/arch/i386/kernel/traps.c =================================================================== --- linux.orig/arch/i386/kernel...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [37/50] x86_64: Clean up mce= argument parsing sligh...
Move the = into the __setup line. Document the option in kernel-parameters.txt by adding a pointer to the x86-64 specific documentation. Pointed out by Robert Day Signed-off-by: Andi Kleen <ak@suse.de> --- Documentation/kernel-parameters.txt | 2 ++ arch/x86_64/kernel/mce.c | 4 +--- 2 files changed, 3 insertions(+), 3 deletions(-) Index: linux/Documentation/kernel-parameters.txt =================================================================== --- linux.orig/Doc...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [34/50] i386: Fix argument signedness warnings
From: Satyam Sharma <satyam@infradead.org> These build warnings: In file included from include/asm/thread_info.h:16, from include/linux/thread_info.h:21, from include/linux/preempt.h:9, from include/linux/spinlock.h:49, from include/linux/vmalloc.h:4, from arch/i386/boot/compressed/misc.c:14: include/asm/processor.h: In function $B!F(Jcpuid_count$B!G(J: include/asm/processor.h:615: warning: pointer targets in passing argument 1 of $B!F(Jnative_cpuid$B!G(J differ in signedness ...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [33/50] x86: rename .i assembler includes to .h
.i is an ending used for preprocessed stuff. This patch therefore renames assembler include files to .h and guards the contents with an #ifdef __ASSEMBLY__. Signed-off-by: Adrian Bunk <bunk@kernel.org> Signed-off-by: Andi Kleen <ak@suse.de> --- arch/i386/lib/semaphore.S | 4 ++-- arch/x86_64/lib/rwlock.S | 2 +- include/asm-i386/alternative-asm.h | 16 ++++++++++++++++ include/asm-i386/alternative-asm.i | 12 ------------ include/asm-i38...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [32/50] x86: Show last exception from/to register c...
From: "Jan Beulich" <jbeulich@novell.com> .. when dumping register state. This is particularly useful when gcc managed to tail-call optimize an indirect call which happens to hit a NULL (or otherwise invalid) pointer. The result is unreliable because interrupts happening inbetween can mess it up AK: added some warnings that the result can be unreliable Signed-off-by: Jan Beulich <jbeulich@novell.com> Signed-off-by: Andi Kleen <ak@suse.de> Documentation/kernel-parameters...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [31/50] x86_64: honor notify_die() returning NOTIFY_...
From: "Jan Beulich" <jbeulich@novell.com> If a debugger or other low level code resolves a kernel exception, don't send signals, kill the kernel, or do anything the like. Signed-off-by: Jan Beulich <jbeulich@novell.com> Signed-off-by: Andi Kleen <ak@suse.de> arch/x86_64/kernel/mce.c | 7 ++++--- arch/x86_64/kernel/traps.c | 23 +++++++++++++++-------- arch/x86_64/mm/fault.c | 12 ++++++------ include/asm-x86_64/kdebug.h | 4 ++-- 4 files changed, 27 inser...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [30/50] x86_64: remove some dead code
From: "Jan Beulich" <jbeulich@novell.com> Signed-off-by: Jan Beulich <jbeulich@novell.com> Signed-off-by: Andi Kleen <ak@suse.de> arch/x86_64/kernel/entry.S | 4 ---- arch/x86_64/kernel/traps.c | 3 --- 2 files changed, 7 deletions(-) Index: linux/arch/x86_64/kernel/entry.S =================================================================== --- linux.orig/arch/x86_64/kernel/entry.S +++ linux/arch/x86_64/kernel/entry.S @@ -1088,10 +1088,6 @@ ENTRY(coprocessor_segment_...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [29/50] x86: honor _PAGE_PSE bit on page walks
From: "Jan Beulich" <jbeulich@novell.com> Signed-off-by: Jan Beulich <jbeulich@novell.com> Signed-off-by: Andi Kleen <ak@suse.de> arch/i386/mm/fault.c | 3 ++- arch/x86_64/mm/fault.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) Index: linux/arch/i386/mm/fault.c =================================================================== --- linux.orig/arch/i386/mm/fault.c +++ linux/arch/i386/mm/fault.c @@ -569,7 +569,8 @@ no_context: * it's allocated alread...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [28/50] i386: remove stub early_printk.c
From: "Jan Beulich" <jbeulich@novell.com> .. and handle use of the x86-64 file by make logic instead. Signed-off-by: Jan Beulich <jbeulich@novell.com> Signed-off-by: Andi Kleen <ak@suse.de> arch/i386/kernel/Makefile | 1 + arch/i386/kernel/early_printk.c | 2 -- 2 files changed, 1 insertion(+), 2 deletions(-) Index: linux/arch/i386/kernel/Makefile =================================================================== --- linux.orig/arch/i386/kernel/Makefile +++ ...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [27/50] x86_64: Remove duplicated vsyscall nsec update
Spotted by Chuck Ebbert Signed-off-by: Andi Kleen <ak@suse.de> --- arch/x86_64/kernel/vsyscall.c | 1 - 1 file changed, 1 deletion(-) Index: linux/arch/x86_64/kernel/vsyscall.c =================================================================== --- linux.orig/arch/x86_64/kernel/vsyscall.c +++ linux/arch/x86_64/kernel/vsyscall.c @@ -80,7 +80,6 @@ void update_vsyscall(struct timespec *wa vsyscall_gtod_data.wall_time_sec = wall_time->tv_sec; vsyscall_gtod_data.wall_time_nsec...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [26/50] i386: export i386 smp_call_function_mask() t...
From: Laurent Vivier <Laurent.Vivier@bull.net> This patch export i386 smp_call_function_mask() with EXPORT_SYMBOL(). This function is needed by KVM to call a function on a set of CPUs. arch/i386/kernel/smp.c | 7 +++++++ include/asm-i386/smp.h | 9 +++------ 2 files changed, 10 insertions(+), 6 deletions(-) Signed-off-by: Laurent Vivier <Laurent.Vivier@bull.net> Index: linux/arch/i386/kernel/smp.c =================================================================== -...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [23/50] x86_64: Implement missing x86_64 function sm...
From: Laurent Vivier <Laurent.Vivier@bull.net> This patch defines the missing function smp_call_function_mask() for x86_64, this is more or less a cut&paste of i386 function. It removes also some duplicate code. This function is needed by KVM to execute a function on some CPUs. AK: Fixed description AK: Moved WARN_ON(irqs_disabled) one level up to not warn in the panic case. arch/x86_64/kernel/smp.c | 118 ++++++++++++++++++++++++----------------------- include/asm-x86_64/smp.h...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [25/50] x86_64: Add parenthesis to IRQ vector macros
From: Steven Rostedt <rostedt@goodmis.org> It is not good taste to have macros with additions that do not have parenthesis's around them. This patch parethesizes the IRQ vector macros for x86_64 arch. Note, this caused me a bit of heart-ache debugging lguest64. Signed-off-by: Steven Rostedt <rostedt@goodmis.org> Signed-off-by: Andi Kleen <ak@suse.de> --- include/asm-x86_64/hw_irq.h | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-)...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [24/50] x86_64: Eliminate result signage problem in ...
From: Chuck Lever <chuck.lever@oracle.com> The return type of __scanbit() doesn't match the return type of find_{first,next}_bit(). Thus when you construct something like this: boolean ? __scanbit() : find_first_bit() you get an unsigned long result if "boolean" is true, and a signed long result if "boolean" is false. In file included from /home/cel/src/linux/include/linux/mmzone.h:15, from /home/cel/src/linux/include/linux/gfp.h:4, from /home/cel...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [22/50] i386: Misc cpuinit annotations
From: Satyam Sharma <satyam@infradead.org> cpuid_class_cpu_callback() is callback function of a CPU hotplug notifier_block (that is already marked as __cpuinitdata). Therefore it can safely be marked as __cpuinit. cpuid_device_create() is only referenced from other functions that are __cpuinit or __init. So it can also be safely marked __cpuinit. Signed-off-by: Satyam Sharma <satyam@infradead.org> Signed-off-by: Andi Kleen <ak@suse.de> --- arch/i386/kernel/cpuid.c | ...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [18/50] x86_64: Save registers in saved_context duri...
From: Rafael J. Wysocki <rjw@sisk.pl> During hibernation and suspend on x86_64 save CPU registers in the saved_context structure rather than in a handful of separate variables. Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl> Signed-off-by: Andi Kleen <ak@suse.de> Looks-ok-to: Pavel Machek <pavel@ucw.cz> --- arch/x86_64/kernel/acpi/wakeup.S | 101 ++++++++++++++++++++------------------- arch/x86_64/kernel/asm-offsets.c | 28 ++++++++++ arch/x86_64/kernel/suspend.c ...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [21/50] i386: Misc cpuinit annotations
From: Satyam Sharma <satyam@infradead.org> msr_class_cpu_callback() can be marked __cpuinit, being the notifier callback for a __cpuinitdata notifier_block. So can be marked msr_device_create() too, called only from the newly-__cpuinit msr_class_cpu_callback() or from __init-marked msr_init(). Signed-off-by: Satyam Sharma <satyam@infradead.org> Signed-off-by: Andi Kleen <ak@suse.de> --- arch/i386/kernel/msr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [13/50] x86: Fix and reenable CLFLUSH support in cha...
Reenable CLFLUSH support in change_page_attr() Mark pages that need to be cache flushed with a special bit before putting them into the deferred list. (PG_owner_priv_1). Then only cache flush these pages and don't free them. Takes especial care to handle cases where the page's LRU or owner_priv_1 bit is already used. Fall back to full cache flushes then. They probably do not happen right now, but this makes it more future proof. TBD port to i386 Signed-off-by: Andi Kleen <ak@suse...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [20/50] x86_64: Fix some broken white space in arch/...
No functional changes Signed-off-by: Andi Kleen <ak@suse.de> --- arch/x86_64/mm/init.c | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) Index: linux/arch/x86_64/mm/init.c =================================================================== --- linux.orig/arch/x86_64/mm/init.c +++ linux/arch/x86_64/mm/init.c @@ -73,7 +73,7 @@ void show_mem(void) printk(KERN_INFO "Free swap: %6ldkB\n", nr_swap_pages<<(PAGE_SHIFT-10)); ...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [16/50] x86: Use macros to modify the PG_arch_1 page...
Instead of open coding the bit accesses uses standard style *PageDeferred* macros. Signed-off-by: Andi Kleen <ak@suse.de> --- arch/i386/mm/pageattr.c | 10 +++++++--- arch/x86_64/mm/pageattr.c | 11 ++++++++--- 2 files changed, 15 insertions(+), 6 deletions(-) Index: linux/arch/x86_64/mm/pageattr.c =================================================================== --- linux.orig/arch/x86_64/mm/pageattr.c +++ linux/arch/x86_64/mm/pageattr.c @@ -17,6 +17,11 @@ #define SetPa...
Sep 21, 6:32 pm 2007
Andi Kleen
[PATCH] [19/50] Experimental: detect if SVM is disabled by B...
Also allow to set svm lock. TBD double check, documentation, i386 support Signed-off-by: Andi Kleen <ak@suse.de> --- arch/x86_64/kernel/setup.c | 25 +++++++++++++++++++++++-- include/asm-i386/cpufeature.h | 1 + include/asm-i386/msr-index.h | 3 +++ 3 files changed, 27 insertions(+), 2 deletions(-) Index: linux/arch/x86_64/kernel/setup.c =================================================================== --- linux.orig/arch/x86_64/kernel/setup.c +++ linux/arch/x86_64...
Sep 21, 6:32 pm 2007
previous daytodaynext day
September 20, 2007September 21, 2007September 22, 2007