Re: Linux v2.6.20-rc5

2007-03-08 Thread Jeff Chua

On 3/8/07, albcamus <[EMAIL PROTECTED]> wrote:

I guess that it is because 'paravirt_ops' was exported as GPL symbol, whereas
the vmware module doen't declare any license.

I tried to add the following line:

MODULE_LICENSE("GPL");

into vmmon.tar and vmnet.tar under /usr/lib/vmare/modules/source/,
then it works.



I'll try that. Thanks. Here's what I did, but don't know whether it's
the right approach (but, at least vmware still works) ...

Thanks,
Jeff.


--- vmware/vmmon-only/include/driver-config.h.org   2007-01-26
10:46:01 +0800
+++ vmware/vmmon-only/include/driver-config.h   2006-11-14 05:06:18 +0800
@@ -19,7 +19,8 @@
#include "includeCheck.h"

#include 
+#undef CONFIG_PARAVIRT
#include "compat_version.h"

/* We rely on Kernel Module support.  Check here. */
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


RE: Linux v2.6.20-rc5

2007-03-08 Thread albcamus

I guess that it is because 'paravirt_ops' was exported as GPL symbol, whereas
the vmware module doen't declare any license.

I tried to add the following line:

MODULE_LICENSE("GPL");

into vmmon.tar and vmnet.tar under /usr/lib/vmare/modules/source/,
then it works.
(but maybe will tear the copyright by VMWare Inc.)

my kernel: 2.6.21-rc3 with CONFIG_PARAVIRT=y


2007/1/14, Jeff Chua <[EMAIL PROTECTED]>:



I recompiled the vmmon module under the new kernel with
CONFIG_PARAVIRT=y. It compiled fine, but when loaded, it gives the
unknown symbol warning. I shalll make it clear that this is not a
kernel issue ... it's just vmware, but I don't know how to fix it, and
needed help from the experts.

Thanks,
Jeff.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux v2.6.20-rc5

2007-03-08 Thread Jeff Chua

On 3/8/07, albcamus [EMAIL PROTECTED] wrote:

I guess that it is because 'paravirt_ops' was exported as GPL symbol, whereas
the vmware module doen't declare any license.

I tried to add the following line:

MODULE_LICENSE(GPL);

into vmmon.tar and vmnet.tar under /usr/lib/vmare/modules/source/,
then it works.



I'll try that. Thanks. Here's what I did, but don't know whether it's
the right approach (but, at least vmware still works) ...

Thanks,
Jeff.


--- vmware/vmmon-only/include/driver-config.h.org   2007-01-26
10:46:01 +0800
+++ vmware/vmmon-only/include/driver-config.h   2006-11-14 05:06:18 +0800
@@ -19,7 +19,8 @@
#include includeCheck.h

#include linux/autoconf.h
+#undef CONFIG_PARAVIRT
#include compat_version.h

/* We rely on Kernel Module support.  Check here. */
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


RE: Linux v2.6.20-rc5

2007-03-08 Thread albcamus

I guess that it is because 'paravirt_ops' was exported as GPL symbol, whereas
the vmware module doen't declare any license.

I tried to add the following line:

MODULE_LICENSE(GPL);

into vmmon.tar and vmnet.tar under /usr/lib/vmare/modules/source/,
then it works.
(but maybe will tear the copyright by VMWare Inc.)

my kernel: 2.6.21-rc3 with CONFIG_PARAVIRT=y


2007/1/14, Jeff Chua [EMAIL PROTECTED]:



I recompiled the vmmon module under the new kernel with
CONFIG_PARAVIRT=y. It compiled fine, but when loaded, it gives the
unknown symbol warning. I shalll make it clear that this is not a
kernel issue ... it's just vmware, but I don't know how to fix it, and
needed help from the experts.

Thanks,
Jeff.

-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux v2.6.20-rc5

2007-01-22 Thread Herbert Xu
Jeff Chua <[EMAIL PROTECTED]> wrote:
> 
> 
> From: Jeff Chua <[EMAIL PROTECTED]>
> 
>>   CC [M]  drivers/kvm/vmx.o
>> {standard input}: Assembler messages:
>> {standard input}:3257: Error: bad register name `%sil'
>> make[2]: *** [drivers/kvm/vmx.o] Error 1
>> make[1]: *** [drivers/kvm] Error 2
>> make: *** [drivers] Error 2
> 
> I'm not using the kernel profiler, so here's a patch to make it work without 
> CONFIG_PROFILING.

Actually that only happens to work by chance (by making one of al/bl/cl/dl
available).  This patch should fix it properly.

Cheers,
-- 
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} <[EMAIL PROTECTED]>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
--
diff --git a/drivers/kvm/vmx.c b/drivers/kvm/vmx.c
index ce219e3..0aa2659 100644
--- a/drivers/kvm/vmx.c
+++ b/drivers/kvm/vmx.c
@@ -1824,7 +1824,7 @@ again:
 #endif
"setbe %0 \n\t"
"popf \n\t"
- : "=g" (fail)
+ : "=q" (fail)
  : "r"(vcpu->launched), "d"((unsigned long)HOST_RSP),
"c"(vcpu),
[rax]"i"(offsetof(struct kvm_vcpu, regs[VCPU_REGS_RAX])),
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux v2.6.20-rc5

2007-01-22 Thread Herbert Xu
Jeff Chua [EMAIL PROTECTED] wrote:
 
 
 From: Jeff Chua [EMAIL PROTECTED]
 
   CC [M]  drivers/kvm/vmx.o
 {standard input}: Assembler messages:
 {standard input}:3257: Error: bad register name `%sil'
 make[2]: *** [drivers/kvm/vmx.o] Error 1
 make[1]: *** [drivers/kvm] Error 2
 make: *** [drivers] Error 2
 
 I'm not using the kernel profiler, so here's a patch to make it work without 
 CONFIG_PROFILING.

Actually that only happens to work by chance (by making one of al/bl/cl/dl
available).  This patch should fix it properly.

Cheers,
-- 
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmVHI~} [EMAIL PROTECTED]
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
--
diff --git a/drivers/kvm/vmx.c b/drivers/kvm/vmx.c
index ce219e3..0aa2659 100644
--- a/drivers/kvm/vmx.c
+++ b/drivers/kvm/vmx.c
@@ -1824,7 +1824,7 @@ again:
 #endif
setbe %0 \n\t
popf \n\t
- : =g (fail)
+ : =q (fail)
  : r(vcpu-launched), d((unsigned long)HOST_RSP),
c(vcpu),
[rax]i(offsetof(struct kvm_vcpu, regs[VCPU_REGS_RAX])),
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux v2.6.20-rc5

2007-01-14 Thread Jeff Chua

On 1/14/07, Adrian Bunk <[EMAIL PROTECTED]> wrote:

On Sun, Jan 14, 2007 at 07:03:12PM +0800, Jeff Chua wrote:
>
> On 1/14/07, Adrian Bunk <[EMAIL PROTECTED]> wrote:
> >On Sun, Jan 14, 2007 at 03:38:24PM +0800, Jeff Chua wrote:
> >>
> >> setting CONFIG_PARAVIRT=y will return in ...
> >>
> >>   vmmon.ko module unknown symbol paravirt_ops



Could it be you compiled the module against a CONFIG_PARAVIRT=y tree and
tried to use it with a (CONFIG_PARAVIRT=n kernel?


I recompiled the vmmon module under the new kernel with
CONFIG_PARAVIRT=y. It compiled fine, but when loaded, it gives the
unknown symbol warning. I shalll make it clear that this is not a
kernel issue ... it's just vmware, but I don't know how to fix it, and
needed help from the experts.

Thanks,
Jeff.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux v2.6.20-rc5

2007-01-14 Thread Adrian Bunk
On Sun, Jan 14, 2007 at 07:03:12PM +0800, Jeff Chua wrote:
> 
> On 1/14/07, Adrian Bunk <[EMAIL PROTECTED]> wrote:
> >On Sun, Jan 14, 2007 at 03:38:24PM +0800, Jeff Chua wrote:
> >>
> >> setting CONFIG_PARAVIRT=y will return in ...
> >>
> >>   vmmon.ko module unknown symbol paravirt_ops
> >>
> >Please send the 2.6.20-rc5 .config you saw this with.
> 
> Adrian,
> 
> 
> Only difference is (without CONFIG_PARAVIRT) ...
> 
> < CONFIG_PARAVIRT=y
> ---
> ># CONFIG_PARAVIRT is not set
> 
> 
> Thanks,
> Jeff.
> 
> 
> Here's my .config ...
>...

I don't have any illegal modules for testing, but the resulting kernel 
looks good (and many other of the drivers in your kernel would break if 
paravirt_ops wasn't exported).

Could it be you compiled the module against a CONFIG_PARAVIRT=y tree and 
tried to use it with a CONFIG_PARAVIRT=n kernel?

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

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux v2.6.20-rc5

2007-01-14 Thread Jeff Chua


On 1/14/07, Adrian Bunk <[EMAIL PROTECTED]> wrote:

On Sun, Jan 14, 2007 at 03:38:24PM +0800, Jeff Chua wrote:
>
> setting CONFIG_PARAVIRT=y will return in ...
>
>   vmmon.ko module unknown symbol paravirt_ops
>
Please send the 2.6.20-rc5 .config you saw this with.


Adrian,


Only difference is (without CONFIG_PARAVIRT) ...

< CONFIG_PARAVIRT=y
---

# CONFIG_PARAVIRT is not set



Thanks,
Jeff.


Here's my .config ...


#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.20-rc5
# Sat Jan 13 14:45:19 2007
#
CONFIG_X86_32=y
CONFIG_GENERIC_TIME=y
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_SEMAPHORE_SLEEPERS=y
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y
CONFIG_GENERIC_BUG=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_DMI=y
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32

#
# General setup
#
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
# CONFIG_IPC_NS is not set
# CONFIG_POSIX_MQUEUE is not set
# CONFIG_BSD_PROCESS_ACCT is not set
# CONFIG_TASKSTATS is not set
# CONFIG_UTS_NS is not set
# CONFIG_AUDIT is not set
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
# CONFIG_CPUSETS is not set
CONFIG_SYSFS_DEPRECATED=y
# CONFIG_RELAY is not set
CONFIG_INITRAMFS_SOURCE=""
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_SYSCTL=y
# CONFIG_EMBEDDED is not set
CONFIG_UID16=y
CONFIG_SYSCTL_SYSCALL=y
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_EXTRA_PASS is not set
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SHMEM=y
CONFIG_SLAB=y
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_RT_MUTEXES=y
# CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0
# CONFIG_SLOB is not set

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y
CONFIG_STOP_MACHINE=y

#
# Block layer
#
CONFIG_BLOCK=y
CONFIG_LBD=y
# CONFIG_BLK_DEV_IO_TRACE is not set
# CONFIG_LSF is not set

#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
CONFIG_DEFAULT_AS=y
# CONFIG_DEFAULT_DEADLINE is not set
# CONFIG_DEFAULT_CFQ is not set
# CONFIG_DEFAULT_NOOP is not set
CONFIG_DEFAULT_IOSCHED="anticipatory"

#
# Processor type and features
#
CONFIG_SMP=y
CONFIG_X86_PC=y
# CONFIG_X86_ELAN is not set
# CONFIG_X86_VOYAGER is not set
# CONFIG_X86_NUMAQ is not set
# CONFIG_X86_SUMMIT is not set
# CONFIG_X86_BIGSMP is not set
# CONFIG_X86_VISWS is not set
# CONFIG_X86_GENERICARCH is not set
# CONFIG_X86_ES7000 is not set
CONFIG_PARAVIRT=y
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
# CONFIG_MCORE2 is not set
CONFIG_MPENTIUM4=y
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MGEODE_LX is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
CONFIG_X86_GENERIC=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
# CONFIG_ARCH_HAS_ILOG2_U32 is not set
# CONFIG_ARCH_HAS_ILOG2_U64 is not set
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_TSC=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
CONFIG_NR_CPUS=8
CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
CONFIG_PREEMPT=y
CONFIG_PREEMPT_BKL=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
# CONFIG_X86_MCE is not set
CONFIG_VM86=y
# CONFIG_TOSHIBA is not set
# CONFIG_I8K is not set
# CONFIG_X86_REBOOTFIXUPS is not set
# CONFIG_MICROCODE is not set
# CONFIG_X86_MSR is not set
# CONFIG_X86_CPUID is not set

#
# Firmware Drivers
#
# CONFIG_EDD is not set
# CONFIG_DELL_RBU is not set
CONFIG_DCDBAS=m
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_PAGE_OFFSET=0xC000
CONFIG_HIGHMEM=y
CONFIG_ARCH_FLATMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_ARCH_POPULATES_NODE_MAP=y
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_FLATMEM_MANUAL=y
# CONFIG_DISCONTIGMEM_MANUAL is not set
# CONFIG_SPARSEMEM_MANUAL is not set
CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
CONFIG_SPARSEMEM_STATIC=y
CONFIG_SPLIT_PTLOCK_CPUS=4
# CONFIG_RESOURCES_64BIT is not set
CONFIG_HIGHPTE=y
# CONFIG_MATH_EMULATION is not set
CONFIG_MTRR=y
# 

Re: Linux v2.6.20-rc5

2007-01-14 Thread Jeff Chua


On 1/14/07, Adrian Bunk [EMAIL PROTECTED] wrote:

On Sun, Jan 14, 2007 at 03:38:24PM +0800, Jeff Chua wrote:

 setting CONFIG_PARAVIRT=y will return in ...

   vmmon.ko module unknown symbol paravirt_ops

Please send the 2.6.20-rc5 .config you saw this with.


Adrian,


Only difference is (without CONFIG_PARAVIRT) ...

 CONFIG_PARAVIRT=y
---

# CONFIG_PARAVIRT is not set



Thanks,
Jeff.


Here's my .config ...


#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.20-rc5
# Sat Jan 13 14:45:19 2007
#
CONFIG_X86_32=y
CONFIG_GENERIC_TIME=y
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_SEMAPHORE_SLEEPERS=y
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y
CONFIG_GENERIC_BUG=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_DMI=y
CONFIG_DEFCONFIG_LIST=/lib/modules/$UNAME_RELEASE/.config

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32

#
# General setup
#
CONFIG_LOCALVERSION=
CONFIG_LOCALVERSION_AUTO=y
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
# CONFIG_IPC_NS is not set
# CONFIG_POSIX_MQUEUE is not set
# CONFIG_BSD_PROCESS_ACCT is not set
# CONFIG_TASKSTATS is not set
# CONFIG_UTS_NS is not set
# CONFIG_AUDIT is not set
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
# CONFIG_CPUSETS is not set
CONFIG_SYSFS_DEPRECATED=y
# CONFIG_RELAY is not set
CONFIG_INITRAMFS_SOURCE=
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_SYSCTL=y
# CONFIG_EMBEDDED is not set
CONFIG_UID16=y
CONFIG_SYSCTL_SYSCALL=y
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_EXTRA_PASS is not set
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SHMEM=y
CONFIG_SLAB=y
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_RT_MUTEXES=y
# CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0
# CONFIG_SLOB is not set

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y
CONFIG_STOP_MACHINE=y

#
# Block layer
#
CONFIG_BLOCK=y
CONFIG_LBD=y
# CONFIG_BLK_DEV_IO_TRACE is not set
# CONFIG_LSF is not set

#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
CONFIG_DEFAULT_AS=y
# CONFIG_DEFAULT_DEADLINE is not set
# CONFIG_DEFAULT_CFQ is not set
# CONFIG_DEFAULT_NOOP is not set
CONFIG_DEFAULT_IOSCHED=anticipatory

#
# Processor type and features
#
CONFIG_SMP=y
CONFIG_X86_PC=y
# CONFIG_X86_ELAN is not set
# CONFIG_X86_VOYAGER is not set
# CONFIG_X86_NUMAQ is not set
# CONFIG_X86_SUMMIT is not set
# CONFIG_X86_BIGSMP is not set
# CONFIG_X86_VISWS is not set
# CONFIG_X86_GENERICARCH is not set
# CONFIG_X86_ES7000 is not set
CONFIG_PARAVIRT=y
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
# CONFIG_MCORE2 is not set
CONFIG_MPENTIUM4=y
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MGEODE_LX is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
CONFIG_X86_GENERIC=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
# CONFIG_ARCH_HAS_ILOG2_U32 is not set
# CONFIG_ARCH_HAS_ILOG2_U64 is not set
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_TSC=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
CONFIG_NR_CPUS=8
CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
CONFIG_PREEMPT=y
CONFIG_PREEMPT_BKL=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
# CONFIG_X86_MCE is not set
CONFIG_VM86=y
# CONFIG_TOSHIBA is not set
# CONFIG_I8K is not set
# CONFIG_X86_REBOOTFIXUPS is not set
# CONFIG_MICROCODE is not set
# CONFIG_X86_MSR is not set
# CONFIG_X86_CPUID is not set

#
# Firmware Drivers
#
# CONFIG_EDD is not set
# CONFIG_DELL_RBU is not set
CONFIG_DCDBAS=m
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_PAGE_OFFSET=0xC000
CONFIG_HIGHMEM=y
CONFIG_ARCH_FLATMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_ARCH_POPULATES_NODE_MAP=y
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_FLATMEM_MANUAL=y
# CONFIG_DISCONTIGMEM_MANUAL is not set
# CONFIG_SPARSEMEM_MANUAL is not set
CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
CONFIG_SPARSEMEM_STATIC=y
CONFIG_SPLIT_PTLOCK_CPUS=4
# CONFIG_RESOURCES_64BIT is not set
CONFIG_HIGHPTE=y
# CONFIG_MATH_EMULATION is not set
CONFIG_MTRR=y
# CONFIG_EFI is 

Re: Linux v2.6.20-rc5

2007-01-14 Thread Adrian Bunk
On Sun, Jan 14, 2007 at 07:03:12PM +0800, Jeff Chua wrote:
 
 On 1/14/07, Adrian Bunk [EMAIL PROTECTED] wrote:
 On Sun, Jan 14, 2007 at 03:38:24PM +0800, Jeff Chua wrote:
 
  setting CONFIG_PARAVIRT=y will return in ...
 
vmmon.ko module unknown symbol paravirt_ops
 
 Please send the 2.6.20-rc5 .config you saw this with.
 
 Adrian,
 
 
 Only difference is (without CONFIG_PARAVIRT) ...
 
  CONFIG_PARAVIRT=y
 ---
 # CONFIG_PARAVIRT is not set
 
 
 Thanks,
 Jeff.
 
 
 Here's my .config ...
...

I don't have any illegal modules for testing, but the resulting kernel 
looks good (and many other of the drivers in your kernel would break if 
paravirt_ops wasn't exported).

Could it be you compiled the module against a CONFIG_PARAVIRT=y tree and 
tried to use it with a CONFIG_PARAVIRT=n kernel?

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

-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux v2.6.20-rc5

2007-01-14 Thread Jeff Chua

On 1/14/07, Adrian Bunk [EMAIL PROTECTED] wrote:

On Sun, Jan 14, 2007 at 07:03:12PM +0800, Jeff Chua wrote:

 On 1/14/07, Adrian Bunk [EMAIL PROTECTED] wrote:
 On Sun, Jan 14, 2007 at 03:38:24PM +0800, Jeff Chua wrote:
 
  setting CONFIG_PARAVIRT=y will return in ...
 
vmmon.ko module unknown symbol paravirt_ops



Could it be you compiled the module against a CONFIG_PARAVIRT=y tree and
tried to use it with a (CONFIG_PARAVIRT=n kernel?


I recompiled the vmmon module under the new kernel with
CONFIG_PARAVIRT=y. It compiled fine, but when loaded, it gives the
unknown symbol warning. I shalll make it clear that this is not a
kernel issue ... it's just vmware, but I don't know how to fix it, and
needed help from the experts.

Thanks,
Jeff.
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux v2.6.20-rc5

2007-01-13 Thread Adrian Bunk
On Sun, Jan 14, 2007 at 03:38:24PM +0800, Jeff Chua wrote:
> On 1/13/07, Jan Engelhardt <[EMAIL PROTECTED]> wrote:
> >On Jan 13 2007 06:01, Adrian Bunk wrote:
> >>On Fri, Jan 12, 2007 at 02:26:45PM -0800, Andrew Morton wrote:
> 
> >*cough*vmware*cough*
> 
> setting CONFIG_PARAVIRT=y will return in ...
> 
>   vmmon.ko module unknown symbol paravirt_ops
> 
> Without it, vmware runs run. Any fix?

Please send the 2.6.20-rc5 .config you saw this with.

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

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux v2.6.20-rc5

2007-01-13 Thread Jeff Chua

On 1/13/07, Jan Engelhardt <[EMAIL PROTECTED]> wrote:

On Jan 13 2007 06:01, Adrian Bunk wrote:
>On Fri, Jan 12, 2007 at 02:26:45PM -0800, Andrew Morton wrote:



*cough*vmware*cough*


setting CONFIG_PARAVIRT=y will return in ...

  vmmon.ko module unknown symbol paravirt_ops

Without it, vmware runs run. Any fix?
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux v2.6.20-rc5

2007-01-13 Thread Segher Boessenkool

 CC [M]  drivers/kvm/vmx.o
{standard input}: Assembler messages:
{standard input}:3257: Error: bad register name `%sil'
make[2]: *** [drivers/kvm/vmx.o] Error 1
make[1]: *** [drivers/kvm] Error 2
make: *** [drivers] Error 2

Am I missing something or this is a real problem?


What's on (and sround) that line #3257?


Segher

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux v2.6.20-rc5

2007-01-13 Thread Bill Davidsen

Jeff Chua wrote:

On 1/13/07, Jeff Chua <[EMAIL PROTECTED]> wrote:

On 1/13/07, Andrew Morton <[EMAIL PROTECTED]> wrote:
> On Fri, 12 Jan 2007 14:27:48 -0500 (EST)
> Linus Torvalds <[EMAIL PROTECTED]> wrote:

  CC [M]  drivers/kvm/vmx.o
{standard input}: Assembler messages:
{standard input}:3257: Error: bad register name `%sil'
make[2]: *** [drivers/kvm/vmx.o] Error 1
make[1]: *** [drivers/kvm] Error 2
make: *** [drivers] Error 2

Am I missing something or this is a real problem?
Applied 2.6.20-rc5-mm-fixes and got this problem.
Using gcc version 3.4.5, binutils-2.17.50.0.8


Same problem with vanilla linux-2.6.20-rc5.


What target? I had no such problem with x86, haven't tried the x86_64 
build yet. Haven't even been able to try a boot, but the build was fine ;-)


--
bill davidsen <[EMAIL PROTECTED]>
  CTO TMR Associates, Inc
  Doing interesting things with small computers since 1979
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux v2.6.20-rc5

2007-01-13 Thread Jan Engelhardt

On Jan 13 2007 06:01, Adrian Bunk wrote:
>On Fri, Jan 12, 2007 at 02:26:45PM -0800, Andrew Morton wrote:
>> On Fri, 12 Jan 2007 14:27:48 -0500 (EST)
>> Linus Torvalds <[EMAIL PROTECTED]> wrote:
>> 
>> > 
>> > Ok, there it is, in all its shining glory.
>> 
>> It still doesn't run Excel.
>>...
>
>It should work with CrossOver.

*cough*vmware*cough*


-`J'
-- 
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux v2.6.20-rc5

2007-01-13 Thread Jan Engelhardt

On Jan 13 2007 06:01, Adrian Bunk wrote:
On Fri, Jan 12, 2007 at 02:26:45PM -0800, Andrew Morton wrote:
 On Fri, 12 Jan 2007 14:27:48 -0500 (EST)
 Linus Torvalds [EMAIL PROTECTED] wrote:
 
  
  Ok, there it is, in all its shining glory.
 
 It still doesn't run Excel.
...

It should work with CrossOver.

*cough*vmware*cough*


-`J'
-- 
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux v2.6.20-rc5

2007-01-13 Thread Bill Davidsen

Jeff Chua wrote:

On 1/13/07, Jeff Chua [EMAIL PROTECTED] wrote:

On 1/13/07, Andrew Morton [EMAIL PROTECTED] wrote:
 On Fri, 12 Jan 2007 14:27:48 -0500 (EST)
 Linus Torvalds [EMAIL PROTECTED] wrote:

  CC [M]  drivers/kvm/vmx.o
{standard input}: Assembler messages:
{standard input}:3257: Error: bad register name `%sil'
make[2]: *** [drivers/kvm/vmx.o] Error 1
make[1]: *** [drivers/kvm] Error 2
make: *** [drivers] Error 2

Am I missing something or this is a real problem?
Applied 2.6.20-rc5-mm-fixes and got this problem.
Using gcc version 3.4.5, binutils-2.17.50.0.8


Same problem with vanilla linux-2.6.20-rc5.


What target? I had no such problem with x86, haven't tried the x86_64 
build yet. Haven't even been able to try a boot, but the build was fine ;-)


--
bill davidsen [EMAIL PROTECTED]
  CTO TMR Associates, Inc
  Doing interesting things with small computers since 1979
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux v2.6.20-rc5

2007-01-13 Thread Segher Boessenkool

 CC [M]  drivers/kvm/vmx.o
{standard input}: Assembler messages:
{standard input}:3257: Error: bad register name `%sil'
make[2]: *** [drivers/kvm/vmx.o] Error 1
make[1]: *** [drivers/kvm] Error 2
make: *** [drivers] Error 2

Am I missing something or this is a real problem?


What's on (and sround) that line #3257?


Segher

-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux v2.6.20-rc5

2007-01-13 Thread Jeff Chua

On 1/13/07, Jan Engelhardt [EMAIL PROTECTED] wrote:

On Jan 13 2007 06:01, Adrian Bunk wrote:
On Fri, Jan 12, 2007 at 02:26:45PM -0800, Andrew Morton wrote:



*cough*vmware*cough*


setting CONFIG_PARAVIRT=y will return in ...

  vmmon.ko module unknown symbol paravirt_ops

Without it, vmware runs run. Any fix?
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux v2.6.20-rc5

2007-01-13 Thread Adrian Bunk
On Sun, Jan 14, 2007 at 03:38:24PM +0800, Jeff Chua wrote:
 On 1/13/07, Jan Engelhardt [EMAIL PROTECTED] wrote:
 On Jan 13 2007 06:01, Adrian Bunk wrote:
 On Fri, Jan 12, 2007 at 02:26:45PM -0800, Andrew Morton wrote:
 
 *cough*vmware*cough*
 
 setting CONFIG_PARAVIRT=y will return in ...
 
   vmmon.ko module unknown symbol paravirt_ops
 
 Without it, vmware runs run. Any fix?

Please send the 2.6.20-rc5 .config you saw this with.

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

-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux v2.6.20-rc5

2007-01-12 Thread Jeff Chua



From: Jeff Chua <[EMAIL PROTECTED]>


  CC [M]  drivers/kvm/vmx.o
{standard input}: Assembler messages:
{standard input}:3257: Error: bad register name `%sil'
make[2]: *** [drivers/kvm/vmx.o] Error 1
make[1]: *** [drivers/kvm] Error 2
make: *** [drivers] Error 2



I'm not using the kernel profiler, so here's a patch to make it work without 
CONFIG_PROFILING.



Thanks,
Jeff


--- linux/drivers/kvm/vmx.c.org 2007-01-13 12:57:28 +0800
+++ linux/drivers/kvm/vmx.c 2007-01-13 14:01:17 +0800
@@ -21,7 +21,11 @@
 #include 
 #include 
 #include 
+
+#ifdef CONFIG_PROFILING
 #include 
+#endif
+
 #include 
 #include 

@@ -1861,11 +1865,13 @@
asm ("mov %0, %%ds; mov %0, %%es" : : "r"(__USER_DS));
 #endif

+#ifdef CONFIG_PROFILING
/*
 * Profile KVM exit RIPs:
 */
if (unlikely(prof_on == KVM_PROFILING))
profile_hit(KVM_PROFILING, (void *)vmcs_readl(GUEST_RIP));
+#endif

kvm_run->exit_type = 0;
if (fail) {
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux v2.6.20-rc5

2007-01-12 Thread Adrian Bunk
On Fri, Jan 12, 2007 at 02:26:45PM -0800, Andrew Morton wrote:
> On Fri, 12 Jan 2007 14:27:48 -0500 (EST)
> Linus Torvalds <[EMAIL PROTECTED]> wrote:
> 
> > 
> > Ok, there it is, in all its shining glory.
> 
> It still doesn't run Excel.
>...

It should work with CrossOver.

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

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux v2.6.20-rc5

2007-01-12 Thread Jeff Chua

On 1/13/07, Jeff Chua <[EMAIL PROTECTED]> wrote:

On 1/13/07, Andrew Morton <[EMAIL PROTECTED]> wrote:
> On Fri, 12 Jan 2007 14:27:48 -0500 (EST)
> Linus Torvalds <[EMAIL PROTECTED]> wrote:

  CC [M]  drivers/kvm/vmx.o
{standard input}: Assembler messages:
{standard input}:3257: Error: bad register name `%sil'
make[2]: *** [drivers/kvm/vmx.o] Error 1
make[1]: *** [drivers/kvm] Error 2
make: *** [drivers] Error 2

Am I missing something or this is a real problem?
Applied 2.6.20-rc5-mm-fixes and got this problem.
Using gcc version 3.4.5, binutils-2.17.50.0.8


Same problem with vanilla linux-2.6.20-rc5.

Thanks,
Jeff.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux v2.6.20-rc5

2007-01-12 Thread Jeff Chua

On 1/13/07, Andrew Morton <[EMAIL PROTECTED]> wrote:

On Fri, 12 Jan 2007 14:27:48 -0500 (EST)
Linus Torvalds <[EMAIL PROTECTED]> wrote:



http://userweb.kernel.org/~akpm/2.6.20-rc5-mm-fixes
The KVM and direct-io changes are significant, so if people are testing
those things, please be sure to have that patch applied.


 CC [M]  drivers/kvm/vmx.o
{standard input}: Assembler messages:
{standard input}:3257: Error: bad register name `%sil'
make[2]: *** [drivers/kvm/vmx.o] Error 1
make[1]: *** [drivers/kvm] Error 2
make: *** [drivers] Error 2

Am I missing something or this is a real problem?

Applied 2.6.20-rc5-mm-fixes and got this problem.

Using gcc version 3.4.5, binutils-2.17.50.0.8


Thanks,
Jeff.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux v2.6.20-rc5

2007-01-12 Thread Nigel Cunningham
Hi.

On Fri, 2007-01-12 at 14:26 -0800, Andrew Morton wrote:
> On Fri, 12 Jan 2007 14:27:48 -0500 (EST)
> Linus Torvalds <[EMAIL PROTECTED]> wrote:
> 
> > 
> > Ok, there it is, in all its shining glory.
> > 
> 
> It still doesn't run Excel.

Heretic!

:)


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux v2.6.20-rc5

2007-01-12 Thread Andrew Morton
On Fri, 12 Jan 2007 14:27:48 -0500 (EST)
Linus Torvalds <[EMAIL PROTECTED]> wrote:

> 
> Ok, there it is, in all its shining glory.
> 

It still doesn't run Excel.

> A lot of developers (including me) will be gone next week for 
> Linux.Conf.Au,

me too.

> so you have a week of rest and quiet to test this, and 
> report any problems. 

I have a few fixes pending:

kvm-add-vm-exit-profiling-fix.patch
revert-nmi_known_cpu-check-during-boot-option-parsing.patch
blockdev-direct_io-fix-signedness-bug.patch
submitchecklist-update.patch
paravirt-mark-the-paravirt_ops-export-internal.patch
kvm-make-sure-there-is-a-vcpu-context-loaded-when.patch
kvm-fix-race-between-mmio-reads-and-injected-interrupts.patch
kvm-x86-emulator-fix-bit-string-instructions.patch
kvm-fix-asm-constraints-with-config_frame_pointer=n.patch
kvm-fix-bogus-pagefault-on-writable-pages.patch
rtc-sh-act-on-rtc_wkalrmenabled-when-setting-an-alarm.patch
fix-blk_direct_io-bio-preparation.patch
tlclk-bug-fix-misc-fixes.patch
mbind-restrict-nodes-to-the-currently-allowed-cpuset.patch
reiserfs-avoid-tail-packing-if-an-inode-was-ever-mmapped.patch

all of which are present in
http://userweb.kernel.org/~akpm/2.6.20-rc5-mm-fixes

The KVM and direct-io changes are significant, so if people are testing
those things, please be sure to have that patch applied.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux v2.6.20-rc5

2007-01-12 Thread Andrew Morton
On Fri, 12 Jan 2007 14:27:48 -0500 (EST)
Linus Torvalds [EMAIL PROTECTED] wrote:

 
 Ok, there it is, in all its shining glory.
 

It still doesn't run Excel.

 A lot of developers (including me) will be gone next week for 
 Linux.Conf.Au,

me too.

 so you have a week of rest and quiet to test this, and 
 report any problems. 

I have a few fixes pending:

kvm-add-vm-exit-profiling-fix.patch
revert-nmi_known_cpu-check-during-boot-option-parsing.patch
blockdev-direct_io-fix-signedness-bug.patch
submitchecklist-update.patch
paravirt-mark-the-paravirt_ops-export-internal.patch
kvm-make-sure-there-is-a-vcpu-context-loaded-when.patch
kvm-fix-race-between-mmio-reads-and-injected-interrupts.patch
kvm-x86-emulator-fix-bit-string-instructions.patch
kvm-fix-asm-constraints-with-config_frame_pointer=n.patch
kvm-fix-bogus-pagefault-on-writable-pages.patch
rtc-sh-act-on-rtc_wkalrmenabled-when-setting-an-alarm.patch
fix-blk_direct_io-bio-preparation.patch
tlclk-bug-fix-misc-fixes.patch
mbind-restrict-nodes-to-the-currently-allowed-cpuset.patch
reiserfs-avoid-tail-packing-if-an-inode-was-ever-mmapped.patch

all of which are present in
http://userweb.kernel.org/~akpm/2.6.20-rc5-mm-fixes

The KVM and direct-io changes are significant, so if people are testing
those things, please be sure to have that patch applied.
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux v2.6.20-rc5

2007-01-12 Thread Nigel Cunningham
Hi.

On Fri, 2007-01-12 at 14:26 -0800, Andrew Morton wrote:
 On Fri, 12 Jan 2007 14:27:48 -0500 (EST)
 Linus Torvalds [EMAIL PROTECTED] wrote:
 
  
  Ok, there it is, in all its shining glory.
  
 
 It still doesn't run Excel.

Heretic!

:)


-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux v2.6.20-rc5

2007-01-12 Thread Jeff Chua

On 1/13/07, Andrew Morton [EMAIL PROTECTED] wrote:

On Fri, 12 Jan 2007 14:27:48 -0500 (EST)
Linus Torvalds [EMAIL PROTECTED] wrote:



http://userweb.kernel.org/~akpm/2.6.20-rc5-mm-fixes
The KVM and direct-io changes are significant, so if people are testing
those things, please be sure to have that patch applied.


 CC [M]  drivers/kvm/vmx.o
{standard input}: Assembler messages:
{standard input}:3257: Error: bad register name `%sil'
make[2]: *** [drivers/kvm/vmx.o] Error 1
make[1]: *** [drivers/kvm] Error 2
make: *** [drivers] Error 2

Am I missing something or this is a real problem?

Applied 2.6.20-rc5-mm-fixes and got this problem.

Using gcc version 3.4.5, binutils-2.17.50.0.8


Thanks,
Jeff.
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux v2.6.20-rc5

2007-01-12 Thread Jeff Chua

On 1/13/07, Jeff Chua [EMAIL PROTECTED] wrote:

On 1/13/07, Andrew Morton [EMAIL PROTECTED] wrote:
 On Fri, 12 Jan 2007 14:27:48 -0500 (EST)
 Linus Torvalds [EMAIL PROTECTED] wrote:

  CC [M]  drivers/kvm/vmx.o
{standard input}: Assembler messages:
{standard input}:3257: Error: bad register name `%sil'
make[2]: *** [drivers/kvm/vmx.o] Error 1
make[1]: *** [drivers/kvm] Error 2
make: *** [drivers] Error 2

Am I missing something or this is a real problem?
Applied 2.6.20-rc5-mm-fixes and got this problem.
Using gcc version 3.4.5, binutils-2.17.50.0.8


Same problem with vanilla linux-2.6.20-rc5.

Thanks,
Jeff.
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux v2.6.20-rc5

2007-01-12 Thread Adrian Bunk
On Fri, Jan 12, 2007 at 02:26:45PM -0800, Andrew Morton wrote:
 On Fri, 12 Jan 2007 14:27:48 -0500 (EST)
 Linus Torvalds [EMAIL PROTECTED] wrote:
 
  
  Ok, there it is, in all its shining glory.
 
 It still doesn't run Excel.
...

It should work with CrossOver.

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

-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux v2.6.20-rc5

2007-01-12 Thread Jeff Chua



From: Jeff Chua [EMAIL PROTECTED]


  CC [M]  drivers/kvm/vmx.o
{standard input}: Assembler messages:
{standard input}:3257: Error: bad register name `%sil'
make[2]: *** [drivers/kvm/vmx.o] Error 1
make[1]: *** [drivers/kvm] Error 2
make: *** [drivers] Error 2



I'm not using the kernel profiler, so here's a patch to make it work without 
CONFIG_PROFILING.



Thanks,
Jeff


--- linux/drivers/kvm/vmx.c.org 2007-01-13 12:57:28 +0800
+++ linux/drivers/kvm/vmx.c 2007-01-13 14:01:17 +0800
@@ -21,7 +21,11 @@
 #include linux/module.h
 #include linux/mm.h
 #include linux/highmem.h
+
+#ifdef CONFIG_PROFILING
 #include linux/profile.h
+#endif
+
 #include asm/io.h
 #include asm/desc.h

@@ -1861,11 +1865,13 @@
asm (mov %0, %%ds; mov %0, %%es : : r(__USER_DS));
 #endif

+#ifdef CONFIG_PROFILING
/*
 * Profile KVM exit RIPs:
 */
if (unlikely(prof_on == KVM_PROFILING))
profile_hit(KVM_PROFILING, (void *)vmcs_readl(GUEST_RIP));
+#endif

kvm_run-exit_type = 0;
if (fail) {
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/