I get an Oops when loading it87.ko on a 4.7.2 kernel. See below for details: (1). ver_linux If some fields are empty or look unusual you may have an old version. Compare to the current minimal requirements in Documentation/Changes. Linux box1 4.7.2-vanilla #7 SMP Sat Aug 27 09:20:18 EEST 2016 i686 Intel(R) Core(TM)2 Duo CPU E4600 @ 2.40GHz GenuineIntel GNU/Linux GNU C 4.9.3 GNU Make 4.1 Binutils 2.25.1 Util-linux 2.26.2 Mount 2.26.2 Module-init-tools 22 E2fsprogs 1.42.13 Linux C Library 2.22 Dynamic linker (ldd) 2.22 Linux C++ Library 6.0.20 Procps 3.3.11 Net-tools 1.60 Kbd 2.0.3 Console-tools 2.0.3 Sh-utils 8.23 Udev 225 Modules Loaded ch7006 coretemp crc_itu_t fuse gspca_main hwmon_vid i2c_mux it87 ltc2990 mii nf_log_common nf_log_ipv4 nf_log_ipv6 nf_nat nf_nat_ftp nf_nat_ipv4 nf_nat_irc nf_nat_sip r8169 sil164 snd_aloop udf ulpi uvcvideo v4l2_common v4l2_dv_timings vgem videobuf2_core videobuf2_memops videobuf2_v4l2 videobuf2_vmalloc videodev xt_LOG xt_mark (2). dmesg: ... [ 7.632397] it87: Found IT8718F chip at 0x290, revision 5 [ 7.632419] it87: Beeping is supported [ 7.632628] BUG: unable to handle kernel NULL pointer dereference at 00000128 [ 7.632966] IP: [<c11b53dc>] internal_create_group+0xec/0x2b0 [ 7.633037] *pdpt = 00000000339da001 *pde = 0000000000000000 [ 7.633037] Oops: 0000 [#1] SMP [ 7.634072] Modules linked in: it87(+) i2c_mux hwmon_vid gspca_main v4l2_common videodev fuse crc_itu_t ch7006 r8169 mii coretemp [ 7.634072] CPU: 0 PID: 1537 Comm: modprobe Not tainted 4.7.2-vanilla #7 [ 7.634072] Hardware name: Gigabyte Technology Co., Ltd. P35-S3G/P35-S3G, BIOS F4 07/10/2008 [ 7.634072] task: f4b2a300 ti: f2442000 task.ti: f2442000 [ 7.634072] EIP: 0060:[<c11b53dc>] EFLAGS: 00010206 CPU: 0 [ 7.634072] EIP is at internal_create_group+0xec/0x2b0 [ 7.634072] EAX: 00000124 EBX: 00000000 ECX: 0000000d EDX: 000001ff [ 7.634072] ESI: f89cf278 EDI: 00000000 EBP: f2443bf0 ESP: f2443bd0 [ 7.634072] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 [ 7.634072] CR0: 80050033 CR2: 00000128 CR3: 33a11d00 CR4: 000006f0 [ 7.634072] Stack: [ 7.634072] f3b6c00c 0000002e 00000000 f3a4b750 f89cec5c 00000001 f3b6c80c f3b6c00c [ 7.634072] f2443c08 c11b5683 00000000 f3b6c00c f3b6d20c 00000000 f2443c38 c14cc756 [ 7.634072] c1a7c840 00000000 f3b6c004 f2443c2c c14d9603 00000000 f3b6c004 f3b6c004 [ 7.634072] Call Trace: [ 7.634072] [<c11b5683>] sysfs_create_groups+0x33/0x90 [ 7.634072] [<c14cc756>] device_add+0x356/0x5a0 [ 7.634072] [<c14d9603>] ? pm_runtime_init+0xc3/0xd0 [ 7.634072] [<c14cc9b2>] device_register+0x12/0x20 [ 7.634072] [<c15b9733>] hwmon_device_register_with_groups.part.2+0x93/0xf0 [ 7.634072] [<c15b97de>] hwmon_device_register_with_groups+0x4e/0x60 [ 7.634072] [<c15b9835>] devm_hwmon_device_register_with_groups+0x45/0x80 [ 7.634072] [<f89cd5f1>] it87_probe+0x571/0x830 [it87] [ 7.634072] [<c14d088a>] platform_drv_probe+0x2a/0x90 [ 7.634072] [<c14cee23>] driver_probe_device+0x1c3/0x280 [ 7.634072] [<c14ceffe>] __device_attach_driver+0x5e/0x90 [ 7.634072] [<c14cefa0>] ? driver_allows_async_probing+0x30/0x30 [ 7.634072] [<c14cd39f>] bus_for_each_drv+0x3f/0x70 [ 7.634072] [<c14ceb53>] __device_attach+0xa3/0x100 [ 7.634072] [<c14cefa0>] ? driver_allows_async_probing+0x30/0x30 [ 7.634072] [<c14cf15d>] device_initial_probe+0xd/0x10 [ 7.634072] [<c14ce27f>] bus_probe_device+0x6f/0x80 [ 7.634072] [<c14cc7ef>] device_add+0x3ef/0x5a0 [ 7.634072] [<c14d05e1>] platform_device_add+0xa1/0x220 [ 7.634072] [<f89d2796>] sm_it87_init+0x796/0x812 [it87] [ 7.634072] [<f89d2000>] ? 0xf89d2000 [ 7.634072] [<c1000430>] do_one_initcall+0x30/0x130 [ 7.634072] [<c11489d4>] ? kfree+0x134/0x140 [ 7.634072] [<c11489d4>] ? kfree+0x134/0x140 [ 7.634072] [<c11495b5>] ? kmem_cache_alloc_trace+0xd5/0x1d0 [ 7.634072] [<c1107d33>] ? do_init_module+0x1c/0x191 [ 7.634072] [<c1107d33>] ? do_init_module+0x1c/0x191 [ 7.634072] [<c1107d62>] do_init_module+0x4b/0x191 [ 7.634072] [<c10b99e4>] load_module+0x15f4/0x1cf0 [ 7.634072] [<c115bc38>] ? kernel_read_file+0x1f8/0x220 [ 7.634072] [<c10ba239>] SyS_finit_module+0x69/0x80 [ 7.634072] [<c100187a>] do_fast_syscall_32+0x6a/0x140 [ 7.634072] [<c1785a5f>] sysenter_past_esp+0x40/0x6a [ 7.634072] Code: 81 e3 b4 11 00 00 6a 00 8b 45 ec 31 c9 53 8b 16 e8 da f4 ff ff 5a 59 85 c0 75 2c 83 c6 04 8b 06 83 45 e4 01 85 c0 74 77 8b 7d e8 <0f> b7 58 04 85 ff 74 a4 8b 10 31 c9 8b 45 ec e8 60 dd ff ff eb [ 7.634072] EIP: [<c11b53dc>] internal_create_group+0xec/0x2b0 SS:ESP 0068:f2443bd0 [ 7.634072] CR2: 0000000000000128 [ 7.666639] ---[ end trace eab7ab871070673b ]--- (3). scripts/decodecode <it87_oops.txt Code: 81 e3 b4 11 00 00 6a 00 8b 45 ec 31 c9 53 8b 16 e8 da f4 ff ff 5a 59 85 c0 75 2c 83 c6 04 8b 06 83 45 e4 01 85 c0 74 77 8b 7d e8 <0f> b7 58 04 85 ff 74 a4 8b 10 31 c9 8b 45 ec e8 60 dd ff ff eb All code ======== 0: 81 e3 b4 11 00 00 and $0x11b4,%ebx 6: 6a 00 push $0x0 8: 8b 45 ec mov -0x14(%ebp),%eax b: 31 c9 xor %ecx,%ecx d: 53 push %ebx e: 8b 16 mov (%esi),%edx 10: e8 da f4 ff ff call 0xfffff4ef 15: 5a pop %edx 16: 59 pop %ecx 17: 85 c0 test %eax,%eax 19: 75 2c jne 0x47 1b: 83 c6 04 add $0x4,%esi 1e: 8b 06 mov (%esi),%eax 20: 83 45 e4 01 addl $0x1,-0x1c(%ebp) 24: 85 c0 test %eax,%eax 26: 74 77 je 0x9f 28: 8b 7d e8 mov -0x18(%ebp),%edi 2b:* 0f b7 58 04 movzwl 0x4(%eax),%ebx <-- trapping instruction 2f: 85 ff test %edi,%edi 31: 74 a4 je 0xffffffd7 33: 8b 10 mov (%eax),%edx 35: 31 c9 xor %ecx,%ecx 37: 8b 45 ec mov -0x14(%ebp),%eax 3a: e8 60 dd ff ff call 0xffffdd9f 3f: eb .byte 0xeb Code starting with the faulting instruction =========================================== 0: 0f b7 58 04 movzwl 0x4(%eax),%ebx 4: 85 ff test %edi,%edi 6: 74 a4 je 0xffffffac 8: 8b 10 mov (%eax),%edx a: 31 c9 xor %ecx,%ecx c: 8b 45 ec mov -0x14(%ebp),%eax f: e8 60 dd ff ff call 0xffffdd74 14: eb .byte 0xeb (4). (gdb) disassemble /r internal_create_group Dump of assembler code for function internal_create_group: 0xc11b52f0 <+0>: 55 push %ebp 0xc11b52f1 <+1>: 89 e5 mov %esp,%ebp 0xc11b52f3 <+3>: 57 push %edi 0xc11b52f4 <+4>: 56 push %esi 0xc11b52f5 <+5>: 53 push %ebx 0xc11b52f6 <+6>: 83 ec 14 sub $0x14,%esp 0xc11b52f9 <+9>: 85 c0 test %eax,%eax 0xc11b52fb <+11>: 0f 84 6f 02 00 00 je 0xc11b5570 <internal_create_group+640> 0xc11b5301 <+17>: 85 d2 test %edx,%edx 0xc11b5303 <+19>: 0f 84 57 02 00 00 je 0xc11b5560 <internal_create_group+624> 0xc11b5309 <+25>: 8b 78 18 mov 0x18(%eax),%edi 0xc11b530c <+28>: 85 ff test %edi,%edi 0xc11b530e <+30>: 0f 84 7e 02 00 00 je 0xc11b5592 <internal_create_group+674> 0xc11b5314 <+36>: 8b 71 0c mov 0xc(%ecx),%esi 0xc11b5317 <+39>: 89 4d f0 mov %ecx,-0x10(%ebp) 0xc11b531a <+42>: 89 55 e8 mov %edx,-0x18(%ebp) 0xc11b531d <+45>: 89 45 e0 mov %eax,-0x20(%ebp) 0xc11b5320 <+48>: 85 f6 test %esi,%esi 0xc11b5322 <+50>: 0f 84 f8 01 00 00 je 0xc11b5520 <internal_create_group+560> ---Type <return> to continue, or q <return> to quit--- 0xc11b5328 <+56>: 8b 45 f0 mov -0x10(%ebp),%eax 0xc11b532b <+59>: 8b 10 mov (%eax),%edx 0xc11b532d <+61>: 85 d2 test %edx,%edx 0xc11b532f <+63>: 0f 84 db 01 00 00 je 0xc11b5510 <internal_create_group+544> 0xc11b5335 <+69>: 8b 7d e0 mov -0x20(%ebp),%edi 0xc11b5338 <+72>: b9 ed 01 00 00 mov $0x1ed,%ecx 0xc11b533d <+77>: 8b 47 18 mov 0x18(%edi),%eax 0xc11b5340 <+80>: 6a 00 push $0x0 0xc11b5342 <+82>: 57 push %edi 0xc11b5343 <+83>: e8 f8 da ff ff call 0xc11b2e40 <kernfs_create_dir_ns> 0xc11b5348 <+88>: 5a pop %edx 0xc11b5349 <+89>: 89 45 ec mov %eax,-0x14(%ebp) 0xc11b534c <+92>: 59 pop %ecx 0xc11b534d <+93>: 3d 00 f0 ff ff cmp $0xfffff000,%eax 0xc11b5352 <+98>: 0f 87 1a 02 00 00 ja 0xc11b5572 <internal_create_group+642> 0xc11b5358 <+104>: 8b 45 ec mov -0x14(%ebp),%eax 0xc11b535b <+107>: e8 00 c5 ff ff call 0xc11b1860 <kernfs_get> 0xc11b5360 <+112>: 8b 45 f0 mov -0x10(%ebp),%eax 0xc11b5363 <+115>: 8b 70 0c mov 0xc(%eax),%esi 0xc11b5366 <+118>: 85 f6 test %esi,%esi 0xc11b5368 <+120>: 0f 84 e2 00 00 00 je 0xc11b5450 <internal_cre---Type <return> to continue, or q <return> to quit--- ate_group+352> 0xc11b536e <+126>: 8b 06 mov (%esi),%eax 0xc11b5370 <+128>: 85 c0 test %eax,%eax 0xc11b5372 <+130>: 0f 84 d8 00 00 00 je 0xc11b5450 <internal_create_group+352> 0xc11b5378 <+136>: c7 45 e4 00 00 00 00 movl $0x0,-0x1c(%ebp) 0xc11b537f <+143>: eb 58 jmp 0xc11b53d9 <internal_create_group+233> 0xc11b5381 <+145>: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 0xc11b5388 <+152>: 8b 45 f0 mov -0x10(%ebp),%eax 0xc11b538b <+155>: 8b 78 04 mov 0x4(%eax),%edi 0xc11b538e <+158>: 85 ff test %edi,%edi 0xc11b5390 <+160>: 74 11 je 0xc11b53a3 <internal_create_group+179> 0xc11b5392 <+162>: 8b 4d e4 mov -0x1c(%ebp),%ecx 0xc11b5395 <+165>: 8b 16 mov (%esi),%edx 0xc11b5397 <+167>: 8b 45 e0 mov -0x20(%ebp),%eax 0xc11b539a <+170>: ff d7 call *%edi 0xc11b539c <+172>: 89 c3 mov %eax,%ebx 0xc11b539e <+174>: 66 85 c0 test %ax,%ax 0xc11b53a1 <+177>: 74 29 je 0xc11b53cc <internal_create_group+220> 0xc11b53a3 <+179>: 0f b7 c3 movzwl %bx,%eax 0xc11b53a6 <+182>: a9 4b ee 00 00 test $0xee4b,%eax 0xc11b53ab <+187>: 0f 85 7f 00 00 00 jne 0xc11b5430 <internal_create_group+320> 0xc11b53b1 <+193>: 81 e3 b4 11 00 00 and $0x11b4,%ebx ---Type <return> to continue, or q <return> to quit--- 0xc11b53b7 <+199>: 6a 00 push $0x0 0xc11b53b9 <+201>: 8b 45 ec mov -0x14(%ebp),%eax 0xc11b53bc <+204>: 31 c9 xor %ecx,%ecx 0xc11b53be <+206>: 53 push %ebx 0xc11b53bf <+207>: 8b 16 mov (%esi),%edx 0xc11b53c1 <+209>: e8 da f4 ff ff call 0xc11b48a0 <sysfs_add_file_mode_ns> 0xc11b53c6 <+214>: 5a pop %edx 0xc11b53c7 <+215>: 59 pop %ecx 0xc11b53c8 <+216>: 85 c0 test %eax,%eax 0xc11b53ca <+218>: 75 2c jne 0xc11b53f8 <internal_create_group+264> 0xc11b53cc <+220>: 83 c6 04 add $0x4,%esi 0xc11b53cf <+223>: 8b 06 mov (%esi),%eax 0xc11b53d1 <+225>: 83 45 e4 01 addl $0x1,-0x1c(%ebp) 0xc11b53d5 <+229>: 85 c0 test %eax,%eax 0xc11b53d7 <+231>: 74 77 je 0xc11b5450 <internal_create_group+352> 0xc11b53d9 <+233>: 8b 7d e8 mov -0x18(%ebp),%edi 0xc11b53dc <+236>: 0f b7 58 04 movzwl 0x4(%eax),%ebx 0xc11b53e0 <+240>: 85 ff test %edi,%edi 0xc11b53e2 <+242>: 74 a4 je 0xc11b5388 <internal_create_group+152> 0xc11b53e4 <+244>: 8b 10 mov (%eax),%edx 0xc11b53e6 <+246>: 31 c9 xor %ecx,%ecx 0xc11b53e8 <+248>: 8b 45 ec mov -0x14(%ebp),%eax 0xc11b53eb <+251>: e8 60 dd ff ff call 0xc11b3150 <kernfs_remove_by_nam---Type <return> to continue, or q <return> to quit--- e_ns> 0xc11b53f0 <+256>: eb 96 jmp 0xc11b5388 <internal_create_group+152> 0xc11b53f2 <+258>: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 0xc11b53f8 <+264>: 89 c3 mov %eax,%ebx 0xc11b53fa <+266>: 8b 45 f0 mov -0x10(%ebp),%eax 0xc11b53fd <+269>: 8d 48 10 lea 0x10(%eax),%ecx 0xc11b5400 <+272>: 8b 50 0c mov 0xc(%eax),%edx 0xc11b5403 <+275>: 8b 45 ec mov -0x14(%ebp),%eax 0xc11b5406 <+278>: e8 85 fe ff ff call 0xc11b5290 <remove_files> 0xc11b540b <+283>: 8b 45 f0 mov -0x10(%ebp),%eax 0xc11b540e <+286>: 8b 00 mov (%eax),%eax 0xc11b5410 <+288>: 85 c0 test %eax,%eax 0xc11b5412 <+290>: 74 08 je 0xc11b541c <internal_create_group+300> 0xc11b5414 <+292>: 8b 45 ec mov -0x14(%ebp),%eax 0xc11b5417 <+295>: e8 c4 db ff ff call 0xc11b2fe0 <kernfs_remove> 0xc11b541c <+300>: 8b 45 ec mov -0x14(%ebp),%eax 0xc11b541f <+303>: e8 5c ca ff ff call 0xc11b1e80 <kernfs_put> 0xc11b5424 <+308>: 8d 65 f4 lea -0xc(%ebp),%esp 0xc11b5427 <+311>: 89 d8 mov %ebx,%eax 0xc11b5429 <+313>: 5b pop %ebx 0xc11b542a <+314>: 5e pop %esi 0xc11b542b <+315>: 5f pop %edi 0xc11b542c <+316>: 5d pop %ebp 0xc11b542d <+317>: c3 ret ---Type <return> to continue, or q <return> to quit--- 0xc11b542e <+318>: 66 90 xchg %ax,%ax 0xc11b5430 <+320>: 50 push %eax 0xc11b5431 <+321>: 8b 06 mov (%esi),%eax 0xc11b5433 <+323>: ff 30 pushl (%eax) 0xc11b5435 <+325>: 68 08 40 91 c1 push $0xc1914008 0xc11b543a <+330>: 6a 3d push $0x3d 0xc11b543c <+332>: 68 65 5a 92 c1 push $0xc1925a65 0xc11b5441 <+337>: e8 aa 3c e9 ff call 0xc10490f0 <warn_slowpath_fmt> 0xc11b5446 <+342>: 83 c4 14 add $0x14,%esp 0xc11b5449 <+345>: e9 63 ff ff ff jmp 0xc11b53b1 <internal_create_group+193> 0xc11b544e <+350>: 66 90 xchg %ax,%ax 0xc11b5450 <+352>: 8b 45 f0 mov -0x10(%ebp),%eax 0xc11b5453 <+355>: 8b 70 10 mov 0x10(%eax),%esi 0xc11b5456 <+358>: 85 f6 test %esi,%esi 0xc11b5458 <+360>: 0f 84 aa 00 00 00 je 0xc11b5508 <internal_create_group+536> 0xc11b545e <+366>: 8b 06 mov (%esi),%eax 0xc11b5460 <+368>: 85 c0 test %eax,%eax 0xc11b5462 <+370>: 0f 84 a0 00 00 00 je 0xc11b5508 <internal_create_group+536> 0xc11b5468 <+376>: c7 45 e4 00 00 00 00 movl $0x0,-0x1c(%ebp) 0xc11b546f <+383>: eb 5b jmp 0xc11b54cc <internal_create_group+476> 0xc11b5471 <+385>: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi ---Type <return> to continue, or q <return> to quit--- 0xc11b5478 <+392>: 8b 45 f0 mov -0x10(%ebp),%eax 0xc11b547b <+395>: 8b 78 08 mov 0x8(%eax),%edi 0xc11b547e <+398>: 85 ff test %edi,%edi 0xc11b5480 <+400>: 74 11 je 0xc11b5493 <internal_create_group+419> 0xc11b5482 <+402>: 8b 4d e4 mov -0x1c(%ebp),%ecx 0xc11b5485 <+405>: 8b 16 mov (%esi),%edx 0xc11b5487 <+407>: 8b 45 e0 mov -0x20(%ebp),%eax 0xc11b548a <+410>: ff d7 call *%edi 0xc11b548c <+412>: 89 c3 mov %eax,%ebx 0xc11b548e <+414>: 66 85 c0 test %ax,%ax 0xc11b5491 <+417>: 74 2c je 0xc11b54bf <internal_create_group+463> 0xc11b5493 <+419>: 0f b7 c3 movzwl %bx,%eax 0xc11b5496 <+422>: a9 4b ee 00 00 test $0xee4b,%eax 0xc11b549b <+427>: 75 4b jne 0xc11b54e8 <internal_create_group+504> 0xc11b549d <+429>: 81 e3 b4 11 00 00 and $0x11b4,%ebx 0xc11b54a3 <+435>: 6a 00 push $0x0 0xc11b54a5 <+437>: 8b 45 ec mov -0x14(%ebp),%eax 0xc11b54a8 <+440>: b9 01 00 00 00 mov $0x1,%ecx 0xc11b54ad <+445>: 53 push %ebx 0xc11b54ae <+446>: 8b 16 mov (%esi),%edx 0xc11b54b0 <+448>: e8 eb f3 ff ff call 0xc11b48a0 <sysfs_add_file_mode_ns> 0xc11b54b5 <+453>: 5a pop %edx 0xc11b54b6 <+454>: 59 pop %ecx ---Type <return> to continue, or q <return> to quit--- 0xc11b54b7 <+455>: 85 c0 test %eax,%eax 0xc11b54b9 <+457>: 0f 85 39 ff ff ff jne 0xc11b53f8 <internal_create_group+264> 0xc11b54bf <+463>: 83 c6 04 add $0x4,%esi 0xc11b54c2 <+466>: 8b 06 mov (%esi),%eax 0xc11b54c4 <+468>: 83 45 e4 01 addl $0x1,-0x1c(%ebp) 0xc11b54c8 <+472>: 85 c0 test %eax,%eax 0xc11b54ca <+474>: 74 3c je 0xc11b5508 <internal_create_group+536> 0xc11b54cc <+476>: 8b 7d e8 mov -0x18(%ebp),%edi 0xc11b54cf <+479>: 0f b7 58 04 movzwl 0x4(%eax),%ebx 0xc11b54d3 <+483>: 85 ff test %edi,%edi 0xc11b54d5 <+485>: 74 a1 je 0xc11b5478 <internal_create_group+392> 0xc11b54d7 <+487>: 8b 10 mov (%eax),%edx 0xc11b54d9 <+489>: 31 c9 xor %ecx,%ecx 0xc11b54db <+491>: 8b 45 ec mov -0x14(%ebp),%eax 0xc11b54de <+494>: e8 6d dc ff ff call 0xc11b3150 <kernfs_remove_by_name_ns> 0xc11b54e3 <+499>: eb 93 jmp 0xc11b5478 <internal_create_group+392> 0xc11b54e5 <+501>: 8d 76 00 lea 0x0(%esi),%esi 0xc11b54e8 <+504>: 50 push %eax 0xc11b54e9 <+505>: 8b 06 mov (%esi),%eax 0xc11b54eb <+507>: ff 30 pushl (%eax) 0xc11b54ed <+509>: 68 08 40 91 c1 push $0xc1914008 0xc11b54f2 <+514>: 6a 5a push $0x5a ---Type <return> to continue, or q <return> to quit--- 0xc11b54f4 <+516>: 68 65 5a 92 c1 push $0xc1925a65 0xc11b54f9 <+521>: e8 f2 3b e9 ff call 0xc10490f0 <warn_slowpath_fmt> 0xc11b54fe <+526>: 83 c4 14 add $0x14,%esp 0xc11b5501 <+529>: eb 9a jmp 0xc11b549d <internal_create_group+429> 0xc11b5503 <+531>: 90 nop 0xc11b5504 <+532>: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 0xc11b5508 <+536>: 31 db xor %ebx,%ebx 0xc11b550a <+538>: e9 0d ff ff ff jmp 0xc11b541c <internal_create_group+300> 0xc11b550f <+543>: 90 nop 0xc11b5510 <+544>: 8b 45 e0 mov -0x20(%ebp),%eax 0xc11b5513 <+547>: 8b 40 18 mov 0x18(%eax),%eax 0xc11b5516 <+550>: 89 45 ec mov %eax,-0x14(%ebp) 0xc11b5519 <+553>: e9 3a fe ff ff jmp 0xc11b5358 <internal_create_group+104> 0xc11b551e <+558>: 66 90 xchg %ax,%ax 0xc11b5520 <+560>: 8b 59 10 mov 0x10(%ecx),%ebx 0xc11b5523 <+563>: 85 db test %ebx,%ebx 0xc11b5525 <+565>: 0f 85 fd fd ff ff jne 0xc11b5328 <internal_create_group+56> 0xc11b552b <+571>: 8b 01 mov (%ecx),%eax 0xc11b552d <+573>: ba df bc 90 c1 mov $0xc190bcdf,%edx 0xc11b5532 <+578>: bb ea ff ff ff mov $0xffffffea,%ebx 0xc11b5537 <+583>: 85 c0 test %eax,%eax ---Type <return> to continue, or q <return> to quit--- 0xc11b5539 <+585>: 0f 44 c2 cmove %edx,%eax 0xc11b553c <+588>: 50 push %eax 0xc11b553d <+589>: 8b 45 e0 mov -0x20(%ebp),%eax 0xc11b5540 <+592>: ff 30 pushl (%eax) 0xc11b5542 <+594>: 68 cc 3f 91 c1 push $0xc1913fcc 0xc11b5547 <+599>: 6a 78 push $0x78 0xc11b5549 <+601>: 68 65 5a 92 c1 push $0xc1925a65 0xc11b554e <+606>: e8 9d 3b e9 ff call 0xc10490f0 <warn_slowpath_fmt> 0xc11b5553 <+611>: 83 c4 14 add $0x14,%esp 0xc11b5556 <+614>: e9 c9 fe ff ff jmp 0xc11b5424 <internal_create_group+308> 0xc11b555b <+619>: 90 nop 0xc11b555c <+620>: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 0xc11b5560 <+624>: 8b 58 18 mov 0x18(%eax),%ebx 0xc11b5563 <+627>: 85 db test %ebx,%ebx 0xc11b5565 <+629>: 0f 85 a9 fd ff ff jne 0xc11b5314 <internal_create_group+36> 0xc11b556b <+635>: 90 nop 0xc11b556c <+636>: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 0xc11b5570 <+640>: 0f 0b ud2 0xc11b5572 <+642>: 89 c3 mov %eax,%ebx 0xc11b5574 <+644>: 83 f8 ef cmp $0xffffffef,%eax 0xc11b5577 <+647>: 0f 85 a7 fe ff ff jne 0xc11b5424 <internal_create_group+308> ---Type <return> to continue, or q <return> to quit--- 0xc11b557d <+653>: 8b 45 e0 mov -0x20(%ebp),%eax 0xc11b5580 <+656>: 8b 7d f0 mov -0x10(%ebp),%edi 0xc11b5583 <+659>: 8b 40 18 mov 0x18(%eax),%eax 0xc11b5586 <+662>: 8b 17 mov (%edi),%edx 0xc11b5588 <+664>: e8 63 f6 ff ff call 0xc11b4bf0 <sysfs_warn_dup> 0xc11b558d <+669>: e9 92 fe ff ff jmp 0xc11b5424 <internal_create_group+308> 0xc11b5592 <+674>: bb ea ff ff ff mov $0xffffffea,%ebx 0xc11b5597 <+679>: e9 88 fe ff ff jmp 0xc11b5424 <internal_create_group+308> End of assembler dump. Please let me know if you require further details. Thanks. -- To unsubscribe from this list: send the line "unsubscribe linux-hwmon" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html