Skip to contentSkip to conversation

BUG with the kernel version 2.6.36-rc1 on power machine

DISCUSSION divya 4 participants 8 messages Oct 22, 2010 – Oct 25, 2010 1 message not in the archive

lore
Share & tools
lore

divya

author
#0 lore raw

Hi ,

With the latest version of kernel 2.6.36-rc1 running on the power machine, came across the following call trace

BUG: looking up invalid subclass: 31
turning off the locking correctness validator.
Call Trace:
[c00000000e0bfb60] [c0000000000119a0] .show_stack+0x6c/0x16c (unreliable)
[c00000000e0bfc10] [c0000000000c39b8] .lockdep_init_map+0x194/0x630
[c00000000e0bfcf0] [c0000000005524f8] .mousedev_create+0xcc/0x234
[c00000000e0bfda0] [c00000000093fb58] .mousedev_init+0x38/0xa0
[c00000000e0bfe30] [c0000000000097e4] .do_one_initcall+0xd8/0x1c8
[c00000000e0bfee0] [c0000000009004ac] .kernel_init+0x23c/0x2f8
[c00000000e0bff90] [c00000000002ad30] .kernel_thread+0x54/0x70

The config file used for make oldconfig is being attached

Thanks
Divya

CONFIG_ALTIVEC=y
# CONFIG_WIRELESS is not set
CONFIG_VSX=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
CONFIG_TASK_XACCT=y
CONFIG_TASK_IO_ACCOUNTING=y
CONFIG_HAVE_KPROBES=y
CONFIG_HAVE_KRETPROBES=y
CONFIG_TREE_RCU=y
CONFIG_RCU_FANOUT=64
CONFIG_CGROUP_SCHED=y
CONFIG_CGROUPS=y
CONFIG_CGROUP_NS=y
CONFIG_CGROUP_FREEZER=y
CONFIG_CGROUP_DEVICE=y
CONFIG_CPUSETS=y
CONFIG_PROC_PID_CPUSET=y
CONFIG_CGROUP_CPUACCT=y
CONFIG_RESOURCE_COUNTERS=y
CONFIG_CGROUP_MEM_RES_CTLR=y
CONFIG_CGROUP_MEM_RES_CTLR_SWAP=y
CONFIG_NAMESPACES=y
CONFIG_UTS_NS=y
CONFIG_IPC_NS=y
CONFIG_USER_NS=y
CONFIG_PID_NS=y
CONFIG_NET_NS=y
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
CONFIG_KPROBES=y
CONFIG_CMM=y
CONFIG_PPC_HAS_HASH_64K=y
CONFIG_PPC_64K_PAGES=y
CONFIG_FORCE_MAX_ZONEORDER=9
CONFIG_PPC_SUBPAGE_PROT=y
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
CONFIG_ARCH_HAS_WALK_MEMORY=y
CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
CONFIG_KEXEC=y
CONFIG_MEMORY_HOTPLUG=y
CONFIG_MEMORY_HOTPLUG_SPARSE=y
CONFIG_MEMORY_HOTREMOVE=y
CONFIG_IBMEBUS=y
CONFIG_EHEA=y
CONFIG_SCSI_IBMVSCSI=y
CONFIG_SCSI_IBMVFC=m
CONFIG_SCSI_IPR=y
CONFIG_DEBUG_KERNEL=y
CONFIG_DETECT_SOFTLOCKUP=y
CONFIG_DETECT_HUNG_TASK=y
CONFIG_DEBUG_SPINLOCK=y
CONFIG_DEBUG_SPINLOCK_SLEEP=y
CONFIG_DEBUG_BUGVERBOSE=y
CONFIG_DEBUG_INFO=y
CONFIG_KPROBES_SANITY_TEST=y
CONFIG_LATENCYTOP=y
CONFIG_SYSCTL_SYSCALL_CHECK=y
CONFIG_DEBUG_PAGEALLOC=y
CONFIG_NOP_TRACER=y
CONFIG_HAVE_FUNCTION_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
CONFIG_HAVE_DYNAMIC_FTRACE=y
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
CONFIG_RING_BUFFER=y
CONFIG_TRACING=y
CONFIG_TRACING_SUPPORT=y
ONFIG_BLK_DEV_IO_TRACE=y
CONFIG_FTRACE_SELFTEST=y
CONFIG_FTRACE_STARTUP_TEST=y
CONFIG_KEYS=y
CONFIG_KEYS_DEBUG_PROC_KEYS=y
CONFIG_SECURITY=y
CONFIG_SECURITYFS=y
CONFIG_SECURITY_NETWORK=y
CONFIG_RCU_CPU_STALL_DETECTOR=y
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_EXT4_FS=y
CONFIG_EXT4DEV_COMPAT=y
CONFIG_EXT4_FS_XATTR=y
CONFIG_EXT4_FS_POSIX_ACL=y
CONFIG_EXT4_FS_SECURITY=y
CONFIG_JBD=y
CONFIG_JBD2=y
CONFIG_REISERFS_PROC_INFO=y
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
CONFIG_REISERFS_FS_SECURITY=y
CONFIG_JFS_FS=m
CONFIG_JFS_POSIX_ACL=y
CONFIG_JFS_SECURITY=y
CONFIG_JFS_STATISTICS=y
CONFIG_FS_POSIX_ACL=y
CONFIG_FILE_LOCKING=y
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_RT=y
CONFIG_GFS2_FS=m
CONFIG_GFS2_FS_LOCKING_DLM=m
CONFIG_OCFS2_FS=m
CONFIG_OCFS2_FS_O2CB=m
CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
CONFIG_OCFS2_FS_STATS=y
CONFIG_BTRFS_FS=y
CONFIG_BTRFS_FS_POSIX_ACL=y
CONFIG_LOCALVERSION_AUTO=n
CONFIG_LOCALVERSION=""
CONFIG_SLUB_DEBUG=y
CONFIG_SLUB=y
CONFIG_DEVPTS_MULTIPLE_INSTANCES=y
CONFIG_HAVE_PERF_COUNTERS=y
CONFIG_PERF_COUNTERS=y
CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
CONFIG_FSNOTIFY=y
CONFIG_RCU_TORTURE_TEST=y
CONFIG_RCU_TORTURE_TEST_RUNNABLE=y
CONFIG_RCU_CPU_STALL_DETECTOR=y
CONFIG_PERF_EVENTS=y
CONFIG_PPC_OF_BOOT_TRAMPOLINE=y
CONFIG_BLOCK=y
CONFIG_BLK_DEV_BSG=y
CONFIG_BLK_DEV_INTEGRITY=y
CONFIG_BLK_CGROUP=y
CONFIG_DEBUG_BLK_CGROUP=y
CONFIG_BLOCK_COMPAT=y
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_CFQ=y
CONFIG_CFQ_GROUP_IOSCHED=y
CONFIG_DEBUG_CFQ_IOSCHED=y
CONFIG_DEFAULT_CFQ=y
CONFIG_DEFAULT_IOSCHED="cfq"
CONFIG_VIRTUALIZATION=y
CONFIG_VIRTIO_PCI=y
CONFIG_VIRTIO_BALLOON=y
CONFIG_NR_IRQS=512
CONFIG_MIGRATION=y
CONFIG_KSM=y
CONFIG_PM=y
CONFIG_SUSPEND=y
CONFIG_SUSPEND_FREEZER=y
CONFIG_HIBERNATION=y
CONFIG_SYSFS_DEPRECATED_V2=y
CONFIG_LOCK_STAT=y
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_LOCKDEP=y
CONFIG_IXGBE_DCB=y
CONFIG_DCB=y

author
#1 lore raw
Quoted 15 lines · divya

Hi ,

With the latest version of kernel 2.6.36-rc1 running on the power machine, came across the following call trace

BUG: looking up invalid subclass: 31
turning off the locking correctness validator.
Call Trace:
[c00000000e0bfb60] [c0000000000119a0] .show_stack+0x6c/0x16c (unreliable)
[c00000000e0bfc10] [c0000000000c39b8] .lockdep_init_map+0x194/0x630
[c00000000e0bfcf0] [c0000000005524f8] .mousedev_create+0xcc/0x234
[c00000000e0bfda0] [c00000000093fb58] .mousedev_init+0x38/0xa0
[c00000000e0bfe30] [c0000000000097e4] .do_one_initcall+0xd8/0x1c8
[c00000000e0bfee0] [c0000000009004ac] .kernel_init+0x23c/0x2f8
[c00000000e0bff90] [c00000000002ad30] .kernel_thread+0x54/0x70
Quoted 8 lines

The config file used for make oldconfig is being attached

Thanks
Divya

I meant 2.6.36-git1(b5153163ed580e) , and not 2.6.36-rc1. Sorry for the confusion.

Thanks
Divya

#2 lore raw

This is seen equally on Power6 & Power7 systems.

Regards--
Subrata

Quoted 38 lines · divya
Quoted 18 lines · divya

Hi ,

With the latest version of kernel 2.6.36-rc1 running on the power machine, came across the following call trace

BUG: looking up invalid subclass: 31
turning off the locking correctness validator.
Call Trace:
[c00000000e0bfb60] [c0000000000119a0] .show_stack+0x6c/0x16c (unreliable)
[c00000000e0bfc10] [c0000000000c39b8] .lockdep_init_map+0x194/0x630
[c00000000e0bfcf0] [c0000000005524f8] .mousedev_create+0xcc/0x234
[c00000000e0bfda0] [c00000000093fb58] .mousedev_init+0x38/0xa0
[c00000000e0bfe30] [c0000000000097e4] .do_one_initcall+0xd8/0x1c8
[c00000000e0bfee0] [c0000000009004ac] .kernel_init+0x23c/0x2f8
[c00000000e0bff90] [c00000000002ad30] .kernel_thread+0x54/0x70

The config file used for make oldconfig is being attached

Quoted 7 lines

Thanks
Divya

I meant 2.6.36-git1(b5153163ed580e) , and not 2.6.36-rc1.

Sorry for the confusion.

Thanks
Divya

--
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/

Signature · 2 lines
Regards & Thanks--
Subrata
#4 lore raw
In reply to a message not in the archive

This is equally seen for both Power6 and Power7 machines.

Regards--
Subrata

Quoted 59 lines · Subrata Modak

---------- Forwarded message ----------
From: divya <[email protected]>
Date: Fri, Oct 22, 2010 at 1:10 PM
Subject: Re: BUG with the kernel version 2.6.36-rc1 on power machine
To: LKML <[email protected]>, [email protected], [email protected]

On Friday 22 October 2010 12:50 PM, divya wrote:

        Hi ,
        
        With the latest version of kernel 2.6.36-rc1 running on the
        power machine, came across the following call trace
        
        BUG: looking up invalid subclass: 31
        turning off the locking correctness validator.
        Call Trace:
        [c00000000e0bfb60] [c0000000000119a0] .show_stack+0x6c/0x16c
        (unreliable)
        [c00000000e0bfc10] [c0000000000c39b8] .lockdep_init_map
        +0x194/0x630
        [c00000000e0bfcf0] [c0000000005524f8] .mousedev_create
        +0xcc/0x234
        [c00000000e0bfda0] [c00000000093fb58] .mousedev_init+0x38/0xa0
        [c00000000e0bfe30] [c0000000000097e4] .do_one_initcall
        +0xd8/0x1c8
        [c00000000e0bfee0] [c0000000009004ac] .kernel_init+0x23c/0x2f8
        [c00000000e0bff90] [c00000000002ad30] .kernel_thread+0x54/0x70
        
        The config file used for make oldconfig is being attached
        
        Thanks
        Divya

I meant 2.6.36-git1(b5153163ed580e) , and not 2.6.36-rc1. Sorry for the confusion.

Thanks
Divya

--
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/

Signature · 2 lines
Regards & Thanks--
Subrata
#5 lore raw
Quoted 1 line · Subrata Modak

This is equally seen for both Power6 and Power7 machines.

Seems resolved by part of http://lkml.org/lkml/2010/10/13/67

Thanks,
Yong

Quoted 70 lines

Regards--
Subrata

Quoted 46 lines · Subrata Modak

---------- Forwarded message ----------
From: divya <[email protected]>
Date: Fri, Oct 22, 2010 at 1:10 PM
Subject: Re: BUG with the kernel version 2.6.36-rc1 on power machine
To: LKML <[email protected]>, [email protected], [email protected]

On Friday 22 October 2010 12:50 PM, divya wrote:

        Hi ,
        
        With the latest version of kernel 2.6.36-rc1 running on the
        power machine, came across the following call trace
        
        BUG: looking up invalid subclass: 31
        turning off the locking correctness validator.
        Call Trace:
        [c00000000e0bfb60] [c0000000000119a0] .show_stack+0x6c/0x16c
        (unreliable)
        [c00000000e0bfc10] [c0000000000c39b8] .lockdep_init_map
        +0x194/0x630
        [c00000000e0bfcf0] [c0000000005524f8] .mousedev_create
        +0xcc/0x234
        [c00000000e0bfda0] [c00000000093fb58] .mousedev_init+0x38/0xa0
        [c00000000e0bfe30] [c0000000000097e4] .do_one_initcall
        +0xd8/0x1c8
        [c00000000e0bfee0] [c0000000009004ac] .kernel_init+0x23c/0x2f8
        [c00000000e0bff90] [c00000000002ad30] .kernel_thread+0x54/0x70
        
        The config file used for make oldconfig is being attached
        
        Thanks
        Divya

I meant 2.6.36-git1(b5153163ed580e) , and not 2.6.36-rc1. Sorry for the confusion.

Thanks
Divya

Quoted 13 lines

--
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/

Signature · 2 lines
Regards & Thanks--
Subrata

--
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/

author
#6 lore raw
Quoted 80 lines · Yong Zhang
Quoted 2 lines · Subrata Modak

This is equally seen for both Power6 and Power7 machines.

Seems resolved by part of http://lkml.org/lkml/2010/10/13/67

Thanks,
Yong

Quoted 70 lines

Regards--
Subrata

Quoted 45 lines · Subrata Modak

---------- Forwarded message ----------
From: divya<[email protected]>
Date: Fri, Oct 22, 2010 at 1:10 PM
Subject: Re: BUG with the kernel version 2.6.36-rc1 on power machine
To: LKML<[email protected]>, [email protected], [email protected]

On Friday 22 October 2010 12:50 PM, divya wrote:

         Hi ,

         With the latest version of kernel 2.6.36-rc1 running on the
         power machine, came across the following call trace

         BUG: looking up invalid subclass: 31
         turning off the locking correctness validator.
         Call Trace:
         [c00000000e0bfb60] [c0000000000119a0] .show_stack+0x6c/0x16c
         (unreliable)
         [c00000000e0bfc10] [c0000000000c39b8] .lockdep_init_map
         +0x194/0x630
         [c00000000e0bfcf0] [c0000000005524f8] .mousedev_create
         +0xcc/0x234
         [c00000000e0bfda0] [c00000000093fb58] .mousedev_init+0x38/0xa0
         [c00000000e0bfe30] [c0000000000097e4] .do_one_initcall
         +0xd8/0x1c8
         [c00000000e0bfee0] [c0000000009004ac] .kernel_init+0x23c/0x2f8
         [c00000000e0bff90] [c00000000002ad30] .kernel_thread+0x54/0x70

         The config file used for make oldconfig is being attached

         Thanks
         Divya

I meant 2.6.36-git1(b5153163ed580e) , and not 2.6.36-rc1. Sorry for the confusion.

Thanks
Divya

Quoted 14 lines

--
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/

Signature · 2 lines
Regards&  Thanks--
Subrata

--
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/

The patch at
http://lkml.org/lkml/2010/10/13/67 resolves the issue.

But this is not a part of 2.6.36-git6 , when will it be pulled into the upstream?

Thanks
Divya

#7 lore raw
Quoted 3 lines · divya

http://lkml.org/lkml/2010/10/13/67 resolves the issue.

But this is not a part of 2.6.36-git6 , when will it be pulled into the upstream?

That patch is splited into two parts.
The lockdep one is 4ba053c04aece1f4734056f21b751eee47ea3fb1 upstream. The mousedev one is taken by Dmitry Torokhov(Cc'ing)

Thanks,
Yong

#8 lore raw
Quoted 8 lines · Yong Zhang
Quoted 3 lines · divya

http://lkml.org/lkml/2010/10/13/67 resolves the issue.

But this is not a part of 2.6.36-git6 , when will it be pulled into the upstream?

That patch is splited into two parts.
The lockdep one is 4ba053c04aece1f4734056f21b751eee47ea3fb1 upstream. The mousedev one is taken by Dmitry Torokhov(Cc'ing)

Just notice Dmitry has sent pull request to Linus. You can also get the mousedev one here:
http://git.kernel.org/?p=linux/kernel/git/dtor/input.git;a=commit;h=f74eef95e33a07379aa2b950c7f313cbfd55ebbe

Thanks,
Yong