public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Tim Blechmann <tim@klingt.org>
To: Tejun Heo <tj@kernel.org>
Cc: linux-kernel@vger.kernel.org, stern@rowland.harvard.edu, x86@kernel.org
Subject: Re: 2.6.32 regression: unable to handle kernel paging request
Date: Mon, 21 Dec 2009 10:32:48 +0100	[thread overview]
Message-ID: <4B2F40C0.5020407@klingt.org> (raw)
In-Reply-To: <4B2F20E0.30804@kernel.org>


[-- Attachment #1.1: Type: text/plain, Size: 1376 bytes --]

>>>> removing module-common.lds from LDFLAGS_MODULE, my machine boots fine
>>>> and without any error messages:
>>>
>>> Looks like some necessary part of module image ends up in discarded
>>> sections.  Before the commit, the build process kept those sections so
>>> it worked.  The code has been there for some time now and you're the
>>> first one to report it, so I suppose your .config is a bit different
>>> from more usual ones.  Can you please attach it?
>>
>> it is not too different ... it is based on the .config file of the
>> ubuntu kernel with a few tweaks ...
>> one odd thing is, that i once was able to boot 2.6.32-rcX kernels, at
>> one point, i kept getting these bug messages ... i didn't (knowingly)
>> change the configuration, though ...
> 
> Hmmm... weirdly I can't reproduce the problem here with the same
> config.  Can you please attach "readelf -a lp.ko" with and without the
> module-common.lds struck out?

as i said before, the configuration is not really uncommon ... the
readelf output is attached.

hth, tim

-- 
tim@klingt.org
http://tim.klingt.org

Nothing exists until or unless it is observed. An artist is making
something exist by observing it. And his hope for other people is that
they will also make it exist by observing it. I call it 'creative
observation.' Creative viewing.
  William S. Burroughs

[-- Attachment #1.2: readelf_bug --]
[-- Type: text/plain, Size: 35460 bytes --]

ELF Header:
  Magic:   7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 
  Class:                             ELF64
  Data:                              2's complement, little endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - System V
  ABI Version:                       0
  Type:                              REL (Relocatable file)
  Machine:                           Advanced Micro Devices X86-64
  Version:                           0x1
  Entry point address:               0x0
  Start of program headers:          0 (bytes into file)
  Start of section headers:          22432 (bytes into file)
  Flags:                             0x0
  Size of this header:               64 (bytes)
  Size of program headers:           0 (bytes)
  Number of program headers:         0
  Size of section headers:           64 (bytes)
  Number of section headers:         26
  Section header string table index: 25

Section Headers:
  [Nr] Name              Type             Address           Offset
       Size              EntSize          Flags  Link  Info  Align
  [ 0]                   NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [ 1] .text             PROGBITS         0000000000000000  00000040
       000000000000124c  0000000000000000  AX       0     0     16
  [ 2] .data             PROGBITS         00000000000025e0  000012a0
       0000000000000060  0000000000000000  WA       0     0     32
  [ 3] .bss              NOBITS           0000000000002880  00001300
       0000000000000544  0000000000000000  WA       0     0     32
  [ 4] .smp_locks        PROGBITS         00000000000014c0  00001848
       0000000000000028  0000000000000000   A       0     0     8
  [ 5] .rodata.str1.1    PROGBITS         00000000000014e8  00001870
       00000000000000e2  0000000000000000   A       0     0     1
  [ 6] .rodata.str1.8    PROGBITS         00000000000015d0  00001958
       00000000000000c3  0000000000000000   A       0     0     8
  [ 7] .rodata           PROGBITS         00000000000016a0  00001a20
       0000000000000190  0000000000000000   A       0     0     32
  [ 8] .init.text        PROGBITS         000000000000124c  00001bb0
       000000000000024f  0000000000000000  AX       0     0     1
  [ 9] .modinfo          PROGBITS         0000000000001840  00001e00
       00000000000000f6  0000000000000000   A       0     0     32
  [10] __param           PROGBITS         0000000000001938  00001ef8
       0000000000000050  0000000000000000   A       0     0     8
  [11] .gnu.linkonce.thi PROGBITS         0000000000002640  00001f60
       0000000000000240  0000000000000000  WA       0     0     32
  [12] __versions        PROGBITS         00000000000019a0  000021a0
       0000000000000c40  0000000000000000   A       0     0     32
  [13] .note.gnu.build-i NOTE             000000000000149c  00002de0
       0000000000000024  0000000000000000   A       0     0     4
  [14] .comment          PROGBITS         0000000000000000  00002e04
       0000000000000024  0000000000000000           0     0     1
  [15] .rela.text        RELA             0000000000000000  00002e28
       0000000000001230  0000000000000018   I      23     1     8
  [16] .rela.data        RELA             0000000000000000  00004058
       0000000000000048  0000000000000018   I      23     2     8
  [17] .rela.smp_locks   RELA             0000000000000000  000040a0
       0000000000000078  0000000000000018   I      23     4     8
  [18] .rela.rodata      RELA             0000000000000000  00004118
       0000000000000240  0000000000000018   I      23     7     8
  [19] .rela.init.text   RELA             0000000000000000  00004358
       0000000000000450  0000000000000018   I      23     8     8
  [20] .rela__param      RELA             0000000000000000  000047a8
       00000000000000c0  0000000000000018   I      23    10     8
  [21] .rela.gnu.linkonc RELA             0000000000000000  00004868
       0000000000000030  0000000000000018   I      23    11     8
  [22] .note.GNU-stack   PROGBITS         0000000000000000  00004898
       0000000000000000  0000000000000000           0     0     0
  [23] .symtab           SYMTAB           0000000000000000  00004898
       0000000000000990  0000000000000018          24    51     8
  [24] .strtab           STRTAB           0000000000000000  00005228
       0000000000000573  0000000000000000           0     0     1
  [25] .shstrtab         STRTAB           0000000000000000  00005e20
       00000000000000ed  0000000000000000           0     0     1
Key to Flags:
  W (write), A (alloc), X (execute), M (merge), S (strings)
  I (info), L (link order), G (group), x (unknown)
  O (extra OS processing required) o (OS specific), p (processor specific)

There are no section groups in this file.

There are no program headers in this file.

Relocation section '.rela.text' at offset 0x2e28 contains 194 entries:
  Offset          Info           Type           Sym. Value    Sym. Name + Addend
000000000093  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
0000000000a2  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
0000000000bf  003500000002 R_X86_64_PC32     0000000000000000 __const_udelay - 4
0000000000c6  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
0000000000e0  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
00000000013b  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000149  00010000000b R_X86_64_32S      0000000000000000 .text + 0
000000000150  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 1538
000000000158  003600000002 R_X86_64_PC32     0000000000000000 parport_register_devic - 4
00000000015f  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000181  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
000000000188  000300000002 R_X86_64_PC32     0000000000000000 .bss + 53b
00000000019b  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 1514
0000000001a2  000300000002 R_X86_64_PC32     0000000000000000 .bss + 4dc
0000000001b2  003700000002 R_X86_64_PC32     0000000000000000 device_create - 4
0000000001bd  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 1530
0000000001c4  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 155b
0000000001d6  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 14e8
0000000001dd  003800000002 R_X86_64_PC32     0000000000000000 printk - 4
000000000206  000200000002 R_X86_64_PC32     0000000000000000 .data + 3c
000000000219  000300000002 R_X86_64_PC32     0000000000000000 .bss - 4
000000000232  000300000002 R_X86_64_PC32     0000000000000000 .bss - 4
00000000024a  00020000000b R_X86_64_32S      0000000000000000 .data + 44
000000000283  00050000000b R_X86_64_32S      0000000000000000 .rodata.str1.8 + 0
000000000294  00020000000b R_X86_64_32S      0000000000000000 .data + 0
00000000029c  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
0000000002a7  003900000002 R_X86_64_PC32     0000000000000000 parport_unregister_dri - 4
0000000002ae  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 1538
0000000002bf  003a00000002 R_X86_64_PC32     0000000000000000 __unregister_chrdev - 4
0000000002d2  003b00000002 R_X86_64_PC32     0000000000000000 parport_unregister_dev - 4
0000000002db  000300000002 R_X86_64_PC32     0000000000000000 .bss + 4dc
0000000002e6  003c00000002 R_X86_64_PC32     0000000000000000 device_destroy - 4
0000000002fb  000300000002 R_X86_64_PC32     0000000000000000 .bss + 4dc
000000000324  003e00000002 R_X86_64_PC32     0000000000000000 parport_negotiate - 4
00000000033a  003e00000002 R_X86_64_PC32     0000000000000000 parport_negotiate - 4
000000000369  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000378  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000386  003e00000002 R_X86_64_PC32     0000000000000000 parport_negotiate - 4
00000000038f  00030000000b R_X86_64_32S      0000000000000000 .bss + ac
00000000039f  00030000000b R_X86_64_32S      0000000000000000 .bss + 40
0000000003a4  003f00000002 R_X86_64_PC32     0000000000000000 kfree - 4
0000000003ab  00030000000b R_X86_64_32S      0000000000000000 .bss + 40
0000000003b6  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
0000000003f9  004000000002 R_X86_64_PC32     0000000000000000 lock_kernel - 4
00000000040f  004100000002 R_X86_64_PC32     0000000000000000 unlock_kernel - 4
00000000044d  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
000000000458  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000473  00030000000b R_X86_64_32S      0000000000000000 .bss + 29
00000000048d  004200000002 R_X86_64_PC32     0000000000000000 malloc_sizes + c4
000000000492  004300000002 R_X86_64_PC32     0000000000000000 kmem_cache_alloc - 4
000000000498  004400000002 R_X86_64_PC32     0000000000000000 __tracepoint_kmalloc + 4
0000000004b5  00030000000b R_X86_64_32S      0000000000000000 .bss + 40
0000000004c3  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
0000000004d3  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
0000000004ea  00030000000b R_X86_64_32S      0000000000000000 .bss + a8
000000000501  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
00000000050d  003e00000002 R_X86_64_PC32     0000000000000000 parport_negotiate - 4
00000000051b  00030000000b R_X86_64_32S      0000000000000000 .bss + ac
00000000052e  003e00000002 R_X86_64_PC32     0000000000000000 parport_negotiate - 4
00000000053b  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 1501
000000000540  003800000002 R_X86_64_PC32     0000000000000000 printk - 4
000000000548  00030000000b R_X86_64_32S      0000000000000000 .bss + a8
00000000055e  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
00000000059f  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 1519
0000000005ac  003800000002 R_X86_64_PC32     0000000000000000 printk - 4
0000000005b4  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
0000000005c2  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
0000000005d7  00450000000b R_X86_64_32S      0000000000000000 per_cpu__kernel_stack + 0
0000000005e4  004400000002 R_X86_64_PC32     0000000000000000 __tracepoint_kmalloc + 1c
000000000608  00010000000b R_X86_64_32S      0000000000000000 .text + 485
00000000061c  00450000000b R_X86_64_32S      0000000000000000 per_cpu__kernel_stack + 0
000000000636  004600000002 R_X86_64_PC32     0000000000000000 preempt_schedule - 4
000000000644  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 156c
000000000651  003800000002 R_X86_64_PC32     0000000000000000 printk - 4
000000000659  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
000000000668  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 15b4
000000000675  003800000002 R_X86_64_PC32     0000000000000000 printk - 4
00000000067d  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
0000000006cc  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
0000000006eb  00060000000b R_X86_64_32S      0000000000000000 .rodata + 0
000000000701  004700000002 R_X86_64_PC32     0000000000000000 copy_to_user - 4
00000000071d  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
00000000072c  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000760  004700000002 R_X86_64_PC32     0000000000000000 copy_to_user - 4
00000000079b  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
0000000007bb  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
0000000007d1  00030000000b R_X86_64_32S      0000000000000000 .bss + 38
0000000007e4  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
00000000080c  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
000000000834  00030000000b R_X86_64_32S      0000000000000000 .bss + 34
00000000084a  00030000000b R_X86_64_32S      0000000000000000 .bss + 30
000000000861  004800000002 R_X86_64_PC32     0000000000000000 copy_from_user - 4
0000000008bf  00030000000b R_X86_64_32S      0000000000000000 .bss + a0
0000000008d8  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
0000000008f0  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
000000000907  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
000000000936  00510000000b R_X86_64_32S      0000000000000000 per_cpu__current_task + 0
000000000948  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
00000000096a  00520000000b R_X86_64_32S      0000000000000000 autoremove_wake_functi + 0
00000000097b  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000991  00030000000b R_X86_64_32S      0000000000000000 .bss + 48
00000000099c  005300000002 R_X86_64_PC32     0000000000000000 prepare_to_wait - 4
0000000009a6  005400000002 R_X86_64_PC32     0000000000000000 schedule_timeout - 4
0000000009b1  005500000002 R_X86_64_PC32     0000000000000000 finish_wait - 4
0000000009b8  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
0000000009bf  005600000002 R_X86_64_PC32     0000000000000000 jiffies - 4
0000000009f3  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
0000000009fa  00030000000b R_X86_64_32S      0000000000000000 .bss + 48
000000000a12  005300000002 R_X86_64_PC32     0000000000000000 prepare_to_wait - 4
000000000a1c  005400000002 R_X86_64_PC32     0000000000000000 schedule_timeout - 4
000000000a27  005500000002 R_X86_64_PC32     0000000000000000 finish_wait - 4
000000000a3c  003400000002 R_X86_64_PC32     0000000000000000 parport_release - 4
000000000a44  003300000002 R_X86_64_PC32     0000000000000000 parport_claim_or_block - 4
000000000a81  00030000000b R_X86_64_32S      0000000000000000 .bss + ac
000000000ab5  00510000000b R_X86_64_32S      0000000000000000 per_cpu__current_task + 0
000000000ac2  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
000000000acb  00030000000b R_X86_64_32S      0000000000000000 .bss + 60
000000000aed  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000af4  00030000000b R_X86_64_32S      0000000000000000 .bss + 60
000000000b32  00030000000b R_X86_64_32S      0000000000000000 .bss + 60
000000000b4d  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
000000000b88  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 156c
000000000b95  003800000002 R_X86_64_PC32     0000000000000000 printk - 4
000000000bb0  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 15b4
000000000bbd  003800000002 R_X86_64_PC32     0000000000000000 printk - 4
000000000bc9  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 159b
000000000bd6  003800000002 R_X86_64_PC32     0000000000000000 printk - 4
000000000c3d  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000c55  00030000000b R_X86_64_32S      0000000000000000 .bss + 40
000000000c67  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
000000000c87  00030000000b R_X86_64_32S      0000000000000000 .bss + 68
000000000c94  005700000002 R_X86_64_PC32     0000000000000000 mutex_lock_interruptib - 4
000000000cf2  004800000002 R_X86_64_PC32     0000000000000000 copy_from_user - 4
000000000d01  005800000002 R_X86_64_PC32     0000000000000000 mutex_unlock - 4
000000000d13  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000d27  00030000000b R_X86_64_32S      0000000000000000 .bss + a8
000000000d3c  00030000000b R_X86_64_32S      0000000000000000 .bss + ac
000000000d4c  00030000000b R_X86_64_32S      0000000000000000 .bss + a0
000000000d5a  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000d64  005900000002 R_X86_64_PC32     0000000000000000 parport_set_timeout - 4
000000000d92  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000da6  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 153b
000000000dad  003800000002 R_X86_64_PC32     0000000000000000 printk - 4
000000000db4  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000dc2  003e00000002 R_X86_64_PC32     0000000000000000 parport_negotiate - 4
000000000dc8  00030000000b R_X86_64_32S      0000000000000000 .bss + ac
000000000de5  00510000000b R_X86_64_32S      0000000000000000 per_cpu__current_task + 0
000000000dee  00450000000b R_X86_64_32S      0000000000000000 per_cpu__kernel_stack + 0
000000000e12  005a00000002 R_X86_64_PC32     0000000000000000 parport_write - 4
000000000e76  004800000002 R_X86_64_PC32     0000000000000000 copy_from_user - 4
000000000eb3  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000ec1  003e00000002 R_X86_64_PC32     0000000000000000 parport_negotiate - 4
000000000ec8  00030000000b R_X86_64_32S      0000000000000000 .bss + ac
000000000eea  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000ef1  005600000002 R_X86_64_PC32     0000000000000000 jiffies - 4
000000000f11  003400000002 R_X86_64_PC32     0000000000000000 parport_release - 4
000000000f19  003300000002 R_X86_64_PC32     0000000000000000 parport_claim_or_block - 4
000000000f20  00030000000b R_X86_64_32S      0000000000000000 .bss + a8
000000000f31  00030000000b R_X86_64_32S      0000000000000000 .bss + ac
000000000f6a  005b00000002 R_X86_64_PC32     0000000000000000 schedule - 4
000000000fa9  00510000000b R_X86_64_32S      0000000000000000 per_cpu__current_task + 0
000000000fc5  00520000000b R_X86_64_32S      0000000000000000 autoremove_wake_functi + 0
000000001001  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000001011  00030000000b R_X86_64_32S      0000000000000000 .bss + 40
000000001023  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
000000001053  00030000000b R_X86_64_32S      0000000000000000 .bss + 68
000000001060  005700000002 R_X86_64_PC32     0000000000000000 mutex_lock_interruptib - 4
000000001083  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
0000000010ae  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
0000000010b3  005900000002 R_X86_64_PC32     0000000000000000 parport_set_timeout - 4
0000000010ba  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
0000000010c8  003e00000002 R_X86_64_PC32     0000000000000000 parport_negotiate - 4
0000000010cf  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
0000000010da  003e00000002 R_X86_64_PC32     0000000000000000 parport_negotiate - 4
0000000010eb  00510000000b R_X86_64_32S      0000000000000000 per_cpu__current_task + 0
0000000010f2  00030000000b R_X86_64_32S      0000000000000000 .bss + 48
00000000110c  005300000002 R_X86_64_PC32     0000000000000000 prepare_to_wait - 4
000000001116  005400000002 R_X86_64_PC32     0000000000000000 schedule_timeout - 4
000000001121  005500000002 R_X86_64_PC32     0000000000000000 finish_wait - 4
00000000113b  005c00000002 R_X86_64_PC32     0000000000000000 _cond_resched - 4
000000001156  005d00000002 R_X86_64_PC32     0000000000000000 parport_read - 4
000000001172  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000001186  003e00000002 R_X86_64_PC32     0000000000000000 parport_negotiate - 4
000000001196  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
0000000011a1  003e00000002 R_X86_64_PC32     0000000000000000 parport_negotiate - 4
0000000011c7  005800000002 R_X86_64_PC32     0000000000000000 mutex_unlock - 4
0000000011d3  00030000000b R_X86_64_32S      0000000000000000 .bss + a0
0000000011f9  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000001202  003e00000002 R_X86_64_PC32     0000000000000000 parport_negotiate - 4
000000001222  004700000002 R_X86_64_PC32     0000000000000000 copy_to_user - 4
000000000048  003300000002 R_X86_64_PC32     0000000000000000 parport_claim_or_block - 4
000000000078  003400000002 R_X86_64_PC32     0000000000000000 parport_release - 4
00000000028b  003800000002 R_X86_64_PC32     0000000000000000 printk - 4
000000000306  003d00000002 R_X86_64_PC32     0000000000000000 class_destroy - 4

Relocation section '.rela.data' at offset 0x4058 contains 3 entries:
  Offset          Info           Type           Sym. Value    Sym. Name + Addend
000000000000  000400000001 R_X86_64_64       0000000000000000 .rodata.str1.1 + 1538
000000000008  000100000001 R_X86_64_64       0000000000000000 .text + 200
000000000010  000100000001 R_X86_64_64       0000000000000000 .text + 10

Relocation section '.rela.smp_locks' at offset 0x40a0 contains 5 entries:
  Offset          Info           Type           Sym. Value    Sym. Name + Addend
000000000000  000100000001 R_X86_64_64       0000000000000000 .text + 0
000000000008  000100000001 R_X86_64_64       0000000000000000 .text + 24
000000000010  000100000001 R_X86_64_64       0000000000000000 .text + 54
000000000018  000100000001 R_X86_64_64       0000000000000000 .text + 45c
000000000020  000100000001 R_X86_64_64       0000000000000000 .text + d8e

Relocation section '.rela.rodata' at offset 0x4118 contains 24 entries:
  Offset          Info           Type           Sym. Value    Sym. Name + Addend
000000000000  000100000001 R_X86_64_64       0000000000000000 .text + 83f
000000000008  000100000001 R_X86_64_64       0000000000000000 .text + 817
000000000010  000100000001 R_X86_64_64       0000000000000000 .text + 6df
000000000018  000100000001 R_X86_64_64       0000000000000000 .text + 7f5
000000000020  000100000001 R_X86_64_64       0000000000000000 .text + 6df
000000000028  000100000001 R_X86_64_64       0000000000000000 .text + 7da
000000000030  000100000001 R_X86_64_64       0000000000000000 .text + 6df
000000000038  000100000001 R_X86_64_64       0000000000000000 .text + 7c6
000000000040  000100000001 R_X86_64_64       0000000000000000 .text + 7a6
000000000048  000100000001 R_X86_64_64       0000000000000000 .text + 785
000000000050  000100000001 R_X86_64_64       0000000000000000 .text + 70e
000000000058  000100000001 R_X86_64_64       0000000000000000 .text + 773
000000000060  000100000001 R_X86_64_64       0000000000000000 .text + 6df
000000000068  000100000001 R_X86_64_64       0000000000000000 .text + 6ef
000000000070  000100000001 R_X86_64_64       0000000000000000 .text + 853
000000000080  004e00000001 R_X86_64_64       0000000000000000 __this_module + 0
000000000090  000100000001 R_X86_64_64       0000000000000000 .text + f90
000000000098  000100000001 R_X86_64_64       0000000000000000 .text + bf0
0000000000c0  000100000001 R_X86_64_64       0000000000000000 .text + 690
0000000000e0  000100000001 R_X86_64_64       0000000000000000 .text + 3d0
0000000000f0  000100000001 R_X86_64_64       0000000000000000 .text + 350
000000000170  006200000001 R_X86_64_64       0000000000000000 param_set_charp + 0
000000000178  006300000001 R_X86_64_64       0000000000000000 param_get_charp + 0
000000000188  000300000001 R_X86_64_64       0000000000000000 .bss + 500

Relocation section '.rela.init.text' at offset 0x4358 contains 46 entries:
  Offset          Info           Type           Sym. Value    Sym. Name + Addend
00000000000b  000300000002 R_X86_64_PC32     0000000000000000 .bss + 4fc
000000000020  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 1556
000000000025  004900000002 R_X86_64_PC32     0000000000000000 strncmp - 4
000000000038  000200000002 R_X86_64_PC32     0000000000000000 .data + 38
00000000004a  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 157e
000000000052  004900000002 R_X86_64_PC32     0000000000000000 strncmp - 4
00000000005c  00020000000b R_X86_64_32S      0000000000000000 .data + 40
00000000006f  004a00000002 R_X86_64_PC32     0000000000000000 simple_strtoul - 4
000000000077  00030000000b R_X86_64_32S      0000000000000000 .bss + 500
000000000084  00020000000b R_X86_64_32S      0000000000000000 .data + 40
00000000008d  00050000000b R_X86_64_32S      0000000000000000 .rodata.str1.8 + 30
000000000094  003800000002 R_X86_64_PC32     0000000000000000 printk - 4
0000000000b0  00030000000b R_X86_64_32S      0000000000000000 .bss + 500
0000000000bb  000200000002 R_X86_64_PC32     0000000000000000 .data + 3b
0000000000c9  00030000000b R_X86_64_32S      0000000000000000 .bss + 30
000000000108  00030000000b R_X86_64_32S      0000000000000000 .bss + 4
000000000119  00030000000b R_X86_64_32S      0000000000000000 .bss + 48
00000000011e  004b00000002 R_X86_64_PC32     0000000000000000 __init_waitqueue_head - 4
000000000126  00030000000b R_X86_64_32S      0000000000000000 .bss + 88
00000000012d  00030000000b R_X86_64_32S      0000000000000000 .bss + 4
000000000132  004b00000002 R_X86_64_PC32     0000000000000000 __init_waitqueue_head - 4
00000000013a  00030000000b R_X86_64_32S      0000000000000000 .bss + 68
000000000141  00030000000b R_X86_64_32S      0000000000000000 .bss + 4
000000000148  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 1583
00000000014d  004c00000002 R_X86_64_PC32     0000000000000000 __mutex_init - 4
00000000016e  00060000000b R_X86_64_32S      0000000000000000 .rodata + 80
000000000175  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 1538
000000000184  004d00000002 R_X86_64_PC32     0000000000000000 __register_chrdev - 4
000000000194  00050000000b R_X86_64_32S      0000000000000000 .rodata.str1.8 + 50
00000000019b  003800000002 R_X86_64_PC32     0000000000000000 printk - 4
0000000001ac  00030000000b R_X86_64_32S      0000000000000000 .bss + 4
0000000001b3  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 15ac
0000000001ba  004e0000000b R_X86_64_32S      0000000000000000 __this_module + 0
0000000001bf  004f00000002 R_X86_64_PC32     0000000000000000 __class_create - 4
0000000001c9  000300000002 R_X86_64_PC32     0000000000000000 .bss + 4dc
0000000001d9  00020000000b R_X86_64_32S      0000000000000000 .data + 0
0000000001de  005000000002 R_X86_64_PC32     0000000000000000 parport_register_drive - 4
0000000001e9  00050000000b R_X86_64_32S      0000000000000000 .rodata.str1.8 + 70
0000000001f0  003800000002 R_X86_64_PC32     0000000000000000 printk - 4
0000000001f7  000300000002 R_X86_64_PC32     0000000000000000 .bss + 4dc
0000000001fc  003d00000002 R_X86_64_PC32     0000000000000000 class_destroy - 4
000000000209  000300000002 R_X86_64_PC32     0000000000000000 .bss - 5
000000000213  00050000000b R_X86_64_32S      0000000000000000 .rodata.str1.8 + 98
00000000021a  003800000002 R_X86_64_PC32     0000000000000000 printk - 4
000000000229  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 1538
00000000023a  003a00000002 R_X86_64_PC32     0000000000000000 __unregister_chrdev - 4

Relocation section '.rela__param' at offset 0x47a8 contains 8 entries:
  Offset          Info           Type           Sym. Value    Sym. Name + Addend
000000000000  000600000001 R_X86_64_64       0000000000000000 .rodata + 150
000000000010  005e00000001 R_X86_64_64       0000000000000000 param_set_bool + 0
000000000018  005f00000001 R_X86_64_64       0000000000000000 param_get_bool + 0
000000000020  000300000001 R_X86_64_64       0000000000000000 .bss + 540
000000000028  000600000001 R_X86_64_64       0000000000000000 .rodata + 156
000000000038  006000000001 R_X86_64_64       0000000000000000 param_array_set + 0
000000000040  006100000001 R_X86_64_64       0000000000000000 param_array_get + 0
000000000048  000600000001 R_X86_64_64       0000000000000000 .rodata + 160

Relocation section '.rela.gnu.linkonce.this_module' at offset 0x4868 contains 2 entries:
  Offset          Info           Type           Sym. Value    Sym. Name + Addend
000000000148  006400000001 R_X86_64_64       0000000000000000 init_module + 0
000000000220  006500000001 R_X86_64_64       0000000000000290 cleanup_module + 0

There are no unwind sections in this file.

Symbol table '.symtab' contains 102 entries:
   Num:    Value          Size Type    Bind   Vis      Ndx Name
     0: 0000000000000000     0 NOTYPE  LOCAL  DEFAULT  UND 
     1: 0000000000000000     0 SECTION LOCAL  DEFAULT    1 
     2: 0000000000000000     0 SECTION LOCAL  DEFAULT    2 
     3: 0000000000000000     0 SECTION LOCAL  DEFAULT    3 
     4: 0000000000000000     0 SECTION LOCAL  DEFAULT    5 
     5: 0000000000000000     0 SECTION LOCAL  DEFAULT    6 
     6: 0000000000000000     0 SECTION LOCAL  DEFAULT    7 
     7: 0000000000000000     0 FILE    LOCAL  DEFAULT  ABS lp.c
     8: 0000000000000000    14 FUNC    LOCAL  DEFAULT    1 lp_preempt
     9: 0000000000000010     2 FUNC    LOCAL  DEFAULT    1 lp_detach
    10: 0000000000000020    44 FUNC    LOCAL  DEFAULT    1 lp_claim_parport_or_block
    11: 0000000000000050    44 FUNC    LOCAL  DEFAULT    1 lp_release_parport
    12: 0000000000000080   135 FUNC    LOCAL  DEFAULT    1 lp_reset
    13: 0000000000000020  1216 OBJECT  LOCAL  DEFAULT    3 lp_table
    14: 0000000000000110   226 FUNC    LOCAL  DEFAULT    1 lp_register
    15: 0000000000000540     4 OBJECT  LOCAL  DEFAULT    3 reset
    16: 00000000000004e0     8 OBJECT  LOCAL  DEFAULT    3 lp_class
    17: 0000000000000200   143 FUNC    LOCAL  DEFAULT    1 lp_attach
    18: 0000000000000040    32 OBJECT  LOCAL  DEFAULT    2 parport_nr
    19: 0000000000000000     4 OBJECT  LOCAL  DEFAULT    3 lp_count
    20: 0000000000000290   122 FUNC    LOCAL  DEFAULT    1 lp_cleanup_module
    21: 0000000000000000    40 OBJECT  LOCAL  DEFAULT    2 lp_driver
    22: 0000000000000310    63 FUNC    LOCAL  DEFAULT    1 lp_negotiate
    23: 0000000000000350   116 FUNC    LOCAL  DEFAULT    1 lp_release
    24: 00000000000003d0   695 FUNC    LOCAL  DEFAULT    1 lp_open
    25: 0000000000000690   642 FUNC    LOCAL  DEFAULT    1 lp_ioctl
    26: 0000000000000000   591 FUNC    LOCAL  DEFAULT    8 lp_init_module
    27: 0000000000000500    64 OBJECT  LOCAL  DEFAULT    3 parport
    28: 0000000000000004     0 OBJECT  LOCAL  DEFAULT    3 __key.24610
    29: 0000000000000004     0 OBJECT  LOCAL  DEFAULT    3 __key.24611
    30: 0000000000000004     0 OBJECT  LOCAL  DEFAULT    3 __key.24612
    31: 0000000000000080   208 OBJECT  LOCAL  DEFAULT    7 lp_fops
    32: 0000000000000004     0 OBJECT  LOCAL  DEFAULT    3 __key.24616
    33: 0000000000000920   298 FUNC    LOCAL  DEFAULT    1 lp_error
    34: 0000000000000a50   404 FUNC    LOCAL  DEFAULT    1 lp_wait_ready
    35: 0000000000000bf0   925 FUNC    LOCAL  DEFAULT    1 lp_write
    36: 0000000000000f90   697 FUNC    LOCAL  DEFAULT    1 lp_read
    37: 0000000000000000    12 OBJECT  LOCAL  DEFAULT    9 __mod_license997
    38: 0000000000000010    21 OBJECT  LOCAL  DEFAULT    9 __mod_alias996
    39: 0000000000000030    20 OBJECT  LOCAL  DEFAULT    9 __mod_resettype770
    40: 0000000000000000    40 OBJECT  LOCAL  DEFAULT   10 __param_reset
    41: 0000000000000150     6 OBJECT  LOCAL  DEFAULT    7 __param_str_reset
    42: 0000000000000060    32 OBJECT  LOCAL  DEFAULT    9 __mod_parporttype769
    43: 0000000000000028    40 OBJECT  LOCAL  DEFAULT   10 __param_parport
    44: 0000000000000156     8 OBJECT  LOCAL  DEFAULT    7 __param_str_parport
    45: 0000000000000160    48 OBJECT  LOCAL  DEFAULT    7 __param_arr_parport
    46: 0000000000000000     0 FILE    LOCAL  DEFAULT  ABS lp.mod.c
    47: 0000000000000080    35 OBJECT  LOCAL  DEFAULT    9 __mod_srcversion77
    48: 00000000000000b0    16 OBJECT  LOCAL  DEFAULT    9 __module_depends
    49: 0000000000000000  3136 OBJECT  LOCAL  DEFAULT   12 ____versions
    50: 00000000000000c0    54 OBJECT  LOCAL  DEFAULT    9 __mod_vermagic5
    51: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND parport_claim_or_block
    52: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND parport_release
    53: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND __const_udelay
    54: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND parport_register_device
    55: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND device_create
    56: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND printk
    57: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND parport_unregister_driver
    58: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND __unregister_chrdev
    59: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND parport_unregister_device
    60: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND device_destroy
    61: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND class_destroy
    62: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND parport_negotiate
    63: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND kfree
    64: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND lock_kernel
    65: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND unlock_kernel
    66: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND malloc_sizes
    67: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND kmem_cache_alloc
    68: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND __tracepoint_kmalloc
    69: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND per_cpu__kernel_stack
    70: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND preempt_schedule
    71: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND copy_to_user
    72: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND copy_from_user
    73: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND strncmp
    74: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND simple_strtoul
    75: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND __init_waitqueue_head
    76: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND __mutex_init
    77: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND __register_chrdev
    78: 0000000000000000   576 OBJECT  GLOBAL DEFAULT   11 __this_module
    79: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND __class_create
    80: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND parport_register_driver
    81: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND per_cpu__current_task
    82: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND autoremove_wake_function
    83: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND prepare_to_wait
    84: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND schedule_timeout
    85: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND finish_wait
    86: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND jiffies
    87: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND mutex_lock_interruptible
    88: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND mutex_unlock
    89: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND parport_set_timeout
    90: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND parport_write
    91: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND schedule
    92: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND _cond_resched
    93: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND parport_read
    94: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND param_set_bool
    95: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND param_get_bool
    96: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND param_array_set
    97: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND param_array_get
    98: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND param_set_charp
    99: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND param_get_charp
   100: 0000000000000000   591 FUNC    GLOBAL DEFAULT    8 init_module
   101: 0000000000000290   122 FUNC    GLOBAL DEFAULT    1 cleanup_module

No version information found in this file.

Notes at offset 0x00002de0 with length 0x00000024:
  Owner		Data size	Description
  GNU		0x00000014	NT_GNU_BUILD_ID (unique build ID bitstring)

[-- Attachment #1.3: readelf_working --]
[-- Type: text/plain, Size: 35417 bytes --]

ELF Header:
  Magic:   7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 
  Class:                             ELF64
  Data:                              2's complement, little endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - System V
  ABI Version:                       0
  Type:                              REL (Relocatable file)
  Machine:                           Advanced Micro Devices X86-64
  Version:                           0x1
  Entry point address:               0x0
  Start of program headers:          0 (bytes into file)
  Start of section headers:          22432 (bytes into file)
  Flags:                             0x0
  Size of this header:               64 (bytes)
  Size of program headers:           0 (bytes)
  Number of program headers:         0
  Size of section headers:           64 (bytes)
  Number of section headers:         26
  Section header string table index: 25

Section Headers:
  [Nr] Name              Type             Address           Offset
       Size              EntSize          Flags  Link  Info  Align
  [ 0]                   NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [ 1] .text             PROGBITS         0000000000000000  00000040
       000000000000124c  0000000000000000  AX       0     0     16
  [ 2] .data             PROGBITS         0000000000000000  000012a0
       0000000000000060  0000000000000000  WA       0     0     32
  [ 3] .bss              NOBITS           0000000000000000  00001300
       0000000000000544  0000000000000000  WA       0     0     32
  [ 4] .smp_locks        PROGBITS         0000000000000000  00001848
       0000000000000028  0000000000000000   A       0     0     8
  [ 5] .rodata.str1.1    PROGBITS         0000000000000000  00001870
       00000000000000e2  0000000000000000   A       0     0     1
  [ 6] .rodata.str1.8    PROGBITS         0000000000000000  00001958
       00000000000000c3  0000000000000000   A       0     0     8
  [ 7] .rodata           PROGBITS         0000000000000000  00001a20
       0000000000000190  0000000000000000   A       0     0     32
  [ 8] .init.text        PROGBITS         0000000000000000  00001bb0
       000000000000024f  0000000000000000  AX       0     0     1
  [ 9] .modinfo          PROGBITS         0000000000000000  00001e00
       00000000000000f6  0000000000000000   A       0     0     32
  [10] __param           PROGBITS         0000000000000000  00001ef8
       0000000000000050  0000000000000000   A       0     0     8
  [11] .gnu.linkonce.thi PROGBITS         0000000000000000  00001f60
       0000000000000240  0000000000000000  WA       0     0     32
  [12] __versions        PROGBITS         0000000000000000  000021a0
       0000000000000c40  0000000000000000   A       0     0     32
  [13] .note.gnu.build-i NOTE             0000000000000000  00002de0
       0000000000000024  0000000000000000   A       0     0     4
  [14] .comment          PROGBITS         0000000000000000  00002e04
       0000000000000024  0000000000000000           0     0     1
  [15] .rela.text        RELA             0000000000000000  00002e28
       0000000000001230  0000000000000018   I      23     1     8
  [16] .rela.data        RELA             0000000000000000  00004058
       0000000000000048  0000000000000018   I      23     2     8
  [17] .rela.smp_locks   RELA             0000000000000000  000040a0
       0000000000000078  0000000000000018   I      23     4     8
  [18] .rela.rodata      RELA             0000000000000000  00004118
       0000000000000240  0000000000000018   I      23     7     8
  [19] .rela.init.text   RELA             0000000000000000  00004358
       0000000000000450  0000000000000018   I      23     8     8
  [20] .rela__param      RELA             0000000000000000  000047a8
       00000000000000c0  0000000000000018   I      23    10     8
  [21] .rela.gnu.linkonc RELA             0000000000000000  00004868
       0000000000000030  0000000000000018   I      23    11     8
  [22] .note.GNU-stack   PROGBITS         0000000000000000  00004898
       0000000000000000  0000000000000000           0     0     0
  [23] .symtab           SYMTAB           0000000000000000  00004898
       0000000000000990  0000000000000018          24    51     8
  [24] .strtab           STRTAB           0000000000000000  00005228
       0000000000000573  0000000000000000           0     0     1
  [25] .shstrtab         STRTAB           0000000000000000  00005e20
       00000000000000ed  0000000000000000           0     0     1
Key to Flags:
  W (write), A (alloc), X (execute), M (merge), S (strings)
  I (info), L (link order), G (group), x (unknown)
  O (extra OS processing required) o (OS specific), p (processor specific)

There are no section groups in this file.

There are no program headers in this file.

Relocation section '.rela.text' at offset 0x2e28 contains 194 entries:
  Offset          Info           Type           Sym. Value    Sym. Name + Addend
000000000093  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
0000000000a2  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
0000000000bf  003500000002 R_X86_64_PC32     0000000000000000 __const_udelay - 4
0000000000c6  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
0000000000e0  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
00000000013b  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000149  00010000000b R_X86_64_32S      0000000000000000 .text + 0
000000000150  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 50
000000000158  003600000002 R_X86_64_PC32     0000000000000000 parport_register_devic - 4
00000000015f  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000181  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
000000000188  000300000002 R_X86_64_PC32     0000000000000000 .bss + 53b
00000000019b  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 2c
0000000001a2  000300000002 R_X86_64_PC32     0000000000000000 .bss + 4dc
0000000001b2  003700000002 R_X86_64_PC32     0000000000000000 device_create - 4
0000000001bd  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 48
0000000001c4  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 73
0000000001d6  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 0
0000000001dd  003800000002 R_X86_64_PC32     0000000000000000 printk - 4
000000000206  000200000002 R_X86_64_PC32     0000000000000000 .data + 3c
000000000219  000300000002 R_X86_64_PC32     0000000000000000 .bss - 4
000000000232  000300000002 R_X86_64_PC32     0000000000000000 .bss - 4
00000000024a  00020000000b R_X86_64_32S      0000000000000000 .data + 44
000000000283  00050000000b R_X86_64_32S      0000000000000000 .rodata.str1.8 + 0
000000000294  00020000000b R_X86_64_32S      0000000000000000 .data + 0
00000000029c  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
0000000002a7  003900000002 R_X86_64_PC32     0000000000000000 parport_unregister_dri - 4
0000000002ae  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 50
0000000002bf  003a00000002 R_X86_64_PC32     0000000000000000 __unregister_chrdev - 4
0000000002d2  003b00000002 R_X86_64_PC32     0000000000000000 parport_unregister_dev - 4
0000000002db  000300000002 R_X86_64_PC32     0000000000000000 .bss + 4dc
0000000002e6  003c00000002 R_X86_64_PC32     0000000000000000 device_destroy - 4
0000000002fb  000300000002 R_X86_64_PC32     0000000000000000 .bss + 4dc
000000000324  003e00000002 R_X86_64_PC32     0000000000000000 parport_negotiate - 4
00000000033a  003e00000002 R_X86_64_PC32     0000000000000000 parport_negotiate - 4
000000000369  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000378  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000386  003e00000002 R_X86_64_PC32     0000000000000000 parport_negotiate - 4
00000000038f  00030000000b R_X86_64_32S      0000000000000000 .bss + ac
00000000039f  00030000000b R_X86_64_32S      0000000000000000 .bss + 40
0000000003a4  003f00000002 R_X86_64_PC32     0000000000000000 kfree - 4
0000000003ab  00030000000b R_X86_64_32S      0000000000000000 .bss + 40
0000000003b6  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
0000000003f9  004000000002 R_X86_64_PC32     0000000000000000 lock_kernel - 4
00000000040f  004100000002 R_X86_64_PC32     0000000000000000 unlock_kernel - 4
00000000044d  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
000000000458  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000473  00030000000b R_X86_64_32S      0000000000000000 .bss + 29
00000000048d  004200000002 R_X86_64_PC32     0000000000000000 malloc_sizes + c4
000000000492  004300000002 R_X86_64_PC32     0000000000000000 kmem_cache_alloc - 4
000000000498  004400000002 R_X86_64_PC32     0000000000000000 __tracepoint_kmalloc + 4
0000000004b5  00030000000b R_X86_64_32S      0000000000000000 .bss + 40
0000000004c3  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
0000000004d3  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
0000000004ea  00030000000b R_X86_64_32S      0000000000000000 .bss + a8
000000000501  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
00000000050d  003e00000002 R_X86_64_PC32     0000000000000000 parport_negotiate - 4
00000000051b  00030000000b R_X86_64_32S      0000000000000000 .bss + ac
00000000052e  003e00000002 R_X86_64_PC32     0000000000000000 parport_negotiate - 4
00000000053b  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 19
000000000540  003800000002 R_X86_64_PC32     0000000000000000 printk - 4
000000000548  00030000000b R_X86_64_32S      0000000000000000 .bss + a8
00000000055e  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
00000000059f  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 31
0000000005ac  003800000002 R_X86_64_PC32     0000000000000000 printk - 4
0000000005b4  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
0000000005c2  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
0000000005d7  00450000000b R_X86_64_32S      0000000000000000 per_cpu__kernel_stack + 0
0000000005e4  004400000002 R_X86_64_PC32     0000000000000000 __tracepoint_kmalloc + 1c
000000000608  00010000000b R_X86_64_32S      0000000000000000 .text + 485
00000000061c  00450000000b R_X86_64_32S      0000000000000000 per_cpu__kernel_stack + 0
000000000636  004600000002 R_X86_64_PC32     0000000000000000 preempt_schedule - 4
000000000644  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 84
000000000651  003800000002 R_X86_64_PC32     0000000000000000 printk - 4
000000000659  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
000000000668  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + cc
000000000675  003800000002 R_X86_64_PC32     0000000000000000 printk - 4
00000000067d  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
0000000006cc  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
0000000006eb  00060000000b R_X86_64_32S      0000000000000000 .rodata + 0
000000000701  004700000002 R_X86_64_PC32     0000000000000000 copy_to_user - 4
00000000071d  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
00000000072c  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000760  004700000002 R_X86_64_PC32     0000000000000000 copy_to_user - 4
00000000079b  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
0000000007bb  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
0000000007d1  00030000000b R_X86_64_32S      0000000000000000 .bss + 38
0000000007e4  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
00000000080c  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
000000000834  00030000000b R_X86_64_32S      0000000000000000 .bss + 34
00000000084a  00030000000b R_X86_64_32S      0000000000000000 .bss + 30
000000000861  004800000002 R_X86_64_PC32     0000000000000000 copy_from_user - 4
0000000008bf  00030000000b R_X86_64_32S      0000000000000000 .bss + a0
0000000008d8  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
0000000008f0  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
000000000907  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
000000000936  00510000000b R_X86_64_32S      0000000000000000 per_cpu__current_task + 0
000000000948  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
00000000096a  00520000000b R_X86_64_32S      0000000000000000 autoremove_wake_functi + 0
00000000097b  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000991  00030000000b R_X86_64_32S      0000000000000000 .bss + 48
00000000099c  005300000002 R_X86_64_PC32     0000000000000000 prepare_to_wait - 4
0000000009a6  005400000002 R_X86_64_PC32     0000000000000000 schedule_timeout - 4
0000000009b1  005500000002 R_X86_64_PC32     0000000000000000 finish_wait - 4
0000000009b8  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
0000000009bf  005600000002 R_X86_64_PC32     0000000000000000 jiffies - 4
0000000009f3  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
0000000009fa  00030000000b R_X86_64_32S      0000000000000000 .bss + 48
000000000a12  005300000002 R_X86_64_PC32     0000000000000000 prepare_to_wait - 4
000000000a1c  005400000002 R_X86_64_PC32     0000000000000000 schedule_timeout - 4
000000000a27  005500000002 R_X86_64_PC32     0000000000000000 finish_wait - 4
000000000a3c  003400000002 R_X86_64_PC32     0000000000000000 parport_release - 4
000000000a44  003300000002 R_X86_64_PC32     0000000000000000 parport_claim_or_block - 4
000000000a81  00030000000b R_X86_64_32S      0000000000000000 .bss + ac
000000000ab5  00510000000b R_X86_64_32S      0000000000000000 per_cpu__current_task + 0
000000000ac2  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
000000000acb  00030000000b R_X86_64_32S      0000000000000000 .bss + 60
000000000aed  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000af4  00030000000b R_X86_64_32S      0000000000000000 .bss + 60
000000000b32  00030000000b R_X86_64_32S      0000000000000000 .bss + 60
000000000b4d  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
000000000b88  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 84
000000000b95  003800000002 R_X86_64_PC32     0000000000000000 printk - 4
000000000bb0  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + cc
000000000bbd  003800000002 R_X86_64_PC32     0000000000000000 printk - 4
000000000bc9  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + b3
000000000bd6  003800000002 R_X86_64_PC32     0000000000000000 printk - 4
000000000c3d  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000c55  00030000000b R_X86_64_32S      0000000000000000 .bss + 40
000000000c67  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
000000000c87  00030000000b R_X86_64_32S      0000000000000000 .bss + 68
000000000c94  005700000002 R_X86_64_PC32     0000000000000000 mutex_lock_interruptib - 4
000000000cf2  004800000002 R_X86_64_PC32     0000000000000000 copy_from_user - 4
000000000d01  005800000002 R_X86_64_PC32     0000000000000000 mutex_unlock - 4
000000000d13  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000d27  00030000000b R_X86_64_32S      0000000000000000 .bss + a8
000000000d3c  00030000000b R_X86_64_32S      0000000000000000 .bss + ac
000000000d4c  00030000000b R_X86_64_32S      0000000000000000 .bss + a0
000000000d5a  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000d64  005900000002 R_X86_64_PC32     0000000000000000 parport_set_timeout - 4
000000000d92  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000da6  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 53
000000000dad  003800000002 R_X86_64_PC32     0000000000000000 printk - 4
000000000db4  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000dc2  003e00000002 R_X86_64_PC32     0000000000000000 parport_negotiate - 4
000000000dc8  00030000000b R_X86_64_32S      0000000000000000 .bss + ac
000000000de5  00510000000b R_X86_64_32S      0000000000000000 per_cpu__current_task + 0
000000000dee  00450000000b R_X86_64_32S      0000000000000000 per_cpu__kernel_stack + 0
000000000e12  005a00000002 R_X86_64_PC32     0000000000000000 parport_write - 4
000000000e76  004800000002 R_X86_64_PC32     0000000000000000 copy_from_user - 4
000000000eb3  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000ec1  003e00000002 R_X86_64_PC32     0000000000000000 parport_negotiate - 4
000000000ec8  00030000000b R_X86_64_32S      0000000000000000 .bss + ac
000000000eea  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000000ef1  005600000002 R_X86_64_PC32     0000000000000000 jiffies - 4
000000000f11  003400000002 R_X86_64_PC32     0000000000000000 parport_release - 4
000000000f19  003300000002 R_X86_64_PC32     0000000000000000 parport_claim_or_block - 4
000000000f20  00030000000b R_X86_64_32S      0000000000000000 .bss + a8
000000000f31  00030000000b R_X86_64_32S      0000000000000000 .bss + ac
000000000f6a  005b00000002 R_X86_64_PC32     0000000000000000 schedule - 4
000000000fa9  00510000000b R_X86_64_32S      0000000000000000 per_cpu__current_task + 0
000000000fc5  00520000000b R_X86_64_32S      0000000000000000 autoremove_wake_functi + 0
000000001001  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000001011  00030000000b R_X86_64_32S      0000000000000000 .bss + 40
000000001023  00030000000b R_X86_64_32S      0000000000000000 .bss + 28
000000001053  00030000000b R_X86_64_32S      0000000000000000 .bss + 68
000000001060  005700000002 R_X86_64_PC32     0000000000000000 mutex_lock_interruptib - 4
000000001083  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
0000000010ae  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
0000000010b3  005900000002 R_X86_64_PC32     0000000000000000 parport_set_timeout - 4
0000000010ba  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
0000000010c8  003e00000002 R_X86_64_PC32     0000000000000000 parport_negotiate - 4
0000000010cf  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
0000000010da  003e00000002 R_X86_64_PC32     0000000000000000 parport_negotiate - 4
0000000010eb  00510000000b R_X86_64_32S      0000000000000000 per_cpu__current_task + 0
0000000010f2  00030000000b R_X86_64_32S      0000000000000000 .bss + 48
00000000110c  005300000002 R_X86_64_PC32     0000000000000000 prepare_to_wait - 4
000000001116  005400000002 R_X86_64_PC32     0000000000000000 schedule_timeout - 4
000000001121  005500000002 R_X86_64_PC32     0000000000000000 finish_wait - 4
00000000113b  005c00000002 R_X86_64_PC32     0000000000000000 _cond_resched - 4
000000001156  005d00000002 R_X86_64_PC32     0000000000000000 parport_read - 4
000000001172  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000001186  003e00000002 R_X86_64_PC32     0000000000000000 parport_negotiate - 4
000000001196  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
0000000011a1  003e00000002 R_X86_64_PC32     0000000000000000 parport_negotiate - 4
0000000011c7  005800000002 R_X86_64_PC32     0000000000000000 mutex_unlock - 4
0000000011d3  00030000000b R_X86_64_32S      0000000000000000 .bss + a0
0000000011f9  00030000000b R_X86_64_32S      0000000000000000 .bss + 20
000000001202  003e00000002 R_X86_64_PC32     0000000000000000 parport_negotiate - 4
000000001222  004700000002 R_X86_64_PC32     0000000000000000 copy_to_user - 4
000000000048  003300000002 R_X86_64_PC32     0000000000000000 parport_claim_or_block - 4
000000000078  003400000002 R_X86_64_PC32     0000000000000000 parport_release - 4
00000000028b  003800000002 R_X86_64_PC32     0000000000000000 printk - 4
000000000306  003d00000002 R_X86_64_PC32     0000000000000000 class_destroy - 4

Relocation section '.rela.data' at offset 0x4058 contains 3 entries:
  Offset          Info           Type           Sym. Value    Sym. Name + Addend
000000000000  000400000001 R_X86_64_64       0000000000000000 .rodata.str1.1 + 50
000000000008  000100000001 R_X86_64_64       0000000000000000 .text + 200
000000000010  000100000001 R_X86_64_64       0000000000000000 .text + 10

Relocation section '.rela.smp_locks' at offset 0x40a0 contains 5 entries:
  Offset          Info           Type           Sym. Value    Sym. Name + Addend
000000000000  000100000001 R_X86_64_64       0000000000000000 .text + 0
000000000008  000100000001 R_X86_64_64       0000000000000000 .text + 24
000000000010  000100000001 R_X86_64_64       0000000000000000 .text + 54
000000000018  000100000001 R_X86_64_64       0000000000000000 .text + 45c
000000000020  000100000001 R_X86_64_64       0000000000000000 .text + d8e

Relocation section '.rela.rodata' at offset 0x4118 contains 24 entries:
  Offset          Info           Type           Sym. Value    Sym. Name + Addend
000000000000  000100000001 R_X86_64_64       0000000000000000 .text + 83f
000000000008  000100000001 R_X86_64_64       0000000000000000 .text + 817
000000000010  000100000001 R_X86_64_64       0000000000000000 .text + 6df
000000000018  000100000001 R_X86_64_64       0000000000000000 .text + 7f5
000000000020  000100000001 R_X86_64_64       0000000000000000 .text + 6df
000000000028  000100000001 R_X86_64_64       0000000000000000 .text + 7da
000000000030  000100000001 R_X86_64_64       0000000000000000 .text + 6df
000000000038  000100000001 R_X86_64_64       0000000000000000 .text + 7c6
000000000040  000100000001 R_X86_64_64       0000000000000000 .text + 7a6
000000000048  000100000001 R_X86_64_64       0000000000000000 .text + 785
000000000050  000100000001 R_X86_64_64       0000000000000000 .text + 70e
000000000058  000100000001 R_X86_64_64       0000000000000000 .text + 773
000000000060  000100000001 R_X86_64_64       0000000000000000 .text + 6df
000000000068  000100000001 R_X86_64_64       0000000000000000 .text + 6ef
000000000070  000100000001 R_X86_64_64       0000000000000000 .text + 853
000000000080  004e00000001 R_X86_64_64       0000000000000000 __this_module + 0
000000000090  000100000001 R_X86_64_64       0000000000000000 .text + f90
000000000098  000100000001 R_X86_64_64       0000000000000000 .text + bf0
0000000000c0  000100000001 R_X86_64_64       0000000000000000 .text + 690
0000000000e0  000100000001 R_X86_64_64       0000000000000000 .text + 3d0
0000000000f0  000100000001 R_X86_64_64       0000000000000000 .text + 350
000000000170  006200000001 R_X86_64_64       0000000000000000 param_set_charp + 0
000000000178  006300000001 R_X86_64_64       0000000000000000 param_get_charp + 0
000000000188  000300000001 R_X86_64_64       0000000000000000 .bss + 500

Relocation section '.rela.init.text' at offset 0x4358 contains 46 entries:
  Offset          Info           Type           Sym. Value    Sym. Name + Addend
00000000000b  000300000002 R_X86_64_PC32     0000000000000000 .bss + 4fc
000000000020  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 6e
000000000025  004900000002 R_X86_64_PC32     0000000000000000 strncmp - 4
000000000038  000200000002 R_X86_64_PC32     0000000000000000 .data + 38
00000000004a  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 96
000000000052  004900000002 R_X86_64_PC32     0000000000000000 strncmp - 4
00000000005c  00020000000b R_X86_64_32S      0000000000000000 .data + 40
00000000006f  004a00000002 R_X86_64_PC32     0000000000000000 simple_strtoul - 4
000000000077  00030000000b R_X86_64_32S      0000000000000000 .bss + 500
000000000084  00020000000b R_X86_64_32S      0000000000000000 .data + 40
00000000008d  00050000000b R_X86_64_32S      0000000000000000 .rodata.str1.8 + 30
000000000094  003800000002 R_X86_64_PC32     0000000000000000 printk - 4
0000000000b0  00030000000b R_X86_64_32S      0000000000000000 .bss + 500
0000000000bb  000200000002 R_X86_64_PC32     0000000000000000 .data + 3b
0000000000c9  00030000000b R_X86_64_32S      0000000000000000 .bss + 30
000000000108  00030000000b R_X86_64_32S      0000000000000000 .bss + 4
000000000119  00030000000b R_X86_64_32S      0000000000000000 .bss + 48
00000000011e  004b00000002 R_X86_64_PC32     0000000000000000 __init_waitqueue_head - 4
000000000126  00030000000b R_X86_64_32S      0000000000000000 .bss + 88
00000000012d  00030000000b R_X86_64_32S      0000000000000000 .bss + 4
000000000132  004b00000002 R_X86_64_PC32     0000000000000000 __init_waitqueue_head - 4
00000000013a  00030000000b R_X86_64_32S      0000000000000000 .bss + 68
000000000141  00030000000b R_X86_64_32S      0000000000000000 .bss + 4
000000000148  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 9b
00000000014d  004c00000002 R_X86_64_PC32     0000000000000000 __mutex_init - 4
00000000016e  00060000000b R_X86_64_32S      0000000000000000 .rodata + 80
000000000175  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 50
000000000184  004d00000002 R_X86_64_PC32     0000000000000000 __register_chrdev - 4
000000000194  00050000000b R_X86_64_32S      0000000000000000 .rodata.str1.8 + 50
00000000019b  003800000002 R_X86_64_PC32     0000000000000000 printk - 4
0000000001ac  00030000000b R_X86_64_32S      0000000000000000 .bss + 4
0000000001b3  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + c4
0000000001ba  004e0000000b R_X86_64_32S      0000000000000000 __this_module + 0
0000000001bf  004f00000002 R_X86_64_PC32     0000000000000000 __class_create - 4
0000000001c9  000300000002 R_X86_64_PC32     0000000000000000 .bss + 4dc
0000000001d9  00020000000b R_X86_64_32S      0000000000000000 .data + 0
0000000001de  005000000002 R_X86_64_PC32     0000000000000000 parport_register_drive - 4
0000000001e9  00050000000b R_X86_64_32S      0000000000000000 .rodata.str1.8 + 70
0000000001f0  003800000002 R_X86_64_PC32     0000000000000000 printk - 4
0000000001f7  000300000002 R_X86_64_PC32     0000000000000000 .bss + 4dc
0000000001fc  003d00000002 R_X86_64_PC32     0000000000000000 class_destroy - 4
000000000209  000300000002 R_X86_64_PC32     0000000000000000 .bss - 5
000000000213  00050000000b R_X86_64_32S      0000000000000000 .rodata.str1.8 + 98
00000000021a  003800000002 R_X86_64_PC32     0000000000000000 printk - 4
000000000229  00040000000b R_X86_64_32S      0000000000000000 .rodata.str1.1 + 50
00000000023a  003a00000002 R_X86_64_PC32     0000000000000000 __unregister_chrdev - 4

Relocation section '.rela__param' at offset 0x47a8 contains 8 entries:
  Offset          Info           Type           Sym. Value    Sym. Name + Addend
000000000000  000600000001 R_X86_64_64       0000000000000000 .rodata + 150
000000000010  005e00000001 R_X86_64_64       0000000000000000 param_set_bool + 0
000000000018  005f00000001 R_X86_64_64       0000000000000000 param_get_bool + 0
000000000020  000300000001 R_X86_64_64       0000000000000000 .bss + 540
000000000028  000600000001 R_X86_64_64       0000000000000000 .rodata + 156
000000000038  006000000001 R_X86_64_64       0000000000000000 param_array_set + 0
000000000040  006100000001 R_X86_64_64       0000000000000000 param_array_get + 0
000000000048  000600000001 R_X86_64_64       0000000000000000 .rodata + 160

Relocation section '.rela.gnu.linkonce.this_module' at offset 0x4868 contains 2 entries:
  Offset          Info           Type           Sym. Value    Sym. Name + Addend
000000000148  006400000001 R_X86_64_64       0000000000000000 init_module + 0
000000000220  006500000001 R_X86_64_64       0000000000000290 cleanup_module + 0

There are no unwind sections in this file.

Symbol table '.symtab' contains 102 entries:
   Num:    Value          Size Type    Bind   Vis      Ndx Name
     0: 0000000000000000     0 NOTYPE  LOCAL  DEFAULT  UND 
     1: 0000000000000000     0 SECTION LOCAL  DEFAULT    1 
     2: 0000000000000000     0 SECTION LOCAL  DEFAULT    2 
     3: 0000000000000000     0 SECTION LOCAL  DEFAULT    3 
     4: 0000000000000000     0 SECTION LOCAL  DEFAULT    5 
     5: 0000000000000000     0 SECTION LOCAL  DEFAULT    6 
     6: 0000000000000000     0 SECTION LOCAL  DEFAULT    7 
     7: 0000000000000000     0 FILE    LOCAL  DEFAULT  ABS lp.c
     8: 0000000000000000    14 FUNC    LOCAL  DEFAULT    1 lp_preempt
     9: 0000000000000010     2 FUNC    LOCAL  DEFAULT    1 lp_detach
    10: 0000000000000020    44 FUNC    LOCAL  DEFAULT    1 lp_claim_parport_or_block
    11: 0000000000000050    44 FUNC    LOCAL  DEFAULT    1 lp_release_parport
    12: 0000000000000080   135 FUNC    LOCAL  DEFAULT    1 lp_reset
    13: 0000000000000020  1216 OBJECT  LOCAL  DEFAULT    3 lp_table
    14: 0000000000000110   226 FUNC    LOCAL  DEFAULT    1 lp_register
    15: 0000000000000540     4 OBJECT  LOCAL  DEFAULT    3 reset
    16: 00000000000004e0     8 OBJECT  LOCAL  DEFAULT    3 lp_class
    17: 0000000000000200   143 FUNC    LOCAL  DEFAULT    1 lp_attach
    18: 0000000000000040    32 OBJECT  LOCAL  DEFAULT    2 parport_nr
    19: 0000000000000000     4 OBJECT  LOCAL  DEFAULT    3 lp_count
    20: 0000000000000290   122 FUNC    LOCAL  DEFAULT    1 lp_cleanup_module
    21: 0000000000000000    40 OBJECT  LOCAL  DEFAULT    2 lp_driver
    22: 0000000000000310    63 FUNC    LOCAL  DEFAULT    1 lp_negotiate
    23: 0000000000000350   116 FUNC    LOCAL  DEFAULT    1 lp_release
    24: 00000000000003d0   695 FUNC    LOCAL  DEFAULT    1 lp_open
    25: 0000000000000690   642 FUNC    LOCAL  DEFAULT    1 lp_ioctl
    26: 0000000000000000   591 FUNC    LOCAL  DEFAULT    8 lp_init_module
    27: 0000000000000500    64 OBJECT  LOCAL  DEFAULT    3 parport
    28: 0000000000000004     0 OBJECT  LOCAL  DEFAULT    3 __key.24610
    29: 0000000000000004     0 OBJECT  LOCAL  DEFAULT    3 __key.24611
    30: 0000000000000004     0 OBJECT  LOCAL  DEFAULT    3 __key.24612
    31: 0000000000000080   208 OBJECT  LOCAL  DEFAULT    7 lp_fops
    32: 0000000000000004     0 OBJECT  LOCAL  DEFAULT    3 __key.24616
    33: 0000000000000920   298 FUNC    LOCAL  DEFAULT    1 lp_error
    34: 0000000000000a50   404 FUNC    LOCAL  DEFAULT    1 lp_wait_ready
    35: 0000000000000bf0   925 FUNC    LOCAL  DEFAULT    1 lp_write
    36: 0000000000000f90   697 FUNC    LOCAL  DEFAULT    1 lp_read
    37: 0000000000000000    12 OBJECT  LOCAL  DEFAULT    9 __mod_license997
    38: 0000000000000010    21 OBJECT  LOCAL  DEFAULT    9 __mod_alias996
    39: 0000000000000030    20 OBJECT  LOCAL  DEFAULT    9 __mod_resettype770
    40: 0000000000000000    40 OBJECT  LOCAL  DEFAULT   10 __param_reset
    41: 0000000000000150     6 OBJECT  LOCAL  DEFAULT    7 __param_str_reset
    42: 0000000000000060    32 OBJECT  LOCAL  DEFAULT    9 __mod_parporttype769
    43: 0000000000000028    40 OBJECT  LOCAL  DEFAULT   10 __param_parport
    44: 0000000000000156     8 OBJECT  LOCAL  DEFAULT    7 __param_str_parport
    45: 0000000000000160    48 OBJECT  LOCAL  DEFAULT    7 __param_arr_parport
    46: 0000000000000000     0 FILE    LOCAL  DEFAULT  ABS lp.mod.c
    47: 0000000000000080    35 OBJECT  LOCAL  DEFAULT    9 __mod_srcversion77
    48: 00000000000000b0    16 OBJECT  LOCAL  DEFAULT    9 __module_depends
    49: 0000000000000000  3136 OBJECT  LOCAL  DEFAULT   12 ____versions
    50: 00000000000000c0    54 OBJECT  LOCAL  DEFAULT    9 __mod_vermagic5
    51: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND parport_claim_or_block
    52: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND parport_release
    53: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND __const_udelay
    54: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND parport_register_device
    55: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND device_create
    56: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND printk
    57: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND parport_unregister_driver
    58: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND __unregister_chrdev
    59: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND parport_unregister_device
    60: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND device_destroy
    61: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND class_destroy
    62: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND parport_negotiate
    63: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND kfree
    64: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND lock_kernel
    65: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND unlock_kernel
    66: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND malloc_sizes
    67: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND kmem_cache_alloc
    68: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND __tracepoint_kmalloc
    69: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND per_cpu__kernel_stack
    70: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND preempt_schedule
    71: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND copy_to_user
    72: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND copy_from_user
    73: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND strncmp
    74: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND simple_strtoul
    75: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND __init_waitqueue_head
    76: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND __mutex_init
    77: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND __register_chrdev
    78: 0000000000000000   576 OBJECT  GLOBAL DEFAULT   11 __this_module
    79: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND __class_create
    80: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND parport_register_driver
    81: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND per_cpu__current_task
    82: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND autoremove_wake_function
    83: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND prepare_to_wait
    84: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND schedule_timeout
    85: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND finish_wait
    86: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND jiffies
    87: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND mutex_lock_interruptible
    88: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND mutex_unlock
    89: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND parport_set_timeout
    90: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND parport_write
    91: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND schedule
    92: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND _cond_resched
    93: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND parport_read
    94: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND param_set_bool
    95: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND param_get_bool
    96: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND param_array_set
    97: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND param_array_get
    98: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND param_set_charp
    99: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND param_get_charp
   100: 0000000000000000   591 FUNC    GLOBAL DEFAULT    8 init_module
   101: 0000000000000290   122 FUNC    GLOBAL DEFAULT    1 cleanup_module

No version information found in this file.

Notes at offset 0x00002de0 with length 0x00000024:
  Owner		Data size	Description
  GNU		0x00000014	NT_GNU_BUILD_ID (unique build ID bitstring)

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

  reply	other threads:[~2009-12-21  9:33 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-12-14 19:52 2.6.32 regression: unable to handle kernel paging request Tim Blechmann
2009-12-17 12:56 ` Tim Blechmann
2009-12-17 20:26   ` Tim Blechmann
2009-12-18  3:49     ` Tejun Heo
2009-12-18  9:15       ` Tim Blechmann
2009-12-21  7:16         ` Tejun Heo
2009-12-21  9:32           ` Tim Blechmann [this message]
2009-12-24 12:06             ` Tejun Heo
2009-12-24 12:07               ` Tim Blechmann
2009-12-24 12:26                 ` Tejun Heo
2009-12-24 12:48                   ` Tejun Heo
2009-12-24 12:55                     ` Tim Blechmann
2009-12-27  9:50                     ` Tim Blechmann
2010-01-01 20:55                       ` Tim Blechmann
2010-01-02  2:23                         ` Tejun Heo

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4B2F40C0.5020407@klingt.org \
    --to=tim@klingt.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=stern@rowland.harvard.edu \
    --cc=tj@kernel.org \
    --cc=x86@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox