All pastes #1982949 Raw Edit

root

public text v1 · immutable
#1982949 ·published 2010-11-05 15:38 UTC
rendered paste body
pci_hotplug.ko:     file format elf32-i386pci_hotplug.koarchitecture: i386, flags 0x00000011:HAS_RELOC, HAS_SYMSstart address 0x00000000Sections:Idx Name          Size      VMA       LMA       File off  Algn  0 .note.gnu.build-id 00000024  00000000  00000000  00000034  2**2                  CONTENTS, ALLOC, LOAD, READONLY, DATA  1 .text         0000390c  00000000  00000000  00000060  2**4                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE  2 .exit.text    00000028  00000000  00000000  0000396c  2**0                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE  3 .init.text    00000059  00000000  00000000  00003994  2**0                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE  4 .altinstr_replacement 00000015  00000000  00000000  000039ed  2**0                  CONTENTS, ALLOC, LOAD, READONLY, CODE  5 .ref.text     000002c9  00000000  00000000  00003a10  2**4                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE  6 .rodata       00000213  00000000  00000000  00003ce0  2**5                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, DATA  7 .rodata.str1.1 000003bd  00000000  00000000  00003ef3  2**0                  CONTENTS, ALLOC, LOAD, READONLY, DATA  8 .rodata.str1.4 00000a79  00000000  00000000  000042b0  2**2                  CONTENTS, ALLOC, LOAD, READONLY, DATA  9 .altinstructions 00000054  00000000  00000000  00004d2c  2**2                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, DATA 10 __ksymtab_gpl 00000068  00000000  00000000  00004d80  2**2                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, DATA 11 __kcrctab_gpl 00000034  00000000  00000000  00004de8  2**2                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, DATA 12 .modinfo      000001df  00000000  00000000  00004e20  2**5                  CONTENTS, ALLOC, LOAD, READONLY, DATA 13 __param       00000028  00000000  00000000  00005000  2**2                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, DATA 14 __ksymtab_strings 0000013a  00000000  00000000  00005028  2**0                  CONTENTS, ALLOC, LOAD, READONLY, DATA 15 __mcount_loc  000000c0  00000000  00000000  00005164  2**2                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, DATA 16 .smp_locks    0000000c  00000000  00000000  00005224  2**2                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, DATA 17 __ksymtab     00000008  00000000  00000000  00005230  2**2                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, DATA 18 __kcrctab     00000004  00000000  00000000  00005238  2**2                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, DATA 19 __versions    00001140  00000000  00000000  00005240  2**5                  CONTENTS, ALLOC, LOAD, READONLY, DATA 20 .data         00000110  00000000  00000000  00006380  2**5                  CONTENTS, ALLOC, LOAD, RELOC, DATA 21 __verbose     00000018  00000000  00000000  00006490  2**3                  CONTENTS, ALLOC, LOAD, RELOC, DATA 22 .gnu.linkonce.this_module 00000168  00000000  00000000  000064c0  2**5                  CONTENTS, ALLOC, LOAD, RELOC, DATA, LINK_ONCE_DISCARD 23 .bss          00000020  00000000  00000000  00006628  2**2                  ALLOC 24 .note.GNU-stack 00000000  00000000  00000000  00006628  2**0                  CONTENTS, READONLY, CODE 25 .comment      0000006c  00000000  00000000  00006628  2**0                  CONTENTS, READONLY 26 .gnu_debuglink 0000001c  00000000  00000000  00006694  2**0                  CONTENTS, READONLYSYMBOL TABLE:00000000 l    d  .text	00000000 .text00000000 l    d  .altinstr_replacement	00000000 .altinstr_replacement00000000 l    d  .rodata	00000000 .rodata00000000 l    d  .rodata.str1.1	00000000 .rodata.str1.100000000 l    d  .rodata.str1.4	00000000 .rodata.str1.400000000 l    d  __ksymtab_strings	00000000 __ksymtab_strings00000000 l    d  .data	00000000 .data00000000 l    d  __verbose	00000000 __verbose00000000 l    d  .bss	00000000 .bss00000000 l     F .exit.text	0000000f pci_hotplug_exit00000000 l     F .init.text	0000004d pci_hotplug_init00000000 l     O .bss	00000004 debug00000000 l     O .data	00000014 pci_hp_mutex00000014 l     O .data	00000008 pci_hotplug_slot_list0000001c l     O .data	00000014 hotplug_slot_attr_power00000030 l     O .data	00000014 hotplug_slot_attr_attention00000044 l     O .data	00000014 hotplug_slot_attr_latch00000058 l     O .data	00000014 hotplug_slot_attr_presence0000006c l     O .data	00000014 hotplug_slot_attr_max_bus_speed00000080 l     O .data	00000014 hotplug_slot_attr_cur_bus_speed00000094 l     O .data	00000014 hotplug_slot_attr_test00000000 l     O .rodata	00000012 __func__.3349900000270 l     F .text	000000f2 attention_read_file000000be l     O .rodata	00000012 __func__.3346800000750 l     F .text	000000f1 power_read_file00000850 l     F .text	0000010d test_write_file00000012 l     O .rodata	00000010 __func__.3324000000960 l     F .text	0000010b attention_write_file00000098 l     O .rodata	00000015 __func__.3314400000a70 l     F .text	00000156 power_write_file000000ad l     O .rodata	00000011 __func__.3309300000bd0 l     F .text	0000010d cur_bus_speed_read_file00000040 l     O .rodata	00000058 pci_bus_speed_strings00000024 l     O .rodata	00000004 unknown_speed00000ce0 l     F .text	0000010d max_bus_speed_read_file00000df0 l     F .text	000000f2 presence_read_file00000ef0 l     F .text	000000f2 latch_read_file00000000 l     O __ksymtab_gpl	00000008 __ksymtab_pci_hp_change_slot_info00000000 l     O __ksymtab_strings	00000018 __kstrtab_pci_hp_change_slot_info00000000 l     O __kcrctab_gpl	00000004 __kcrctab_pci_hp_change_slot_info00000008 l     O __ksymtab_gpl	00000008 __ksymtab_pci_hp_deregister00000018 l     O __ksymtab_strings	00000012 __kstrtab_pci_hp_deregister00000004 l     O __kcrctab_gpl	00000004 __kcrctab_pci_hp_deregister00000010 l     O __ksymtab_gpl	00000008 __ksymtab___pci_hp_register0000002a l     O __ksymtab_strings	00000012 __kstrtab___pci_hp_register00000008 l     O __kcrctab_gpl	00000004 __kcrctab___pci_hp_register00000000 l     O .modinfo	00000029 __mod_debug70100000029 l     O .modinfo	00000014 __mod_debugtype70000000000 l     O __param	00000014 __param_debug000000d0 l     O .rodata	00000006 __param_str_debug0000003d l     O .modinfo	0000000c __mod_license69900000060 l     O .modinfo	00000022 __mod_description698000000a0 l     O .modinfo	00000053 __mod_author697000000a8 l     O .data	00000008 pci_default_type000000018 l     O __ksymtab_gpl	00000008 __ksymtab_pci_configure_slot0000003c l     O __ksymtab_strings	00000013 __kstrtab_pci_configure_slot0000000c l     O __kcrctab_gpl	00000004 __kcrctab_pci_configure_slot00001460 l     F .text	0000003f get_power_status00000010 l     O .bss	00000004 controller000014a0 l     F .text	00000015 get_adapter_status000014c0 l     F .text	00000015 get_latch_status000014e0 l     F .text	00000063 enable_slot0000014a l     O .rodata	0000000c __func__.3180800000014 l     O .bss	00000004 cpci_thread00000018 l     O .bss	00000004 thread_finished000000d6 l     O .rodata	0000000d __func__.32419000015c0 l     F .text	00000031 update_adapter_status00001600 l     F .text	00000031 update_latch_status00001640 l     F .text	0000008a cpci_hp_intr000000c0 l     O .data	00000010 list_rwsem000000d0 l     O .data	00000008 slot_list000000d8 l     O .data	00000004 first.3238300000008 l     O .bss	00000004 slots000000f1 l     O .rodata	0000000b __func__.3204000001fa0 l     F .text	000000bd poll_thread000000e3 l     O .rodata	0000000e __func__.3238500002060 l     F .text	0000014d event_thread00001a80 l     F .text	00000518 check_slots0000000c l     O .bss	00000004 extracting00000108 l     O .rodata	0000000c __func__.32099000000fc l     O .rodata	0000000c __func__.3225200000114 l     O .rodata	0000000d __func__.3219600000121 l     O .rodata	0000001c __func__.3231500002460 l     F .text	0000001a get_attention_status00002480 l     F .text	00000015 set_attention_status000024a0 l     F .text	000001c5 disable_slot0000013d l     O .rodata	0000000d __func__.3182600002670 l     F .text	00000035 release_slot000000e0 l     O .data	00000030 cpci_hotplug_slot_ops00000020 l     O __ksymtab_gpl	00000008 __ksymtab_cpci_hp_stop0000004f l     O __ksymtab_strings	0000000d __kstrtab_cpci_hp_stop00000010 l     O __kcrctab_gpl	00000004 __kcrctab_cpci_hp_stop00000028 l     O __ksymtab_gpl	00000008 __ksymtab_cpci_hp_start0000005c l     O __ksymtab_strings	0000000e __kstrtab_cpci_hp_start00000014 l     O __kcrctab_gpl	00000004 __kcrctab_cpci_hp_start00000030 l     O __ksymtab_gpl	00000008 __ksymtab_cpci_hp_unregister_bus0000006a l     O __ksymtab_strings	00000017 __kstrtab_cpci_hp_unregister_bus00000018 l     O __kcrctab_gpl	00000004 __kcrctab_cpci_hp_unregister_bus00000038 l     O __ksymtab_gpl	00000008 __ksymtab_cpci_hp_register_bus00000081 l     O __ksymtab_strings	00000015 __kstrtab_cpci_hp_register_bus0000001c l     O __kcrctab_gpl	00000004 __kcrctab_cpci_hp_register_bus00000040 l     O __ksymtab_gpl	00000008 __ksymtab_cpci_hp_unregister_controller00000096 l     O __ksymtab_strings	0000001e __kstrtab_cpci_hp_unregister_controller00000020 l     O __kcrctab_gpl	00000004 __kcrctab_cpci_hp_unregister_controller00000048 l     O __ksymtab_gpl	00000008 __ksymtab_cpci_hp_register_controller000000b4 l     O __ksymtab_strings	0000001c __kstrtab_cpci_hp_register_controller00000024 l     O __kcrctab_gpl	00000004 __kcrctab_cpci_hp_register_controller00000156 l     O .rodata	00000016 __func__.320160000016c l     O .rodata	00000014 __func__.3194200003030 l     F .text	00000025 check_hotplug00002fb0 l     F .text	00000077 is_ejectable0000001c l     O .bss	00000004 debug_acpi000001a5 l     O .rodata	0000000e __func__.3191300000180 l     O .rodata	00000025 __func__.3198900000000 l     O __verbose	00000018 descriptor.31914000001c0 l     O .rodata	00000018 __func__.31676000001b3 l     O .rodata	0000000d __func__.31833000001d8 l     O .rodata	00000018 __func__.31716000001f0 l     O .rodata	00000018 __func__.3175300000100 l     O .modinfo	00000037 __mod_debug_acpi48100000137 l     O .modinfo	00000019 __mod_debug_acpitype48000000014 l     O __param	00000014 __param_debug_acpi00000208 l     O .rodata	0000000b __param_str_debug_acpi00000050 l     O __ksymtab_gpl	00000008 __ksymtab_acpi_pci_detect_ejectable000000d0 l     O __ksymtab_strings	0000001a __kstrtab_acpi_pci_detect_ejectable00000028 l     O __kcrctab_gpl	00000004 __kcrctab_acpi_pci_detect_ejectable00000058 l     O __ksymtab_gpl	00000008 __ksymtab_acpi_pci_check_ejectable000000ea l     O __ksymtab_strings	00000019 __kstrtab_acpi_pci_check_ejectable0000002c l     O __kcrctab_gpl	00000004 __kcrctab_acpi_pci_check_ejectable00000000 l     O __ksymtab	00000008 __ksymtab_acpi_get_hp_hw_control_from_firmware00000103 l     O __ksymtab_strings	00000025 __kstrtab_acpi_get_hp_hw_control_from_firmware00000000 l     O __kcrctab	00000004 __kcrctab_acpi_get_hp_hw_control_from_firmware00000060 l     O __ksymtab_gpl	00000008 __ksymtab_pci_get_hp_params00000128 l     O __ksymtab_strings	00000012 __kstrtab_pci_get_hp_params00000030 l     O __kcrctab_gpl	00000004 __kcrctab_pci_get_hp_params00000160 l     O .modinfo	00000023 __mod_srcversion9700000183 l     O .modinfo	00000009 __module_depends00000000 l     O __versions	00001140 ____versions000001a0 l     O .modinfo	0000003f __mod_vermagic500000000 l    d  .note.gnu.build-id	00000000 .note.gnu.build-id00000000 l    d  .exit.text	00000000 .exit.text00000000 l    d  .init.text	00000000 .init.text00000000 l    d  .ref.text	00000000 .ref.text00000000 l    d  .altinstructions	00000000 .altinstructions00000000 l    d  __ksymtab_gpl	00000000 __ksymtab_gpl00000000 l    d  __kcrctab_gpl	00000000 __kcrctab_gpl00000000 l    d  .modinfo	00000000 .modinfo00000000 l    d  __param	00000000 __param00000000 l    d  __mcount_loc	00000000 __mcount_loc00000000 l    d  .smp_locks	00000000 .smp_locks00000000 l    d  __ksymtab	00000000 __ksymtab00000000 l    d  __kcrctab	00000000 __kcrctab00000000 l    d  __versions	00000000 __versions00000000 l    d  .gnu.linkonce.this_module	00000000 .gnu.linkonce.this_module00000000 l    d  .note.GNU-stack	00000000 .note.GNU-stack00000000 l    d  .comment	00000000 .comment00000000 l    d  .gnu_debuglink	00000000 .gnu_debuglink00000000         *UND*	00000000 pci_bus_size_bridgesf58d6a44 g       *ABS*	00000000 __crc_pci_get_hp_params00000000         *UND*	00000000 free_irq00000000         *UND*	00000000 pci_remove_bus_device00000000         *UND*	00000000 pci_find_ext_capability00000000         *UND*	00000000 pci_add_new_bus00000000 g     F .ref.text	000002c9 cpci_configure_slot00000000         *UND*	00000000 acpi_walk_namespace00002a60 g     F .text	000000d9 cpci_unconfigure_slot00000000 g     O .gnu.linkonce.this_module	00000168 __this_module00000000         *UND*	00000000 snprintf00000ff0 g     F .text	0000046b pci_configure_slot00000000         *UND*	00000000 acpi_get_pci_rootbridge_handle5031f020 g       *ABS*	00000000 __crc_cpci_hp_register_controller00000000         *UND*	00000000 pci_dev_put00000000         *UND*	00000000 param_get_bool00002ec0 g     F .text	00000095 cpci_set_attention_status00002e40 g     F .text	00000074 cpci_check_and_clear_ins00000000         *UND*	00000000 acpi_get_parent00000000         *UND*	00000000 sysfs_remove_file6a8441be g       *ABS*	00000000 __crc_cpci_hp_startda76f5e4 g       *ABS*	00000000 __crc_acpi_get_hp_hw_control_from_firmwareaf65947d g       *ABS*	00000000 __crc_cpci_hp_register_bus00000000         *UND*	00000000 pci_bus_find_capability00000000 g     F .exit.text	0000000f cleanup_module00000000         *UND*	00000000 kthread_create00000000         *UND*	00000000 pci_hp_remove_module_link00000000         *UND*	00000000 kfree00002380 g     F .text	000000de cpci_hp_register_controller00000000         *UND*	00000000 pci_bus_write_config_byte00000000         *UND*	00000000 kthread_should_stop94ef4d05 g       *ABS*	00000000 __crc_cpci_hp_stop0000000f g     F .exit.text	00000019 cpci_hotplug_exit00000000         *UND*	00000000 pci_do_scan_bus00000000         *UND*	00000000 __per_cpu_offset00000000 g     F .init.text	0000004d init_module00000000         *UND*	00000000 wake_up_process00000000         *UND*	00000000 sysfs_create_file00000000         *UND*	00000000 dev_driver_string00000000         *UND*	00000000 acpi_get_name00000000 g     F .text	0000002f pci_hp_change_slot_info000021b0 g     F .text	000000d7 cpci_hp_unregister_controller00000000         *UND*	00000000 dynamic_debug_enabled00000000         *UND*	00000000 schedule00000000         *UND*	00000000 pci_bus_read_config_dword00000000         *UND*	00000000 pci_hp_create_module_link03186769 g       *ABS*	00000000 __crc___pci_hp_register00000000         *UND*	00000000 pci_bus_read_config_word00000000         *UND*	00000000 pci_enable_bridges00000000         *UND*	00000000 acpi_is_root_bridge00002f60 g     F .text	0000004c acpi_pci_detect_ejectable00000000         *UND*	00000000 module_put00000000         *UND*	00000000 acpi_get_handle000033d0 g     F .text	000004cf pci_get_hp_paramsb988d3a3 g       *ABS*	00000000 __crc_cpci_hp_unregister_bus00000000         *UND*	00000000 pci_scan_slot3cd9f7ee g       *ABS*	00000000 __crc_pci_configure_slot00000000         *UND*	00000000 down_write00000000         *UND*	00000000 up_write00000000         *UND*	00000000 request_threaded_irq00000000         *UND*	00000000 pci_find_bus00000000         *UND*	00000000 pci_bus_add_devices00000000         *UND*	00000000 mutex_lock00000000         *UND*	00000000 pci_bus_write_config_dword00000000         *UND*	00000000 mcount00000000         *UND*	00000000 param_set_bool0000004d g     F .init.text	0000000c cpci_hotplug_init00002d10 g     F .text	000000a6 cpci_led_on00000000         *UND*	00000000 __tracepoint_module_get00000000         *UND*	00000000 kthread_stopa278b9ac g       *ABS*	00000000 __crc_cpci_hp_unregister_controller00000000         *UND*	00000000 printk00000000         *UND*	00000000 pci_destroy_slot00000000         *UND*	00000000 kmem_cache_alloc_notrace00002c00 g     F .text	00000058 cpci_get_attention_status00002c60 g     F .text	000000a6 cpci_led_off000038a0 g     F .text	00000069 acpi_pci_check_ejectablef4e2ce1e g       *ABS*	00000000 __crc_pci_hp_change_slot_info00000000         *UND*	00000000 per_cpu__cpu_number00000000         *UND*	00000000 acpi_pci_osc_control_set00002dc0 g     F .text	0000007a cpci_clear_ext00000000         *UND*	00000000 pci_create_slot90533782 g       *ABS*	00000000 __crc_pci_hp_deregister00000030 g     F .text	00000240 pci_hp_deregister00000000         *UND*	00000000 strcmp00000000         *UND*	00000000 down_read00000000         *UND*	00000000 sprintf00000370 g     F .text	000003d6 __pci_hp_register00002ba0 g     F .text	00000052 cpci_get_hs_csr000026b0 g     F .text	000003a3 cpci_hp_register_bus00000000         *UND*	00000000 pci_bus_assign_resources00000000         *UND*	00000000 pci_bus_write_config_word00000000         *UND*	00000000 mutex_unlock00001550 g     F .text	0000006c cpci_hp_stop00000000         *UND*	00000000 acpi_evaluate_objectb88481a4 g       *ABS*	00000000 __crc_acpi_pci_check_ejectable00000000         *UND*	00000000 __tracepoint_kmalloc00002290 g     F .text	000000f0 cpci_hp_unregister_bus00000000         *UND*	00000000 simple_strtoul000016d0 g     F .text	000003a6 cpci_hp_startf0696401 g       *ABS*	00000000 __crc_acpi_pci_detect_ejectable00000000         *UND*	00000000 dynamic_debug_enabled200000000         *UND*	00000000 kobject_uevent00000004 g     O .bss	00000004 cpci_debug00000000         *UND*	00000000 pci_get_slot00003060 g     F .text	00000370 acpi_get_hp_hw_control_from_firmware00000000         *UND*	00000000 acpi_evaluate_integer00002b40 g     F .text	00000058 cpci_check_ext00000000         *UND*	00000000 up_read00000000         *UND*	00000000 msleep00000000         *UND*	00000000 kmalloc_caches00000000         *UND*	00000000 per_cpu__current_taskDisassembly of section .text:00000000 <pci_hp_change_slot_info>:       0:	55                   	push   %ebp       1:	89 e5                	mov    %esp,%ebp       3:	e8 fc ff ff ff       	call   4 <pci_hp_change_slot_info+0x4>			4: R_386_PC32	mcount       8:	85 d2                	test   %edx,%edx       a:	74 1c                	je     28 <pci_hp_change_slot_info+0x28>       c:	85 c0                	test   %eax,%eax       e:	74 18                	je     28 <pci_hp_change_slot_info+0x28>      10:	8b 0a                	mov    (%edx),%ecx      12:	8b 40 04             	mov    0x4(%eax),%eax      15:	89 08                	mov    %ecx,(%eax)      17:	8b 4a 04             	mov    0x4(%edx),%ecx      1a:	89 48 04             	mov    %ecx,0x4(%eax)      1d:	8b 52 08             	mov    0x8(%edx),%edx      20:	89 50 08             	mov    %edx,0x8(%eax)      23:	31 c0                	xor    %eax,%eax      25:	5d                   	pop    %ebp      26:	c3                   	ret          27:	90                   	nop      28:	b8 ed ff ff ff       	mov    $0xffffffed,%eax      2d:	5d                   	pop    %ebp      2e:	c3                   	ret          2f:	90                   	nop00000030 <pci_hp_deregister>:      30:	55                   	push   %ebp      31:	89 e5                	mov    %esp,%ebp      33:	57                   	push   %edi      34:	56                   	push   %esi      35:	53                   	push   %ebx      36:	83 ec 14             	sub    $0x14,%esp      39:	e8 fc ff ff ff       	call   3a <pci_hp_deregister+0xa>			3a: R_386_PC32	mcount      3e:	89 c7                	mov    %eax,%edi      40:	b8 ed ff ff ff       	mov    $0xffffffed,%eax      45:	85 ff                	test   %edi,%edi      47:	0f 84 aa 01 00 00    	je     1f7 <pci_hp_deregister+0x1c7>      4d:	b8 00 00 00 00       	mov    $0x0,%eax			4e: R_386_32	.data      52:	e8 fc ff ff ff       	call   53 <pci_hp_deregister+0x23>			53: R_386_PC32	mutex_lock      57:	8b 47 18             	mov    0x18(%edi),%eax      5a:	8b 1d 14 00 00 00    	mov    0x14,%ebx			5c: R_386_32	.data      60:	8b 40 14             	mov    0x14(%eax),%eax      63:	89 45 f0             	mov    %eax,-0x10(%ebp)      66:	8b 03                	mov    (%ebx),%eax      68:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi      6c:	81 fb 14 00 00 00    	cmp    $0x14,%ebx			6e: R_386_32	.data      72:	75 20                	jne    94 <pci_hp_deregister+0x64>      74:	e9 87 01 00 00       	jmp    200 <pci_hp_deregister+0x1d0>      79:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi      80:	8b 1b                	mov    (%ebx),%ebx      82:	8b 03                	mov    (%ebx),%eax      84:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi      88:	81 fb 14 00 00 00    	cmp    $0x14,%ebx			8a: R_386_32	.data      8e:	0f 84 6c 01 00 00    	je     200 <pci_hp_deregister+0x1d0>      94:	8d 73 f0             	lea    -0x10(%ebx),%esi      97:	8b 55 f0             	mov    -0x10(%ebp),%edx      9a:	8b 46 18             	mov    0x18(%esi),%eax      9d:	8b 40 14             	mov    0x14(%eax),%eax      a0:	e8 fc ff ff ff       	call   a1 <pci_hp_deregister+0x71>			a1: R_386_PC32	strcmp      a5:	85 c0                	test   %eax,%eax      a7:	75 d7                	jne    80 <pci_hp_deregister+0x50>      a9:	39 f7                	cmp    %esi,%edi      ab:	0f 85 4f 01 00 00    	jne    200 <pci_hp_deregister+0x1d0>      b1:	8b 47 14             	mov    0x14(%edi),%eax      b4:	8b 57 10             	mov    0x10(%edi),%edx      b7:	89 42 04             	mov    %eax,0x4(%edx)      ba:	89 10                	mov    %edx,(%eax)      bc:	8b 5f 18             	mov    0x18(%edi),%ebx      bf:	c7 47 10 00 01 10 00 	movl   $0x100100,0x10(%edi)      c6:	c7 47 14 00 02 20 00 	movl   $0x200200,0x14(%edi)      cd:	8b 43 0c             	mov    0xc(%ebx),%eax      d0:	85 c0                	test   %eax,%eax      d2:	0f 84 f0 00 00 00    	je     1c8 <pci_hp_deregister+0x198>      d8:	8b 10                	mov    (%eax),%edx      da:	85 d2                	test   %edx,%edx      dc:	74 4c                	je     12a <pci_hp_deregister+0xfa>      de:	8b 72 08             	mov    0x8(%edx),%esi      e1:	85 f6                	test   %esi,%esi      e3:	0f 84 3e 01 00 00    	je     227 <pci_hp_deregister+0x1f7>      e9:	8d 43 14             	lea    0x14(%ebx),%eax      ec:	ba 1c 00 00 00       	mov    $0x1c,%edx			ed: R_386_32	.data      f1:	e8 fc ff ff ff       	call   f2 <pci_hp_deregister+0xc2>			f2: R_386_PC32	sysfs_remove_file      f6:	8b 43 0c             	mov    0xc(%ebx),%eax      f9:	85 c0                	test   %eax,%eax      fb:	0f 84 c7 00 00 00    	je     1c8 <pci_hp_deregister+0x198>     101:	8b 10                	mov    (%eax),%edx     103:	85 d2                	test   %edx,%edx     105:	74 23                	je     12a <pci_hp_deregister+0xfa>     107:	8b 4a 10             	mov    0x10(%edx),%ecx     10a:	85 c9                	test   %ecx,%ecx     10c:	0f 84 05 01 00 00    	je     217 <pci_hp_deregister+0x1e7>     112:	8d 43 14             	lea    0x14(%ebx),%eax     115:	ba 30 00 00 00       	mov    $0x30,%edx			116: R_386_32	.data     11a:	e8 fc ff ff ff       	call   11b <pci_hp_deregister+0xeb>			11b: R_386_PC32	sysfs_remove_file     11f:	8b 43 0c             	mov    0xc(%ebx),%eax     122:	85 c0                	test   %eax,%eax     124:	0f 84 9e 00 00 00    	je     1c8 <pci_hp_deregister+0x198>     12a:	8b 10                	mov    (%eax),%edx     12c:	85 d2                	test   %edx,%edx     12e:	74 1b                	je     14b <pci_hp_deregister+0x11b>     130:	8b 4a 20             	mov    0x20(%edx),%ecx     133:	85 c9                	test   %ecx,%ecx     135:	74 14                	je     14b <pci_hp_deregister+0x11b>     137:	8d 43 14             	lea    0x14(%ebx),%eax     13a:	ba 44 00 00 00       	mov    $0x44,%edx			13b: R_386_32	.data     13f:	e8 fc ff ff ff       	call   140 <pci_hp_deregister+0x110>			140: R_386_PC32	sysfs_remove_file     144:	8b 43 0c             	mov    0xc(%ebx),%eax     147:	85 c0                	test   %eax,%eax     149:	74 7d                	je     1c8 <pci_hp_deregister+0x198>     14b:	8b 10                	mov    (%eax),%edx     14d:	85 d2                	test   %edx,%edx     14f:	74 1b                	je     16c <pci_hp_deregister+0x13c>     151:	8b 52 24             	mov    0x24(%edx),%edx     154:	85 d2                	test   %edx,%edx     156:	74 14                	je     16c <pci_hp_deregister+0x13c>     158:	8d 43 14             	lea    0x14(%ebx),%eax     15b:	ba 58 00 00 00       	mov    $0x58,%edx			15c: R_386_32	.data     160:	e8 fc ff ff ff       	call   161 <pci_hp_deregister+0x131>			161: R_386_PC32	sysfs_remove_file     165:	8b 43 0c             	mov    0xc(%ebx),%eax     168:	85 c0                	test   %eax,%eax     16a:	74 5c                	je     1c8 <pci_hp_deregister+0x198>     16c:	8b 10                	mov    (%eax),%edx     16e:	85 d2                	test   %edx,%edx     170:	74 1b                	je     18d <pci_hp_deregister+0x15d>     172:	8b 72 28             	mov    0x28(%edx),%esi     175:	85 f6                	test   %esi,%esi     177:	74 14                	je     18d <pci_hp_deregister+0x15d>     179:	8d 43 14             	lea    0x14(%ebx),%eax     17c:	ba 6c 00 00 00       	mov    $0x6c,%edx			17d: R_386_32	.data     181:	e8 fc ff ff ff       	call   182 <pci_hp_deregister+0x152>			182: R_386_PC32	sysfs_remove_file     186:	8b 43 0c             	mov    0xc(%ebx),%eax     189:	85 c0                	test   %eax,%eax     18b:	74 3b                	je     1c8 <pci_hp_deregister+0x198>     18d:	8b 10                	mov    (%eax),%edx     18f:	85 d2                	test   %edx,%edx     191:	74 1b                	je     1ae <pci_hp_deregister+0x17e>     193:	8b 4a 2c             	mov    0x2c(%edx),%ecx     196:	85 c9                	test   %ecx,%ecx     198:	74 14                	je     1ae <pci_hp_deregister+0x17e>     19a:	8d 43 14             	lea    0x14(%ebx),%eax     19d:	ba 80 00 00 00       	mov    $0x80,%edx			19e: R_386_32	.data     1a2:	e8 fc ff ff ff       	call   1a3 <pci_hp_deregister+0x173>			1a3: R_386_PC32	sysfs_remove_file     1a7:	8b 43 0c             	mov    0xc(%ebx),%eax     1aa:	85 c0                	test   %eax,%eax     1ac:	74 1a                	je     1c8 <pci_hp_deregister+0x198>     1ae:	8b 00                	mov    (%eax),%eax     1b0:	85 c0                	test   %eax,%eax     1b2:	74 14                	je     1c8 <pci_hp_deregister+0x198>     1b4:	8b 50 14             	mov    0x14(%eax),%edx     1b7:	85 d2                	test   %edx,%edx     1b9:	74 0d                	je     1c8 <pci_hp_deregister+0x198>     1bb:	8d 43 14             	lea    0x14(%ebx),%eax     1be:	ba 94 00 00 00       	mov    $0x94,%edx			1bf: R_386_32	.data     1c3:	e8 fc ff ff ff       	call   1c4 <pci_hp_deregister+0x194>			1c4: R_386_PC32	sysfs_remove_file     1c8:	89 d8                	mov    %ebx,%eax     1ca:	e8 fc ff ff ff       	call   1cb <pci_hp_deregister+0x19b>			1cb: R_386_PC32	pci_hp_remove_module_link     1cf:	a1 00 00 00 00       	mov    0x0,%eax			1d0: R_386_32	.bss     1d4:	85 c0                	test   %eax,%eax     1d6:	75 6d                	jne    245 <pci_hp_deregister+0x215>     1d8:	89 f8                	mov    %edi,%eax     1da:	ff 57 08             	call   *0x8(%edi)     1dd:	89 d8                	mov    %ebx,%eax     1df:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%ebx)     1e6:	e8 fc ff ff ff       	call   1e7 <pci_hp_deregister+0x1b7>			1e7: R_386_PC32	pci_destroy_slot     1eb:	b8 00 00 00 00       	mov    $0x0,%eax			1ec: R_386_32	.data     1f0:	e8 fc ff ff ff       	call   1f1 <pci_hp_deregister+0x1c1>			1f1: R_386_PC32	mutex_unlock     1f5:	31 c0                	xor    %eax,%eax     1f7:	83 c4 14             	add    $0x14,%esp     1fa:	5b                   	pop    %ebx     1fb:	5e                   	pop    %esi     1fc:	5f                   	pop    %edi     1fd:	5d                   	pop    %ebp     1fe:	c3                   	ret         1ff:	90                   	nop     200:	b8 00 00 00 00       	mov    $0x0,%eax			201: R_386_32	.data     205:	e8 fc ff ff ff       	call   206 <pci_hp_deregister+0x1d6>			206: R_386_PC32	mutex_unlock     20a:	b8 ed ff ff ff       	mov    $0xffffffed,%eax     20f:	83 c4 14             	add    $0x14,%esp     212:	5b                   	pop    %ebx     213:	5e                   	pop    %esi     214:	5f                   	pop    %edi     215:	5d                   	pop    %ebp     216:	c3                   	ret         217:	8b 72 1c             	mov    0x1c(%edx),%esi     21a:	85 f6                	test   %esi,%esi     21c:	0f 85 f0 fe ff ff    	jne    112 <pci_hp_deregister+0xe2>     222:	e9 03 ff ff ff       	jmp    12a <pci_hp_deregister+0xfa>     227:	8b 4a 0c             	mov    0xc(%edx),%ecx     22a:	85 c9                	test   %ecx,%ecx     22c:	0f 85 b7 fe ff ff    	jne    e9 <pci_hp_deregister+0xb9>     232:	8b 72 18             	mov    0x18(%edx),%esi     235:	85 f6                	test   %esi,%esi     237:	0f 85 ac fe ff ff    	jne    e9 <pci_hp_deregister+0xb9>     23d:	8d 76 00             	lea    0x0(%esi),%esi     240:	e9 c2 fe ff ff       	jmp    107 <pci_hp_deregister+0xd7>     245:	8b 47 18             	mov    0x18(%edi),%eax     248:	8b 40 14             	mov    0x14(%eax),%eax     24b:	c7 44 24 08 00 00 00 	movl   $0x0,0x8(%esp)     252:	00 			24f: R_386_32	.rodata     253:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)     25a:	00 			257: R_386_32	.rodata.str1.1     25b:	c7 04 24 54 00 00 00 	movl   $0x54,(%esp)			25e: R_386_32	.rodata.str1.4     262:	89 44 24 0c          	mov    %eax,0xc(%esp)     266:	e8 fc ff ff ff       	call   267 <pci_hp_deregister+0x237>			267: R_386_PC32	printk     26b:	e9 68 ff ff ff       	jmp    1d8 <pci_hp_deregister+0x1a8>00000270 <attention_read_file>:     270:	55                   	push   %ebp     271:	89 e5                	mov    %esp,%ebp     273:	83 ec 2c             	sub    $0x2c,%esp     276:	89 5d f4             	mov    %ebx,-0xc(%ebp)     279:	89 75 f8             	mov    %esi,-0x8(%ebp)     27c:	89 7d fc             	mov    %edi,-0x4(%ebp)     27f:	e8 fc ff ff ff       	call   280 <attention_read_file+0x10>			280: R_386_PC32	mcount     284:	89 55 ec             	mov    %edx,-0x14(%ebp)     287:	8b 70 0c             	mov    0xc(%eax),%esi     28a:	8b 3e                	mov    (%esi),%edi     28c:	8b 1f                	mov    (%edi),%ebx     28e:	85 db                	test   %ebx,%ebx     290:	74 3a                	je     2cc <attention_read_file+0x5c>     292:	64 8b 15 00 00 00 00 	mov    %fs:0x0,%edx			295: R_386_32	per_cpu__cpu_number     299:	83 3b 02             	cmpl   $0x2,(%ebx)     29c:	0f 84 86 00 00 00    	je     328 <attention_read_file+0xb8>     2a2:	8b 83 5c 01 00 00    	mov    0x15c(%ebx),%eax     2a8:	03 04 95 00 00 00 00 	add    0x0(,%edx,4),%eax			2ab: R_386_32	__per_cpu_offset     2af:	ff 00                	incl   (%eax)     2b1:	8b 83 5c 01 00 00    	mov    0x15c(%ebx),%eax     2b7:	03 04 95 00 00 00 00 	add    0x0(,%edx,4),%eax			2ba: R_386_32	__per_cpu_offset     2be:	8b 00                	mov    (%eax),%eax     2c0:	89 45 e8             	mov    %eax,-0x18(%ebp)     2c3:	a1 04 00 00 00       	mov    0x4,%eax			2c4: R_386_32	__tracepoint_module_get     2c8:	85 c0                	test   %eax,%eax     2ca:	75 63                	jne    32f <attention_read_file+0xbf>     2cc:	8b 4f 1c             	mov    0x1c(%edi),%ecx     2cf:	85 c9                	test   %ecx,%ecx     2d1:	74 25                	je     2f8 <attention_read_file+0x88>     2d3:	8d 55 f3             	lea    -0xd(%ebp),%edx     2d6:	89 f0                	mov    %esi,%eax     2d8:	ff d1                	call   *%ecx     2da:	89 c3                	mov    %eax,%ebx     2dc:	8b 07                	mov    (%edi),%eax     2de:	e8 fc ff ff ff       	call   2df <attention_read_file+0x6f>			2df: R_386_PC32	module_put     2e3:	85 db                	test   %ebx,%ebx     2e5:	74 22                	je     309 <attention_read_file+0x99>     2e7:	89 d8                	mov    %ebx,%eax     2e9:	8b 75 f8             	mov    -0x8(%ebp),%esi     2ec:	8b 5d f4             	mov    -0xc(%ebp),%ebx     2ef:	8b 7d fc             	mov    -0x4(%ebp),%edi     2f2:	89 ec                	mov    %ebp,%esp     2f4:	5d                   	pop    %ebp     2f5:	c3                   	ret         2f6:	66 90                	xchg   %ax,%ax     2f8:	8b 46 04             	mov    0x4(%esi),%eax     2fb:	0f b6 40 01          	movzbl 0x1(%eax),%eax     2ff:	88 45 f3             	mov    %al,-0xd(%ebp)     302:	8b 07                	mov    (%edi),%eax     304:	e8 fc ff ff ff       	call   305 <attention_read_file+0x95>			305: R_386_PC32	module_put     309:	0f b6 45 f3          	movzbl -0xd(%ebp),%eax     30d:	c7 44 24 04 0c 00 00 	movl   $0xc,0x4(%esp)     314:	00 			311: R_386_32	.rodata.str1.1     315:	89 44 24 08          	mov    %eax,0x8(%esp)     319:	8b 45 ec             	mov    -0x14(%ebp),%eax     31c:	89 04 24             	mov    %eax,(%esp)     31f:	e8 fc ff ff ff       	call   320 <attention_read_file+0xb0>			320: R_386_PC32	sprintf     324:	89 c3                	mov    %eax,%ebx     326:	eb bf                	jmp    2e7 <attention_read_file+0x77>     328:	bb ed ff ff ff       	mov    $0xffffffed,%ebx     32d:	eb b8                	jmp    2e7 <attention_read_file+0x77>     32f:	a1 10 00 00 00       	mov    0x10,%eax			330: R_386_32	__tracepoint_module_get     334:	85 c0                	test   %eax,%eax     336:	89 45 e4             	mov    %eax,-0x1c(%ebp)     339:	74 91                	je     2cc <attention_read_file+0x5c>     33b:	8b 00                	mov    (%eax),%eax     33d:	89 45 e0             	mov    %eax,-0x20(%ebp)     340:	8b 4d e8             	mov    -0x18(%ebp),%ecx     343:	89 d8                	mov    %ebx,%eax     345:	ba a2 02 00 00       	mov    $0x2a2,%edx			346: R_386_32	.text     34a:	ff 55 e0             	call   *-0x20(%ebp)     34d:	83 45 e4 04          	addl   $0x4,-0x1c(%ebp)     351:	8b 45 e4             	mov    -0x1c(%ebp),%eax     354:	8b 00                	mov    (%eax),%eax     356:	85 c0                	test   %eax,%eax     358:	89 45 e0             	mov    %eax,-0x20(%ebp)     35b:	75 e3                	jne    340 <attention_read_file+0xd0>     35d:	e9 6a ff ff ff       	jmp    2cc <attention_read_file+0x5c>     362:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi     369:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi00000370 <__pci_hp_register>:     370:	55                   	push   %ebp     371:	89 e5                	mov    %esp,%ebp     373:	83 ec 20             	sub    $0x20,%esp     376:	89 5d f4             	mov    %ebx,-0xc(%ebp)     379:	89 75 f8             	mov    %esi,-0x8(%ebp)     37c:	89 7d fc             	mov    %edi,-0x4(%ebp)     37f:	e8 fc ff ff ff       	call   380 <__pci_hp_register+0x10>			380: R_386_PC32	mcount     384:	be ed ff ff ff       	mov    $0xffffffed,%esi     389:	85 c0                	test   %eax,%eax     38b:	89 c3                	mov    %eax,%ebx     38d:	89 55 f0             	mov    %edx,-0x10(%ebp)     390:	89 cf                	mov    %ecx,%edi     392:	75 14                	jne    3a8 <__pci_hp_register+0x38>     394:	89 f0                	mov    %esi,%eax     396:	8b 5d f4             	mov    -0xc(%ebp),%ebx     399:	8b 75 f8             	mov    -0x8(%ebp),%esi     39c:	8b 7d fc             	mov    -0x4(%ebp),%edi     39f:	89 ec                	mov    %ebp,%esp     3a1:	5d                   	pop    %ebp     3a2:	c3                   	ret         3a3:	90                   	nop     3a4:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi     3a8:	8b 48 04             	mov    0x4(%eax),%ecx     3ab:	85 c9                	test   %ecx,%ecx     3ad:	75 09                	jne    3b8 <__pci_hp_register+0x48>     3af:	be ea ff ff ff       	mov    $0xffffffea,%esi     3b4:	eb de                	jmp    394 <__pci_hp_register+0x24>     3b6:	66 90                	xchg   %ax,%ax     3b8:	8b 00                	mov    (%eax),%eax     3ba:	85 c0                	test   %eax,%eax     3bc:	74 f1                	je     3af <__pci_hp_register+0x3f>     3be:	8b 53 08             	mov    0x8(%ebx),%edx     3c1:	85 d2                	test   %edx,%edx     3c3:	0f 84 1c 03 00 00    	je     6e5 <__pci_hp_register+0x375>     3c9:	8b 55 0c             	mov    0xc(%ebp),%edx     3cc:	89 10                	mov    %edx,(%eax)     3ce:	8b 03                	mov    (%ebx),%eax     3d0:	8b 55 10             	mov    0x10(%ebp),%edx     3d3:	89 50 04             	mov    %edx,0x4(%eax)     3d6:	b8 00 00 00 00       	mov    $0x0,%eax			3d7: R_386_32	.data     3db:	e8 fc ff ff ff       	call   3dc <__pci_hp_register+0x6c>			3dc: R_386_PC32	mutex_lock     3e0:	8b 4d 08             	mov    0x8(%ebp),%ecx     3e3:	89 fa                	mov    %edi,%edx     3e5:	8b 45 f0             	mov    -0x10(%ebp),%eax     3e8:	89 1c 24             	mov    %ebx,(%esp)     3eb:	e8 fc ff ff ff       	call   3ec <__pci_hp_register+0x7c>			3ec: R_386_PC32	pci_create_slot     3f0:	3d 00 f0 ff ff       	cmp    $0xfffff000,%eax     3f5:	89 c7                	mov    %eax,%edi     3f7:	0f 87 1a 03 00 00    	ja     717 <__pci_hp_register+0x3a7>     3fd:	89 43 18             	mov    %eax,0x18(%ebx)     400:	89 58 0c             	mov    %ebx,0xc(%eax)     403:	8b 15 14 00 00 00    	mov    0x14,%edx			405: R_386_32	.data     409:	8d 43 10             	lea    0x10(%ebx),%eax     40c:	89 42 04             	mov    %eax,0x4(%edx)     40f:	89 53 10             	mov    %edx,0x10(%ebx)     412:	c7 43 14 14 00 00 00 	movl   $0x14,0x14(%ebx)			415: R_386_32	.data     419:	8d 5f 14             	lea    0x14(%edi),%ebx     41c:	a3 14 00 00 00       	mov    %eax,0x14			41d: R_386_32	.data     421:	89 f8                	mov    %edi,%eax     423:	e8 fc ff ff ff       	call   424 <__pci_hp_register+0xb4>			424: R_386_PC32	pci_hp_create_module_link     428:	8b 47 0c             	mov    0xc(%edi),%eax     42b:	85 c0                	test   %eax,%eax     42d:	0f 84 48 02 00 00    	je     67b <__pci_hp_register+0x30b>     433:	8b 10                	mov    (%eax),%edx     435:	85 d2                	test   %edx,%edx     437:	0f 84 aa 00 00 00    	je     4e7 <__pci_hp_register+0x177>     43d:	8b 72 08             	mov    0x8(%edx),%esi     440:	85 f6                	test   %esi,%esi     442:	0f 84 3a 02 00 00    	je     682 <__pci_hp_register+0x312>     448:	8d 5f 14             	lea    0x14(%edi),%ebx     44b:	ba 1c 00 00 00       	mov    $0x1c,%edx			44c: R_386_32	.data     450:	89 d8                	mov    %ebx,%eax     452:	e8 fc ff ff ff       	call   453 <__pci_hp_register+0xe3>			453: R_386_PC32	sysfs_create_file     457:	85 c0                	test   %eax,%eax     459:	89 c6                	mov    %eax,%esi     45b:	75 52                	jne    4af <__pci_hp_register+0x13f>     45d:	8b 47 0c             	mov    0xc(%edi),%eax     460:	85 c0                	test   %eax,%eax     462:	0f 84 13 02 00 00    	je     67b <__pci_hp_register+0x30b>     468:	8b 10                	mov    (%eax),%edx     46a:	85 d2                	test   %edx,%edx     46c:	74 79                	je     4e7 <__pci_hp_register+0x177>     46e:	8b 72 10             	mov    0x10(%edx),%esi     471:	85 f6                	test   %esi,%esi     473:	0f 84 27 02 00 00    	je     6a0 <__pci_hp_register+0x330>     479:	ba 30 00 00 00       	mov    $0x30,%edx			47a: R_386_32	.data     47e:	89 d8                	mov    %ebx,%eax     480:	e8 fc ff ff ff       	call   481 <__pci_hp_register+0x111>			481: R_386_PC32	sysfs_create_file     485:	85 c0                	test   %eax,%eax     487:	89 c6                	mov    %eax,%esi     489:	74 51                	je     4dc <__pci_hp_register+0x16c>     48b:	8b 47 0c             	mov    0xc(%edi),%eax     48e:	85 c0                	test   %eax,%eax     490:	74 1d                	je     4af <__pci_hp_register+0x13f>     492:	8b 00                	mov    (%eax),%eax     494:	85 c0                	test   %eax,%eax     496:	74 17                	je     4af <__pci_hp_register+0x13f>     498:	8b 50 08             	mov    0x8(%eax),%edx     49b:	85 d2                	test   %edx,%edx     49d:	0f 84 12 02 00 00    	je     6b5 <__pci_hp_register+0x345>     4a3:	ba 1c 00 00 00       	mov    $0x1c,%edx			4a4: R_386_32	.data     4a8:	89 d8                	mov    %ebx,%eax     4aa:	e8 fc ff ff ff       	call   4ab <__pci_hp_register+0x13b>			4ab: R_386_PC32	sysfs_remove_file     4af:	89 f8                	mov    %edi,%eax     4b1:	e8 fc ff ff ff       	call   4b2 <__pci_hp_register+0x142>			4b2: R_386_PC32	pci_hp_remove_module_link     4b6:	31 d2                	xor    %edx,%edx     4b8:	89 d8                	mov    %ebx,%eax     4ba:	e8 fc ff ff ff       	call   4bb <__pci_hp_register+0x14b>			4bb: R_386_PC32	kobject_uevent     4bf:	8b 15 00 00 00 00    	mov    0x0,%edx			4c1: R_386_32	.bss     4c5:	85 d2                	test   %edx,%edx     4c7:	0f 85 51 02 00 00    	jne    71e <__pci_hp_register+0x3ae>     4cd:	b8 00 00 00 00       	mov    $0x0,%eax			4ce: R_386_32	.data     4d2:	e8 fc ff ff ff       	call   4d3 <__pci_hp_register+0x163>			4d3: R_386_PC32	mutex_unlock     4d7:	e9 b8 fe ff ff       	jmp    394 <__pci_hp_register+0x24>     4dc:	8b 47 0c             	mov    0xc(%edi),%eax     4df:	85 c0                	test   %eax,%eax     4e1:	0f 84 94 01 00 00    	je     67b <__pci_hp_register+0x30b>     4e7:	8b 10                	mov    (%eax),%edx     4e9:	85 d2                	test   %edx,%edx     4eb:	74 51                	je     53e <__pci_hp_register+0x1ce>     4ed:	8b 52 20             	mov    0x20(%edx),%edx     4f0:	85 d2                	test   %edx,%edx     4f2:	74 4a                	je     53e <__pci_hp_register+0x1ce>     4f4:	ba 44 00 00 00       	mov    $0x44,%edx			4f5: R_386_32	.data     4f9:	89 d8                	mov    %ebx,%eax     4fb:	e8 fc ff ff ff       	call   4fc <__pci_hp_register+0x18c>			4fc: R_386_PC32	sysfs_create_file     500:	85 c0                	test   %eax,%eax     502:	89 c6                	mov    %eax,%esi     504:	74 2d                	je     533 <__pci_hp_register+0x1c3>     506:	8b 47 0c             	mov    0xc(%edi),%eax     509:	85 c0                	test   %eax,%eax     50b:	74 a2                	je     4af <__pci_hp_register+0x13f>     50d:	8b 10                	mov    (%eax),%edx     50f:	85 d2                	test   %edx,%edx     511:	0f 84 7b ff ff ff    	je     492 <__pci_hp_register+0x122>     517:	8b 4a 10             	mov    0x10(%edx),%ecx     51a:	85 c9                	test   %ecx,%ecx     51c:	0f 84 ae 01 00 00    	je     6d0 <__pci_hp_register+0x360>     522:	ba 30 00 00 00       	mov    $0x30,%edx			523: R_386_32	.data     527:	89 d8                	mov    %ebx,%eax     529:	e8 fc ff ff ff       	call   52a <__pci_hp_register+0x1ba>			52a: R_386_PC32	sysfs_remove_file     52e:	e9 58 ff ff ff       	jmp    48b <__pci_hp_register+0x11b>     533:	8b 47 0c             	mov    0xc(%edi),%eax     536:	85 c0                	test   %eax,%eax     538:	0f 84 3d 01 00 00    	je     67b <__pci_hp_register+0x30b>     53e:	8b 10                	mov    (%eax),%edx     540:	85 d2                	test   %edx,%edx     542:	74 4a                	je     58e <__pci_hp_register+0x21e>     544:	8b 72 24             	mov    0x24(%edx),%esi     547:	85 f6                	test   %esi,%esi     549:	74 43                	je     58e <__pci_hp_register+0x21e>     54b:	ba 58 00 00 00       	mov    $0x58,%edx			54c: R_386_32	.data     550:	89 d8                	mov    %ebx,%eax     552:	e8 fc ff ff ff       	call   553 <__pci_hp_register+0x1e3>			553: R_386_PC32	sysfs_create_file     557:	85 c0                	test   %eax,%eax     559:	89 c6                	mov    %eax,%esi     55b:	74 26                	je     583 <__pci_hp_register+0x213>     55d:	8b 47 0c             	mov    0xc(%edi),%eax     560:	85 c0                	test   %eax,%eax     562:	0f 84 47 ff ff ff    	je     4af <__pci_hp_register+0x13f>     568:	8b 10                	mov    (%eax),%edx     56a:	85 d2                	test   %edx,%edx     56c:	74 9f                	je     50d <__pci_hp_register+0x19d>     56e:	8b 52 20             	mov    0x20(%edx),%edx     571:	85 d2                	test   %edx,%edx     573:	74 98                	je     50d <__pci_hp_register+0x19d>     575:	ba 44 00 00 00       	mov    $0x44,%edx			576: R_386_32	.data     57a:	89 d8                	mov    %ebx,%eax     57c:	e8 fc ff ff ff       	call   57d <__pci_hp_register+0x20d>			57d: R_386_PC32	sysfs_remove_file     581:	eb 83                	jmp    506 <__pci_hp_register+0x196>     583:	8b 47 0c             	mov    0xc(%edi),%eax     586:	85 c0                	test   %eax,%eax     588:	0f 84 ed 00 00 00    	je     67b <__pci_hp_register+0x30b>     58e:	8b 10                	mov    (%eax),%edx     590:	85 d2                	test   %edx,%edx     592:	74 4a                	je     5de <__pci_hp_register+0x26e>     594:	8b 4a 28             	mov    0x28(%edx),%ecx     597:	85 c9                	test   %ecx,%ecx     599:	74 43                	je     5de <__pci_hp_register+0x26e>     59b:	ba 6c 00 00 00       	mov    $0x6c,%edx			59c: R_386_32	.data     5a0:	89 d8                	mov    %ebx,%eax     5a2:	e8 fc ff ff ff       	call   5a3 <__pci_hp_register+0x233>			5a3: R_386_PC32	sysfs_create_file     5a7:	85 c0                	test   %eax,%eax     5a9:	89 c6                	mov    %eax,%esi     5ab:	74 26                	je     5d3 <__pci_hp_register+0x263>     5ad:	8b 47 0c             	mov    0xc(%edi),%eax     5b0:	85 c0                	test   %eax,%eax     5b2:	0f 84 f7 fe ff ff    	je     4af <__pci_hp_register+0x13f>     5b8:	8b 10                	mov    (%eax),%edx     5ba:	85 d2                	test   %edx,%edx     5bc:	74 aa                	je     568 <__pci_hp_register+0x1f8>     5be:	8b 4a 24             	mov    0x24(%edx),%ecx     5c1:	85 c9                	test   %ecx,%ecx     5c3:	74 a3                	je     568 <__pci_hp_register+0x1f8>     5c5:	ba 58 00 00 00       	mov    $0x58,%edx			5c6: R_386_32	.data     5ca:	89 d8                	mov    %ebx,%eax     5cc:	e8 fc ff ff ff       	call   5cd <__pci_hp_register+0x25d>			5cd: R_386_PC32	sysfs_remove_file     5d1:	eb 8a                	jmp    55d <__pci_hp_register+0x1ed>     5d3:	8b 47 0c             	mov    0xc(%edi),%eax     5d6:	85 c0                	test   %eax,%eax     5d8:	0f 84 9d 00 00 00    	je     67b <__pci_hp_register+0x30b>     5de:	8b 10                	mov    (%eax),%edx     5e0:	85 d2                	test   %edx,%edx     5e2:	74 4a                	je     62e <__pci_hp_register+0x2be>     5e4:	8b 52 2c             	mov    0x2c(%edx),%edx     5e7:	85 d2                	test   %edx,%edx     5e9:	74 43                	je     62e <__pci_hp_register+0x2be>     5eb:	ba 80 00 00 00       	mov    $0x80,%edx			5ec: R_386_32	.data     5f0:	89 d8                	mov    %ebx,%eax     5f2:	e8 fc ff ff ff       	call   5f3 <__pci_hp_register+0x283>			5f3: R_386_PC32	sysfs_create_file     5f7:	85 c0                	test   %eax,%eax     5f9:	89 c6                	mov    %eax,%esi     5fb:	74 26                	je     623 <__pci_hp_register+0x2b3>     5fd:	8b 47 0c             	mov    0xc(%edi),%eax     600:	85 c0                	test   %eax,%eax     602:	0f 84 a7 fe ff ff    	je     4af <__pci_hp_register+0x13f>     608:	8b 10                	mov    (%eax),%edx     60a:	85 d2                	test   %edx,%edx     60c:	74 aa                	je     5b8 <__pci_hp_register+0x248>     60e:	8b 52 28             	mov    0x28(%edx),%edx     611:	85 d2                	test   %edx,%edx     613:	74 a3                	je     5b8 <__pci_hp_register+0x248>     615:	ba 6c 00 00 00       	mov    $0x6c,%edx			616: R_386_32	.data     61a:	89 d8                	mov    %ebx,%eax     61c:	e8 fc ff ff ff       	call   61d <__pci_hp_register+0x2ad>			61d: R_386_PC32	sysfs_remove_file     621:	eb 8a                	jmp    5ad <__pci_hp_register+0x23d>     623:	8b 47 0c             	mov    0xc(%edi),%eax     626:	85 c0                	test   %eax,%eax     628:	0f 84 88 fe ff ff    	je     4b6 <__pci_hp_register+0x146>     62e:	8b 00                	mov    (%eax),%eax     630:	85 c0                	test   %eax,%eax     632:	74 47                	je     67b <__pci_hp_register+0x30b>     634:	8b 70 14             	mov    0x14(%eax),%esi     637:	85 f6                	test   %esi,%esi     639:	74 40                	je     67b <__pci_hp_register+0x30b>     63b:	ba 94 00 00 00       	mov    $0x94,%edx			63c: R_386_32	.data     640:	89 d8                	mov    %ebx,%eax     642:	e8 fc ff ff ff       	call   643 <__pci_hp_register+0x2d3>			643: R_386_PC32	sysfs_create_file     647:	85 c0                	test   %eax,%eax     649:	89 c6                	mov    %eax,%esi     64b:	0f 84 65 fe ff ff    	je     4b6 <__pci_hp_register+0x146>     651:	8b 47 0c             	mov    0xc(%edi),%eax     654:	85 c0                	test   %eax,%eax     656:	0f 84 53 fe ff ff    	je     4af <__pci_hp_register+0x13f>     65c:	8b 10                	mov    (%eax),%edx     65e:	85 d2                	test   %edx,%edx     660:	0f 84 52 ff ff ff    	je     5b8 <__pci_hp_register+0x248>     666:	8b 4a 2c             	mov    0x2c(%edx),%ecx     669:	85 c9                	test   %ecx,%ecx     66b:	74 a1                	je     60e <__pci_hp_register+0x29e>     66d:	ba 80 00 00 00       	mov    $0x80,%edx			66e: R_386_32	.data     672:	89 d8                	mov    %ebx,%eax     674:	e8 fc ff ff ff       	call   675 <__pci_hp_register+0x305>			675: R_386_PC32	sysfs_remove_file     679:	eb 82                	jmp    5fd <__pci_hp_register+0x28d>     67b:	31 f6                	xor    %esi,%esi     67d:	e9 34 fe ff ff       	jmp    4b6 <__pci_hp_register+0x146>     682:	8b 4a 0c             	mov    0xc(%edx),%ecx     685:	85 c9                	test   %ecx,%ecx     687:	0f 85 bb fd ff ff    	jne    448 <__pci_hp_register+0xd8>     68d:	83 7a 18 00          	cmpl   $0x0,0x18(%edx)     691:	0f 85 b1 fd ff ff    	jne    448 <__pci_hp_register+0xd8>     697:	e9 d2 fd ff ff       	jmp    46e <__pci_hp_register+0xfe>     69c:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi     6a0:	8b 4a 1c             	mov    0x1c(%edx),%ecx     6a3:	85 c9                	test   %ecx,%ecx     6a5:	0f 85 ce fd ff ff    	jne    479 <__pci_hp_register+0x109>     6ab:	90                   	nop     6ac:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi     6b0:	e9 32 fe ff ff       	jmp    4e7 <__pci_hp_register+0x177>     6b5:	8b 48 0c             	mov    0xc(%eax),%ecx     6b8:	85 c9                	test   %ecx,%ecx     6ba:	0f 85 e3 fd ff ff    	jne    4a3 <__pci_hp_register+0x133>     6c0:	83 78 18 00          	cmpl   $0x0,0x18(%eax)     6c4:	0f 85 d9 fd ff ff    	jne    4a3 <__pci_hp_register+0x133>     6ca:	e9 e0 fd ff ff       	jmp    4af <__pci_hp_register+0x13f>     6cf:	90                   	nop     6d0:	8b 4a 1c             	mov    0x1c(%edx),%ecx     6d3:	85 c9                	test   %ecx,%ecx     6d5:	0f 85 47 fe ff ff    	jne    522 <__pci_hp_register+0x1b2>     6db:	90                   	nop     6dc:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi     6e0:	e9 ad fd ff ff       	jmp    492 <__pci_hp_register+0x122>     6e5:	83 3d 00 00 00 00 00 	cmpl   $0x0,0x0			6e7: R_386_32	.bss     6ec:	0f 84 bd fc ff ff    	je     3af <__pci_hp_register+0x3f>     6f2:	c7 44 24 08 be 00 00 	movl   $0xbe,0x8(%esp)     6f9:	00 			6f6: R_386_32	.rodata     6fa:	66 be ea ff          	mov    $0xffea,%si     6fe:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)     705:	00 			702: R_386_32	.rodata.str1.1     706:	c7 04 24 80 00 00 00 	movl   $0x80,(%esp)			709: R_386_32	.rodata.str1.4     70d:	e8 fc ff ff ff       	call   70e <__pci_hp_register+0x39e>			70e: R_386_PC32	printk     712:	e9 7d fc ff ff       	jmp    394 <__pci_hp_register+0x24>     717:	89 c6                	mov    %eax,%esi     719:	e9 af fd ff ff       	jmp    4cd <__pci_hp_register+0x15d>     71e:	8b 45 08             	mov    0x8(%ebp),%eax     721:	c7 44 24 08 be 00 00 	movl   $0xbe,0x8(%esp)     728:	00 			725: R_386_32	.rodata     729:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)     730:	00 			72d: R_386_32	.rodata.str1.1     731:	c7 04 24 e0 00 00 00 	movl   $0xe0,(%esp)			734: R_386_32	.rodata.str1.4     738:	89 44 24 0c          	mov    %eax,0xc(%esp)     73c:	e8 fc ff ff ff       	call   73d <__pci_hp_register+0x3cd>			73d: R_386_PC32	printk     741:	e9 87 fd ff ff       	jmp    4cd <__pci_hp_register+0x15d>     746:	8d 76 00             	lea    0x0(%esi),%esi     749:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi00000750 <power_read_file>:     750:	55                   	push   %ebp     751:	89 e5                	mov    %esp,%ebp     753:	83 ec 2c             	sub    $0x2c,%esp     756:	89 5d f4             	mov    %ebx,-0xc(%ebp)     759:	89 75 f8             	mov    %esi,-0x8(%ebp)     75c:	89 7d fc             	mov    %edi,-0x4(%ebp)     75f:	e8 fc ff ff ff       	call   760 <power_read_file+0x10>			760: R_386_PC32	mcount     764:	89 55 ec             	mov    %edx,-0x14(%ebp)     767:	8b 70 0c             	mov    0xc(%eax),%esi     76a:	8b 3e                	mov    (%esi),%edi     76c:	8b 1f                	mov    (%edi),%ebx     76e:	85 db                	test   %ebx,%ebx     770:	74 3a                	je     7ac <power_read_file+0x5c>     772:	64 8b 15 00 00 00 00 	mov    %fs:0x0,%edx			775: R_386_32	per_cpu__cpu_number     779:	83 3b 02             	cmpl   $0x2,(%ebx)     77c:	0f 84 85 00 00 00    	je     807 <power_read_file+0xb7>     782:	8b 83 5c 01 00 00    	mov    0x15c(%ebx),%eax     788:	03 04 95 00 00 00 00 	add    0x0(,%edx,4),%eax			78b: R_386_32	__per_cpu_offset     78f:	ff 00                	incl   (%eax)     791:	8b 83 5c 01 00 00    	mov    0x15c(%ebx),%eax     797:	03 04 95 00 00 00 00 	add    0x0(,%edx,4),%eax			79a: R_386_32	__per_cpu_offset     79e:	8b 00                	mov    (%eax),%eax     7a0:	89 45 e8             	mov    %eax,-0x18(%ebp)     7a3:	a1 04 00 00 00       	mov    0x4,%eax			7a4: R_386_32	__tracepoint_module_get     7a8:	85 c0                	test   %eax,%eax     7aa:	75 62                	jne    80e <power_read_file+0xbe>     7ac:	8b 4f 18             	mov    0x18(%edi),%ecx     7af:	85 c9                	test   %ecx,%ecx     7b1:	74 25                	je     7d8 <power_read_file+0x88>     7b3:	8d 55 f3             	lea    -0xd(%ebp),%edx     7b6:	89 f0                	mov    %esi,%eax     7b8:	ff d1                	call   *%ecx     7ba:	89 c3                	mov    %eax,%ebx     7bc:	8b 07                	mov    (%edi),%eax     7be:	e8 fc ff ff ff       	call   7bf <power_read_file+0x6f>			7bf: R_386_PC32	module_put     7c3:	85 db                	test   %ebx,%ebx     7c5:	74 21                	je     7e8 <power_read_file+0x98>     7c7:	89 d8                	mov    %ebx,%eax     7c9:	8b 75 f8             	mov    -0x8(%ebp),%esi     7cc:	8b 5d f4             	mov    -0xc(%ebp),%ebx     7cf:	8b 7d fc             	mov    -0x4(%ebp),%edi     7d2:	89 ec                	mov    %ebp,%esp     7d4:	5d                   	pop    %ebp     7d5:	c3                   	ret         7d6:	66 90                	xchg   %ax,%ax     7d8:	8b 46 04             	mov    0x4(%esi),%eax     7db:	0f b6 00             	movzbl (%eax),%eax     7de:	88 45 f3             	mov    %al,-0xd(%ebp)     7e1:	8b 07                	mov    (%edi),%eax     7e3:	e8 fc ff ff ff       	call   7e4 <power_read_file+0x94>			7e4: R_386_PC32	module_put     7e8:	0f b6 45 f3          	movzbl -0xd(%ebp),%eax     7ec:	c7 44 24 04 0c 00 00 	movl   $0xc,0x4(%esp)     7f3:	00 			7f0: R_386_32	.rodata.str1.1     7f4:	89 44 24 08          	mov    %eax,0x8(%esp)     7f8:	8b 45 ec             	mov    -0x14(%ebp),%eax     7fb:	89 04 24             	mov    %eax,(%esp)     7fe:	e8 fc ff ff ff       	call   7ff <power_read_file+0xaf>			7ff: R_386_PC32	sprintf     803:	89 c3                	mov    %eax,%ebx     805:	eb c0                	jmp    7c7 <power_read_file+0x77>     807:	bb ed ff ff ff       	mov    $0xffffffed,%ebx     80c:	eb b9                	jmp    7c7 <power_read_file+0x77>     80e:	a1 10 00 00 00       	mov    0x10,%eax			80f: R_386_32	__tracepoint_module_get     813:	85 c0                	test   %eax,%eax     815:	89 45 e4             	mov    %eax,-0x1c(%ebp)     818:	74 92                	je     7ac <power_read_file+0x5c>     81a:	8b 00                	mov    (%eax),%eax     81c:	89 45 e0             	mov    %eax,-0x20(%ebp)     81f:	8b 4d e8             	mov    -0x18(%ebp),%ecx     822:	89 d8                	mov    %ebx,%eax     824:	ba 82 07 00 00       	mov    $0x782,%edx			825: R_386_32	.text     829:	ff 55 e0             	call   *-0x20(%ebp)     82c:	83 45 e4 04          	addl   $0x4,-0x1c(%ebp)     830:	8b 45 e4             	mov    -0x1c(%ebp),%eax     833:	8b 00                	mov    (%eax),%eax     835:	85 c0                	test   %eax,%eax     837:	89 45 e0             	mov    %eax,-0x20(%ebp)     83a:	75 e3                	jne    81f <power_read_file+0xcf>     83c:	e9 6b ff ff ff       	jmp    7ac <power_read_file+0x5c>     841:	eb 0d                	jmp    850 <test_write_file>     843:	90                   	nop     844:	90                   	nop     845:	90                   	nop     846:	90                   	nop     847:	90                   	nop     848:	90                   	nop     849:	90                   	nop     84a:	90                   	nop     84b:	90                   	nop     84c:	90                   	nop     84d:	90                   	nop     84e:	90                   	nop     84f:	90                   	nop00000850 <test_write_file>:     850:	55                   	push   %ebp     851:	89 e5                	mov    %esp,%ebp     853:	83 ec 2c             	sub    $0x2c,%esp     856:	89 5d f4             	mov    %ebx,-0xc(%ebp)     859:	89 75 f8             	mov    %esi,-0x8(%ebp)     85c:	89 7d fc             	mov    %edi,-0x4(%ebp)     85f:	e8 fc ff ff ff       	call   860 <test_write_file+0x10>			860: R_386_PC32	mcount     864:	89 4d f0             	mov    %ecx,-0x10(%ebp)     867:	89 c3                	mov    %eax,%ebx     869:	b9 0a 00 00 00       	mov    $0xa,%ecx     86e:	89 d0                	mov    %edx,%eax     870:	31 d2                	xor    %edx,%edx     872:	8b 73 0c             	mov    0xc(%ebx),%esi     875:	e8 fc ff ff ff       	call   876 <test_write_file+0x26>			876: R_386_PC32	simple_strtoul     87a:	8b 0d 00 00 00 00    	mov    0x0,%ecx			87c: R_386_32	.bss     880:	85 c9                	test   %ecx,%ecx     882:	89 c7                	mov    %eax,%edi     884:	0f 85 a7 00 00 00    	jne    931 <test_write_file+0xe1>     88a:	8b 06                	mov    (%esi),%eax     88c:	8b 18                	mov    (%eax),%ebx     88e:	85 db                	test   %ebx,%ebx     890:	74 3d                	je     8cf <test_write_file+0x7f>     892:	64 8b 15 00 00 00 00 	mov    %fs:0x0,%edx			895: R_386_32	per_cpu__cpu_number     899:	83 3b 02             	cmpl   $0x2,(%ebx)     89c:	0f 84 b4 00 00 00    	je     956 <test_write_file+0x106>     8a2:	8b 83 5c 01 00 00    	mov    0x15c(%ebx),%eax     8a8:	03 04 95 00 00 00 00 	add    0x0(,%edx,4),%eax			8ab: R_386_32	__per_cpu_offset     8af:	ff 00                	incl   (%eax)     8b1:	8b 83 5c 01 00 00    	mov    0x15c(%ebx),%eax     8b7:	03 04 95 00 00 00 00 	add    0x0(,%edx,4),%eax			8ba: R_386_32	__per_cpu_offset     8be:	8b 15 04 00 00 00    	mov    0x4,%edx			8c0: R_386_32	__tracepoint_module_get     8c4:	8b 00                	mov    (%eax),%eax     8c6:	85 d2                	test   %edx,%edx     8c8:	89 45 ec             	mov    %eax,-0x14(%ebp)     8cb:	75 31                	jne    8fe <test_write_file+0xae>     8cd:	8b 06                	mov    (%esi),%eax     8cf:	8b 48 14             	mov    0x14(%eax),%ecx     8d2:	31 db                	xor    %ebx,%ebx     8d4:	85 c9                	test   %ecx,%ecx     8d6:	74 0a                	je     8e2 <test_write_file+0x92>     8d8:	89 fa                	mov    %edi,%edx     8da:	89 f0                	mov    %esi,%eax     8dc:	ff d1                	call   *%ecx     8de:	89 c3                	mov    %eax,%ebx     8e0:	8b 06                	mov    (%esi),%eax     8e2:	8b 00                	mov    (%eax),%eax     8e4:	e8 fc ff ff ff       	call   8e5 <test_write_file+0x95>			8e5: R_386_PC32	module_put     8e9:	85 db                	test   %ebx,%ebx     8eb:	0f 44 5d f0          	cmove  -0x10(%ebp),%ebx     8ef:	89 d8                	mov    %ebx,%eax     8f1:	8b 75 f8             	mov    -0x8(%ebp),%esi     8f4:	8b 5d f4             	mov    -0xc(%ebp),%ebx     8f7:	8b 7d fc             	mov    -0x4(%ebp),%edi     8fa:	89 ec                	mov    %ebp,%esp     8fc:	5d                   	pop    %ebp     8fd:	c3                   	ret         8fe:	a1 10 00 00 00       	mov    0x10,%eax			8ff: R_386_32	__tracepoint_module_get     903:	85 c0                	test   %eax,%eax     905:	89 45 e8             	mov    %eax,-0x18(%ebp)     908:	74 c3                	je     8cd <test_write_file+0x7d>     90a:	8b 45 e8             	mov    -0x18(%ebp),%eax     90d:	8b 00                	mov    (%eax),%eax     90f:	89 45 e4             	mov    %eax,-0x1c(%ebp)     912:	8b 4d ec             	mov    -0x14(%ebp),%ecx     915:	89 d8                	mov    %ebx,%eax     917:	ba a2 08 00 00       	mov    $0x8a2,%edx			918: R_386_32	.text     91c:	ff 55 e4             	call   *-0x1c(%ebp)     91f:	83 45 e8 04          	addl   $0x4,-0x18(%ebp)     923:	8b 45 e8             	mov    -0x18(%ebp),%eax     926:	8b 00                	mov    (%eax),%eax     928:	85 c0                	test   %eax,%eax     92a:	89 45 e4             	mov    %eax,-0x1c(%ebp)     92d:	75 e3                	jne    912 <test_write_file+0xc2>     92f:	eb 9c                	jmp    8cd <test_write_file+0x7d>     931:	89 44 24 0c          	mov    %eax,0xc(%esp)     935:	c7 44 24 08 12 00 00 	movl   $0x12,0x8(%esp)     93c:	00 			939: R_386_32	.rodata     93d:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)     944:	00 			941: R_386_32	.rodata.str1.1     945:	c7 04 24 10 00 00 00 	movl   $0x10,(%esp)			948: R_386_32	.rodata.str1.1     94c:	e8 fc ff ff ff       	call   94d <test_write_file+0xfd>			94d: R_386_PC32	printk     951:	e9 34 ff ff ff       	jmp    88a <test_write_file+0x3a>     956:	bb ed ff ff ff       	mov    $0xffffffed,%ebx     95b:	eb 92                	jmp    8ef <test_write_file+0x9f>     95d:	8d 76 00             	lea    0x0(%esi),%esi00000960 <attention_write_file>:     960:	55                   	push   %ebp     961:	89 e5                	mov    %esp,%ebp     963:	83 ec 30             	sub    $0x30,%esp     966:	89 5d f4             	mov    %ebx,-0xc(%ebp)     969:	89 75 f8             	mov    %esi,-0x8(%ebp)     96c:	89 7d fc             	mov    %edi,-0x4(%ebp)     96f:	e8 fc ff ff ff       	call   970 <attention_write_file+0x10>			970: R_386_PC32	mcount     974:	89 c6                	mov    %eax,%esi     976:	89 d0                	mov    %edx,%eax     978:	8b 56 0c             	mov    0xc(%esi),%edx     97b:	89 4d f0             	mov    %ecx,-0x10(%ebp)     97e:	b9 0a 00 00 00       	mov    $0xa,%ecx     983:	8b 3a                	mov    (%edx),%edi     985:	31 d2                	xor    %edx,%edx     987:	e8 fc ff ff ff       	call   988 <attention_write_file+0x28>			988: R_386_PC32	simple_strtoul     98c:	8b 15 00 00 00 00    	mov    0x0,%edx			98e: R_386_32	.bss     992:	85 d2                	test   %edx,%edx     994:	88 45 ef             	mov    %al,-0x11(%ebp)     997:	75 70                	jne    a09 <attention_write_file+0xa9>     999:	8b 1f                	mov    (%edi),%ebx     99b:	85 db                	test   %ebx,%ebx     99d:	74 3a                	je     9d9 <attention_write_file+0x79>     99f:	64 8b 15 00 00 00 00 	mov    %fs:0x0,%edx			9a2: R_386_32	per_cpu__cpu_number     9a6:	83 3b 02             	cmpl   $0x2,(%ebx)     9a9:	0f 84 b5 00 00 00    	je     a64 <attention_write_file+0x104>     9af:	8b 83 5c 01 00 00    	mov    0x15c(%ebx),%eax     9b5:	03 04 95 00 00 00 00 	add    0x0(,%edx,4),%eax			9b8: R_386_32	__per_cpu_offset     9bc:	ff 00                	incl   (%eax)     9be:	8b 83 5c 01 00 00    	mov    0x15c(%ebx),%eax     9c4:	03 04 95 00 00 00 00 	add    0x0(,%edx,4),%eax			9c7: R_386_32	__per_cpu_offset     9cb:	8b 00                	mov    (%eax),%eax     9cd:	89 45 e8             	mov    %eax,-0x18(%ebp)     9d0:	a1 04 00 00 00       	mov    0x4,%eax			9d1: R_386_32	__tracepoint_module_get     9d5:	85 c0                	test   %eax,%eax     9d7:	75 58                	jne    a31 <attention_write_file+0xd1>     9d9:	8b 4f 10             	mov    0x10(%edi),%ecx     9dc:	31 db                	xor    %ebx,%ebx     9de:	85 c9                	test   %ecx,%ecx     9e0:	74 0b                	je     9ed <attention_write_file+0x8d>     9e2:	0f b6 55 ef          	movzbl -0x11(%ebp),%edx     9e6:	8b 46 0c             	mov    0xc(%esi),%eax     9e9:	ff d1                	call   *%ecx     9eb:	89 c3                	mov    %eax,%ebx     9ed:	8b 07                	mov    (%edi),%eax     9ef:	e8 fc ff ff ff       	call   9f0 <attention_write_file+0x90>			9f0: R_386_PC32	module_put     9f4:	85 db                	test   %ebx,%ebx     9f6:	0f 44 5d f0          	cmove  -0x10(%ebp),%ebx     9fa:	89 d8                	mov    %ebx,%eax     9fc:	8b 75 f8             	mov    -0x8(%ebp),%esi     9ff:	8b 5d f4             	mov    -0xc(%ebp),%ebx     a02:	8b 7d fc             	mov    -0x4(%ebp),%edi     a05:	89 ec                	mov    %ebp,%esp     a07:	5d                   	pop    %ebp     a08:	c3                   	ret         a09:	0f b6 c0             	movzbl %al,%eax     a0c:	89 44 24 0c          	mov    %eax,0xc(%esp)     a10:	c7 44 24 08 98 00 00 	movl   $0x98,0x8(%esp)     a17:	00 			a14: R_386_32	.rodata     a18:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)     a1f:	00 			a1c: R_386_32	.rodata.str1.1     a20:	c7 04 24 26 00 00 00 	movl   $0x26,(%esp)			a23: R_386_32	.rodata.str1.1     a27:	e8 fc ff ff ff       	call   a28 <attention_write_file+0xc8>			a28: R_386_PC32	printk     a2c:	e9 68 ff ff ff       	jmp    999 <attention_write_file+0x39>     a31:	a1 10 00 00 00       	mov    0x10,%eax			a32: R_386_32	__tracepoint_module_get     a36:	85 c0                	test   %eax,%eax     a38:	89 45 e4             	mov    %eax,-0x1c(%ebp)     a3b:	74 9c                	je     9d9 <attention_write_file+0x79>     a3d:	8b 00                	mov    (%eax),%eax     a3f:	89 45 e0             	mov    %eax,-0x20(%ebp)     a42:	8b 4d e8             	mov    -0x18(%ebp),%ecx     a45:	89 d8                	mov    %ebx,%eax     a47:	ba af 09 00 00       	mov    $0x9af,%edx			a48: R_386_32	.text     a4c:	ff 55 e0             	call   *-0x20(%ebp)     a4f:	83 45 e4 04          	addl   $0x4,-0x1c(%ebp)     a53:	8b 45 e4             	mov    -0x1c(%ebp),%eax     a56:	8b 00                	mov    (%eax),%eax     a58:	85 c0                	test   %eax,%eax     a5a:	89 45 e0             	mov    %eax,-0x20(%ebp)     a5d:	75 e3                	jne    a42 <attention_write_file+0xe2>     a5f:	e9 75 ff ff ff       	jmp    9d9 <attention_write_file+0x79>     a64:	bb ed ff ff ff       	mov    $0xffffffed,%ebx     a69:	eb 8f                	jmp    9fa <attention_write_file+0x9a>     a6b:	90                   	nop     a6c:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi00000a70 <power_write_file>:     a70:	55                   	push   %ebp     a71:	89 e5                	mov    %esp,%ebp     a73:	83 ec 2c             	sub    $0x2c,%esp     a76:	89 5d f4             	mov    %ebx,-0xc(%ebp)     a79:	89 75 f8             	mov    %esi,-0x8(%ebp)     a7c:	89 7d fc             	mov    %edi,-0x4(%ebp)     a7f:	e8 fc ff ff ff       	call   a80 <power_write_file+0x10>			a80: R_386_PC32	mcount     a84:	89 c3                	mov    %eax,%ebx     a86:	89 d0                	mov    %edx,%eax     a88:	89 4d f0             	mov    %ecx,-0x10(%ebp)     a8b:	31 d2                	xor    %edx,%edx     a8d:	b9 0a 00 00 00       	mov    $0xa,%ecx     a92:	8b 73 0c             	mov    0xc(%ebx),%esi     a95:	e8 fc ff ff ff       	call   a96 <power_write_file+0x26>			a96: R_386_PC32	simple_strtoul     a9a:	8b 1d 00 00 00 00    	mov    0x0,%ebx			a9c: R_386_32	.bss     aa0:	85 db                	test   %ebx,%ebx     aa2:	89 c7                	mov    %eax,%edi     aa4:	0f 85 b3 00 00 00    	jne    b5d <power_write_file+0xed>     aaa:	8b 06                	mov    (%esi),%eax     aac:	8b 18                	mov    (%eax),%ebx     aae:	85 db                	test   %ebx,%ebx     ab0:	74 3f                	je     af1 <power_write_file+0x81>     ab2:	64 8b 15 00 00 00 00 	mov    %fs:0x0,%edx			ab5: R_386_32	per_cpu__cpu_number     ab9:	83 3b 02             	cmpl   $0x2,(%ebx)     abc:	0f 84 fa 00 00 00    	je     bbc <power_write_file+0x14c>     ac2:	8b 83 5c 01 00 00    	mov    0x15c(%ebx),%eax     ac8:	03 04 95 00 00 00 00 	add    0x0(,%edx,4),%eax			acb: R_386_32	__per_cpu_offset     acf:	ff 00                	incl   (%eax)     ad1:	8b 83 5c 01 00 00    	mov    0x15c(%ebx),%eax     ad7:	03 04 95 00 00 00 00 	add    0x0(,%edx,4),%eax			ada: R_386_32	__per_cpu_offset     ade:	8b 0d 04 00 00 00    	mov    0x4,%ecx			ae0: R_386_32	__tracepoint_module_get     ae4:	8b 00                	mov    (%eax),%eax     ae6:	85 c9                	test   %ecx,%ecx     ae8:	89 45 ec             	mov    %eax,-0x14(%ebp)     aeb:	0f 85 94 00 00 00    	jne    b85 <power_write_file+0x115>     af1:	89 fa                	mov    %edi,%edx     af3:	84 d2                	test   %dl,%dl     af5:	75 31                	jne    b28 <power_write_file+0xb8>     af7:	8b 06                	mov    (%esi),%eax     af9:	8b 50 0c             	mov    0xc(%eax),%edx     afc:	85 d2                	test   %edx,%edx     afe:	74 59                	je     b59 <power_write_file+0xe9>     b00:	89 f0                	mov    %esi,%eax     b02:	ff d2                	call   *%edx     b04:	89 c3                	mov    %eax,%ebx     b06:	8b 06                	mov    (%esi),%eax     b08:	8b 00                	mov    (%eax),%eax     b0a:	e8 fc ff ff ff       	call   b0b <power_write_file+0x9b>			b0b: R_386_PC32	module_put     b0f:	85 db                	test   %ebx,%ebx     b11:	0f 44 5d f0          	cmove  -0x10(%ebp),%ebx     b15:	89 d8                	mov    %ebx,%eax     b17:	8b 75 f8             	mov    -0x8(%ebp),%esi     b1a:	8b 5d f4             	mov    -0xc(%ebp),%ebx     b1d:	8b 7d fc             	mov    -0x4(%ebp),%edi     b20:	89 ec                	mov    %ebp,%esp     b22:	5d                   	pop    %ebp     b23:	c3                   	ret         b24:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi     b28:	80 fa 01             	cmp    $0x1,%dl     b2b:	74 23                	je     b50 <power_write_file+0xe0>     b2d:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)     b34:	00 			b31: R_386_32	.rodata.str1.1     b35:	bb ea ff ff ff       	mov    $0xffffffea,%ebx     b3a:	c7 04 24 08 01 00 00 	movl   $0x108,(%esp)			b3d: R_386_32	.rodata.str1.4     b41:	e8 fc ff ff ff       	call   b42 <power_write_file+0xd2>			b42: R_386_PC32	printk     b46:	8b 06                	mov    (%esi),%eax     b48:	eb be                	jmp    b08 <power_write_file+0x98>     b4a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi     b50:	8b 06                	mov    (%esi),%eax     b52:	8b 50 08             	mov    0x8(%eax),%edx     b55:	85 d2                	test   %edx,%edx     b57:	75 a7                	jne    b00 <power_write_file+0x90>     b59:	31 db                	xor    %ebx,%ebx     b5b:	eb ab                	jmp    b08 <power_write_file+0x98>     b5d:	0f b6 c0             	movzbl %al,%eax     b60:	89 44 24 0c          	mov    %eax,0xc(%esp)     b64:	c7 44 24 08 ad 00 00 	movl   $0xad,0x8(%esp)     b6b:	00 			b68: R_386_32	.rodata     b6c:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)     b73:	00 			b70: R_386_32	.rodata.str1.1     b74:	c7 04 24 44 00 00 00 	movl   $0x44,(%esp)			b77: R_386_32	.rodata.str1.1     b7b:	e8 fc ff ff ff       	call   b7c <power_write_file+0x10c>			b7c: R_386_PC32	printk     b80:	e9 25 ff ff ff       	jmp    aaa <power_write_file+0x3a>     b85:	a1 10 00 00 00       	mov    0x10,%eax			b86: R_386_32	__tracepoint_module_get     b8a:	85 c0                	test   %eax,%eax     b8c:	89 45 e8             	mov    %eax,-0x18(%ebp)     b8f:	0f 84 5c ff ff ff    	je     af1 <power_write_file+0x81>     b95:	8b 10                	mov    (%eax),%edx     b97:	89 55 e4             	mov    %edx,-0x1c(%ebp)     b9a:	8b 4d ec             	mov    -0x14(%ebp),%ecx     b9d:	89 d8                	mov    %ebx,%eax     b9f:	ba c2 0a 00 00       	mov    $0xac2,%edx			ba0: R_386_32	.text     ba4:	ff 55 e4             	call   *-0x1c(%ebp)     ba7:	83 45 e8 04          	addl   $0x4,-0x18(%ebp)     bab:	8b 45 e8             	mov    -0x18(%ebp),%eax     bae:	8b 00                	mov    (%eax),%eax     bb0:	85 c0                	test   %eax,%eax     bb2:	89 45 e4             	mov    %eax,-0x1c(%ebp)     bb5:	75 e3                	jne    b9a <power_write_file+0x12a>     bb7:	e9 35 ff ff ff       	jmp    af1 <power_write_file+0x81>     bbc:	bb ed ff ff ff       	mov    $0xffffffed,%ebx     bc1:	e9 4f ff ff ff       	jmp    b15 <power_write_file+0xa5>     bc6:	8d 76 00             	lea    0x0(%esi),%esi     bc9:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi00000bd0 <cur_bus_speed_read_file>:     bd0:	55                   	push   %ebp     bd1:	89 e5                	mov    %esp,%ebp     bd3:	83 ec 2c             	sub    $0x2c,%esp     bd6:	89 5d f4             	mov    %ebx,-0xc(%ebp)     bd9:	89 75 f8             	mov    %esi,-0x8(%ebp)     bdc:	89 7d fc             	mov    %edi,-0x4(%ebp)     bdf:	e8 fc ff ff ff       	call   be0 <cur_bus_speed_read_file+0x10>			be0: R_386_PC32	mcount     be4:	89 55 ec             	mov    %edx,-0x14(%ebp)     be7:	8b 70 0c             	mov    0xc(%eax),%esi     bea:	8b 3e                	mov    (%esi),%edi     bec:	8b 1f                	mov    (%edi),%ebx     bee:	85 db                	test   %ebx,%ebx     bf0:	74 3a                	je     c2c <cur_bus_speed_read_file+0x5c>     bf2:	64 8b 15 00 00 00 00 	mov    %fs:0x0,%edx			bf5: R_386_32	per_cpu__cpu_number     bf9:	83 3b 02             	cmpl   $0x2,(%ebx)     bfc:	0f 84 9d 00 00 00    	je     c9f <cur_bus_speed_read_file+0xcf>     c02:	8b 83 5c 01 00 00    	mov    0x15c(%ebx),%eax     c08:	03 04 95 00 00 00 00 	add    0x0(,%edx,4),%eax			c0b: R_386_32	__per_cpu_offset     c0f:	ff 00                	incl   (%eax)     c11:	8b 83 5c 01 00 00    	mov    0x15c(%ebx),%eax     c17:	03 04 95 00 00 00 00 	add    0x0(,%edx,4),%eax			c1a: R_386_32	__per_cpu_offset     c1e:	8b 00                	mov    (%eax),%eax     c20:	89 45 e8             	mov    %eax,-0x18(%ebp)     c23:	a1 04 00 00 00       	mov    0x4,%eax			c24: R_386_32	__tracepoint_module_get     c28:	85 c0                	test   %eax,%eax     c2a:	75 7a                	jne    ca6 <cur_bus_speed_read_file+0xd6>     c2c:	8b 4f 2c             	mov    0x2c(%edi),%ecx     c2f:	85 c9                	test   %ecx,%ecx     c31:	74 25                	je     c58 <cur_bus_speed_read_file+0x88>     c33:	8d 55 f0             	lea    -0x10(%ebp),%edx     c36:	89 f0                	mov    %esi,%eax     c38:	ff d1                	call   *%ecx     c3a:	89 c3                	mov    %eax,%ebx     c3c:	8b 07                	mov    (%edi),%eax     c3e:	e8 fc ff ff ff       	call   c3f <cur_bus_speed_read_file+0x6f>			c3f: R_386_PC32	module_put     c43:	85 db                	test   %ebx,%ebx     c45:	74 21                	je     c68 <cur_bus_speed_read_file+0x98>     c47:	89 d8                	mov    %ebx,%eax     c49:	8b 75 f8             	mov    -0x8(%ebp),%esi     c4c:	8b 5d f4             	mov    -0xc(%ebp),%ebx     c4f:	8b 7d fc             	mov    -0x4(%ebp),%edi     c52:	89 ec                	mov    %ebp,%esp     c54:	5d                   	pop    %ebp     c55:	c3                   	ret         c56:	66 90                	xchg   %ax,%ax     c58:	8b 46 04             	mov    0x4(%esi),%eax     c5b:	8b 40 08             	mov    0x8(%eax),%eax     c5e:	89 45 f0             	mov    %eax,-0x10(%ebp)     c61:	8b 07                	mov    (%edi),%eax     c63:	e8 fc ff ff ff       	call   c64 <cur_bus_speed_read_file+0x94>			c64: R_386_PC32	module_put     c68:	8b 45 f0             	mov    -0x10(%ebp),%eax     c6b:	3d ff 00 00 00       	cmp    $0xff,%eax     c70:	74 26                	je     c98 <cur_bus_speed_read_file+0xc8>     c72:	8b 04 85 40 00 00 00 	mov    0x40(,%eax,4),%eax			c75: R_386_32	.rodata     c79:	89 44 24 08          	mov    %eax,0x8(%esp)     c7d:	8b 45 ec             	mov    -0x14(%ebp),%eax     c80:	c7 44 24 04 5b 00 00 	movl   $0x5b,0x4(%esp)     c87:	00 			c84: R_386_32	.rodata.str1.1     c88:	89 04 24             	mov    %eax,(%esp)     c8b:	e8 fc ff ff ff       	call   c8c <cur_bus_speed_read_file+0xbc>			c8c: R_386_PC32	sprintf     c90:	89 c3                	mov    %eax,%ebx     c92:	eb b3                	jmp    c47 <cur_bus_speed_read_file+0x77>     c94:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi     c98:	a1 24 00 00 00       	mov    0x24,%eax			c99: R_386_32	.rodata     c9d:	eb da                	jmp    c79 <cur_bus_speed_read_file+0xa9>     c9f:	bb ed ff ff ff       	mov    $0xffffffed,%ebx     ca4:	eb a1                	jmp    c47 <cur_bus_speed_read_file+0x77>     ca6:	a1 10 00 00 00       	mov    0x10,%eax			ca7: R_386_32	__tracepoint_module_get     cab:	85 c0                	test   %eax,%eax     cad:	89 45 e4             	mov    %eax,-0x1c(%ebp)     cb0:	0f 84 76 ff ff ff    	je     c2c <cur_bus_speed_read_file+0x5c>     cb6:	8b 00                	mov    (%eax),%eax     cb8:	89 45 e0             	mov    %eax,-0x20(%ebp)     cbb:	8b 4d e8             	mov    -0x18(%ebp),%ecx     cbe:	89 d8                	mov    %ebx,%eax     cc0:	ba 02 0c 00 00       	mov    $0xc02,%edx			cc1: R_386_32	.text     cc5:	ff 55 e0             	call   *-0x20(%ebp)     cc8:	83 45 e4 04          	addl   $0x4,-0x1c(%ebp)     ccc:	8b 45 e4             	mov    -0x1c(%ebp),%eax     ccf:	8b 00                	mov    (%eax),%eax     cd1:	85 c0                	test   %eax,%eax     cd3:	89 45 e0             	mov    %eax,-0x20(%ebp)     cd6:	75 e3                	jne    cbb <cur_bus_speed_read_file+0xeb>     cd8:	e9 4f ff ff ff       	jmp    c2c <cur_bus_speed_read_file+0x5c>     cdd:	8d 76 00             	lea    0x0(%esi),%esi00000ce0 <max_bus_speed_read_file>:     ce0:	55                   	push   %ebp     ce1:	89 e5                	mov    %esp,%ebp     ce3:	83 ec 2c             	sub    $0x2c,%esp     ce6:	89 5d f4             	mov    %ebx,-0xc(%ebp)     ce9:	89 75 f8             	mov    %esi,-0x8(%ebp)     cec:	89 7d fc             	mov    %edi,-0x4(%ebp)     cef:	e8 fc ff ff ff       	call   cf0 <max_bus_speed_read_file+0x10>			cf0: R_386_PC32	mcount     cf4:	89 55 ec             	mov    %edx,-0x14(%ebp)     cf7:	8b 70 0c             	mov    0xc(%eax),%esi     cfa:	8b 3e                	mov    (%esi),%edi     cfc:	8b 1f                	mov    (%edi),%ebx     cfe:	85 db                	test   %ebx,%ebx     d00:	74 3b                	je     d3d <max_bus_speed_read_file+0x5d>     d02:	64 8b 15 00 00 00 00 	mov    %fs:0x0,%edx			d05: R_386_32	per_cpu__cpu_number     d09:	83 3b 02             	cmpl   $0x2,(%ebx)     d0c:	0f 84 9d 00 00 00    	je     daf <max_bus_speed_read_file+0xcf>     d12:	8b 83 5c 01 00 00    	mov    0x15c(%ebx),%eax     d18:	03 04 95 00 00 00 00 	add    0x0(,%edx,4),%eax			d1b: R_386_32	__per_cpu_offset     d1f:	ff 00                	incl   (%eax)     d21:	8b 83 5c 01 00 00    	mov    0x15c(%ebx),%eax     d27:	03 04 95 00 00 00 00 	add    0x0(,%edx,4),%eax			d2a: R_386_32	__per_cpu_offset     d2e:	8b 15 04 00 00 00    	mov    0x4,%edx			d30: R_386_32	__tracepoint_module_get     d34:	8b 00                	mov    (%eax),%eax     d36:	85 d2                	test   %edx,%edx     d38:	89 45 e8             	mov    %eax,-0x18(%ebp)     d3b:	75 79                	jne    db6 <max_bus_speed_read_file+0xd6>     d3d:	8b 4f 28             	mov    0x28(%edi),%ecx     d40:	85 c9                	test   %ecx,%ecx     d42:	74 24                	je     d68 <max_bus_speed_read_file+0x88>     d44:	8d 55 f0             	lea    -0x10(%ebp),%edx     d47:	89 f0                	mov    %esi,%eax     d49:	ff d1                	call   *%ecx     d4b:	89 c3                	mov    %eax,%ebx     d4d:	8b 07                	mov    (%edi),%eax     d4f:	e8 fc ff ff ff       	call   d50 <max_bus_speed_read_file+0x70>			d50: R_386_PC32	module_put     d54:	85 db                	test   %ebx,%ebx     d56:	74 20                	je     d78 <max_bus_speed_read_file+0x98>     d58:	89 d8                	mov    %ebx,%eax     d5a:	8b 75 f8             	mov    -0x8(%ebp),%esi     d5d:	8b 5d f4             	mov    -0xc(%ebp),%ebx     d60:	8b 7d fc             	mov    -0x4(%ebp),%edi     d63:	89 ec                	mov    %ebp,%esp     d65:	5d                   	pop    %ebp     d66:	c3                   	ret         d67:	90                   	nop     d68:	8b 46 04             	mov    0x4(%esi),%eax     d6b:	8b 40 04             	mov    0x4(%eax),%eax     d6e:	89 45 f0             	mov    %eax,-0x10(%ebp)     d71:	8b 07                	mov    (%edi),%eax     d73:	e8 fc ff ff ff       	call   d74 <max_bus_speed_read_file+0x94>			d74: R_386_PC32	module_put     d78:	8b 45 f0             	mov    -0x10(%ebp),%eax     d7b:	3d ff 00 00 00       	cmp    $0xff,%eax     d80:	74 26                	je     da8 <max_bus_speed_read_file+0xc8>     d82:	8b 04 85 40 00 00 00 	mov    0x40(,%eax,4),%eax			d85: R_386_32	.rodata     d89:	89 44 24 08          	mov    %eax,0x8(%esp)     d8d:	8b 45 ec             	mov    -0x14(%ebp),%eax     d90:	c7 44 24 04 5b 00 00 	movl   $0x5b,0x4(%esp)     d97:	00 			d94: R_386_32	.rodata.str1.1     d98:	89 04 24             	mov    %eax,(%esp)     d9b:	e8 fc ff ff ff       	call   d9c <max_bus_speed_read_file+0xbc>			d9c: R_386_PC32	sprintf     da0:	89 c3                	mov    %eax,%ebx     da2:	eb b4                	jmp    d58 <max_bus_speed_read_file+0x78>     da4:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi     da8:	a1 24 00 00 00       	mov    0x24,%eax			da9: R_386_32	.rodata     dad:	eb da                	jmp    d89 <max_bus_speed_read_file+0xa9>     daf:	bb ed ff ff ff       	mov    $0xffffffed,%ebx     db4:	eb a2                	jmp    d58 <max_bus_speed_read_file+0x78>     db6:	a1 10 00 00 00       	mov    0x10,%eax			db7: R_386_32	__tracepoint_module_get     dbb:	85 c0                	test   %eax,%eax     dbd:	89 45 e4             	mov    %eax,-0x1c(%ebp)     dc0:	0f 84 77 ff ff ff    	je     d3d <max_bus_speed_read_file+0x5d>     dc6:	8b 00                	mov    (%eax),%eax     dc8:	89 45 e0             	mov    %eax,-0x20(%ebp)     dcb:	8b 4d e8             	mov    -0x18(%ebp),%ecx     dce:	89 d8                	mov    %ebx,%eax     dd0:	ba 12 0d 00 00       	mov    $0xd12,%edx			dd1: R_386_32	.text     dd5:	ff 55 e0             	call   *-0x20(%ebp)     dd8:	83 45 e4 04          	addl   $0x4,-0x1c(%ebp)     ddc:	8b 45 e4             	mov    -0x1c(%ebp),%eax     ddf:	8b 00                	mov    (%eax),%eax     de1:	85 c0                	test   %eax,%eax     de3:	89 45 e0             	mov    %eax,-0x20(%ebp)     de6:	75 e3                	jne    dcb <max_bus_speed_read_file+0xeb>     de8:	e9 50 ff ff ff       	jmp    d3d <max_bus_speed_read_file+0x5d>     ded:	8d 76 00             	lea    0x0(%esi),%esi00000df0 <presence_read_file>:     df0:	55                   	push   %ebp     df1:	89 e5                	mov    %esp,%ebp     df3:	83 ec 2c             	sub    $0x2c,%esp     df6:	89 5d f4             	mov    %ebx,-0xc(%ebp)     df9:	89 75 f8             	mov    %esi,-0x8(%ebp)     dfc:	89 7d fc             	mov    %edi,-0x4(%ebp)     dff:	e8 fc ff ff ff       	call   e00 <presence_read_file+0x10>			e00: R_386_PC32	mcount     e04:	89 55 ec             	mov    %edx,-0x14(%ebp)     e07:	8b 70 0c             	mov    0xc(%eax),%esi     e0a:	8b 3e                	mov    (%esi),%edi     e0c:	8b 1f                	mov    (%edi),%ebx     e0e:	85 db                	test   %ebx,%ebx     e10:	74 3b                	je     e4d <presence_read_file+0x5d>     e12:	64 8b 15 00 00 00 00 	mov    %fs:0x0,%edx			e15: R_386_32	per_cpu__cpu_number     e19:	83 3b 02             	cmpl   $0x2,(%ebx)     e1c:	0f 84 86 00 00 00    	je     ea8 <presence_read_file+0xb8>     e22:	8b 83 5c 01 00 00    	mov    0x15c(%ebx),%eax     e28:	03 04 95 00 00 00 00 	add    0x0(,%edx,4),%eax			e2b: R_386_32	__per_cpu_offset     e2f:	ff 00                	incl   (%eax)     e31:	8b 83 5c 01 00 00    	mov    0x15c(%ebx),%eax     e37:	03 04 95 00 00 00 00 	add    0x0(,%edx,4),%eax			e3a: R_386_32	__per_cpu_offset     e3e:	8b 0d 04 00 00 00    	mov    0x4,%ecx			e40: R_386_32	__tracepoint_module_get     e44:	8b 00                	mov    (%eax),%eax     e46:	85 c9                	test   %ecx,%ecx     e48:	89 45 e8             	mov    %eax,-0x18(%ebp)     e4b:	75 62                	jne    eaf <presence_read_file+0xbf>     e4d:	8b 4f 24             	mov    0x24(%edi),%ecx     e50:	85 c9                	test   %ecx,%ecx     e52:	74 24                	je     e78 <presence_read_file+0x88>     e54:	8d 55 f3             	lea    -0xd(%ebp),%edx     e57:	89 f0                	mov    %esi,%eax     e59:	ff d1                	call   *%ecx     e5b:	89 c3                	mov    %eax,%ebx     e5d:	8b 07                	mov    (%edi),%eax     e5f:	e8 fc ff ff ff       	call   e60 <presence_read_file+0x70>			e60: R_386_PC32	module_put     e64:	85 db                	test   %ebx,%ebx     e66:	74 21                	je     e89 <presence_read_file+0x99>     e68:	89 d8                	mov    %ebx,%eax     e6a:	8b 75 f8             	mov    -0x8(%ebp),%esi     e6d:	8b 5d f4             	mov    -0xc(%ebp),%ebx     e70:	8b 7d fc             	mov    -0x4(%ebp),%edi     e73:	89 ec                	mov    %ebp,%esp     e75:	5d                   	pop    %ebp     e76:	c3                   	ret         e77:	90                   	nop     e78:	8b 46 04             	mov    0x4(%esi),%eax     e7b:	0f b6 40 03          	movzbl 0x3(%eax),%eax     e7f:	88 45 f3             	mov    %al,-0xd(%ebp)     e82:	8b 07                	mov    (%edi),%eax     e84:	e8 fc ff ff ff       	call   e85 <presence_read_file+0x95>			e85: R_386_PC32	module_put     e89:	0f b6 45 f3          	movzbl -0xd(%ebp),%eax     e8d:	c7 44 24 04 0c 00 00 	movl   $0xc,0x4(%esp)     e94:	00 			e91: R_386_32	.rodata.str1.1     e95:	89 44 24 08          	mov    %eax,0x8(%esp)     e99:	8b 45 ec             	mov    -0x14(%ebp),%eax     e9c:	89 04 24             	mov    %eax,(%esp)     e9f:	e8 fc ff ff ff       	call   ea0 <presence_read_file+0xb0>			ea0: R_386_PC32	sprintf     ea4:	89 c3                	mov    %eax,%ebx     ea6:	eb c0                	jmp    e68 <presence_read_file+0x78>     ea8:	bb ed ff ff ff       	mov    $0xffffffed,%ebx     ead:	eb b9                	jmp    e68 <presence_read_file+0x78>     eaf:	a1 10 00 00 00       	mov    0x10,%eax			eb0: R_386_32	__tracepoint_module_get     eb4:	85 c0                	test   %eax,%eax     eb6:	89 45 e4             	mov    %eax,-0x1c(%ebp)     eb9:	74 92                	je     e4d <presence_read_file+0x5d>     ebb:	8b 00                	mov    (%eax),%eax     ebd:	89 45 e0             	mov    %eax,-0x20(%ebp)     ec0:	8b 4d e8             	mov    -0x18(%ebp),%ecx     ec3:	89 d8                	mov    %ebx,%eax     ec5:	ba 22 0e 00 00       	mov    $0xe22,%edx			ec6: R_386_32	.text     eca:	ff 55 e0             	call   *-0x20(%ebp)     ecd:	83 45 e4 04          	addl   $0x4,-0x1c(%ebp)     ed1:	8b 45 e4             	mov    -0x1c(%ebp),%eax     ed4:	8b 00                	mov    (%eax),%eax     ed6:	85 c0                	test   %eax,%eax     ed8:	89 45 e0             	mov    %eax,-0x20(%ebp)     edb:	75 e3                	jne    ec0 <presence_read_file+0xd0>     edd:	e9 6b ff ff ff       	jmp    e4d <presence_read_file+0x5d>     ee2:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi     ee9:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi00000ef0 <latch_read_file>:     ef0:	55                   	push   %ebp     ef1:	89 e5                	mov    %esp,%ebp     ef3:	83 ec 2c             	sub    $0x2c,%esp     ef6:	89 5d f4             	mov    %ebx,-0xc(%ebp)     ef9:	89 75 f8             	mov    %esi,-0x8(%ebp)     efc:	89 7d fc             	mov    %edi,-0x4(%ebp)     eff:	e8 fc ff ff ff       	call   f00 <latch_read_file+0x10>			f00: R_386_PC32	mcount     f04:	89 55 ec             	mov    %edx,-0x14(%ebp)     f07:	8b 70 0c             	mov    0xc(%eax),%esi     f0a:	8b 3e                	mov    (%esi),%edi     f0c:	8b 1f                	mov    (%edi),%ebx     f0e:	85 db                	test   %ebx,%ebx     f10:	74 3a                	je     f4c <latch_read_file+0x5c>     f12:	64 8b 15 00 00 00 00 	mov    %fs:0x0,%edx			f15: R_386_32	per_cpu__cpu_number     f19:	83 3b 02             	cmpl   $0x2,(%ebx)     f1c:	0f 84 86 00 00 00    	je     fa8 <latch_read_file+0xb8>     f22:	8b 83 5c 01 00 00    	mov    0x15c(%ebx),%eax     f28:	03 04 95 00 00 00 00 	add    0x0(,%edx,4),%eax			f2b: R_386_32	__per_cpu_offset     f2f:	ff 00                	incl   (%eax)     f31:	8b 83 5c 01 00 00    	mov    0x15c(%ebx),%eax     f37:	03 04 95 00 00 00 00 	add    0x0(,%edx,4),%eax			f3a: R_386_32	__per_cpu_offset     f3e:	8b 00                	mov    (%eax),%eax     f40:	89 45 e8             	mov    %eax,-0x18(%ebp)     f43:	a1 04 00 00 00       	mov    0x4,%eax			f44: R_386_32	__tracepoint_module_get     f48:	85 c0                	test   %eax,%eax     f4a:	75 63                	jne    faf <latch_read_file+0xbf>     f4c:	8b 4f 20             	mov    0x20(%edi),%ecx     f4f:	85 c9                	test   %ecx,%ecx     f51:	74 25                	je     f78 <latch_read_file+0x88>     f53:	8d 55 f3             	lea    -0xd(%ebp),%edx     f56:	89 f0                	mov    %esi,%eax     f58:	ff d1                	call   *%ecx     f5a:	89 c3                	mov    %eax,%ebx     f5c:	8b 07                	mov    (%edi),%eax     f5e:	e8 fc ff ff ff       	call   f5f <latch_read_file+0x6f>			f5f: R_386_PC32	module_put     f63:	85 db                	test   %ebx,%ebx     f65:	74 22                	je     f89 <latch_read_file+0x99>     f67:	89 d8                	mov    %ebx,%eax     f69:	8b 75 f8             	mov    -0x8(%ebp),%esi     f6c:	8b 5d f4             	mov    -0xc(%ebp),%ebx     f6f:	8b 7d fc             	mov    -0x4(%ebp),%edi     f72:	89 ec                	mov    %ebp,%esp     f74:	5d                   	pop    %ebp     f75:	c3                   	ret         f76:	66 90                	xchg   %ax,%ax     f78:	8b 46 04             	mov    0x4(%esi),%eax     f7b:	0f b6 40 02          	movzbl 0x2(%eax),%eax     f7f:	88 45 f3             	mov    %al,-0xd(%ebp)     f82:	8b 07                	mov    (%edi),%eax     f84:	e8 fc ff ff ff       	call   f85 <latch_read_file+0x95>			f85: R_386_PC32	module_put     f89:	0f b6 45 f3          	movzbl -0xd(%ebp),%eax     f8d:	c7 44 24 04 0c 00 00 	movl   $0xc,0x4(%esp)     f94:	00 			f91: R_386_32	.rodata.str1.1     f95:	89 44 24 08          	mov    %eax,0x8(%esp)     f99:	8b 45 ec             	mov    -0x14(%ebp),%eax     f9c:	89 04 24             	mov    %eax,(%esp)     f9f:	e8 fc ff ff ff       	call   fa0 <latch_read_file+0xb0>			fa0: R_386_PC32	sprintf     fa4:	89 c3                	mov    %eax,%ebx     fa6:	eb bf                	jmp    f67 <latch_read_file+0x77>     fa8:	bb ed ff ff ff       	mov    $0xffffffed,%ebx     fad:	eb b8                	jmp    f67 <latch_read_file+0x77>     faf:	a1 10 00 00 00       	mov    0x10,%eax			fb0: R_386_32	__tracepoint_module_get     fb4:	85 c0                	test   %eax,%eax     fb6:	89 45 e4             	mov    %eax,-0x1c(%ebp)     fb9:	74 91                	je     f4c <latch_read_file+0x5c>     fbb:	8b 00                	mov    (%eax),%eax     fbd:	89 45 e0             	mov    %eax,-0x20(%ebp)     fc0:	8b 4d e8             	mov    -0x18(%ebp),%ecx     fc3:	89 d8                	mov    %ebx,%eax     fc5:	ba 22 0f 00 00       	mov    $0xf22,%edx			fc6: R_386_32	.text     fca:	ff 55 e0             	call   *-0x20(%ebp)     fcd:	83 45 e4 04          	addl   $0x4,-0x1c(%ebp)     fd1:	8b 45 e4             	mov    -0x1c(%ebp),%eax     fd4:	8b 00                	mov    (%eax),%eax     fd6:	85 c0                	test   %eax,%eax     fd8:	89 45 e0             	mov    %eax,-0x20(%ebp)     fdb:	75 e3                	jne    fc0 <latch_read_file+0xd0>     fdd:	e9 6a ff ff ff       	jmp    f4c <latch_read_file+0x5c>     fe2:	90                   	nop     fe3:	90                   	nop     fe4:	90                   	nop     fe5:	90                   	nop     fe6:	90                   	nop     fe7:	90                   	nop     fe8:	90                   	nop     fe9:	90                   	nop     fea:	90                   	nop     feb:	90                   	nop     fec:	90                   	nop     fed:	90                   	nop     fee:	90                   	nop     fef:	90                   	nop00000ff0 <pci_configure_slot>:     ff0:	55                   	push   %ebp     ff1:	89 e5                	mov    %esp,%ebp     ff3:	57                   	push   %edi     ff4:	56                   	push   %esi     ff5:	53                   	push   %ebx     ff6:	83 ec 78             	sub    $0x78,%esp     ff9:	e8 fc ff ff ff       	call   ffa <pci_configure_slot+0xa>			ffa: R_386_PC32	mcount     ffe:	89 c3                	mov    %eax,%ebx    1000:	0f b6 40 2d          	movzbl 0x2d(%eax),%eax    1004:	84 c0                	test   %al,%al    1006:	74 1d                	je     1025 <pci_configure_slot+0x35>    1008:	3c 01                	cmp    $0x1,%al    100a:	74 0c                	je     1018 <pci_configure_slot+0x28>    100c:	83 c4 78             	add    $0x78,%esp    100f:	5b                   	pop    %ebx    1010:	5e                   	pop    %esi    1011:	5f                   	pop    %edi    1012:	5d                   	pop    %ebp    1013:	c3                   	ret        1014:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi    1018:	8b 43 28             	mov    0x28(%ebx),%eax    101b:	c1 e8 08             	shr    $0x8,%eax    101e:	3d 04 06 00 00       	cmp    $0x604,%eax    1023:	75 e7                	jne    100c <pci_configure_slot+0x1c>    1025:	8d 55 94             	lea    -0x6c(%ebp),%edx    1028:	31 c0                	xor    %eax,%eax    102a:	89 d7                	mov    %edx,%edi    102c:	b9 16 00 00 00       	mov    $0x16,%ecx    1031:	f3 ab                	rep stos %eax,%es:(%edi)    1033:	89 d8                	mov    %ebx,%eax    1035:	e8 fc ff ff ff       	call   1036 <pci_configure_slot+0x46>			1036: R_386_PC32	pci_get_hp_params    103a:	85 c0                	test   %eax,%eax    103c:	0f 85 76 03 00 00    	jne    13b8 <pci_configure_slot+0x3c8>    1042:	8b 75 9c             	mov    -0x64(%ebp),%esi    1045:	85 f6                	test   %esi,%esi    1047:	0f 84 ab 00 00 00    	je     10f8 <pci_configure_slot+0x108>    104d:	0f b6 7b 2e          	movzbl 0x2e(%ebx),%edi    1051:	85 ff                	test   %edi,%edi    1053:	0f 84 9f 00 00 00    	je     10f8 <pci_configure_slot+0x108>    1059:	8b 16                	mov    (%esi),%edx    105b:	83 fa 01             	cmp    $0x1,%edx    105e:	0f 87 78 03 00 00    	ja     13dc <pci_configure_slot+0x3ec>    1064:	8d 47 08             	lea    0x8(%edi),%eax    1067:	8d 4d f2             	lea    -0xe(%ebp),%ecx    106a:	89 45 90             	mov    %eax,-0x70(%ebp)    106d:	8b 53 1c             	mov    0x1c(%ebx),%edx    1070:	8b 43 08             	mov    0x8(%ebx),%eax    1073:	89 0c 24             	mov    %ecx,(%esp)    1076:	8b 4d 90             	mov    -0x70(%ebp),%ecx    1079:	e8 fc ff ff ff       	call   107a <pci_configure_slot+0x8a>			107a: R_386_PC32	pci_bus_read_config_word    107e:	0f b7 45 f2          	movzwl -0xe(%ebp),%eax    1082:	66 23 46 24          	and    0x24(%esi),%ax    1086:	66 0b 46 26          	or     0x26(%esi),%ax    108a:	66 89 45 f2          	mov    %ax,-0xe(%ebp)    108e:	0f b7 c0             	movzwl %ax,%eax    1091:	8b 53 1c             	mov    0x1c(%ebx),%edx    1094:	89 04 24             	mov    %eax,(%esp)    1097:	8b 4d 90             	mov    -0x70(%ebp),%ecx    109a:	8b 43 08             	mov    0x8(%ebx),%eax    109d:	e8 fc ff ff ff       	call   109e <pci_configure_slot+0xae>			109e: R_386_PC32	pci_bus_write_config_word    10a2:	8b 53 0c             	mov    0xc(%ebx),%edx    10a5:	85 d2                	test   %edx,%edx    10a7:	74 39                	je     10e2 <pci_configure_slot+0xf2>    10a9:	8b 53 1c             	mov    0x1c(%ebx),%edx    10ac:	83 c7 10             	add    $0x10,%edi    10af:	8b 43 08             	mov    0x8(%ebx),%eax    10b2:	8d 4d f2             	lea    -0xe(%ebp),%ecx    10b5:	89 0c 24             	mov    %ecx,(%esp)    10b8:	89 f9                	mov    %edi,%ecx    10ba:	e8 fc ff ff ff       	call   10bb <pci_configure_slot+0xcb>			10bb: R_386_PC32	pci_bus_read_config_word    10bf:	0f b7 4d f2          	movzwl -0xe(%ebp),%ecx    10c3:	66 23 4e 28          	and    0x28(%esi),%cx    10c7:	66 0b 4e 2a          	or     0x2a(%esi),%cx    10cb:	66 89 4d f2          	mov    %cx,-0xe(%ebp)    10cf:	8b 53 1c             	mov    0x1c(%ebx),%edx    10d2:	0f b7 c9             	movzwl %cx,%ecx    10d5:	8b 43 08             	mov    0x8(%ebx),%eax    10d8:	89 0c 24             	mov    %ecx,(%esp)    10db:	89 f9                	mov    %edi,%ecx    10dd:	e8 fc ff ff ff       	call   10de <pci_configure_slot+0xee>			10de: R_386_PC32	pci_bus_write_config_word    10e2:	ba 01 00 00 00       	mov    $0x1,%edx    10e7:	89 d8                	mov    %ebx,%eax    10e9:	e8 fc ff ff ff       	call   10ea <pci_configure_slot+0xfa>			10ea: R_386_PC32	pci_find_ext_capability    10ee:	85 c0                	test   %eax,%eax    10f0:	89 c7                	mov    %eax,%edi    10f2:	0f 85 28 01 00 00    	jne    1220 <pci_configure_slot+0x230>    10f8:	8b 45 98             	mov    -0x68(%ebp),%eax    10fb:	85 c0                	test   %eax,%eax    10fd:	0f 85 07 03 00 00    	jne    140a <pci_configure_slot+0x41a>    1103:	8b 75 94             	mov    -0x6c(%ebp),%esi    1106:	85 f6                	test   %esi,%esi    1108:	0f 84 5a 02 00 00    	je     1368 <pci_configure_slot+0x378>    110e:	8b 3e                	mov    (%esi),%edi    1110:	83 ff 01             	cmp    $0x1,%edi    1113:	0f 87 15 03 00 00    	ja     142e <pci_configure_slot+0x43e>    1119:	0f b6 4e 04          	movzbl 0x4(%esi),%ecx    111d:	8b 53 1c             	mov    0x1c(%ebx),%edx    1120:	8b 43 08             	mov    0x8(%ebx),%eax    1123:	89 0c 24             	mov    %ecx,(%esp)    1126:	b9 0c 00 00 00       	mov    $0xc,%ecx    112b:	e8 fc ff ff ff       	call   112c <pci_configure_slot+0x13c>			112c: R_386_PC32	pci_bus_write_config_byte    1130:	0f b6 4e 05          	movzbl 0x5(%esi),%ecx    1134:	8b 53 1c             	mov    0x1c(%ebx),%edx    1137:	8b 43 08             	mov    0x8(%ebx),%eax    113a:	89 0c 24             	mov    %ecx,(%esp)    113d:	b9 0d 00 00 00       	mov    $0xd,%ecx    1142:	e8 fc ff ff ff       	call   1143 <pci_configure_slot+0x153>			1143: R_386_PC32	pci_bus_write_config_byte    1147:	8b 53 1c             	mov    0x1c(%ebx),%edx    114a:	8d 4d f2             	lea    -0xe(%ebp),%ecx    114d:	8b 43 08             	mov    0x8(%ebx),%eax    1150:	89 0c 24             	mov    %ecx,(%esp)    1153:	b9 04 00 00 00       	mov    $0x4,%ecx    1158:	e8 fc ff ff ff       	call   1159 <pci_configure_slot+0x169>			1159: R_386_PC32	pci_bus_read_config_word    115d:	80 7e 06 00          	cmpb   $0x0,0x6(%esi)    1161:	0f 85 91 00 00 00    	jne    11f8 <pci_configure_slot+0x208>    1167:	0f b7 45 f2          	movzwl -0xe(%ebp),%eax    116b:	80 e4 fe             	and    $0xfe,%ah    116e:	66 89 45 f2          	mov    %ax,-0xe(%ebp)    1172:	80 7e 07 00          	cmpb   $0x0,0x7(%esi)    1176:	0f 84 91 00 00 00    	je     120d <pci_configure_slot+0x21d>    117c:	89 c1                	mov    %eax,%ecx    117e:	83 c9 40             	or     $0x40,%ecx    1181:	66 89 4d f2          	mov    %cx,-0xe(%ebp)    1185:	8b 53 1c             	mov    0x1c(%ebx),%edx    1188:	0f b7 c9             	movzwl %cx,%ecx    118b:	8b 43 08             	mov    0x8(%ebx),%eax    118e:	89 0c 24             	mov    %ecx,(%esp)    1191:	b9 04 00 00 00       	mov    $0x4,%ecx    1196:	e8 fc ff ff ff       	call   1197 <pci_configure_slot+0x1a7>			1197: R_386_PC32	pci_bus_write_config_word    119b:	8b 43 28             	mov    0x28(%ebx),%eax    119e:	c1 e8 08             	shr    $0x8,%eax    11a1:	3d 04 06 00 00       	cmp    $0x604,%eax    11a6:	0f 84 54 01 00 00    	je     1300 <pci_configure_slot+0x310>    11ac:	8b 43 0c             	mov    0xc(%ebx),%eax    11af:	85 c0                	test   %eax,%eax    11b1:	0f 84 55 fe ff ff    	je     100c <pci_configure_slot+0x1c>    11b7:	8b 70 14             	mov    0x14(%eax),%esi    11ba:	8b 16                	mov    (%esi),%edx    11bc:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi    11c0:	83 c0 14             	add    $0x14,%eax    11c3:	39 c6                	cmp    %eax,%esi    11c5:	0f 84 41 fe ff ff    	je     100c <pci_configure_slot+0x1c>    11cb:	90                   	nop    11cc:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi    11d0:	89 f0                	mov    %esi,%eax    11d2:	e8 fc ff ff ff       	call   11d3 <pci_configure_slot+0x1e3>			11d3: R_386_PC32	pci_configure_slot    11d7:	8b 36                	mov    (%esi),%esi    11d9:	8b 06                	mov    (%esi),%eax    11db:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi    11df:	8b 43 0c             	mov    0xc(%ebx),%eax    11e2:	83 c0 14             	add    $0x14,%eax    11e5:	39 c6                	cmp    %eax,%esi    11e7:	75 e7                	jne    11d0 <pci_configure_slot+0x1e0>    11e9:	83 c4 78             	add    $0x78,%esp    11ec:	5b                   	pop    %ebx    11ed:	5e                   	pop    %esi    11ee:	5f                   	pop    %edi    11ef:	5d                   	pop    %ebp    11f0:	c3                   	ret        11f1:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi    11f8:	0f b7 45 f2          	movzwl -0xe(%ebp),%eax    11fc:	80 cc 01             	or     $0x1,%ah    11ff:	66 89 45 f2          	mov    %ax,-0xe(%ebp)    1203:	80 7e 07 00          	cmpb   $0x0,0x7(%esi)    1207:	0f 85 6f ff ff ff    	jne    117c <pci_configure_slot+0x18c>    120d:	89 c1                	mov    %eax,%ecx    120f:	83 e1 bf             	and    $0xffffffbf,%ecx    1212:	66 89 4d f2          	mov    %cx,-0xe(%ebp)    1216:	e9 6a ff ff ff       	jmp    1185 <pci_configure_slot+0x195>    121b:	90                   	nop    121c:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi    1220:	8d 4d ec             	lea    -0x14(%ebp),%ecx    1223:	8d 40 08             	lea    0x8(%eax),%eax    1226:	89 45 90             	mov    %eax,-0x70(%ebp)    1229:	8b 53 1c             	mov    0x1c(%ebx),%edx    122c:	8b 43 08             	mov    0x8(%ebx),%eax    122f:	89 0c 24             	mov    %ecx,(%esp)    1232:	8b 4d 90             	mov    -0x70(%ebp),%ecx    1235:	e8 fc ff ff ff       	call   1236 <pci_configure_slot+0x246>			1236: R_386_PC32	pci_bus_read_config_dword    123a:	8b 45 ec             	mov    -0x14(%ebp),%eax    123d:	23 46 04             	and    0x4(%esi),%eax    1240:	0b 46 08             	or     0x8(%esi),%eax    1243:	89 45 ec             	mov    %eax,-0x14(%ebp)    1246:	8b 53 1c             	mov    0x1c(%ebx),%edx    1249:	89 04 24             	mov    %eax,(%esp)    124c:	8b 4d 90             	mov    -0x70(%ebp),%ecx    124f:	8b 43 08             	mov    0x8(%ebx),%eax    1252:	e8 fc ff ff ff       	call   1253 <pci_configure_slot+0x263>			1253: R_386_PC32	pci_bus_write_config_dword    1257:	8d 47 0c             	lea    0xc(%edi),%eax    125a:	8d 4d ec             	lea    -0x14(%ebp),%ecx    125d:	89 45 90             	mov    %eax,-0x70(%ebp)    1260:	8b 53 1c             	mov    0x1c(%ebx),%edx    1263:	8b 43 08             	mov    0x8(%ebx),%eax    1266:	89 0c 24             	mov    %ecx,(%esp)    1269:	8b 4d 90             	mov    -0x70(%ebp),%ecx    126c:	e8 fc ff ff ff       	call   126d <pci_configure_slot+0x27d>			126d: R_386_PC32	pci_bus_read_config_dword    1271:	8b 45 ec             	mov    -0x14(%ebp),%eax    1274:	23 46 0c             	and    0xc(%esi),%eax    1277:	0b 46 10             	or     0x10(%esi),%eax    127a:	89 45 ec             	mov    %eax,-0x14(%ebp)    127d:	8b 53 1c             	mov    0x1c(%ebx),%edx    1280:	89 04 24             	mov    %eax,(%esp)    1283:	8b 4d 90             	mov    -0x70(%ebp),%ecx    1286:	8b 43 08             	mov    0x8(%ebx),%eax    1289:	e8 fc ff ff ff       	call   128a <pci_configure_slot+0x29a>			128a: R_386_PC32	pci_bus_write_config_dword    128e:	8d 47 14             	lea    0x14(%edi),%eax    1291:	83 c7 18             	add    $0x18,%edi    1294:	8d 4d ec             	lea    -0x14(%ebp),%ecx    1297:	89 45 90             	mov    %eax,-0x70(%ebp)    129a:	8b 53 1c             	mov    0x1c(%ebx),%edx    129d:	8b 43 08             	mov    0x8(%ebx),%eax    12a0:	89 0c 24             	mov    %ecx,(%esp)    12a3:	8b 4d 90             	mov    -0x70(%ebp),%ecx    12a6:	e8 fc ff ff ff       	call   12a7 <pci_configure_slot+0x2b7>			12a7: R_386_PC32	pci_bus_read_config_dword    12ab:	8b 45 ec             	mov    -0x14(%ebp),%eax    12ae:	23 46 14             	and    0x14(%esi),%eax    12b1:	0b 46 18             	or     0x18(%esi),%eax    12b4:	89 45 ec             	mov    %eax,-0x14(%ebp)    12b7:	8b 53 1c             	mov    0x1c(%ebx),%edx    12ba:	89 04 24             	mov    %eax,(%esp)    12bd:	8b 4d 90             	mov    -0x70(%ebp),%ecx    12c0:	8b 43 08             	mov    0x8(%ebx),%eax    12c3:	e8 fc ff ff ff       	call   12c4 <pci_configure_slot+0x2d4>			12c4: R_386_PC32	pci_bus_write_config_dword    12c8:	8b 53 1c             	mov    0x1c(%ebx),%edx    12cb:	8d 4d ec             	lea    -0x14(%ebp),%ecx    12ce:	8b 43 08             	mov    0x8(%ebx),%eax    12d1:	89 0c 24             	mov    %ecx,(%esp)    12d4:	89 f9                	mov    %edi,%ecx    12d6:	e8 fc ff ff ff       	call   12d7 <pci_configure_slot+0x2e7>			12d7: R_386_PC32	pci_bus_read_config_dword    12db:	8b 4d ec             	mov    -0x14(%ebp),%ecx    12de:	23 4e 1c             	and    0x1c(%esi),%ecx    12e1:	0b 4e 20             	or     0x20(%esi),%ecx    12e4:	89 4d ec             	mov    %ecx,-0x14(%ebp)    12e7:	8b 53 1c             	mov    0x1c(%ebx),%edx    12ea:	8b 43 08             	mov    0x8(%ebx),%eax    12ed:	89 0c 24             	mov    %ecx,(%esp)    12f0:	89 f9                	mov    %edi,%ecx    12f2:	e8 fc ff ff ff       	call   12f3 <pci_configure_slot+0x303>			12f3: R_386_PC32	pci_bus_write_config_dword    12f7:	e9 fc fd ff ff       	jmp    10f8 <pci_configure_slot+0x108>    12fc:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi    1300:	0f b6 4e 05          	movzbl 0x5(%esi),%ecx    1304:	8b 53 1c             	mov    0x1c(%ebx),%edx    1307:	8b 43 08             	mov    0x8(%ebx),%eax    130a:	89 0c 24             	mov    %ecx,(%esp)    130d:	b9 1b 00 00 00       	mov    $0x1b,%ecx    1312:	e8 fc ff ff ff       	call   1313 <pci_configure_slot+0x323>			1313: R_386_PC32	pci_bus_write_config_byte    1317:	8b 53 1c             	mov    0x1c(%ebx),%edx    131a:	8d 4d ec             	lea    -0x14(%ebp),%ecx    131d:	8b 43 08             	mov    0x8(%ebx),%eax    1320:	89 0c 24             	mov    %ecx,(%esp)    1323:	b9 3e 00 00 00       	mov    $0x3e,%ecx    1328:	e8 fc ff ff ff       	call   1329 <pci_configure_slot+0x339>			1329: R_386_PC32	pci_bus_read_config_word    132d:	80 7e 06 00          	cmpb   $0x0,0x6(%esi)    1331:	75 6d                	jne    13a0 <pci_configure_slot+0x3b0>    1333:	0f b7 45 ec          	movzwl -0x14(%ebp),%eax    1337:	83 e0 fd             	and    $0xfffffffd,%eax    133a:	66 89 45 ec          	mov    %ax,-0x14(%ebp)    133e:	80 7e 07 00          	cmpb   $0x0,0x7(%esi)    1342:	74 69                	je     13ad <pci_configure_slot+0x3bd>    1344:	89 c1                	mov    %eax,%ecx    1346:	83 c9 01             	or     $0x1,%ecx    1349:	66 89 4d ec          	mov    %cx,-0x14(%ebp)    134d:	8b 53 1c             	mov    0x1c(%ebx),%edx    1350:	0f b7 c9             	movzwl %cx,%ecx    1353:	8b 43 08             	mov    0x8(%ebx),%eax    1356:	89 0c 24             	mov    %ecx,(%esp)    1359:	b9 3e 00 00 00       	mov    $0x3e,%ecx    135e:	e8 fc ff ff ff       	call   135f <pci_configure_slot+0x36f>			135f: R_386_PC32	pci_bus_write_config_word    1363:	e9 44 fe ff ff       	jmp    11ac <pci_configure_slot+0x1bc>    1368:	80 7b 2e 00          	cmpb   $0x0,0x2e(%ebx)    136c:	0f 85 3a fe ff ff    	jne    11ac <pci_configure_slot+0x1bc>    1372:	8d 43 60             	lea    0x60(%ebx),%eax    1375:	8b 73 68             	mov    0x68(%ebx),%esi    1378:	e8 fc ff ff ff       	call   1379 <pci_configure_slot+0x389>			1379: R_386_PC32	dev_driver_string    137d:	89 74 24 08          	mov    %esi,0x8(%esp)    1381:	be a8 00 00 00       	mov    $0xa8,%esi			1382: R_386_32	.data    1386:	89 44 24 04          	mov    %eax,0x4(%esp)    138a:	c7 04 24 bc 01 00 00 	movl   $0x1bc,(%esp)			138d: R_386_32	.rodata.str1.4    1391:	e8 fc ff ff ff       	call   1392 <pci_configure_slot+0x3a2>			1392: R_386_PC32	printk    1396:	e9 73 fd ff ff       	jmp    110e <pci_configure_slot+0x11e>    139b:	90                   	nop    139c:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi    13a0:	0f b7 45 ec          	movzwl -0x14(%ebp),%eax    13a4:	83 c8 02             	or     $0x2,%eax    13a7:	66 89 45 ec          	mov    %ax,-0x14(%ebp)    13ab:	eb 91                	jmp    133e <pci_configure_slot+0x34e>    13ad:	89 c1                	mov    %eax,%ecx    13af:	83 e1 fe             	and    $0xfffffffe,%ecx    13b2:	66 89 4d ec          	mov    %cx,-0x14(%ebp)    13b6:	eb 95                	jmp    134d <pci_configure_slot+0x35d>    13b8:	8d 43 60             	lea    0x60(%ebx),%eax    13bb:	8b 73 68             	mov    0x68(%ebx),%esi    13be:	e8 fc ff ff ff       	call   13bf <pci_configure_slot+0x3cf>			13bf: R_386_PC32	dev_driver_string    13c3:	89 74 24 08          	mov    %esi,0x8(%esp)    13c7:	89 44 24 04          	mov    %eax,0x4(%esp)    13cb:	c7 04 24 34 01 00 00 	movl   $0x134,(%esp)			13ce: R_386_32	.rodata.str1.4    13d2:	e8 fc ff ff ff       	call   13d3 <pci_configure_slot+0x3e3>			13d3: R_386_PC32	printk    13d7:	e9 66 fc ff ff       	jmp    1042 <pci_configure_slot+0x52>    13dc:	8b 73 68             	mov    0x68(%ebx),%esi    13df:	8d 43 60             	lea    0x60(%ebx),%eax    13e2:	89 55 8c             	mov    %edx,-0x74(%ebp)    13e5:	e8 fc ff ff ff       	call   13e6 <pci_configure_slot+0x3f6>			13e6: R_386_PC32	dev_driver_string    13ea:	8b 55 8c             	mov    -0x74(%ebp),%edx    13ed:	89 74 24 08          	mov    %esi,0x8(%esp)    13f1:	89 54 24 0c          	mov    %edx,0xc(%esp)    13f5:	89 44 24 04          	mov    %eax,0x4(%esp)    13f9:	c7 04 24 64 01 00 00 	movl   $0x164,(%esp)			13fc: R_386_32	.rodata.str1.4    1400:	e8 fc ff ff ff       	call   1401 <pci_configure_slot+0x411>			1401: R_386_PC32	printk    1405:	e9 ee fc ff ff       	jmp    10f8 <pci_configure_slot+0x108>    140a:	8d 43 60             	lea    0x60(%ebx),%eax    140d:	8b 73 68             	mov    0x68(%ebx),%esi    1410:	e8 fc ff ff ff       	call   1411 <pci_configure_slot+0x421>			1411: R_386_PC32	dev_driver_string    1415:	89 74 24 08          	mov    %esi,0x8(%esp)    1419:	89 44 24 04          	mov    %eax,0x4(%esp)    141d:	c7 04 24 94 01 00 00 	movl   $0x194,(%esp)			1420: R_386_32	.rodata.str1.4    1424:	e8 fc ff ff ff       	call   1425 <pci_configure_slot+0x435>			1425: R_386_PC32	printk    1429:	e9 d5 fc ff ff       	jmp    1103 <pci_configure_slot+0x113>    142e:	8d 43 60             	lea    0x60(%ebx),%eax    1431:	8b 73 68             	mov    0x68(%ebx),%esi    1434:	e8 fc ff ff ff       	call   1435 <pci_configure_slot+0x445>			1435: R_386_PC32	dev_driver_string    1439:	89 74 24 08          	mov    %esi,0x8(%esp)    143d:	be a8 00 00 00       	mov    $0xa8,%esi			143e: R_386_32	.data    1442:	89 7c 24 0c          	mov    %edi,0xc(%esp)    1446:	89 44 24 04          	mov    %eax,0x4(%esp)    144a:	c7 04 24 e4 01 00 00 	movl   $0x1e4,(%esp)			144d: R_386_32	.rodata.str1.4    1451:	e8 fc ff ff ff       	call   1452 <pci_configure_slot+0x462>			1452: R_386_PC32	printk    1456:	e9 be fc ff ff       	jmp    1119 <pci_configure_slot+0x129>    145b:	90                   	nop    145c:	90                   	nop    145d:	90                   	nop    145e:	90                   	nop    145f:	90                   	nop00001460 <get_power_status>:    1460:	55                   	push   %ebp    1461:	89 e5                	mov    %esp,%ebp    1463:	83 ec 08             	sub    $0x8,%esp    1466:	89 1c 24             	mov    %ebx,(%esp)    1469:	89 74 24 04          	mov    %esi,0x4(%esp)    146d:	e8 fc ff ff ff       	call   146e <get_power_status+0xe>			146e: R_386_PC32	mcount    1472:	8b 70 0c             	mov    0xc(%eax),%esi    1475:	b8 01 00 00 00       	mov    $0x1,%eax    147a:	89 d3                	mov    %edx,%ebx    147c:	8b 15 10 00 00 00    	mov    0x10,%edx			147e: R_386_32	.bss    1482:	8b 52 14             	mov    0x14(%edx),%edx    1485:	8b 4a 14             	mov    0x14(%edx),%ecx    1488:	85 c9                	test   %ecx,%ecx    148a:	74 04                	je     1490 <get_power_status+0x30>    148c:	89 f0                	mov    %esi,%eax    148e:	ff d1                	call   *%ecx    1490:	88 03                	mov    %al,(%ebx)    1492:	8b 74 24 04          	mov    0x4(%esp),%esi    1496:	31 c0                	xor    %eax,%eax    1498:	8b 1c 24             	mov    (%esp),%ebx    149b:	89 ec                	mov    %ebp,%esp    149d:	5d                   	pop    %ebp    149e:	c3                   	ret        149f:	90                   	nop000014a0 <get_adapter_status>:    14a0:	55                   	push   %ebp    14a1:	89 e5                	mov    %esp,%ebp    14a3:	e8 fc ff ff ff       	call   14a4 <get_adapter_status+0x4>			14a4: R_386_PC32	mcount    14a8:	8b 40 04             	mov    0x4(%eax),%eax    14ab:	5d                   	pop    %ebp    14ac:	0f b6 40 03          	movzbl 0x3(%eax),%eax    14b0:	88 02                	mov    %al,(%edx)    14b2:	31 c0                	xor    %eax,%eax    14b4:	c3                   	ret        14b5:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi    14b9:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi000014c0 <get_latch_status>:    14c0:	55                   	push   %ebp    14c1:	89 e5                	mov    %esp,%ebp    14c3:	e8 fc ff ff ff       	call   14c4 <get_latch_status+0x4>			14c4: R_386_PC32	mcount    14c8:	8b 40 04             	mov    0x4(%eax),%eax    14cb:	5d                   	pop    %ebp    14cc:	0f b6 40 02          	movzbl 0x2(%eax),%eax    14d0:	88 02                	mov    %al,(%edx)    14d2:	31 c0                	xor    %eax,%eax    14d4:	c3                   	ret        14d5:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi    14d9:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi000014e0 <enable_slot>:    14e0:	55                   	push   %ebp    14e1:	89 e5                	mov    %esp,%ebp    14e3:	53                   	push   %ebx    14e4:	83 ec 10             	sub    $0x10,%esp    14e7:	e8 fc ff ff ff       	call   14e8 <enable_slot+0x8>			14e8: R_386_PC32	mcount    14ec:	8b 58 0c             	mov    0xc(%eax),%ebx    14ef:	a1 00 00 00 00       	mov    0x0,%eax			14f0: R_386_32	cpci_debug    14f4:	85 c0                	test   %eax,%eax    14f6:	75 20                	jne    1518 <enable_slot+0x38>    14f8:	a1 10 00 00 00       	mov    0x10,%eax			14f9: R_386_32	.bss    14fd:	8b 40 14             	mov    0x14(%eax),%eax    1500:	8b 48 18             	mov    0x18(%eax),%ecx    1503:	31 c0                	xor    %eax,%eax    1505:	85 c9                	test   %ecx,%ecx    1507:	74 09                	je     1512 <enable_slot+0x32>    1509:	ba 01 00 00 00       	mov    $0x1,%edx    150e:	89 d8                	mov    %ebx,%eax    1510:	ff d1                	call   *%ecx    1512:	83 c4 10             	add    $0x10,%esp    1515:	5b                   	pop    %ebx    1516:	5d                   	pop    %ebp    1517:	c3                   	ret        1518:	8b 43 14             	mov    0x14(%ebx),%eax    151b:	8b 40 18             	mov    0x18(%eax),%eax    151e:	8b 40 14             	mov    0x14(%eax),%eax    1521:	c7 44 24 08 4a 01 00 	movl   $0x14a,0x8(%esp)    1528:	00 			1525: R_386_32	.rodata    1529:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    1530:	00 			152d: R_386_32	.rodata.str1.1    1531:	c7 04 24 24 02 00 00 	movl   $0x224,(%esp)			1534: R_386_32	.rodata.str1.4    1538:	89 44 24 0c          	mov    %eax,0xc(%esp)    153c:	e8 fc ff ff ff       	call   153d <enable_slot+0x5d>			153d: R_386_PC32	printk    1541:	eb b5                	jmp    14f8 <enable_slot+0x18>    1543:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi    1549:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi00001550 <cpci_hp_stop>:    1550:	55                   	push   %ebp    1551:	89 e5                	mov    %esp,%ebp    1553:	83 ec 0c             	sub    $0xc,%esp    1556:	e8 fc ff ff ff       	call   1557 <cpci_hp_stop+0x7>			1557: R_386_PC32	mcount    155b:	8b 15 10 00 00 00    	mov    0x10,%edx			155d: R_386_32	.bss    1561:	b8 ed ff ff ff       	mov    $0xffffffed,%eax    1566:	85 d2                	test   %edx,%edx    1568:	74 2c                	je     1596 <cpci_hp_stop+0x46>    156a:	8b 02                	mov    (%edx),%eax    156c:	85 c0                	test   %eax,%eax    156e:	74 10                	je     1580 <cpci_hp_stop+0x30>    1570:	8b 0d 00 00 00 00    	mov    0x0,%ecx			1572: R_386_32	cpci_debug    1576:	85 c9                	test   %ecx,%ecx    1578:	75 1e                	jne    1598 <cpci_hp_stop+0x48>    157a:	8b 42 14             	mov    0x14(%edx),%eax    157d:	ff 50 08             	call   *0x8(%eax)    1580:	a1 14 00 00 00       	mov    0x14,%eax			1581: R_386_32	.bss    1585:	e8 fc ff ff ff       	call   1586 <cpci_hp_stop+0x36>			1586: R_386_PC32	kthread_stop    158a:	31 c0                	xor    %eax,%eax    158c:	c7 05 18 00 00 00 01 	movl   $0x1,0x18    1593:	00 00 00 			158e: R_386_32	.bss    1596:	c9                   	leave      1597:	c3                   	ret        1598:	c7 44 24 08 d6 00 00 	movl   $0xd6,0x8(%esp)    159f:	00 			159c: R_386_32	.rodata    15a0:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    15a7:	00 			15a4: R_386_32	.rodata.str1.1    15a8:	c7 04 24 82 01 00 00 	movl   $0x182,(%esp)			15ab: R_386_32	.rodata.str1.1    15af:	e8 fc ff ff ff       	call   15b0 <cpci_hp_stop+0x60>			15b0: R_386_PC32	printk    15b4:	8b 15 10 00 00 00    	mov    0x10,%edx			15b6: R_386_32	.bss    15ba:	eb be                	jmp    157a <cpci_hp_stop+0x2a>    15bc:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi000015c0 <update_adapter_status>:    15c0:	55                   	push   %ebp    15c1:	89 e5                	mov    %esp,%ebp    15c3:	53                   	push   %ebx    15c4:	83 ec 0c             	sub    $0xc,%esp    15c7:	e8 fc ff ff ff       	call   15c8 <update_adapter_status+0x8>			15c8: R_386_PC32	mcount    15cc:	8b 48 04             	mov    0x4(%eax),%ecx    15cf:	8b 19                	mov    (%ecx),%ebx    15d1:	89 5d f0             	mov    %ebx,-0x10(%ebp)    15d4:	8b 59 04             	mov    0x4(%ecx),%ebx    15d7:	89 5d f4             	mov    %ebx,-0xc(%ebp)    15da:	8b 49 08             	mov    0x8(%ecx),%ecx    15dd:	88 55 f3             	mov    %dl,-0xd(%ebp)    15e0:	8d 55 f0             	lea    -0x10(%ebp),%edx    15e3:	89 4d f8             	mov    %ecx,-0x8(%ebp)    15e6:	e8 fc ff ff ff       	call   15e7 <update_adapter_status+0x27>			15e7: R_386_PC32	pci_hp_change_slot_info    15eb:	83 c4 0c             	add    $0xc,%esp    15ee:	5b                   	pop    %ebx    15ef:	5d                   	pop    %ebp    15f0:	c3                   	ret        15f1:	eb 0d                	jmp    1600 <update_latch_status>    15f3:	90                   	nop    15f4:	90                   	nop    15f5:	90                   	nop    15f6:	90                   	nop    15f7:	90                   	nop    15f8:	90                   	nop    15f9:	90                   	nop    15fa:	90                   	nop    15fb:	90                   	nop    15fc:	90                   	nop    15fd:	90                   	nop    15fe:	90                   	nop    15ff:	90                   	nop00001600 <update_latch_status>:    1600:	55                   	push   %ebp    1601:	89 e5                	mov    %esp,%ebp    1603:	53                   	push   %ebx    1604:	83 ec 0c             	sub    $0xc,%esp    1607:	e8 fc ff ff ff       	call   1608 <update_latch_status+0x8>			1608: R_386_PC32	mcount    160c:	8b 48 04             	mov    0x4(%eax),%ecx    160f:	8b 19                	mov    (%ecx),%ebx    1611:	89 5d f0             	mov    %ebx,-0x10(%ebp)    1614:	8b 59 04             	mov    0x4(%ecx),%ebx    1617:	89 5d f4             	mov    %ebx,-0xc(%ebp)    161a:	8b 49 08             	mov    0x8(%ecx),%ecx    161d:	88 55 f2             	mov    %dl,-0xe(%ebp)    1620:	8d 55 f0             	lea    -0x10(%ebp),%edx    1623:	89 4d f8             	mov    %ecx,-0x8(%ebp)    1626:	e8 fc ff ff ff       	call   1627 <update_latch_status+0x27>			1627: R_386_PC32	pci_hp_change_slot_info    162b:	83 c4 0c             	add    $0xc,%esp    162e:	5b                   	pop    %ebx    162f:	5d                   	pop    %ebp    1630:	c3                   	ret        1631:	eb 0d                	jmp    1640 <cpci_hp_intr>    1633:	90                   	nop    1634:	90                   	nop    1635:	90                   	nop    1636:	90                   	nop    1637:	90                   	nop    1638:	90                   	nop    1639:	90                   	nop    163a:	90                   	nop    163b:	90                   	nop    163c:	90                   	nop    163d:	90                   	nop    163e:	90                   	nop    163f:	90                   	nop00001640 <cpci_hp_intr>:    1640:	55                   	push   %ebp    1641:	89 e5                	mov    %esp,%ebp    1643:	83 ec 08             	sub    $0x8,%esp    1646:	e8 fc ff ff ff       	call   1647 <cpci_hp_intr+0x7>			1647: R_386_PC32	mcount    164b:	8b 0d 00 00 00 00    	mov    0x0,%ecx			164d: R_386_32	cpci_debug    1651:	85 c9                	test   %ecx,%ecx    1653:	75 5f                	jne    16b4 <cpci_hp_intr+0x74>    1655:	a1 10 00 00 00       	mov    0x10,%eax			1656: R_386_32	.bss    165a:	80 78 04 00          	cmpb   $0x0,0x4(%eax)    165e:	79 25                	jns    1685 <cpci_hp_intr+0x45>    1660:	8b 50 14             	mov    0x14(%eax),%edx    1663:	8b 40 0c             	mov    0xc(%eax),%eax    1666:	ff 52 0c             	call   *0xc(%edx)    1669:	85 c0                	test   %eax,%eax    166b:	75 13                	jne    1680 <cpci_hp_intr+0x40>    166d:	8b 15 00 00 00 00    	mov    0x0,%edx			166f: R_386_32	cpci_debug    1673:	85 d2                	test   %edx,%edx    1675:	75 25                	jne    169c <cpci_hp_intr+0x5c>    1677:	31 c0                	xor    %eax,%eax    1679:	c9                   	leave      167a:	c3                   	ret        167b:	90                   	nop    167c:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi    1680:	a1 10 00 00 00       	mov    0x10,%eax			1681: R_386_32	.bss    1685:	8b 40 14             	mov    0x14(%eax),%eax    1688:	ff 50 08             	call   *0x8(%eax)    168b:	a1 14 00 00 00       	mov    0x14,%eax			168c: R_386_32	.bss    1690:	e8 fc ff ff ff       	call   1691 <cpci_hp_intr+0x51>			1691: R_386_PC32	wake_up_process    1695:	b8 01 00 00 00       	mov    $0x1,%eax    169a:	c9                   	leave      169b:	c3                   	ret        169c:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    16a3:	00 			16a0: R_386_32	.rodata.str1.1    16a4:	c7 04 24 44 02 00 00 	movl   $0x244,(%esp)			16a7: R_386_32	.rodata.str1.4    16ab:	e8 fc ff ff ff       	call   16ac <cpci_hp_intr+0x6c>			16ac: R_386_PC32	printk    16b0:	31 c0                	xor    %eax,%eax    16b2:	eb c5                	jmp    1679 <cpci_hp_intr+0x39>    16b4:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    16bb:	00 			16b8: R_386_32	.rodata.str1.1    16bc:	c7 04 24 9d 01 00 00 	movl   $0x19d,(%esp)			16bf: R_386_32	.rodata.str1.1    16c3:	e8 fc ff ff ff       	call   16c4 <cpci_hp_intr+0x84>			16c4: R_386_PC32	printk    16c8:	eb 8b                	jmp    1655 <cpci_hp_intr+0x15>    16ca:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi000016d0 <cpci_hp_start>:    16d0:	55                   	push   %ebp    16d1:	89 e5                	mov    %esp,%ebp    16d3:	57                   	push   %edi    16d4:	56                   	push   %esi    16d5:	53                   	push   %ebx    16d6:	83 ec 10             	sub    $0x10,%esp    16d9:	e8 fc ff ff ff       	call   16da <cpci_hp_start+0xa>			16da: R_386_PC32	mcount    16de:	8b 1d 00 00 00 00    	mov    0x0,%ebx			16e0: R_386_32	cpci_debug    16e4:	85 db                	test   %ebx,%ebx    16e6:	0f 85 f6 02 00 00    	jne    19e2 <cpci_hp_start+0x312>    16ec:	8b 0d 10 00 00 00    	mov    0x10,%ecx			16ee: R_386_32	.bss    16f2:	b8 ed ff ff ff       	mov    $0xffffffed,%eax    16f7:	85 c9                	test   %ecx,%ecx    16f9:	0f 84 21 01 00 00    	je     1820 <cpci_hp_start+0x150>    16ff:	b8 c0 00 00 00       	mov    $0xc0,%eax			1700: R_386_32	.data    1704:	e8 fc ff ff ff       	call   1705 <cpci_hp_start+0x35>			1705: R_386_PC32	down_read    1709:	81 3d d0 00 00 00 d0 	cmpl   $0xd0,0xd0    1710:	00 00 00 			170b: R_386_32	.data			170f: R_386_32	.data    1713:	0f 84 f5 00 00 00    	je     180e <cpci_hp_start+0x13e>    1719:	b8 c0 00 00 00       	mov    $0xc0,%eax			171a: R_386_32	.data    171e:	e8 fc ff ff ff       	call   171f <cpci_hp_start+0x4f>			171f: R_386_PC32	up_read    1723:	8b 15 00 00 00 00    	mov    0x0,%edx			1725: R_386_32	cpci_debug    1729:	8b 3d d8 00 00 00    	mov    0xd8,%edi			172b: R_386_32	.data    172f:	85 d2                	test   %edx,%edx    1731:	0f 85 8a 02 00 00    	jne    19c1 <cpci_hp_start+0x2f1>    1737:	b8 c0 00 00 00       	mov    $0xc0,%eax			1738: R_386_32	.data    173c:	e8 fc ff ff ff       	call   173d <cpci_hp_start+0x6d>			173d: R_386_PC32	down_read    1741:	a1 08 00 00 00       	mov    0x8,%eax			1742: R_386_32	.bss    1746:	85 c0                	test   %eax,%eax    1748:	0f 84 de 01 00 00    	je     192c <cpci_hp_start+0x25c>    174e:	a1 d0 00 00 00       	mov    0xd0,%eax			174f: R_386_32	.data    1753:	eb 4d                	jmp    17a2 <cpci_hp_start+0xd2>    1755:	8d 76 00             	lea    0x0(%esi),%esi    1758:	0f b6 13             	movzbl (%ebx),%edx    175b:	8b 43 08             	mov    0x8(%ebx),%eax    175e:	c1 e2 03             	shl    $0x3,%edx    1761:	81 e2 ff 00 00 00    	and    $0xff,%edx    1767:	e8 fc ff ff ff       	call   1768 <cpci_hp_start+0x98>			1768: R_386_PC32	pci_get_slot    176c:	85 c0                	test   %eax,%eax    176e:	89 c6                	mov    %eax,%esi    1770:	74 2d                	je     179f <cpci_hp_start+0xcf>    1772:	8b 43 14             	mov    0x14(%ebx),%eax    1775:	ba 01 00 00 00       	mov    $0x1,%edx    177a:	e8 41 fe ff ff       	call   15c0 <update_adapter_status>    177f:	85 c0                	test   %eax,%eax    1781:	0f 85 e7 01 00 00    	jne    196e <cpci_hp_start+0x29e>    1787:	8b 43 14             	mov    0x14(%ebx),%eax    178a:	ba 01 00 00 00       	mov    $0x1,%edx    178f:	e8 6c fe ff ff       	call   1600 <update_latch_status>    1794:	85 c0                	test   %eax,%eax    1796:	0f 85 eb 01 00 00    	jne    1987 <cpci_hp_start+0x2b7>    179c:	89 73 0c             	mov    %esi,0xc(%ebx)    179f:	8b 43 18             	mov    0x18(%ebx),%eax    17a2:	8d 58 e8             	lea    -0x18(%eax),%ebx    17a5:	8b 53 18             	mov    0x18(%ebx),%edx    17a8:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi    17ac:	3d d0 00 00 00       	cmp    $0xd0,%eax			17ad: R_386_32	.data    17b1:	74 75                	je     1828 <cpci_hp_start+0x158>    17b3:	8b 35 00 00 00 00    	mov    0x0,%esi			17b5: R_386_32	cpci_debug    17b9:	85 f6                	test   %esi,%esi    17bb:	0f 85 7f 01 00 00    	jne    1940 <cpci_hp_start+0x270>    17c1:	85 ff                	test   %edi,%edi    17c3:	74 93                	je     1758 <cpci_hp_start+0x88>    17c5:	89 d8                	mov    %ebx,%eax    17c7:	e8 fc ff ff ff       	call   17c8 <cpci_hp_start+0xf8>			17c8: R_386_PC32	cpci_check_and_clear_ins    17cc:	85 c0                	test   %eax,%eax    17ce:	66 90                	xchg   %ax,%ax    17d0:	74 86                	je     1758 <cpci_hp_start+0x88>    17d2:	8b 0d 00 00 00 00    	mov    0x0,%ecx			17d4: R_386_32	cpci_debug    17d8:	85 c9                	test   %ecx,%ecx    17da:	0f 84 78 ff ff ff    	je     1758 <cpci_hp_start+0x88>    17e0:	8b 43 14             	mov    0x14(%ebx),%eax    17e3:	8b 40 18             	mov    0x18(%eax),%eax    17e6:	8b 40 14             	mov    0x14(%eax),%eax    17e9:	c7 44 24 08 f1 00 00 	movl   $0xf1,0x8(%esp)    17f0:	00 			17ed: R_386_32	.rodata    17f1:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    17f8:	00 			17f5: R_386_32	.rodata.str1.1    17f9:	c7 04 24 94 02 00 00 	movl   $0x294,(%esp)			17fc: R_386_32	.rodata.str1.4    1800:	89 44 24 0c          	mov    %eax,0xc(%esp)    1804:	e8 fc ff ff ff       	call   1805 <cpci_hp_start+0x135>			1805: R_386_PC32	printk    1809:	e9 4a ff ff ff       	jmp    1758 <cpci_hp_start+0x88>    180e:	b8 c0 00 00 00       	mov    $0xc0,%eax			180f: R_386_32	.data    1813:	e8 fc ff ff ff       	call   1814 <cpci_hp_start+0x144>			1814: R_386_PC32	up_read    1818:	b8 ed ff ff ff       	mov    $0xffffffed,%eax    181d:	8d 76 00             	lea    0x0(%esi),%esi    1820:	83 c4 10             	add    $0x10,%esp    1823:	5b                   	pop    %ebx    1824:	5e                   	pop    %esi    1825:	5f                   	pop    %edi    1826:	5d                   	pop    %ebp    1827:	c3                   	ret        1828:	b8 c0 00 00 00       	mov    $0xc0,%eax			1829: R_386_32	.data    182d:	e8 fc ff ff ff       	call   182e <cpci_hp_start+0x15e>			182e: R_386_PC32	up_read    1832:	8b 15 00 00 00 00    	mov    0x0,%edx			1834: R_386_32	cpci_debug    1838:	85 d2                	test   %edx,%edx    183a:	0f 85 60 01 00 00    	jne    19a0 <cpci_hp_start+0x2d0>    1840:	31 d2                	xor    %edx,%edx    1842:	a1 d8 00 00 00       	mov    0xd8,%eax			1843: R_386_32	.data    1847:	85 c0                	test   %eax,%eax    1849:	74 0a                	je     1855 <cpci_hp_start+0x185>    184b:	c7 05 d8 00 00 00 00 	movl   $0x0,0xd8    1852:	00 00 00 			184d: R_386_32	.data    1855:	85 d2                	test   %edx,%edx    1857:	b8 ff ff ff ff       	mov    $0xffffffff,%eax    185c:	75 c2                	jne    1820 <cpci_hp_start+0x150>    185e:	a1 10 00 00 00       	mov    0x10,%eax			185f: R_386_32	.bss    1863:	8b 38                	mov    (%eax),%edi    1865:	85 ff                	test   %edi,%edi    1867:	0f 85 a3 00 00 00    	jne    1910 <cpci_hp_start+0x240>    186d:	c7 44 24 08 ee 01 00 	movl   $0x1ee,0x8(%esp)    1874:	00 			1871: R_386_32	.rodata.str1.1    1875:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)    187c:	00     187d:	c7 04 24 a0 1f 00 00 	movl   $0x1fa0,(%esp)			1880: R_386_32	.text    1884:	e8 fc ff ff ff       	call   1885 <cpci_hp_start+0x1b5>			1885: R_386_PC32	kthread_create    1889:	3d 00 f0 ff ff       	cmp    $0xfffff000,%eax    188e:	89 c3                	mov    %eax,%ebx    1890:	89 c6                	mov    %eax,%esi    1892:	77 05                	ja     1899 <cpci_hp_start+0x1c9>    1894:	e8 fc ff ff ff       	call   1895 <cpci_hp_start+0x1c5>			1895: R_386_PC32	wake_up_process    1899:	81 fe 00 f0 ff ff    	cmp    $0xfffff000,%esi    189f:	89 1d 14 00 00 00    	mov    %ebx,0x14			18a1: R_386_32	.bss    18a5:	0f 87 a5 01 00 00    	ja     1a50 <cpci_hp_start+0x380>    18ab:	c7 05 18 00 00 00 00 	movl   $0x0,0x18    18b2:	00 00 00 			18ad: R_386_32	.bss    18b5:	8b 35 00 00 00 00    	mov    0x0,%esi			18b7: R_386_32	cpci_debug    18bb:	85 f6                	test   %esi,%esi    18bd:	0f 85 67 01 00 00    	jne    1a2a <cpci_hp_start+0x35a>    18c3:	31 c0                	xor    %eax,%eax    18c5:	8b 15 10 00 00 00    	mov    0x10,%edx			18c7: R_386_32	.bss    18cb:	8b 1a                	mov    (%edx),%ebx    18cd:	85 db                	test   %ebx,%ebx    18cf:	74 13                	je     18e4 <cpci_hp_start+0x214>    18d1:	85 c0                	test   %eax,%eax    18d3:	0f 85 2a 01 00 00    	jne    1a03 <cpci_hp_start+0x333>    18d9:	8b 42 14             	mov    0x14(%edx),%eax    18dc:	ff 50 04             	call   *0x4(%eax)    18df:	a1 00 00 00 00       	mov    0x0,%eax			18e0: R_386_32	cpci_debug    18e4:	85 c0                	test   %eax,%eax    18e6:	0f 84 34 ff ff ff    	je     1820 <cpci_hp_start+0x150>    18ec:	c7 44 24 08 e3 00 00 	movl   $0xe3,0x8(%esp)    18f3:	00 			18f0: R_386_32	.rodata    18f4:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    18fb:	00 			18f8: R_386_32	.rodata.str1.1    18fc:	c7 04 24 cd 01 00 00 	movl   $0x1cd,(%esp)			18ff: R_386_32	.rodata.str1.1    1903:	e8 fc ff ff ff       	call   1904 <cpci_hp_start+0x234>			1904: R_386_PC32	printk    1908:	31 c0                	xor    %eax,%eax    190a:	e9 11 ff ff ff       	jmp    1820 <cpci_hp_start+0x150>    190f:	90                   	nop    1910:	c7 44 24 08 df 01 00 	movl   $0x1df,0x8(%esp)    1917:	00 			1914: R_386_32	.rodata.str1.1    1918:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)    191f:	00     1920:	c7 04 24 60 20 00 00 	movl   $0x2060,(%esp)			1923: R_386_32	.text    1927:	e9 58 ff ff ff       	jmp    1884 <cpci_hp_start+0x1b4>    192c:	b8 c0 00 00 00       	mov    $0xc0,%eax			192d: R_386_32	.data    1931:	e8 fc ff ff ff       	call   1932 <cpci_hp_start+0x262>			1932: R_386_PC32	up_read    1936:	ba ff ff ff ff       	mov    $0xffffffff,%edx    193b:	e9 02 ff ff ff       	jmp    1842 <cpci_hp_start+0x172>    1940:	8b 43 14             	mov    0x14(%ebx),%eax    1943:	8b 40 18             	mov    0x18(%eax),%eax    1946:	8b 40 14             	mov    0x14(%eax),%eax    1949:	c7 44 24 08 f1 00 00 	movl   $0xf1,0x8(%esp)    1950:	00 			194d: R_386_32	.rodata    1951:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    1958:	00 			1955: R_386_32	.rodata.str1.1    1959:	c7 04 24 74 02 00 00 	movl   $0x274,(%esp)			195c: R_386_32	.rodata.str1.4    1960:	89 44 24 0c          	mov    %eax,0xc(%esp)    1964:	e8 fc ff ff ff       	call   1965 <cpci_hp_start+0x295>			1965: R_386_PC32	printk    1969:	e9 53 fe ff ff       	jmp    17c1 <cpci_hp_start+0xf1>    196e:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    1975:	00 			1972: R_386_32	.rodata.str1.1    1976:	c7 04 24 bc 02 00 00 	movl   $0x2bc,(%esp)			1979: R_386_32	.rodata.str1.4    197d:	e8 fc ff ff ff       	call   197e <cpci_hp_start+0x2ae>			197e: R_386_PC32	printk    1982:	e9 00 fe ff ff       	jmp    1787 <cpci_hp_start+0xb7>    1987:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    198e:	00 			198b: R_386_32	.rodata.str1.1    198f:	c7 04 24 e4 02 00 00 	movl   $0x2e4,(%esp)			1992: R_386_32	.rodata.str1.4    1996:	e8 fc ff ff ff       	call   1997 <cpci_hp_start+0x2c7>			1997: R_386_PC32	printk    199b:	e9 fc fd ff ff       	jmp    179c <cpci_hp_start+0xcc>    19a0:	c7 44 24 08 f1 00 00 	movl   $0xf1,0x8(%esp)    19a7:	00 			19a4: R_386_32	.rodata    19a8:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    19af:	00 			19ac: R_386_32	.rodata.str1.1    19b0:	c7 04 24 cd 01 00 00 	movl   $0x1cd,(%esp)			19b3: R_386_32	.rodata.str1.1    19b7:	e8 fc ff ff ff       	call   19b8 <cpci_hp_start+0x2e8>			19b8: R_386_PC32	printk    19bc:	e9 7f fe ff ff       	jmp    1840 <cpci_hp_start+0x170>    19c1:	c7 44 24 08 f1 00 00 	movl   $0xf1,0x8(%esp)    19c8:	00 			19c5: R_386_32	.rodata    19c9:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    19d0:	00 			19cd: R_386_32	.rodata.str1.1    19d1:	c7 04 24 ba 01 00 00 	movl   $0x1ba,(%esp)			19d4: R_386_32	.rodata.str1.1    19d8:	e8 fc ff ff ff       	call   19d9 <cpci_hp_start+0x309>			19d9: R_386_PC32	printk    19dd:	e9 55 fd ff ff       	jmp    1737 <cpci_hp_start+0x67>    19e2:	c7 44 24 08 e3 00 00 	movl   $0xe3,0x8(%esp)    19e9:	00 			19e6: R_386_32	.rodata    19ea:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    19f1:	00 			19ee: R_386_32	.rodata.str1.1    19f2:	c7 04 24 ba 01 00 00 	movl   $0x1ba,(%esp)			19f5: R_386_32	.rodata.str1.1    19f9:	e8 fc ff ff ff       	call   19fa <cpci_hp_start+0x32a>			19fa: R_386_PC32	printk    19fe:	e9 e9 fc ff ff       	jmp    16ec <cpci_hp_start+0x1c>    1a03:	c7 44 24 08 e3 00 00 	movl   $0xe3,0x8(%esp)    1a0a:	00 			1a07: R_386_32	.rodata    1a0b:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    1a12:	00 			1a0f: R_386_32	.rodata.str1.1    1a13:	c7 04 24 18 02 00 00 	movl   $0x218,(%esp)			1a16: R_386_32	.rodata.str1.1    1a1a:	e8 fc ff ff ff       	call   1a1b <cpci_hp_start+0x34b>			1a1b: R_386_PC32	printk    1a1f:	8b 15 10 00 00 00    	mov    0x10,%edx			1a21: R_386_32	.bss    1a25:	e9 af fe ff ff       	jmp    18d9 <cpci_hp_start+0x209>    1a2a:	c7 44 24 08 e3 00 00 	movl   $0xe3,0x8(%esp)    1a31:	00 			1a2e: R_386_32	.rodata    1a32:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    1a39:	00 			1a36: R_386_32	.rodata.str1.1    1a3a:	c7 04 24 fc 01 00 00 	movl   $0x1fc,(%esp)			1a3d: R_386_32	.rodata.str1.1    1a41:	e8 fc ff ff ff       	call   1a42 <cpci_hp_start+0x372>			1a42: R_386_PC32	printk    1a46:	a1 00 00 00 00       	mov    0x0,%eax			1a47: R_386_32	cpci_debug    1a4b:	e9 75 fe ff ff       	jmp    18c5 <cpci_hp_start+0x1f5>    1a50:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    1a57:	00 			1a54: R_386_32	.rodata.str1.1    1a58:	c7 04 24 0c 03 00 00 	movl   $0x30c,(%esp)			1a5b: R_386_32	.rodata.str1.4    1a5f:	e8 fc ff ff ff       	call   1a60 <cpci_hp_start+0x390>			1a60: R_386_PC32	printk    1a64:	a1 14 00 00 00       	mov    0x14,%eax			1a65: R_386_32	.bss    1a69:	85 c0                	test   %eax,%eax    1a6b:	0f 85 af fd ff ff    	jne    1820 <cpci_hp_start+0x150>    1a71:	e9 3f fe ff ff       	jmp    18b5 <cpci_hp_start+0x1e5>    1a76:	8d 76 00             	lea    0x0(%esi),%esi    1a79:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi00001a80 <check_slots>:    1a80:	55                   	push   %ebp    1a81:	89 e5                	mov    %esp,%ebp    1a83:	57                   	push   %edi    1a84:	56                   	push   %esi    1a85:	53                   	push   %ebx    1a86:	83 ec 18             	sub    $0x18,%esp    1a89:	e8 fc ff ff ff       	call   1a8a <check_slots+0xa>			1a8a: R_386_PC32	mcount    1a8e:	b8 c0 00 00 00       	mov    $0xc0,%eax			1a8f: R_386_32	.data    1a93:	e8 fc ff ff ff       	call   1a94 <check_slots+0x14>			1a94: R_386_PC32	down_read    1a98:	8b 0d 08 00 00 00    	mov    0x8,%ecx			1a9a: R_386_32	.bss    1a9e:	85 c9                	test   %ecx,%ecx    1aa0:	0f 84 6a 04 00 00    	je     1f10 <check_slots+0x490>    1aa6:	a1 d0 00 00 00       	mov    0xd0,%eax			1aa7: R_386_32	.data    1aab:	8d 58 e8             	lea    -0x18(%eax),%ebx    1aae:	8b 53 18             	mov    0x18(%ebx),%edx    1ab1:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi    1ab5:	31 f6                	xor    %esi,%esi    1ab7:	31 ff                	xor    %edi,%edi    1ab9:	31 d2                	xor    %edx,%edx    1abb:	3d d0 00 00 00       	cmp    $0xd0,%eax			1abc: R_386_32	.data    1ac0:	0f 85 ca 00 00 00    	jne    1b90 <check_slots+0x110>    1ac6:	e9 99 01 00 00       	jmp    1c64 <check_slots+0x1e4>    1acb:	90                   	nop    1acc:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi    1ad0:	8b 43 0c             	mov    0xc(%ebx),%eax    1ad3:	85 c0                	test   %eax,%eax    1ad5:	0f 85 ea 01 00 00    	jne    1cc5 <check_slots+0x245>    1adb:	8b 0d 00 00 00 00    	mov    0x0,%ecx			1add: R_386_32	cpci_debug    1ae1:	85 c9                	test   %ecx,%ecx    1ae3:	0f 85 fd 02 00 00    	jne    1de6 <check_slots+0x366>    1ae9:	89 d8                	mov    %ebx,%eax    1aeb:	e8 fc ff ff ff       	call   1aec <check_slots+0x6c>			1aec: R_386_PC32	cpci_get_hs_csr    1af0:	8b 15 00 00 00 00    	mov    0x0,%edx			1af2: R_386_32	cpci_debug    1af6:	85 d2                	test   %edx,%edx    1af8:	0f 85 16 03 00 00    	jne    1e14 <check_slots+0x394>    1afe:	89 d8                	mov    %ebx,%eax    1b00:	e8 fc ff ff ff       	call   1b01 <check_slots+0x81>			1b01: R_386_PC32	cpci_configure_slot    1b05:	85 c0                	test   %eax,%eax    1b07:	0f 85 a7 03 00 00    	jne    1eb4 <check_slots+0x434>    1b0d:	a1 00 00 00 00       	mov    0x0,%eax			1b0e: R_386_32	cpci_debug    1b12:	85 c0                	test   %eax,%eax    1b14:	0f 85 69 02 00 00    	jne    1d83 <check_slots+0x303>    1b1a:	89 d8                	mov    %ebx,%eax    1b1c:	e8 fc ff ff ff       	call   1b1d <check_slots+0x9d>			1b1d: R_386_PC32	cpci_get_hs_csr    1b21:	8b 0d 00 00 00 00    	mov    0x0,%ecx			1b23: R_386_32	cpci_debug    1b27:	85 c9                	test   %ecx,%ecx    1b29:	0f 85 1f 02 00 00    	jne    1d4e <check_slots+0x2ce>    1b2f:	8b 43 14             	mov    0x14(%ebx),%eax    1b32:	ba 01 00 00 00       	mov    $0x1,%edx    1b37:	e8 c4 fa ff ff       	call   1600 <update_latch_status>    1b3c:	85 c0                	test   %eax,%eax    1b3e:	0f 85 f1 01 00 00    	jne    1d35 <check_slots+0x2b5>    1b44:	8b 43 14             	mov    0x14(%ebx),%eax    1b47:	ba 01 00 00 00       	mov    $0x1,%edx    1b4c:	e8 6f fa ff ff       	call   15c0 <update_adapter_status>    1b51:	85 c0                	test   %eax,%eax    1b53:	0f 85 c3 01 00 00    	jne    1d1c <check_slots+0x29c>    1b59:	89 d8                	mov    %ebx,%eax    1b5b:	e8 fc ff ff ff       	call   1b5c <check_slots+0xdc>			1b5c: R_386_PC32	cpci_led_off    1b60:	89 d8                	mov    %ebx,%eax    1b62:	e8 fc ff ff ff       	call   1b63 <check_slots+0xe3>			1b63: R_386_PC32	cpci_get_hs_csr    1b67:	8b 15 00 00 00 00    	mov    0x0,%edx			1b69: R_386_32	cpci_debug    1b6d:	85 d2                	test   %edx,%edx    1b6f:	0f 85 3c 02 00 00    	jne    1db1 <check_slots+0x331>    1b75:	83 c6 01             	add    $0x1,%esi    1b78:	8b 43 18             	mov    0x18(%ebx),%eax    1b7b:	8d 58 e8             	lea    -0x18(%eax),%ebx    1b7e:	8b 53 18             	mov    0x18(%ebx),%edx    1b81:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi    1b85:	3d d0 00 00 00       	cmp    $0xd0,%eax			1b86: R_386_32	.data    1b8a:	0f 84 d0 00 00 00    	je     1c60 <check_slots+0x1e0>    1b90:	8b 15 00 00 00 00    	mov    0x0,%edx			1b92: R_386_32	cpci_debug    1b96:	85 d2                	test   %edx,%edx    1b98:	0f 85 50 01 00 00    	jne    1cee <check_slots+0x26e>    1b9e:	89 d8                	mov    %ebx,%eax    1ba0:	e8 fc ff ff ff       	call   1ba1 <check_slots+0x121>			1ba1: R_386_PC32	cpci_check_and_clear_ins    1ba5:	85 c0                	test   %eax,%eax    1ba7:	0f 85 23 ff ff ff    	jne    1ad0 <check_slots+0x50>    1bad:	89 d8                	mov    %ebx,%eax    1baf:	e8 fc ff ff ff       	call   1bb0 <check_slots+0x130>			1bb0: R_386_PC32	cpci_check_ext    1bb4:	85 c0                	test   %eax,%eax    1bb6:	74 38                	je     1bf0 <check_slots+0x170>    1bb8:	8b 0d 00 00 00 00    	mov    0x0,%ecx			1bba: R_386_32	cpci_debug    1bbe:	85 c9                	test   %ecx,%ecx    1bc0:	0f 85 1c 03 00 00    	jne    1ee2 <check_slots+0x462>    1bc6:	89 d8                	mov    %ebx,%eax    1bc8:	e8 fc ff ff ff       	call   1bc9 <check_slots+0x149>			1bc9: R_386_PC32	cpci_get_hs_csr    1bcd:	8b 15 00 00 00 00    	mov    0x0,%edx			1bcf: R_386_32	cpci_debug    1bd3:	85 d2                	test   %edx,%edx    1bd5:	0f 85 a4 02 00 00    	jne    1e7f <check_slots+0x3ff>    1bdb:	8b 4b 10             	mov    0x10(%ebx),%ecx    1bde:	85 c9                	test   %ecx,%ecx    1be0:	0f 84 ba 00 00 00    	je     1ca0 <check_slots+0x220>    1be6:	83 c7 01             	add    $0x1,%edi    1be9:	eb 8d                	jmp    1b78 <check_slots+0xf8>    1beb:	90                   	nop    1bec:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi    1bf0:	8b 53 10             	mov    0x10(%ebx),%edx    1bf3:	85 d2                	test   %edx,%edx    1bf5:	74 81                	je     1b78 <check_slots+0xf8>    1bf7:	89 d8                	mov    %ebx,%eax    1bf9:	e8 fc ff ff ff       	call   1bfa <check_slots+0x17a>			1bfa: R_386_PC32	cpci_get_hs_csr    1bfe:	66 83 f8 ff          	cmp    $0xffffffff,%ax    1c02:	0f 85 70 ff ff ff    	jne    1b78 <check_slots+0xf8>    1c08:	8b 43 14             	mov    0x14(%ebx),%eax    1c0b:	8b 40 18             	mov    0x18(%eax),%eax    1c0e:	8b 40 14             	mov    0x14(%eax),%eax    1c11:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    1c18:	00 			1c15: R_386_32	.rodata.str1.1    1c19:	c7 04 24 b8 04 00 00 	movl   $0x4b8,(%esp)			1c1c: R_386_32	.rodata.str1.4    1c20:	89 44 24 08          	mov    %eax,0x8(%esp)    1c24:	e8 fc ff ff ff       	call   1c25 <check_slots+0x1a5>			1c25: R_386_PC32	printk    1c29:	8b 43 14             	mov    0x14(%ebx),%eax    1c2c:	31 d2                	xor    %edx,%edx    1c2e:	e8 8d f9 ff ff       	call   15c0 <update_adapter_status>    1c33:	85 c0                	test   %eax,%eax    1c35:	74 14                	je     1c4b <check_slots+0x1cb>    1c37:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    1c3e:	00 			1c3b: R_386_32	.rodata.str1.1    1c3f:	c7 04 24 bc 02 00 00 	movl   $0x2bc,(%esp)			1c42: R_386_32	.rodata.str1.4    1c46:	e8 fc ff ff ff       	call   1c47 <check_slots+0x1c7>			1c47: R_386_PC32	printk    1c4b:	c7 43 10 00 00 00 00 	movl   $0x0,0x10(%ebx)    1c52:	f0 ff 0d 0c 00 00 00 	lock decl 0xc			1c55: R_386_32	.bss    1c59:	e9 1a ff ff ff       	jmp    1b78 <check_slots+0xf8>    1c5e:	66 90                	xchg   %ax,%ax    1c60:	89 f2                	mov    %esi,%edx    1c62:	09 fa                	or     %edi,%edx    1c64:	b8 c0 00 00 00       	mov    $0xc0,%eax			1c65: R_386_32	.data    1c69:	89 55 f0             	mov    %edx,-0x10(%ebp)    1c6c:	e8 fc ff ff ff       	call   1c6d <check_slots+0x1ed>			1c6d: R_386_PC32	up_read    1c71:	a1 00 00 00 00       	mov    0x0,%eax			1c72: R_386_32	cpci_debug    1c76:	8b 55 f0             	mov    -0x10(%ebp),%edx    1c79:	85 c0                	test   %eax,%eax    1c7b:	0f 85 d1 02 00 00    	jne    1f52 <check_slots+0x4d2>    1c81:	85 d2                	test   %edx,%edx    1c83:	75 0f                	jne    1c94 <check_slots+0x214>    1c85:	a1 0c 00 00 00       	mov    0xc,%eax			1c86: R_386_32	.bss    1c8a:	85 c0                	test   %eax,%eax    1c8c:	0f 84 a4 02 00 00    	je     1f36 <check_slots+0x4b6>    1c92:	31 ff                	xor    %edi,%edi    1c94:	83 c4 18             	add    $0x18,%esp    1c97:	89 f8                	mov    %edi,%eax    1c99:	5b                   	pop    %ebx    1c9a:	5e                   	pop    %esi    1c9b:	5f                   	pop    %edi    1c9c:	5d                   	pop    %ebp    1c9d:	c3                   	ret        1c9e:	66 90                	xchg   %ax,%ax    1ca0:	8b 43 14             	mov    0x14(%ebx),%eax    1ca3:	31 d2                	xor    %edx,%edx    1ca5:	e8 56 f9 ff ff       	call   1600 <update_latch_status>    1caa:	85 c0                	test   %eax,%eax    1cac:	0f 85 cd 02 00 00    	jne    1f7f <check_slots+0x4ff>    1cb2:	c7 43 10 01 00 00 00 	movl   $0x1,0x10(%ebx)    1cb9:	f0 ff 05 0c 00 00 00 	lock incl 0xc			1cbc: R_386_32	.bss    1cc0:	e9 21 ff ff ff       	jmp    1be6 <check_slots+0x166>    1cc5:	8b 43 14             	mov    0x14(%ebx),%eax    1cc8:	83 c6 01             	add    $0x1,%esi    1ccb:	8b 40 18             	mov    0x18(%eax),%eax    1cce:	8b 40 14             	mov    0x14(%eax),%eax    1cd1:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    1cd8:	00 			1cd5: R_386_32	.rodata.str1.1    1cd9:	c7 04 24 5c 03 00 00 	movl   $0x35c,(%esp)			1cdc: R_386_32	.rodata.str1.4    1ce0:	89 44 24 08          	mov    %eax,0x8(%esp)    1ce4:	e8 fc ff ff ff       	call   1ce5 <check_slots+0x265>			1ce5: R_386_PC32	printk    1ce9:	e9 8a fe ff ff       	jmp    1b78 <check_slots+0xf8>    1cee:	8b 43 14             	mov    0x14(%ebx),%eax    1cf1:	8b 40 18             	mov    0x18(%eax),%eax    1cf4:	8b 40 14             	mov    0x14(%eax),%eax    1cf7:	c7 44 24 08 08 01 00 	movl   $0x108,0x8(%esp)    1cfe:	00 			1cfb: R_386_32	.rodata    1cff:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    1d06:	00 			1d03: R_386_32	.rodata.str1.1    1d07:	c7 04 24 74 02 00 00 	movl   $0x274,(%esp)			1d0a: R_386_32	.rodata.str1.4    1d0e:	89 44 24 0c          	mov    %eax,0xc(%esp)    1d12:	e8 fc ff ff ff       	call   1d13 <check_slots+0x293>			1d13: R_386_PC32	printk    1d17:	e9 82 fe ff ff       	jmp    1b9e <check_slots+0x11e>    1d1c:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    1d23:	00 			1d20: R_386_32	.rodata.str1.1    1d24:	c7 04 24 bc 02 00 00 	movl   $0x2bc,(%esp)			1d27: R_386_32	.rodata.str1.4    1d2b:	e8 fc ff ff ff       	call   1d2c <check_slots+0x2ac>			1d2c: R_386_PC32	printk    1d30:	e9 24 fe ff ff       	jmp    1b59 <check_slots+0xd9>    1d35:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    1d3c:	00 			1d39: R_386_32	.rodata.str1.1    1d3d:	c7 04 24 e4 02 00 00 	movl   $0x2e4,(%esp)			1d40: R_386_32	.rodata.str1.4    1d44:	e8 fc ff ff ff       	call   1d45 <check_slots+0x2c5>			1d45: R_386_PC32	printk    1d49:	e9 f6 fd ff ff       	jmp    1b44 <check_slots+0xc4>    1d4e:	0f b7 c0             	movzwl %ax,%eax    1d51:	89 44 24 10          	mov    %eax,0x10(%esp)    1d55:	8b 43 14             	mov    0x14(%ebx),%eax    1d58:	8b 40 18             	mov    0x18(%eax),%eax    1d5b:	8b 40 14             	mov    0x14(%eax),%eax    1d5e:	c7 44 24 08 08 01 00 	movl   $0x108,0x8(%esp)    1d65:	00 			1d62: R_386_32	.rodata    1d66:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    1d6d:	00 			1d6a: R_386_32	.rodata.str1.1    1d6e:	c7 04 24 24 04 00 00 	movl   $0x424,(%esp)			1d71: R_386_32	.rodata.str1.4    1d75:	89 44 24 0c          	mov    %eax,0xc(%esp)    1d79:	e8 fc ff ff ff       	call   1d7a <check_slots+0x2fa>			1d7a: R_386_PC32	printk    1d7e:	e9 ac fd ff ff       	jmp    1b2f <check_slots+0xaf>    1d83:	8b 43 14             	mov    0x14(%ebx),%eax    1d86:	8b 40 18             	mov    0x18(%eax),%eax    1d89:	8b 40 14             	mov    0x14(%eax),%eax    1d8c:	c7 44 24 08 08 01 00 	movl   $0x108,0x8(%esp)    1d93:	00 			1d90: R_386_32	.rodata    1d94:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    1d9b:	00 			1d98: R_386_32	.rodata.str1.1    1d9c:	c7 04 24 f8 03 00 00 	movl   $0x3f8,(%esp)			1d9f: R_386_32	.rodata.str1.4    1da3:	89 44 24 0c          	mov    %eax,0xc(%esp)    1da7:	e8 fc ff ff ff       	call   1da8 <check_slots+0x328>			1da8: R_386_PC32	printk    1dac:	e9 69 fd ff ff       	jmp    1b1a <check_slots+0x9a>    1db1:	0f b7 c0             	movzwl %ax,%eax    1db4:	89 44 24 10          	mov    %eax,0x10(%esp)    1db8:	8b 43 14             	mov    0x14(%ebx),%eax    1dbb:	8b 40 18             	mov    0x18(%eax),%eax    1dbe:	8b 40 14             	mov    0x14(%eax),%eax    1dc1:	c7 44 24 08 08 01 00 	movl   $0x108,0x8(%esp)    1dc8:	00 			1dc5: R_386_32	.rodata    1dc9:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    1dd0:	00 			1dcd: R_386_32	.rodata.str1.1    1dd1:	c7 04 24 4c 04 00 00 	movl   $0x44c,(%esp)			1dd4: R_386_32	.rodata.str1.4    1dd8:	89 44 24 0c          	mov    %eax,0xc(%esp)    1ddc:	e8 fc ff ff ff       	call   1ddd <check_slots+0x35d>			1ddd: R_386_PC32	printk    1de1:	e9 8f fd ff ff       	jmp    1b75 <check_slots+0xf5>    1de6:	8b 43 14             	mov    0x14(%ebx),%eax    1de9:	8b 40 18             	mov    0x18(%eax),%eax    1dec:	8b 40 14             	mov    0x14(%eax),%eax    1def:	c7 44 24 08 08 01 00 	movl   $0x108,0x8(%esp)    1df6:	00 			1df3: R_386_32	.rodata    1df7:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    1dfe:	00 			1dfb: R_386_32	.rodata.str1.1    1dff:	c7 04 24 32 02 00 00 	movl   $0x232,(%esp)			1e02: R_386_32	.rodata.str1.1    1e06:	89 44 24 0c          	mov    %eax,0xc(%esp)    1e0a:	e8 fc ff ff ff       	call   1e0b <check_slots+0x38b>			1e0b: R_386_PC32	printk    1e0f:	e9 d5 fc ff ff       	jmp    1ae9 <check_slots+0x69>    1e14:	0f b7 c0             	movzwl %ax,%eax    1e17:	89 44 24 10          	mov    %eax,0x10(%esp)    1e1b:	8b 43 14             	mov    0x14(%ebx),%eax    1e1e:	8b 40 18             	mov    0x18(%eax),%eax    1e21:	8b 40 14             	mov    0x14(%eax),%eax    1e24:	c7 44 24 08 08 01 00 	movl   $0x108,0x8(%esp)    1e2b:	00 			1e28: R_386_32	.rodata    1e2c:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    1e33:	00 			1e30: R_386_32	.rodata.str1.1    1e34:	c7 04 24 80 03 00 00 	movl   $0x380,(%esp)			1e37: R_386_32	.rodata.str1.4    1e3b:	89 44 24 0c          	mov    %eax,0xc(%esp)    1e3f:	e8 fc ff ff ff       	call   1e40 <check_slots+0x3c0>			1e40: R_386_PC32	printk    1e44:	83 3d 00 00 00 00 00 	cmpl   $0x0,0x0			1e46: R_386_32	cpci_debug    1e4b:	0f 84 ad fc ff ff    	je     1afe <check_slots+0x7e>    1e51:	8b 43 14             	mov    0x14(%ebx),%eax    1e54:	8b 40 18             	mov    0x18(%eax),%eax    1e57:	8b 40 14             	mov    0x14(%eax),%eax    1e5a:	c7 44 24 08 08 01 00 	movl   $0x108,0x8(%esp)    1e61:	00 			1e5e: R_386_32	.rodata    1e62:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    1e69:	00 			1e66: R_386_32	.rodata.str1.1    1e6a:	c7 04 24 a8 03 00 00 	movl   $0x3a8,(%esp)			1e6d: R_386_32	.rodata.str1.4    1e71:	89 44 24 0c          	mov    %eax,0xc(%esp)    1e75:	e8 fc ff ff ff       	call   1e76 <check_slots+0x3f6>			1e76: R_386_PC32	printk    1e7a:	e9 7f fc ff ff       	jmp    1afe <check_slots+0x7e>    1e7f:	0f b7 c0             	movzwl %ax,%eax    1e82:	89 44 24 10          	mov    %eax,0x10(%esp)    1e86:	8b 43 14             	mov    0x14(%ebx),%eax    1e89:	8b 40 18             	mov    0x18(%eax),%eax    1e8c:	8b 40 14             	mov    0x14(%eax),%eax    1e8f:	c7 44 24 08 08 01 00 	movl   $0x108,0x8(%esp)    1e96:	00 			1e93: R_386_32	.rodata    1e97:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    1e9e:	00 			1e9b: R_386_32	.rodata.str1.1    1e9f:	c7 04 24 94 04 00 00 	movl   $0x494,(%esp)			1ea2: R_386_32	.rodata.str1.4    1ea6:	89 44 24 0c          	mov    %eax,0xc(%esp)    1eaa:	e8 fc ff ff ff       	call   1eab <check_slots+0x42b>			1eab: R_386_PC32	printk    1eaf:	e9 27 fd ff ff       	jmp    1bdb <check_slots+0x15b>    1eb4:	8b 43 14             	mov    0x14(%ebx),%eax    1eb7:	8b 40 18             	mov    0x18(%eax),%eax    1eba:	8b 40 14             	mov    0x14(%eax),%eax    1ebd:	c7 44 24 08 08 01 00 	movl   $0x108,0x8(%esp)    1ec4:	00 			1ec1: R_386_32	.rodata    1ec5:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    1ecc:	00 			1ec9: R_386_32	.rodata.str1.1    1ecd:	c7 04 24 cc 03 00 00 	movl   $0x3cc,(%esp)			1ed0: R_386_32	.rodata.str1.4    1ed4:	89 44 24 0c          	mov    %eax,0xc(%esp)    1ed8:	e8 fc ff ff ff       	call   1ed9 <check_slots+0x459>			1ed9: R_386_PC32	printk    1edd:	e9 96 fc ff ff       	jmp    1b78 <check_slots+0xf8>    1ee2:	8b 43 14             	mov    0x14(%ebx),%eax    1ee5:	8b 40 18             	mov    0x18(%eax),%eax    1ee8:	8b 40 14             	mov    0x14(%eax),%eax    1eeb:	c7 44 24 08 08 01 00 	movl   $0x108,0x8(%esp)    1ef2:	00 			1eef: R_386_32	.rodata    1ef3:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    1efa:	00 			1ef7: R_386_32	.rodata.str1.1    1efb:	c7 04 24 74 04 00 00 	movl   $0x474,(%esp)			1efe: R_386_32	.rodata.str1.4    1f02:	89 44 24 0c          	mov    %eax,0xc(%esp)    1f06:	e8 fc ff ff ff       	call   1f07 <check_slots+0x487>			1f07: R_386_PC32	printk    1f0b:	e9 b6 fc ff ff       	jmp    1bc6 <check_slots+0x146>    1f10:	b8 c0 00 00 00       	mov    $0xc0,%eax			1f11: R_386_32	.data    1f15:	83 cf ff             	or     $0xffffffff,%edi    1f18:	e8 fc ff ff ff       	call   1f19 <check_slots+0x499>			1f19: R_386_PC32	up_read    1f1d:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    1f24:	00 			1f21: R_386_32	.rodata.str1.1    1f25:	c7 04 24 30 03 00 00 	movl   $0x330,(%esp)			1f28: R_386_32	.rodata.str1.4    1f2c:	e8 fc ff ff ff       	call   1f2d <check_slots+0x4ad>			1f2d: R_386_PC32	printk    1f31:	e9 5e fd ff ff       	jmp    1c94 <check_slots+0x214>    1f36:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    1f3d:	00 			1f3a: R_386_32	.rodata.str1.1    1f3e:	83 cf ff             	or     $0xffffffff,%edi    1f41:	c7 04 24 1c 05 00 00 	movl   $0x51c,(%esp)			1f44: R_386_32	.rodata.str1.4    1f48:	e8 fc ff ff ff       	call   1f49 <check_slots+0x4c9>			1f49: R_386_PC32	printk    1f4d:	e9 42 fd ff ff       	jmp    1c94 <check_slots+0x214>    1f52:	a1 0c 00 00 00       	mov    0xc,%eax			1f53: R_386_32	.bss    1f57:	89 7c 24 0c          	mov    %edi,0xc(%esp)    1f5b:	89 74 24 08          	mov    %esi,0x8(%esp)    1f5f:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    1f66:	00 			1f63: R_386_32	.rodata.str1.1    1f67:	89 44 24 10          	mov    %eax,0x10(%esp)    1f6b:	c7 04 24 e8 04 00 00 	movl   $0x4e8,(%esp)			1f6e: R_386_32	.rodata.str1.4    1f72:	e8 fc ff ff ff       	call   1f73 <check_slots+0x4f3>			1f73: R_386_PC32	printk    1f77:	8b 55 f0             	mov    -0x10(%ebp),%edx    1f7a:	e9 02 fd ff ff       	jmp    1c81 <check_slots+0x201>    1f7f:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    1f86:	00 			1f83: R_386_32	.rodata.str1.1    1f87:	c7 04 24 e4 02 00 00 	movl   $0x2e4,(%esp)			1f8a: R_386_32	.rodata.str1.4    1f8e:	e8 fc ff ff ff       	call   1f8f <check_slots+0x50f>			1f8f: R_386_PC32	printk    1f93:	e9 1a fd ff ff       	jmp    1cb2 <check_slots+0x232>    1f98:	90                   	nop    1f99:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi00001fa0 <poll_thread>:    1fa0:	55                   	push   %ebp    1fa1:	89 e5                	mov    %esp,%ebp    1fa3:	53                   	push   %ebx    1fa4:	83 ec 0c             	sub    $0xc,%esp    1fa7:	e8 fc ff ff ff       	call   1fa8 <poll_thread+0x8>			1fa8: R_386_PC32	mcount    1fac:	64 8b 1d 00 00 00 00 	mov    %fs:0x0,%ebx			1faf: R_386_32	per_cpu__current_task    1fb3:	90                   	nop    1fb4:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi    1fb8:	e8 fc ff ff ff       	call   1fb9 <poll_thread+0x19>			1fb9: R_386_PC32	kthread_should_stop    1fbd:	85 c0                	test   %eax,%eax    1fbf:	75 65                	jne    2026 <poll_thread+0x86>    1fc1:	8b 43 04             	mov    0x4(%ebx),%eax    1fc4:	f6 40 08 04          	testb  $0x4,0x8(%eax)    1fc8:	75 5c                	jne    2026 <poll_thread+0x86>    1fca:	a1 10 00 00 00       	mov    0x10,%eax			1fcb: R_386_32	.bss    1fcf:	8b 40 14             	mov    0x14(%eax),%eax    1fd2:	ff 10                	call   *(%eax)    1fd4:	85 c0                	test   %eax,%eax    1fd6:	75 27                	jne    1fff <poll_thread+0x5f>    1fd8:	eb 56                	jmp    2030 <poll_thread+0x90>    1fda:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi    1fe0:	b8 f4 01 00 00       	mov    $0x1f4,%eax    1fe5:	8d 76 00             	lea    0x0(%esi),%esi    1fe8:	e8 fc ff ff ff       	call   1fe9 <poll_thread+0x49>			1fe9: R_386_PC32	msleep    1fed:	a1 0c 00 00 00       	mov    0xc,%eax			1fee: R_386_32	.bss    1ff2:	85 c0                	test   %eax,%eax    1ff4:	74 3a                	je     2030 <poll_thread+0x90>    1ff6:	e8 fc ff ff ff       	call   1ff7 <poll_thread+0x57>			1ff7: R_386_PC32	kthread_should_stop    1ffb:	85 c0                	test   %eax,%eax    1ffd:	75 31                	jne    2030 <poll_thread+0x90>    1fff:	90                   	nop    2000:	e8 7b fa ff ff       	call   1a80 <check_slots>    2005:	83 f8 00             	cmp    $0x0,%eax    2008:	7f d6                	jg     1fe0 <poll_thread+0x40>    200a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi    2010:	74 db                	je     1fed <poll_thread+0x4d>    2012:	8b 1d 00 00 00 00    	mov    0x0,%ebx			2014: R_386_32	cpci_debug    2018:	85 db                	test   %ebx,%ebx    201a:	75 23                	jne    203f <poll_thread+0x9f>    201c:	c7 05 18 00 00 00 01 	movl   $0x1,0x18    2023:	00 00 00 			201e: R_386_32	.bss    2026:	83 c4 0c             	add    $0xc,%esp    2029:	31 c0                	xor    %eax,%eax    202b:	5b                   	pop    %ebx    202c:	5d                   	pop    %ebp    202d:	c3                   	ret        202e:	66 90                	xchg   %ax,%ax    2030:	b8 64 00 00 00       	mov    $0x64,%eax    2035:	e8 fc ff ff ff       	call   2036 <poll_thread+0x96>			2036: R_386_PC32	msleep    203a:	e9 79 ff ff ff       	jmp    1fb8 <poll_thread+0x18>    203f:	c7 44 24 08 fc 00 00 	movl   $0xfc,0x8(%esp)    2046:	00 			2043: R_386_32	.rodata    2047:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    204e:	00 			204b: R_386_32	.rodata.str1.1    204f:	c7 04 24 4c 05 00 00 	movl   $0x54c,(%esp)			2052: R_386_32	.rodata.str1.4    2056:	e8 fc ff ff ff       	call   2057 <poll_thread+0xb7>			2057: R_386_PC32	printk    205b:	eb bf                	jmp    201c <poll_thread+0x7c>    205d:	8d 76 00             	lea    0x0(%esi),%esi00002060 <event_thread>:    2060:	55                   	push   %ebp    2061:	89 e5                	mov    %esp,%ebp    2063:	53                   	push   %ebx    2064:	83 ec 10             	sub    $0x10,%esp    2067:	e8 fc ff ff ff       	call   2068 <event_thread+0x8>			2068: R_386_PC32	mcount    206c:	8b 0d 00 00 00 00    	mov    0x0,%ecx			206e: R_386_32	cpci_debug    2072:	85 c9                	test   %ecx,%ecx    2074:	0f 85 ec 00 00 00    	jne    2166 <event_thread+0x106>    207a:	31 c0                	xor    %eax,%eax    207c:	64 8b 1d 00 00 00 00 	mov    %fs:0x0,%ebx			207f: R_386_32	per_cpu__current_task    2083:	90                   	nop    2084:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi    2088:	85 c0                	test   %eax,%eax    208a:	0f 85 9f 00 00 00    	jne    212f <event_thread+0xcf>    2090:	c7 45 f8 01 00 00 00 	movl   $0x1,-0x8(%ebp)    2097:	8b 45 f8             	mov    -0x8(%ebp),%eax    209a:	87 03                	xchg   %eax,(%ebx)    209c:	89 45 f8             	mov    %eax,-0x8(%ebp)    209f:	8b 45 f8             	mov    -0x8(%ebp),%eax    20a2:	e8 fc ff ff ff       	call   20a3 <event_thread+0x43>			20a3: R_386_PC32	schedule    20a7:	e8 fc ff ff ff       	call   20a8 <event_thread+0x48>			20a8: R_386_PC32	kthread_should_stop    20ac:	85 c0                	test   %eax,%eax    20ae:	74 27                	je     20d7 <event_thread+0x77>    20b0:	eb 4a                	jmp    20fc <event_thread+0x9c>    20b2:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi    20b8:	b8 f4 01 00 00       	mov    $0x1f4,%eax    20bd:	8d 76 00             	lea    0x0(%esi),%esi    20c0:	e8 fc ff ff ff       	call   20c1 <event_thread+0x61>			20c1: R_386_PC32	msleep    20c5:	a1 0c 00 00 00       	mov    0xc,%eax			20c6: R_386_32	.bss    20ca:	85 c0                	test   %eax,%eax    20cc:	74 3a                	je     2108 <event_thread+0xa8>    20ce:	e8 fc ff ff ff       	call   20cf <event_thread+0x6f>			20cf: R_386_PC32	kthread_should_stop    20d3:	85 c0                	test   %eax,%eax    20d5:	75 31                	jne    2108 <event_thread+0xa8>    20d7:	e8 a4 f9 ff ff       	call   1a80 <check_slots>    20dc:	83 f8 00             	cmp    $0x0,%eax    20df:	90                   	nop    20e0:	7f d6                	jg     20b8 <event_thread+0x58>    20e2:	74 e1                	je     20c5 <event_thread+0x65>    20e4:	8b 15 00 00 00 00    	mov    0x0,%edx			20e6: R_386_32	cpci_debug    20ea:	85 d2                	test   %edx,%edx    20ec:	0f 85 9a 00 00 00    	jne    218c <event_thread+0x12c>    20f2:	c7 05 18 00 00 00 01 	movl   $0x1,0x18    20f9:	00 00 00 			20f4: R_386_32	.bss    20fc:	83 c4 10             	add    $0x10,%esp    20ff:	31 c0                	xor    %eax,%eax    2101:	5b                   	pop    %ebx    2102:	5d                   	pop    %ebp    2103:	c3                   	ret        2104:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi    2108:	e8 fc ff ff ff       	call   2109 <event_thread+0xa9>			2109: R_386_PC32	kthread_should_stop    210d:	85 c0                	test   %eax,%eax    210f:	75 eb                	jne    20fc <event_thread+0x9c>    2111:	a1 00 00 00 00       	mov    0x0,%eax			2112: R_386_32	cpci_debug    2116:	85 c0                	test   %eax,%eax    2118:	75 2e                	jne    2148 <event_thread+0xe8>    211a:	a1 10 00 00 00       	mov    0x10,%eax			211b: R_386_32	.bss    211f:	8b 40 14             	mov    0x14(%eax),%eax    2122:	ff 50 04             	call   *0x4(%eax)    2125:	a1 00 00 00 00       	mov    0x0,%eax			2126: R_386_32	cpci_debug    212a:	e9 59 ff ff ff       	jmp    2088 <event_thread+0x28>    212f:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    2136:	00 			2133: R_386_32	.rodata.str1.1    2137:	c7 04 24 50 02 00 00 	movl   $0x250,(%esp)			213a: R_386_32	.rodata.str1.1    213e:	e8 fc ff ff ff       	call   213f <event_thread+0xdf>			213f: R_386_PC32	printk    2143:	e9 48 ff ff ff       	jmp    2090 <event_thread+0x30>    2148:	c7 44 24 08 14 01 00 	movl   $0x114,0x8(%esp)    214f:	00 			214c: R_386_32	.rodata    2150:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    2157:	00 			2154: R_386_32	.rodata.str1.1    2158:	c7 04 24 6e 02 00 00 	movl   $0x26e,(%esp)			215b: R_386_32	.rodata.str1.1    215f:	e8 fc ff ff ff       	call   2160 <event_thread+0x100>			2160: R_386_PC32	printk    2164:	eb b4                	jmp    211a <event_thread+0xba>    2166:	c7 44 24 08 14 01 00 	movl   $0x114,0x8(%esp)    216d:	00 			216a: R_386_32	.rodata    216e:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    2175:	00 			2172: R_386_32	.rodata.str1.1    2176:	c7 04 24 70 05 00 00 	movl   $0x570,(%esp)			2179: R_386_32	.rodata.str1.4    217d:	e8 fc ff ff ff       	call   217e <event_thread+0x11e>			217e: R_386_PC32	printk    2182:	a1 00 00 00 00       	mov    0x0,%eax			2183: R_386_32	cpci_debug    2187:	e9 f0 fe ff ff       	jmp    207c <event_thread+0x1c>    218c:	c7 44 24 08 14 01 00 	movl   $0x114,0x8(%esp)    2193:	00 			2190: R_386_32	.rodata    2194:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    219b:	00 			2198: R_386_32	.rodata.str1.1    219c:	c7 04 24 4c 05 00 00 	movl   $0x54c,(%esp)			219f: R_386_32	.rodata.str1.4    21a3:	e8 fc ff ff ff       	call   21a4 <event_thread+0x144>			21a4: R_386_PC32	printk    21a8:	e9 45 ff ff ff       	jmp    20f2 <event_thread+0x92>    21ad:	8d 76 00             	lea    0x0(%esi),%esi000021b0 <cpci_hp_unregister_controller>:    21b0:	55                   	push   %ebp    21b1:	89 e5                	mov    %esp,%ebp    21b3:	53                   	push   %ebx    21b4:	e8 fc ff ff ff       	call   21b5 <cpci_hp_unregister_controller+0x5>			21b5: R_386_PC32	mcount    21b9:	8b 15 10 00 00 00    	mov    0x10,%edx			21bb: R_386_32	.bss    21bf:	b8 ed ff ff ff       	mov    $0xffffffed,%eax    21c4:	85 d2                	test   %edx,%edx    21c6:	0f 84 88 00 00 00    	je     2254 <cpci_hp_unregister_controller+0xa4>    21cc:	a1 18 00 00 00       	mov    0x18,%eax			21cd: R_386_32	.bss    21d1:	85 c0                	test   %eax,%eax    21d3:	0f 84 8f 00 00 00    	je     2268 <cpci_hp_unregister_controller+0xb8>    21d9:	8b 02                	mov    (%edx),%eax    21db:	85 c0                	test   %eax,%eax    21dd:	75 79                	jne    2258 <cpci_hp_unregister_controller+0xa8>    21df:	b8 c0 00 00 00       	mov    $0xc0,%eax			21e0: R_386_32	.data    21e4:	c7 05 10 00 00 00 00 	movl   $0x0,0x10    21eb:	00 00 00 			21e6: R_386_32	.bss    21ee:	e8 fc ff ff ff       	call   21ef <cpci_hp_unregister_controller+0x3f>			21ef: R_386_PC32	down_write    21f3:	8b 1d 08 00 00 00    	mov    0x8,%ebx			21f5: R_386_32	.bss    21f9:	85 db                	test   %ebx,%ebx    21fb:	74 4b                	je     2248 <cpci_hp_unregister_controller+0x98>    21fd:	8b 0d d0 00 00 00    	mov    0xd0,%ecx			21ff: R_386_32	.data    2203:	8d 41 e8             	lea    -0x18(%ecx),%eax    2206:	81 f9 d0 00 00 00    	cmp    $0xd0,%ecx			2208: R_386_32	.data    220c:	8b 50 18             	mov    0x18(%eax),%edx    220f:	74 37                	je     2248 <cpci_hp_unregister_controller+0x98>    2211:	8d 5a e8             	lea    -0x18(%edx),%ebx    2214:	eb 06                	jmp    221c <cpci_hp_unregister_controller+0x6c>    2216:	66 90                	xchg   %ax,%ax    2218:	89 d8                	mov    %ebx,%eax    221a:	89 cb                	mov    %ecx,%ebx    221c:	8b 48 1c             	mov    0x1c(%eax),%ecx    221f:	89 4a 04             	mov    %ecx,0x4(%edx)    2222:	89 11                	mov    %edx,(%ecx)    2224:	c7 40 18 00 01 10 00 	movl   $0x100100,0x18(%eax)    222b:	c7 40 1c 00 02 20 00 	movl   $0x200200,0x1c(%eax)    2232:	8b 40 14             	mov    0x14(%eax),%eax    2235:	e8 fc ff ff ff       	call   2236 <cpci_hp_unregister_controller+0x86>			2236: R_386_PC32	pci_hp_deregister    223a:	8b 53 18             	mov    0x18(%ebx),%edx    223d:	81 fb b8 00 00 00    	cmp    $0xb8,%ebx			223f: R_386_32	.data    2243:	8d 4a e8             	lea    -0x18(%edx),%ecx    2246:	75 d0                	jne    2218 <cpci_hp_unregister_controller+0x68>    2248:	b8 c0 00 00 00       	mov    $0xc0,%eax			2249: R_386_32	.data    224d:	e8 fc ff ff ff       	call   224e <cpci_hp_unregister_controller+0x9e>			224e: R_386_PC32	up_write    2252:	31 c0                	xor    %eax,%eax    2254:	5b                   	pop    %ebx    2255:	5d                   	pop    %ebp    2256:	c3                   	ret        2257:	90                   	nop    2258:	8b 52 0c             	mov    0xc(%edx),%edx    225b:	e8 fc ff ff ff       	call   225c <cpci_hp_unregister_controller+0xac>			225c: R_386_PC32	free_irq    2260:	e9 7a ff ff ff       	jmp    21df <cpci_hp_unregister_controller+0x2f>    2265:	8d 76 00             	lea    0x0(%esi),%esi    2268:	a1 14 00 00 00       	mov    0x14,%eax			2269: R_386_32	.bss    226d:	e8 fc ff ff ff       	call   226e <cpci_hp_unregister_controller+0xbe>			226e: R_386_PC32	kthread_stop    2272:	8b 15 10 00 00 00    	mov    0x10,%edx			2274: R_386_32	.bss    2278:	c7 05 18 00 00 00 01 	movl   $0x1,0x18    227f:	00 00 00 			227a: R_386_32	.bss    2282:	e9 52 ff ff ff       	jmp    21d9 <cpci_hp_unregister_controller+0x29>    2287:	89 f6                	mov    %esi,%esi    2289:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi00002290 <cpci_hp_unregister_bus>:    2290:	55                   	push   %ebp    2291:	89 e5                	mov    %esp,%ebp    2293:	57                   	push   %edi    2294:	56                   	push   %esi    2295:	53                   	push   %ebx    2296:	83 ec 0c             	sub    $0xc,%esp    2299:	e8 fc ff ff ff       	call   229a <cpci_hp_unregister_bus+0xa>			229a: R_386_PC32	mcount    229e:	89 c7                	mov    %eax,%edi    22a0:	b8 c0 00 00 00       	mov    $0xc0,%eax			22a1: R_386_32	.data    22a5:	e8 fc ff ff ff       	call   22a6 <cpci_hp_unregister_bus+0x16>			22a6: R_386_PC32	down_write    22aa:	8b 0d 08 00 00 00    	mov    0x8,%ecx			22ac: R_386_32	.bss    22b0:	85 c9                	test   %ecx,%ecx    22b2:	0f 84 96 00 00 00    	je     234e <cpci_hp_unregister_bus+0xbe>    22b8:	a1 d0 00 00 00       	mov    0xd0,%eax			22b9: R_386_32	.data    22bd:	8d 70 e8             	lea    -0x18(%eax),%esi    22c0:	3d d0 00 00 00       	cmp    $0xd0,%eax			22c1: R_386_32	.data    22c5:	8b 5e 18             	mov    0x18(%esi),%ebx    22c8:	74 6e                	je     2338 <cpci_hp_unregister_bus+0xa8>    22ca:	83 eb 18             	sub    $0x18,%ebx    22cd:	eb 11                	jmp    22e0 <cpci_hp_unregister_bus+0x50>    22cf:	90                   	nop    22d0:	81 fb b8 00 00 00    	cmp    $0xb8,%ebx			22d2: R_386_32	.data    22d6:	8b 43 18             	mov    0x18(%ebx),%eax    22d9:	74 5d                	je     2338 <cpci_hp_unregister_bus+0xa8>    22db:	89 de                	mov    %ebx,%esi    22dd:	8d 58 e8             	lea    -0x18(%eax),%ebx    22e0:	39 7e 08             	cmp    %edi,0x8(%esi)    22e3:	75 eb                	jne    22d0 <cpci_hp_unregister_bus+0x40>    22e5:	8b 56 18             	mov    0x18(%esi),%edx    22e8:	8b 46 1c             	mov    0x1c(%esi),%eax    22eb:	89 42 04             	mov    %eax,0x4(%edx)    22ee:	89 10                	mov    %edx,(%eax)    22f0:	c7 46 18 00 01 10 00 	movl   $0x100100,0x18(%esi)    22f7:	c7 46 1c 00 02 20 00 	movl   $0x200200,0x1c(%esi)    22fe:	8b 15 00 00 00 00    	mov    0x0,%edx			2300: R_386_32	cpci_debug    2304:	83 2d 08 00 00 00 01 	subl   $0x1,0x8			2306: R_386_32	.bss    230b:	85 d2                	test   %edx,%edx    230d:	75 4e                	jne    235d <cpci_hp_unregister_bus+0xcd>    230f:	8b 46 14             	mov    0x14(%esi),%eax    2312:	e8 fc ff ff ff       	call   2313 <cpci_hp_unregister_bus+0x83>			2313: R_386_PC32	pci_hp_deregister    2317:	85 c0                	test   %eax,%eax    2319:	89 c6                	mov    %eax,%esi    231b:	74 b3                	je     22d0 <cpci_hp_unregister_bus+0x40>    231d:	89 44 24 08          	mov    %eax,0x8(%esp)    2321:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    2328:	00 			2325: R_386_32	.rodata.str1.1    2329:	c7 04 24 94 05 00 00 	movl   $0x594,(%esp)			232c: R_386_32	.rodata.str1.4    2330:	e8 fc ff ff ff       	call   2331 <cpci_hp_unregister_bus+0xa1>			2331: R_386_PC32	printk    2335:	eb 03                	jmp    233a <cpci_hp_unregister_bus+0xaa>    2337:	90                   	nop    2338:	31 f6                	xor    %esi,%esi    233a:	b8 c0 00 00 00       	mov    $0xc0,%eax			233b: R_386_32	.data    233f:	e8 fc ff ff ff       	call   2340 <cpci_hp_unregister_bus+0xb0>			2340: R_386_PC32	up_write    2344:	83 c4 0c             	add    $0xc,%esp    2347:	89 f0                	mov    %esi,%eax    2349:	5b                   	pop    %ebx    234a:	5e                   	pop    %esi    234b:	5f                   	pop    %edi    234c:	5d                   	pop    %ebp    234d:	c3                   	ret        234e:	b8 c0 00 00 00       	mov    $0xc0,%eax			234f: R_386_32	.data    2353:	83 ce ff             	or     $0xffffffff,%esi    2356:	e8 fc ff ff ff       	call   2357 <cpci_hp_unregister_bus+0xc7>			2357: R_386_PC32	up_write    235b:	eb e7                	jmp    2344 <cpci_hp_unregister_bus+0xb4>    235d:	8b 46 14             	mov    0x14(%esi),%eax    2360:	8b 40 18             	mov    0x18(%eax),%eax    2363:	8b 40 14             	mov    0x14(%eax),%eax    2366:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    236d:	00 			236a: R_386_32	.rodata.str1.1    236e:	c7 04 24 8b 02 00 00 	movl   $0x28b,(%esp)			2371: R_386_32	.rodata.str1.1    2375:	89 44 24 08          	mov    %eax,0x8(%esp)    2379:	e8 fc ff ff ff       	call   237a <cpci_hp_unregister_bus+0xea>			237a: R_386_PC32	printk    237e:	eb 8f                	jmp    230f <cpci_hp_unregister_bus+0x7f>00002380 <cpci_hp_register_controller>:    2380:	55                   	push   %ebp    2381:	89 e5                	mov    %esp,%ebp    2383:	83 ec 18             	sub    $0x18,%esp    2386:	89 5d f8             	mov    %ebx,-0x8(%ebp)    2389:	89 75 fc             	mov    %esi,-0x4(%ebp)    238c:	e8 fc ff ff ff       	call   238d <cpci_hp_register_controller+0xd>			238d: R_386_PC32	mcount    2391:	8b 1d 10 00 00 00    	mov    0x10,%ebx			2393: R_386_32	.bss    2397:	85 db                	test   %ebx,%ebx    2399:	89 c6                	mov    %eax,%esi    239b:	74 11                	je     23ae <cpci_hp_register_controller+0x2e>    239d:	bb ff ff ff ff       	mov    $0xffffffff,%ebx    23a2:	89 d8                	mov    %ebx,%eax    23a4:	8b 75 fc             	mov    -0x4(%ebp),%esi    23a7:	8b 5d f8             	mov    -0x8(%ebp),%ebx    23aa:	89 ec                	mov    %ebp,%esp    23ac:	5d                   	pop    %ebp    23ad:	c3                   	ret        23ae:	85 c0                	test   %eax,%eax    23b0:	75 07                	jne    23b9 <cpci_hp_register_controller+0x39>    23b2:	bb ea ff ff ff       	mov    $0xffffffea,%ebx    23b7:	eb e9                	jmp    23a2 <cpci_hp_register_controller+0x22>    23b9:	8b 50 14             	mov    0x14(%eax),%edx    23bc:	85 d2                	test   %edx,%edx    23be:	66 90                	xchg   %ax,%ax    23c0:	74 f0                	je     23b2 <cpci_hp_register_controller+0x32>    23c2:	8b 00                	mov    (%eax),%eax    23c4:	85 c0                	test   %eax,%eax    23c6:	74 40                	je     2408 <cpci_hp_register_controller+0x88>    23c8:	83 7a 04 00          	cmpl   $0x0,0x4(%edx)    23cc:	74 44                	je     2412 <cpci_hp_register_controller+0x92>    23ce:	31 db                	xor    %ebx,%ebx    23d0:	83 7a 08 00          	cmpl   $0x0,0x8(%edx)    23d4:	74 3c                	je     2412 <cpci_hp_register_controller+0x92>    23d6:	8b 56 0c             	mov    0xc(%esi),%edx    23d9:	31 c9                	xor    %ecx,%ecx    23db:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    23e2:	00 			23df: R_386_32	.rodata.str1.1    23e3:	89 54 24 08          	mov    %edx,0x8(%esp)    23e7:	8b 56 04             	mov    0x4(%esi),%edx    23ea:	89 14 24             	mov    %edx,(%esp)    23ed:	ba 40 16 00 00       	mov    $0x1640,%edx			23ee: R_386_32	.text    23f2:	e8 fc ff ff ff       	call   23f3 <cpci_hp_register_controller+0x73>			23f3: R_386_PC32	request_threaded_irq    23f7:	85 c0                	test   %eax,%eax    23f9:	75 42                	jne    243d <cpci_hp_register_controller+0xbd>    23fb:	83 3d 00 00 00 00 00 	cmpl   $0x0,0x0			23fd: R_386_32	cpci_debug    2402:	75 15                	jne    2419 <cpci_hp_register_controller+0x99>    2404:	85 db                	test   %ebx,%ebx    2406:	75 9a                	jne    23a2 <cpci_hp_register_controller+0x22>    2408:	89 35 10 00 00 00    	mov    %esi,0x10			240a: R_386_32	.bss    240e:	31 db                	xor    %ebx,%ebx    2410:	eb 90                	jmp    23a2 <cpci_hp_register_controller+0x22>    2412:	bb ea ff ff ff       	mov    $0xffffffea,%ebx    2417:	eb bd                	jmp    23d6 <cpci_hp_register_controller+0x56>    2419:	8b 06                	mov    (%esi),%eax    241b:	c7 44 24 08 21 01 00 	movl   $0x121,0x8(%esp)    2422:	00 			241f: R_386_32	.rodata    2423:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    242a:	00 			2427: R_386_32	.rodata.str1.1    242b:	c7 04 24 00 06 00 00 	movl   $0x600,(%esp)			242e: R_386_32	.rodata.str1.4    2432:	89 44 24 0c          	mov    %eax,0xc(%esp)    2436:	e8 fc ff ff ff       	call   2437 <cpci_hp_register_controller+0xb7>			2437: R_386_PC32	printk    243b:	eb c7                	jmp    2404 <cpci_hp_register_controller+0x84>    243d:	8b 06                	mov    (%esi),%eax    243f:	bb ed ff ff ff       	mov    $0xffffffed,%ebx    2444:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    244b:	00 			2448: R_386_32	.rodata.str1.1    244c:	c7 04 24 c4 05 00 00 	movl   $0x5c4,(%esp)			244f: R_386_32	.rodata.str1.4    2453:	89 44 24 08          	mov    %eax,0x8(%esp)    2457:	e8 fc ff ff ff       	call   2458 <cpci_hp_register_controller+0xd8>			2458: R_386_PC32	printk    245c:	eb 9d                	jmp    23fb <cpci_hp_register_controller+0x7b>    245e:	66 90                	xchg   %ax,%ax00002460 <get_attention_status>:    2460:	55                   	push   %ebp    2461:	89 e5                	mov    %esp,%ebp    2463:	53                   	push   %ebx    2464:	e8 fc ff ff ff       	call   2465 <get_attention_status+0x5>			2465: R_386_PC32	mcount    2469:	8b 40 0c             	mov    0xc(%eax),%eax    246c:	89 d3                	mov    %edx,%ebx    246e:	e8 fc ff ff ff       	call   246f <get_attention_status+0xf>			246f: R_386_PC32	cpci_get_attention_status    2473:	88 03                	mov    %al,(%ebx)    2475:	31 c0                	xor    %eax,%eax    2477:	5b                   	pop    %ebx    2478:	5d                   	pop    %ebp    2479:	c3                   	ret        247a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi00002480 <set_attention_status>:    2480:	55                   	push   %ebp    2481:	89 e5                	mov    %esp,%ebp    2483:	e8 fc ff ff ff       	call   2484 <set_attention_status+0x4>			2484: R_386_PC32	mcount    2488:	8b 40 0c             	mov    0xc(%eax),%eax    248b:	0f b6 d2             	movzbl %dl,%edx    248e:	e8 fc ff ff ff       	call   248f <set_attention_status+0xf>			248f: R_386_PC32	cpci_set_attention_status    2493:	5d                   	pop    %ebp    2494:	c3                   	ret        2495:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi    2499:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi000024a0 <disable_slot>:    24a0:	55                   	push   %ebp    24a1:	89 e5                	mov    %esp,%ebp    24a3:	56                   	push   %esi    24a4:	53                   	push   %ebx    24a5:	83 ec 10             	sub    $0x10,%esp    24a8:	e8 fc ff ff ff       	call   24a9 <disable_slot+0x9>			24a9: R_386_PC32	mcount    24ad:	8b 35 00 00 00 00    	mov    0x0,%esi			24af: R_386_32	cpci_debug    24b3:	8b 58 0c             	mov    0xc(%eax),%ebx    24b6:	85 f6                	test   %esi,%esi    24b8:	0f 85 60 01 00 00    	jne    261e <disable_slot+0x17e>    24be:	b8 c0 00 00 00       	mov    $0xc0,%eax			24bf: R_386_32	.data    24c3:	e8 fc ff ff ff       	call   24c4 <disable_slot+0x24>			24c4: R_386_PC32	down_write    24c8:	8b 0d 00 00 00 00    	mov    0x0,%ecx			24ca: R_386_32	cpci_debug    24ce:	85 c9                	test   %ecx,%ecx    24d0:	0f 85 1a 01 00 00    	jne    25f0 <disable_slot+0x150>    24d6:	89 d8                	mov    %ebx,%eax    24d8:	e8 fc ff ff ff       	call   24d9 <disable_slot+0x39>			24d9: R_386_PC32	cpci_unconfigure_slot    24dd:	85 c0                	test   %eax,%eax    24df:	89 c6                	mov    %eax,%esi    24e1:	0f 85 db 00 00 00    	jne    25c2 <disable_slot+0x122>    24e7:	8b 15 00 00 00 00    	mov    0x0,%edx			24e9: R_386_32	cpci_debug    24ed:	85 d2                	test   %edx,%edx    24ef:	0f 85 9f 00 00 00    	jne    2594 <disable_slot+0xf4>    24f5:	89 d8                	mov    %ebx,%eax    24f7:	e8 fc ff ff ff       	call   24f8 <disable_slot+0x58>			24f8: R_386_PC32	cpci_clear_ext    24fc:	85 c0                	test   %eax,%eax    24fe:	75 64                	jne    2564 <disable_slot+0xc4>    2500:	89 d8                	mov    %ebx,%eax    2502:	e8 fc ff ff ff       	call   2503 <disable_slot+0x63>			2503: R_386_PC32	cpci_led_on    2507:	a1 10 00 00 00       	mov    0x10,%eax			2508: R_386_32	.bss    250c:	8b 40 14             	mov    0x14(%eax),%eax    250f:	8b 48 18             	mov    0x18(%eax),%ecx    2512:	85 c9                	test   %ecx,%ecx    2514:	74 0a                	je     2520 <disable_slot+0x80>    2516:	31 d2                	xor    %edx,%edx    2518:	89 d8                	mov    %ebx,%eax    251a:	ff d1                	call   *%ecx    251c:	85 c0                	test   %eax,%eax    251e:	75 40                	jne    2560 <disable_slot+0xc0>    2520:	8b 43 14             	mov    0x14(%ebx),%eax    2523:	31 d2                	xor    %edx,%edx    2525:	e8 96 f0 ff ff       	call   15c0 <update_adapter_status>    252a:	85 c0                	test   %eax,%eax    252c:	0f 85 1a 01 00 00    	jne    264c <disable_slot+0x1ac>    2532:	8b 43 10             	mov    0x10(%ebx),%eax    2535:	85 c0                	test   %eax,%eax    2537:	74 0e                	je     2547 <disable_slot+0xa7>    2539:	c7 43 10 00 00 00 00 	movl   $0x0,0x10(%ebx)    2540:	f0 ff 0d 0c 00 00 00 	lock decl 0xc			2543: R_386_32	.bss    2547:	b8 c0 00 00 00       	mov    $0xc0,%eax			2548: R_386_32	.data    254c:	e8 fc ff ff ff       	call   254d <disable_slot+0xad>			254d: R_386_PC32	up_write    2551:	89 f0                	mov    %esi,%eax    2553:	83 c4 10             	add    $0x10,%esp    2556:	5b                   	pop    %ebx    2557:	5e                   	pop    %esi    2558:	5d                   	pop    %ebp    2559:	c3                   	ret        255a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi    2560:	89 c6                	mov    %eax,%esi    2562:	eb e3                	jmp    2547 <disable_slot+0xa7>    2564:	8b 43 14             	mov    0x14(%ebx),%eax    2567:	be ed ff ff ff       	mov    $0xffffffed,%esi    256c:	8b 40 18             	mov    0x18(%eax),%eax    256f:	8b 40 14             	mov    0x14(%eax),%eax    2572:	c7 44 24 08 3d 01 00 	movl   $0x13d,0x8(%esp)    2579:	00 			2576: R_386_32	.rodata    257a:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    2581:	00 			257e: R_386_32	.rodata.str1.1    2582:	c7 04 24 a4 06 00 00 	movl   $0x6a4,(%esp)			2585: R_386_32	.rodata.str1.4    2589:	89 44 24 0c          	mov    %eax,0xc(%esp)    258d:	e8 fc ff ff ff       	call   258e <disable_slot+0xee>			258e: R_386_PC32	printk    2592:	eb b3                	jmp    2547 <disable_slot+0xa7>    2594:	8b 43 14             	mov    0x14(%ebx),%eax    2597:	8b 40 18             	mov    0x18(%eax),%eax    259a:	8b 40 14             	mov    0x14(%eax),%eax    259d:	c7 44 24 08 3d 01 00 	movl   $0x13d,0x8(%esp)    25a4:	00 			25a1: R_386_32	.rodata    25a5:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    25ac:	00 			25a9: R_386_32	.rodata.str1.1    25ad:	c7 04 24 78 06 00 00 	movl   $0x678,(%esp)			25b0: R_386_32	.rodata.str1.4    25b4:	89 44 24 0c          	mov    %eax,0xc(%esp)    25b8:	e8 fc ff ff ff       	call   25b9 <disable_slot+0x119>			25b9: R_386_PC32	printk    25bd:	e9 33 ff ff ff       	jmp    24f5 <disable_slot+0x55>    25c2:	8b 43 14             	mov    0x14(%ebx),%eax    25c5:	8b 40 18             	mov    0x18(%eax),%eax    25c8:	8b 40 14             	mov    0x14(%eax),%eax    25cb:	c7 44 24 08 3d 01 00 	movl   $0x13d,0x8(%esp)    25d2:	00 			25cf: R_386_32	.rodata    25d3:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    25da:	00 			25d7: R_386_32	.rodata.str1.1    25db:	c7 04 24 4c 06 00 00 	movl   $0x64c,(%esp)			25de: R_386_32	.rodata.str1.4    25e2:	89 44 24 0c          	mov    %eax,0xc(%esp)    25e6:	e8 fc ff ff ff       	call   25e7 <disable_slot+0x147>			25e7: R_386_PC32	printk    25eb:	e9 57 ff ff ff       	jmp    2547 <disable_slot+0xa7>    25f0:	8b 43 14             	mov    0x14(%ebx),%eax    25f3:	8b 40 18             	mov    0x18(%eax),%eax    25f6:	8b 40 14             	mov    0x14(%eax),%eax    25f9:	c7 44 24 08 3d 01 00 	movl   $0x13d,0x8(%esp)    2600:	00 			25fd: R_386_32	.rodata    2601:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    2608:	00 			2605: R_386_32	.rodata.str1.1    2609:	c7 04 24 28 06 00 00 	movl   $0x628,(%esp)			260c: R_386_32	.rodata.str1.4    2610:	89 44 24 0c          	mov    %eax,0xc(%esp)    2614:	e8 fc ff ff ff       	call   2615 <disable_slot+0x175>			2615: R_386_PC32	printk    2619:	e9 b8 fe ff ff       	jmp    24d6 <disable_slot+0x36>    261e:	8b 43 14             	mov    0x14(%ebx),%eax    2621:	8b 40 18             	mov    0x18(%eax),%eax    2624:	8b 40 14             	mov    0x14(%eax),%eax    2627:	c7 44 24 08 3d 01 00 	movl   $0x13d,0x8(%esp)    262e:	00 			262b: R_386_32	.rodata    262f:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    2636:	00 			2633: R_386_32	.rodata.str1.1    2637:	c7 04 24 24 02 00 00 	movl   $0x224,(%esp)			263a: R_386_32	.rodata.str1.4    263e:	89 44 24 0c          	mov    %eax,0xc(%esp)    2642:	e8 fc ff ff ff       	call   2643 <disable_slot+0x1a3>			2643: R_386_PC32	printk    2647:	e9 72 fe ff ff       	jmp    24be <disable_slot+0x1e>    264c:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    2653:	00 			2650: R_386_32	.rodata.str1.1    2654:	c7 04 24 bc 02 00 00 	movl   $0x2bc,(%esp)			2657: R_386_32	.rodata.str1.4    265b:	e8 fc ff ff ff       	call   265c <disable_slot+0x1bc>			265c: R_386_PC32	printk    2660:	e9 cd fe ff ff       	jmp    2532 <disable_slot+0x92>    2665:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi    2669:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi00002670 <release_slot>:    2670:	55                   	push   %ebp    2671:	89 e5                	mov    %esp,%ebp    2673:	53                   	push   %ebx    2674:	e8 fc ff ff ff       	call   2675 <release_slot+0x5>			2675: R_386_PC32	mcount    2679:	8b 58 0c             	mov    0xc(%eax),%ebx    267c:	8b 43 14             	mov    0x14(%ebx),%eax    267f:	8b 40 04             	mov    0x4(%eax),%eax    2682:	e8 fc ff ff ff       	call   2683 <release_slot+0x13>			2683: R_386_PC32	kfree    2687:	8b 43 14             	mov    0x14(%ebx),%eax    268a:	e8 fc ff ff ff       	call   268b <release_slot+0x1b>			268b: R_386_PC32	kfree    268f:	8b 43 0c             	mov    0xc(%ebx),%eax    2692:	85 c0                	test   %eax,%eax    2694:	74 05                	je     269b <release_slot+0x2b>    2696:	e8 fc ff ff ff       	call   2697 <release_slot+0x27>			2697: R_386_PC32	pci_dev_put    269b:	89 d8                	mov    %ebx,%eax    269d:	e8 fc ff ff ff       	call   269e <release_slot+0x2e>			269e: R_386_PC32	kfree    26a2:	5b                   	pop    %ebx    26a3:	5d                   	pop    %ebp    26a4:	c3                   	ret        26a5:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi    26a9:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi000026b0 <cpci_hp_register_bus>:    26b0:	55                   	push   %ebp    26b1:	89 e5                	mov    %esp,%ebp    26b3:	57                   	push   %edi    26b4:	56                   	push   %esi    26b5:	53                   	push   %ebx    26b6:	83 ec 44             	sub    $0x44,%esp    26b9:	e8 fc ff ff ff       	call   26ba <cpci_hp_register_bus+0xa>			26ba: R_386_PC32	mcount    26be:	85 c0                	test   %eax,%eax    26c0:	89 45 e0             	mov    %eax,-0x20(%ebp)    26c3:	88 55 d7             	mov    %dl,-0x29(%ebp)    26c6:	0f 84 fc 01 00 00    	je     28c8 <cpci_hp_register_bus+0x218>    26cc:	8b 1d 10 00 00 00    	mov    0x10,%ebx			26ce: R_386_32	.bss    26d2:	85 db                	test   %ebx,%ebx    26d4:	0f 84 ee 01 00 00    	je     28c8 <cpci_hp_register_bus+0x218>    26da:	0f b6 45 d7          	movzbl -0x29(%ebp),%eax    26de:	0f b6 c9             	movzbl %cl,%ecx    26e1:	89 4d d0             	mov    %ecx,-0x30(%ebp)    26e4:	39 c8                	cmp    %ecx,%eax    26e6:	0f 8f 2d 02 00 00    	jg     2919 <cpci_hp_register_bus+0x269>    26ec:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)    26f3:	c7 45 dc f4 ff ff ff 	movl   $0xfffffff4,-0x24(%ebp)    26fa:	89 45 d8             	mov    %eax,-0x28(%ebp)    26fd:	e9 7f 01 00 00       	jmp    2881 <cpci_hp_register_bus+0x1d1>    2702:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi    2708:	ba d0 80 00 00       	mov    $0x80d0,%edx    270d:	b8 94 07 00 00       	mov    $0x794,%eax			270e: R_386_32	kmalloc_caches    2712:	e8 fc ff ff ff       	call   2713 <cpci_hp_register_bus+0x63>			2713: R_386_PC32	kmem_cache_alloc_notrace    2717:	8b 3d 98 07 00 00    	mov    0x798,%edi			2719: R_386_32	kmalloc_caches    271d:	89 c6                	mov    %eax,%esi    271f:	a1 04 00 00 00       	mov    0x4,%eax			2720: R_386_32	__tracepoint_kmalloc    2724:	85 c0                	test   %eax,%eax    2726:	0f 85 5c 02 00 00    	jne    2988 <cpci_hp_register_bus+0x2d8>    272c:	85 f6                	test   %esi,%esi    272e:	0f 84 d3 01 00 00    	je     2907 <cpci_hp_register_bus+0x257>    2734:	89 73 14             	mov    %esi,0x14(%ebx)    2737:	ba d0 80 00 00       	mov    $0x80d0,%edx    273c:	b8 10 06 00 00       	mov    $0x610,%eax			273d: R_386_32	kmalloc_caches    2741:	e8 fc ff ff ff       	call   2742 <cpci_hp_register_bus+0x92>			2742: R_386_PC32	kmem_cache_alloc_notrace    2746:	8b 0d 04 00 00 00    	mov    0x4,%ecx			2748: R_386_32	__tracepoint_kmalloc    274c:	85 c9                	test   %ecx,%ecx    274e:	89 c7                	mov    %eax,%edi    2750:	a1 14 06 00 00       	mov    0x614,%eax			2751: R_386_32	kmalloc_caches    2755:	89 45 cc             	mov    %eax,-0x34(%ebp)    2758:	0f 85 6f 02 00 00    	jne    29cd <cpci_hp_register_bus+0x31d>    275e:	85 ff                	test   %edi,%edi    2760:	0f 84 9a 01 00 00    	je     2900 <cpci_hp_register_bus+0x250>    2766:	89 7e 04             	mov    %edi,0x4(%esi)    2769:	8b 55 e0             	mov    -0x20(%ebp),%edx    276c:	89 53 08             	mov    %edx,0x8(%ebx)    276f:	0f b6 45 d7          	movzbl -0x29(%ebp),%eax    2773:	02 45 e8             	add    -0x18(%ebp),%al    2776:	88 03                	mov    %al,(%ebx)    2778:	8b 45 e4             	mov    -0x1c(%ebp),%eax    277b:	c1 e0 03             	shl    $0x3,%eax    277e:	25 ff 00 00 00       	and    $0xff,%eax    2783:	89 43 04             	mov    %eax,0x4(%ebx)    2786:	8b 45 e4             	mov    -0x1c(%ebp),%eax    2789:	89 44 24 10          	mov    %eax,0x10(%esp)    278d:	0f b6 42 74          	movzbl 0x74(%edx),%eax    2791:	8d 55 ee             	lea    -0x12(%ebp),%edx    2794:	89 14 24             	mov    %edx,(%esp)    2797:	c7 44 24 08 a9 02 00 	movl   $0x2a9,0x8(%esp)    279e:	00 			279b: R_386_32	.rodata.str1.1    279f:	c7 44 24 04 06 00 00 	movl   $0x6,0x4(%esp)    27a6:	00     27a7:	89 44 24 0c          	mov    %eax,0xc(%esp)    27ab:	e8 fc ff ff ff       	call   27ac <cpci_hp_register_bus+0xfc>			27ac: R_386_PC32	snprintf    27b0:	89 5e 0c             	mov    %ebx,0xc(%esi)    27b3:	c7 46 08 70 26 00 00 	movl   $0x2670,0x8(%esi)			27b6: R_386_32	.text    27ba:	c7 06 e0 00 00 00    	movl   $0xe0,(%esi)			27bc: R_386_32	.data    27c0:	8b 15 00 00 00 00    	mov    0x0,%edx			27c2: R_386_32	cpci_debug    27c6:	85 d2                	test   %edx,%edx    27c8:	0f 85 54 01 00 00    	jne    2922 <cpci_hp_register_bus+0x272>    27ce:	a1 10 00 00 00       	mov    0x10,%eax			27cf: R_386_32	.bss    27d3:	8b 40 14             	mov    0x14(%eax),%eax    27d6:	8b 50 14             	mov    0x14(%eax),%edx    27d9:	b8 01 00 00 00       	mov    $0x1,%eax    27de:	85 d2                	test   %edx,%edx    27e0:	74 04                	je     27e6 <cpci_hp_register_bus+0x136>    27e2:	89 d8                	mov    %ebx,%eax    27e4:	ff d2                	call   *%edx    27e6:	88 07                	mov    %al,(%edi)    27e8:	89 d8                	mov    %ebx,%eax    27ea:	e8 fc ff ff ff       	call   27eb <cpci_hp_register_bus+0x13b>			27eb: R_386_PC32	cpci_get_attention_status    27ef:	88 47 01             	mov    %al,0x1(%edi)    27f2:	a1 00 00 00 00       	mov    0x0,%eax			27f3: R_386_32	cpci_debug    27f7:	85 c0                	test   %eax,%eax    27f9:	0f 85 43 01 00 00    	jne    2942 <cpci_hp_register_bus+0x292>    27ff:	8d 55 ee             	lea    -0x12(%ebp),%edx    2802:	8b 43 14             	mov    0x14(%ebx),%eax    2805:	c7 44 24 08 ec 02 00 	movl   $0x2ec,0x8(%esp)    280c:	00 			2809: R_386_32	.rodata.str1.1    280d:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)    2814:	00 			2811: R_386_32	__this_module    2815:	89 14 24             	mov    %edx,(%esp)    2818:	8b 4d e4             	mov    -0x1c(%ebp),%ecx    281b:	8b 55 e0             	mov    -0x20(%ebp),%edx    281e:	e8 fc ff ff ff       	call   281f <cpci_hp_register_bus+0x16f>			281f: R_386_PC32	__pci_hp_register    2823:	85 c0                	test   %eax,%eax    2825:	89 45 dc             	mov    %eax,-0x24(%ebp)    2828:	0f 85 ac 00 00 00    	jne    28da <cpci_hp_register_bus+0x22a>    282e:	8b 3d 00 00 00 00    	mov    0x0,%edi			2830: R_386_32	cpci_debug    2834:	85 ff                	test   %edi,%edi    2836:	0f 85 26 01 00 00    	jne    2962 <cpci_hp_register_bus+0x2b2>    283c:	b8 c0 00 00 00       	mov    $0xc0,%eax			283d: R_386_32	.data    2841:	e8 fc ff ff ff       	call   2842 <cpci_hp_register_bus+0x192>			2842: R_386_PC32	down_write    2846:	8b 15 d0 00 00 00    	mov    0xd0,%edx			2848: R_386_32	.data    284c:	8d 43 18             	lea    0x18(%ebx),%eax    284f:	89 42 04             	mov    %eax,0x4(%edx)    2852:	89 53 18             	mov    %edx,0x18(%ebx)    2855:	c7 43 1c d0 00 00 00 	movl   $0xd0,0x1c(%ebx)			2858: R_386_32	.data    285c:	a3 d0 00 00 00       	mov    %eax,0xd0			285d: R_386_32	.data    2861:	b8 c0 00 00 00       	mov    $0xc0,%eax			2862: R_386_32	.data    2866:	83 05 08 00 00 00 01 	addl   $0x1,0x8			2868: R_386_32	.bss    286d:	e8 fc ff ff ff       	call   286e <cpci_hp_register_bus+0x1be>			286e: R_386_PC32	up_write    2872:	8b 45 d8             	mov    -0x28(%ebp),%eax    2875:	83 45 e8 01          	addl   $0x1,-0x18(%ebp)    2879:	03 45 e8             	add    -0x18(%ebp),%eax    287c:	3b 45 d0             	cmp    -0x30(%ebp),%eax    287f:	7f 36                	jg     28b7 <cpci_hp_register_bus+0x207>    2881:	8b 45 e8             	mov    -0x18(%ebp),%eax    2884:	ba d0 80 00 00       	mov    $0x80d0,%edx    2889:	03 45 d8             	add    -0x28(%ebp),%eax    288c:	89 45 e4             	mov    %eax,-0x1c(%ebp)    288f:	b8 94 07 00 00       	mov    $0x794,%eax			2890: R_386_32	kmalloc_caches    2894:	e8 fc ff ff ff       	call   2895 <cpci_hp_register_bus+0x1e5>			2895: R_386_PC32	kmem_cache_alloc_notrace    2899:	8b 15 04 00 00 00    	mov    0x4,%edx			289b: R_386_32	__tracepoint_kmalloc    289f:	8b 35 98 07 00 00    	mov    0x798,%esi			28a1: R_386_32	kmalloc_caches    28a5:	85 d2                	test   %edx,%edx    28a7:	89 c3                	mov    %eax,%ebx    28a9:	0f 85 66 01 00 00    	jne    2a15 <cpci_hp_register_bus+0x365>    28af:	85 db                	test   %ebx,%ebx    28b1:	0f 85 51 fe ff ff    	jne    2708 <cpci_hp_register_bus+0x58>    28b7:	8b 45 dc             	mov    -0x24(%ebp),%eax    28ba:	83 c4 44             	add    $0x44,%esp    28bd:	5b                   	pop    %ebx    28be:	5e                   	pop    %esi    28bf:	5f                   	pop    %edi    28c0:	5d                   	pop    %ebp    28c1:	c3                   	ret        28c2:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi    28c8:	c7 45 dc ed ff ff ff 	movl   $0xffffffed,-0x24(%ebp)    28cf:	8b 45 dc             	mov    -0x24(%ebp),%eax    28d2:	83 c4 44             	add    $0x44,%esp    28d5:	5b                   	pop    %ebx    28d6:	5e                   	pop    %esi    28d7:	5f                   	pop    %edi    28d8:	5d                   	pop    %ebp    28d9:	c3                   	ret        28da:	89 44 24 08          	mov    %eax,0x8(%esp)    28de:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    28e5:	00 			28e2: R_386_32	.rodata.str1.1    28e6:	c7 04 24 d4 06 00 00 	movl   $0x6d4,(%esp)			28e9: R_386_32	.rodata.str1.4    28ed:	e8 fc ff ff ff       	call   28ee <cpci_hp_register_bus+0x23e>			28ee: R_386_PC32	printk    28f2:	89 f8                	mov    %edi,%eax    28f4:	e8 fc ff ff ff       	call   28f5 <cpci_hp_register_bus+0x245>			28f5: R_386_PC32	kfree    28f9:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi    2900:	89 f0                	mov    %esi,%eax    2902:	e8 fc ff ff ff       	call   2903 <cpci_hp_register_bus+0x253>			2903: R_386_PC32	kfree    2907:	89 d8                	mov    %ebx,%eax    2909:	e8 fc ff ff ff       	call   290a <cpci_hp_register_bus+0x25a>			290a: R_386_PC32	kfree    290e:	8b 45 dc             	mov    -0x24(%ebp),%eax    2911:	83 c4 44             	add    $0x44,%esp    2914:	5b                   	pop    %ebx    2915:	5e                   	pop    %esi    2916:	5f                   	pop    %edi    2917:	5d                   	pop    %ebp    2918:	c3                   	ret        2919:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)    2920:	eb 95                	jmp    28b7 <cpci_hp_register_bus+0x207>    2922:	8d 45 ee             	lea    -0x12(%ebp),%eax    2925:	89 44 24 08          	mov    %eax,0x8(%esp)    2929:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    2930:	00 			292d: R_386_32	.rodata.str1.1    2931:	c7 04 24 b3 02 00 00 	movl   $0x2b3,(%esp)			2934: R_386_32	.rodata.str1.1    2938:	e8 fc ff ff ff       	call   2939 <cpci_hp_register_bus+0x289>			2939: R_386_PC32	printk    293d:	e9 8c fe ff ff       	jmp    27ce <cpci_hp_register_bus+0x11e>    2942:	8d 55 ee             	lea    -0x12(%ebp),%edx    2945:	89 54 24 08          	mov    %edx,0x8(%esp)    2949:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    2950:	00 			294d: R_386_32	.rodata.str1.1    2951:	c7 04 24 d0 02 00 00 	movl   $0x2d0,(%esp)			2954: R_386_32	.rodata.str1.1    2958:	e8 fc ff ff ff       	call   2959 <cpci_hp_register_bus+0x2a9>			2959: R_386_PC32	printk    295d:	e9 9d fe ff ff       	jmp    27ff <cpci_hp_register_bus+0x14f>    2962:	8b 43 14             	mov    0x14(%ebx),%eax    2965:	8b 40 18             	mov    0x18(%eax),%eax    2968:	8b 40 14             	mov    0x14(%eax),%eax    296b:	c7 44 24 04 75 01 00 	movl   $0x175,0x4(%esp)    2972:	00 			296f: R_386_32	.rodata.str1.1    2973:	c7 04 24 04 07 00 00 	movl   $0x704,(%esp)			2976: R_386_32	.rodata.str1.4    297a:	89 44 24 08          	mov    %eax,0x8(%esp)    297e:	e8 fc ff ff ff       	call   297f <cpci_hp_register_bus+0x2cf>			297f: R_386_PC32	printk    2983:	e9 b4 fe ff ff       	jmp    283c <cpci_hp_register_bus+0x18c>    2988:	8b 15 10 00 00 00    	mov    0x10,%edx			298a: R_386_32	__tracepoint_kmalloc    298e:	85 d2                	test   %edx,%edx    2990:	89 55 cc             	mov    %edx,-0x34(%ebp)    2993:	0f 84 93 fd ff ff    	je     272c <cpci_hp_register_bus+0x7c>    2999:	8b 02                	mov    (%edx),%eax    299b:	89 45 c8             	mov    %eax,-0x38(%ebp)    299e:	89 f2                	mov    %esi,%edx    29a0:	b9 1c 00 00 00       	mov    $0x1c,%ecx    29a5:	c7 44 24 04 d0 80 00 	movl   $0x80d0,0x4(%esp)    29ac:	00     29ad:	b8 08 27 00 00       	mov    $0x2708,%eax			29ae: R_386_32	.text    29b2:	89 3c 24             	mov    %edi,(%esp)    29b5:	ff 55 c8             	call   *-0x38(%ebp)    29b8:	83 45 cc 04          	addl   $0x4,-0x34(%ebp)    29bc:	8b 55 cc             	mov    -0x34(%ebp),%edx    29bf:	8b 12                	mov    (%edx),%edx    29c1:	85 d2                	test   %edx,%edx    29c3:	89 55 c8             	mov    %edx,-0x38(%ebp)    29c6:	75 d6                	jne    299e <cpci_hp_register_bus+0x2ee>    29c8:	e9 5f fd ff ff       	jmp    272c <cpci_hp_register_bus+0x7c>    29cd:	8b 15 10 00 00 00    	mov    0x10,%edx			29cf: R_386_32	__tracepoint_kmalloc    29d3:	85 d2                	test   %edx,%edx    29d5:	89 55 c8             	mov    %edx,-0x38(%ebp)    29d8:	0f 84 80 fd ff ff    	je     275e <cpci_hp_register_bus+0xae>    29de:	8b 02                	mov    (%edx),%eax    29e0:	89 45 c4             	mov    %eax,-0x3c(%ebp)    29e3:	c7 44 24 04 d0 80 00 	movl   $0x80d0,0x4(%esp)    29ea:	00     29eb:	8b 55 cc             	mov    -0x34(%ebp),%edx    29ee:	b8 34 27 00 00       	mov    $0x2734,%eax			29ef: R_386_32	.text    29f3:	b9 0c 00 00 00       	mov    $0xc,%ecx    29f8:	89 14 24             	mov    %edx,(%esp)    29fb:	89 fa                	mov    %edi,%edx    29fd:	ff 55 c4             	call   *-0x3c(%ebp)    2a00:	83 45 c8 04          	addl   $0x4,-0x38(%ebp)    2a04:	8b 45 c8             	mov    -0x38(%ebp),%eax    2a07:	8b 00                	mov    (%eax),%eax    2a09:	85 c0                	test   %eax,%eax    2a0b:	89 45 c4             	mov    %eax,-0x3c(%ebp)    2a0e:	75 d3                	jne    29e3 <cpci_hp_register_bus+0x333>    2a10:	e9 49 fd ff ff       	jmp    275e <cpci_hp_register_bus+0xae>    2a15:	8b 3d 10 00 00 00    	mov    0x10,%edi			2a17: R_386_32	__tracepoint_kmalloc    2a1b:	85 ff                	test   %edi,%edi    2a1d:	0f 84 8c fe ff ff    	je     28af <cpci_hp_register_bus+0x1ff>    2a23:	8b 17                	mov    (%edi),%edx    2a25:	89 55 cc             	mov    %edx,-0x34(%ebp)    2a28:	83 c7 04             	add    $0x4,%edi    2a2b:	b8 81 28 00 00       	mov    $0x2881,%eax			2a2c: R_386_32	.text    2a30:	c7 44 24 04 d0 80 00 	movl   $0x80d0,0x4(%esp)    2a37:	00     2a38:	b9 20 00 00 00       	mov    $0x20,%ecx    2a3d:	89 da                	mov    %ebx,%edx    2a3f:	89 34 24             	mov    %esi,(%esp)    2a42:	ff 55 cc             	call   *-0x34(%ebp)    2a45:	8b 07                	mov    (%edi),%eax    2a47:	85 c0                	test   %eax,%eax    2a49:	89 45 cc             	mov    %eax,-0x34(%ebp)    2a4c:	75 da                	jne    2a28 <cpci_hp_register_bus+0x378>    2a4e:	e9 5c fe ff ff       	jmp    28af <cpci_hp_register_bus+0x1ff>    2a53:	90                   	nop    2a54:	90                   	nop    2a55:	90                   	nop    2a56:	90                   	nop    2a57:	90                   	nop    2a58:	90                   	nop    2a59:	90                   	nop    2a5a:	90                   	nop    2a5b:	90                   	nop    2a5c:	90                   	nop    2a5d:	90                   	nop    2a5e:	90                   	nop    2a5f:	90                   	nop00002a60 <cpci_unconfigure_slot>:    2a60:	55                   	push   %ebp    2a61:	89 e5                	mov    %esp,%ebp    2a63:	57                   	push   %edi    2a64:	56                   	push   %esi    2a65:	53                   	push   %ebx    2a66:	83 ec 0c             	sub    $0xc,%esp    2a69:	e8 fc ff ff ff       	call   2a6a <cpci_unconfigure_slot+0xa>			2a6a: R_386_PC32	mcount    2a6e:	8b 0d 00 00 00 00    	mov    0x0,%ecx			2a70: R_386_32	cpci_debug    2a74:	85 c9                	test   %ecx,%ecx    2a76:	89 c6                	mov    %eax,%esi    2a78:	75 61                	jne    2adb <cpci_unconfigure_slot+0x7b>    2a7a:	8b 56 0c             	mov    0xc(%esi),%edx    2a7d:	85 d2                	test   %edx,%edx    2a7f:	0f 84 92 00 00 00    	je     2b17 <cpci_unconfigure_slot+0xb7>    2a85:	31 db                	xor    %ebx,%ebx    2a87:	90                   	nop    2a88:	8b 46 04             	mov    0x4(%esi),%eax    2a8b:	89 da                	mov    %ebx,%edx    2a8d:	83 e2 07             	and    $0x7,%edx    2a90:	25 f8 00 00 00       	and    $0xf8,%eax    2a95:	09 c2                	or     %eax,%edx    2a97:	8b 46 08             	mov    0x8(%esi),%eax    2a9a:	e8 fc ff ff ff       	call   2a9b <cpci_unconfigure_slot+0x3b>			2a9b: R_386_PC32	pci_get_slot    2a9f:	85 c0                	test   %eax,%eax    2aa1:	89 c7                	mov    %eax,%edi    2aa3:	74 0c                	je     2ab1 <cpci_unconfigure_slot+0x51>    2aa5:	e8 fc ff ff ff       	call   2aa6 <cpci_unconfigure_slot+0x46>			2aa6: R_386_PC32	pci_remove_bus_device    2aaa:	89 f8                	mov    %edi,%eax    2aac:	e8 fc ff ff ff       	call   2aad <cpci_unconfigure_slot+0x4d>			2aad: R_386_PC32	pci_dev_put    2ab1:	83 c3 01             	add    $0x1,%ebx    2ab4:	83 fb 08             	cmp    $0x8,%ebx    2ab7:	75 cf                	jne    2a88 <cpci_unconfigure_slot+0x28>    2ab9:	8b 46 0c             	mov    0xc(%esi),%eax    2abc:	e8 fc ff ff ff       	call   2abd <cpci_unconfigure_slot+0x5d>			2abd: R_386_PC32	pci_dev_put    2ac1:	c7 46 0c 00 00 00 00 	movl   $0x0,0xc(%esi)    2ac8:	a1 00 00 00 00       	mov    0x0,%eax			2ac9: R_386_32	cpci_debug    2acd:	85 c0                	test   %eax,%eax    2acf:	75 28                	jne    2af9 <cpci_unconfigure_slot+0x99>    2ad1:	31 c0                	xor    %eax,%eax    2ad3:	83 c4 0c             	add    $0xc,%esp    2ad6:	5b                   	pop    %ebx    2ad7:	5e                   	pop    %esi    2ad8:	5f                   	pop    %edi    2ad9:	5d                   	pop    %ebp    2ada:	c3                   	ret        2adb:	c7 44 24 08 56 01 00 	movl   $0x156,0x8(%esp)    2ae2:	00 			2adf: R_386_32	.rodata    2ae3:	c7 44 24 04 f8 02 00 	movl   $0x2f8,0x4(%esp)    2aea:	00 			2ae7: R_386_32	.rodata.str1.1    2aeb:	c7 04 24 05 03 00 00 	movl   $0x305,(%esp)			2aee: R_386_32	.rodata.str1.1    2af2:	e8 fc ff ff ff       	call   2af3 <cpci_unconfigure_slot+0x93>			2af3: R_386_PC32	printk    2af7:	eb 81                	jmp    2a7a <cpci_unconfigure_slot+0x1a>    2af9:	c7 44 24 08 56 01 00 	movl   $0x156,0x8(%esp)    2b00:	00 			2afd: R_386_32	.rodata    2b01:	c7 44 24 04 f8 02 00 	movl   $0x2f8,0x4(%esp)    2b08:	00 			2b05: R_386_32	.rodata.str1.1    2b09:	c7 04 24 18 03 00 00 	movl   $0x318,(%esp)			2b0c: R_386_32	.rodata.str1.1    2b10:	e8 fc ff ff ff       	call   2b11 <cpci_unconfigure_slot+0xb1>			2b11: R_386_PC32	printk    2b15:	eb ba                	jmp    2ad1 <cpci_unconfigure_slot+0x71>    2b17:	0f b6 06             	movzbl (%esi),%eax    2b1a:	c7 44 24 04 f8 02 00 	movl   $0x2f8,0x4(%esp)    2b21:	00 			2b1e: R_386_32	.rodata.str1.1    2b22:	c7 04 24 2c 07 00 00 	movl   $0x72c,(%esp)			2b25: R_386_32	.rodata.str1.4    2b29:	89 44 24 08          	mov    %eax,0x8(%esp)    2b2d:	e8 fc ff ff ff       	call   2b2e <cpci_unconfigure_slot+0xce>			2b2e: R_386_PC32	printk    2b32:	b8 ed ff ff ff       	mov    $0xffffffed,%eax    2b37:	eb 9a                	jmp    2ad3 <cpci_unconfigure_slot+0x73>    2b39:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi00002b40 <cpci_check_ext>:    2b40:	55                   	push   %ebp    2b41:	89 e5                	mov    %esp,%ebp    2b43:	53                   	push   %ebx    2b44:	83 ec 08             	sub    $0x8,%esp    2b47:	e8 fc ff ff ff       	call   2b48 <cpci_check_ext+0x8>			2b48: R_386_PC32	mcount    2b4c:	b9 06 00 00 00       	mov    $0x6,%ecx    2b51:	8b 50 04             	mov    0x4(%eax),%edx    2b54:	89 c3                	mov    %eax,%ebx    2b56:	8b 40 08             	mov    0x8(%eax),%eax    2b59:	e8 fc ff ff ff       	call   2b5a <cpci_check_ext+0x1a>			2b5a: R_386_PC32	pci_bus_find_capability    2b5e:	85 c0                	test   %eax,%eax    2b60:	75 0e                	jne    2b70 <cpci_check_ext+0x30>    2b62:	83 c4 08             	add    $0x8,%esp    2b65:	31 c0                	xor    %eax,%eax    2b67:	5b                   	pop    %ebx    2b68:	5d                   	pop    %ebp    2b69:	c3                   	ret        2b6a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi    2b70:	8b 53 04             	mov    0x4(%ebx),%edx    2b73:	8d 48 02             	lea    0x2(%eax),%ecx    2b76:	8b 43 08             	mov    0x8(%ebx),%eax    2b79:	8d 5d fa             	lea    -0x6(%ebp),%ebx    2b7c:	89 1c 24             	mov    %ebx,(%esp)    2b7f:	e8 fc ff ff ff       	call   2b80 <cpci_check_ext+0x40>			2b80: R_386_PC32	pci_bus_read_config_word    2b84:	85 c0                	test   %eax,%eax    2b86:	75 da                	jne    2b62 <cpci_check_ext+0x22>    2b88:	0f b7 45 fa          	movzwl -0x6(%ebp),%eax    2b8c:	83 c4 08             	add    $0x8,%esp    2b8f:	5b                   	pop    %ebx    2b90:	5d                   	pop    %ebp    2b91:	c1 e8 06             	shr    $0x6,%eax    2b94:	83 e0 01             	and    $0x1,%eax    2b97:	c3                   	ret        2b98:	90                   	nop    2b99:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi00002ba0 <cpci_get_hs_csr>:    2ba0:	55                   	push   %ebp    2ba1:	89 e5                	mov    %esp,%ebp    2ba3:	53                   	push   %ebx    2ba4:	83 ec 08             	sub    $0x8,%esp    2ba7:	e8 fc ff ff ff       	call   2ba8 <cpci_get_hs_csr+0x8>			2ba8: R_386_PC32	mcount    2bac:	b9 06 00 00 00       	mov    $0x6,%ecx    2bb1:	8b 50 04             	mov    0x4(%eax),%edx    2bb4:	89 c3                	mov    %eax,%ebx    2bb6:	8b 40 08             	mov    0x8(%eax),%eax    2bb9:	e8 fc ff ff ff       	call   2bba <cpci_get_hs_csr+0x1a>			2bba: R_386_PC32	pci_bus_find_capability    2bbe:	85 c0                	test   %eax,%eax    2bc0:	75 0e                	jne    2bd0 <cpci_get_hs_csr+0x30>    2bc2:	83 c4 08             	add    $0x8,%esp    2bc5:	b8 ff ff ff ff       	mov    $0xffffffff,%eax    2bca:	5b                   	pop    %ebx    2bcb:	5d                   	pop    %ebp    2bcc:	c3                   	ret        2bcd:	8d 76 00             	lea    0x0(%esi),%esi    2bd0:	8b 53 04             	mov    0x4(%ebx),%edx    2bd3:	8d 48 02             	lea    0x2(%eax),%ecx    2bd6:	8b 43 08             	mov    0x8(%ebx),%eax    2bd9:	8d 5d fa             	lea    -0x6(%ebp),%ebx    2bdc:	89 1c 24             	mov    %ebx,(%esp)    2bdf:	e8 fc ff ff ff       	call   2be0 <cpci_get_hs_csr+0x40>			2be0: R_386_PC32	pci_bus_read_config_word    2be4:	85 c0                	test   %eax,%eax    2be6:	75 da                	jne    2bc2 <cpci_get_hs_csr+0x22>    2be8:	0f b7 45 fa          	movzwl -0x6(%ebp),%eax    2bec:	83 c4 08             	add    $0x8,%esp    2bef:	5b                   	pop    %ebx    2bf0:	5d                   	pop    %ebp    2bf1:	c3                   	ret        2bf2:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi    2bf9:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi00002c00 <cpci_get_attention_status>:    2c00:	55                   	push   %ebp    2c01:	89 e5                	mov    %esp,%ebp    2c03:	53                   	push   %ebx    2c04:	83 ec 08             	sub    $0x8,%esp    2c07:	e8 fc ff ff ff       	call   2c08 <cpci_get_attention_status+0x8>			2c08: R_386_PC32	mcount    2c0c:	b9 06 00 00 00       	mov    $0x6,%ecx    2c11:	8b 50 04             	mov    0x4(%eax),%edx    2c14:	89 c3                	mov    %eax,%ebx    2c16:	8b 40 08             	mov    0x8(%eax),%eax    2c19:	e8 fc ff ff ff       	call   2c1a <cpci_get_attention_status+0x1a>			2c1a: R_386_PC32	pci_bus_find_capability    2c1e:	85 c0                	test   %eax,%eax    2c20:	75 0e                	jne    2c30 <cpci_get_attention_status+0x30>    2c22:	83 c4 08             	add    $0x8,%esp    2c25:	31 c0                	xor    %eax,%eax    2c27:	5b                   	pop    %ebx    2c28:	5d                   	pop    %ebp    2c29:	c3                   	ret        2c2a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi    2c30:	8b 53 04             	mov    0x4(%ebx),%edx    2c33:	8d 48 02             	lea    0x2(%eax),%ecx    2c36:	8b 43 08             	mov    0x8(%ebx),%eax    2c39:	8d 5d fa             	lea    -0x6(%ebp),%ebx    2c3c:	89 1c 24             	mov    %ebx,(%esp)    2c3f:	e8 fc ff ff ff       	call   2c40 <cpci_get_attention_status+0x40>			2c40: R_386_PC32	pci_bus_read_config_word    2c44:	85 c0                	test   %eax,%eax    2c46:	75 da                	jne    2c22 <cpci_get_attention_status+0x22>    2c48:	0f b7 45 fa          	movzwl -0x6(%ebp),%eax    2c4c:	83 c4 08             	add    $0x8,%esp    2c4f:	5b                   	pop    %ebx    2c50:	5d                   	pop    %ebp    2c51:	c1 e8 03             	shr    $0x3,%eax    2c54:	83 e0 01             	and    $0x1,%eax    2c57:	c3                   	ret        2c58:	90                   	nop    2c59:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi00002c60 <cpci_led_off>:    2c60:	55                   	push   %ebp    2c61:	89 e5                	mov    %esp,%ebp    2c63:	83 ec 18             	sub    $0x18,%esp    2c66:	89 5d f8             	mov    %ebx,-0x8(%ebp)    2c69:	89 75 fc             	mov    %esi,-0x4(%ebp)    2c6c:	e8 fc ff ff ff       	call   2c6d <cpci_led_off+0xd>			2c6d: R_386_PC32	mcount    2c71:	b9 06 00 00 00       	mov    $0x6,%ecx    2c76:	8b 50 04             	mov    0x4(%eax),%edx    2c79:	89 c3                	mov    %eax,%ebx    2c7b:	8b 40 08             	mov    0x8(%eax),%eax    2c7e:	e8 fc ff ff ff       	call   2c7f <cpci_led_off+0x1f>			2c7f: R_386_PC32	pci_bus_find_capability    2c83:	85 c0                	test   %eax,%eax    2c85:	75 11                	jne    2c98 <cpci_led_off+0x38>    2c87:	b8 ed ff ff ff       	mov    $0xffffffed,%eax    2c8c:	8b 5d f8             	mov    -0x8(%ebp),%ebx    2c8f:	8b 75 fc             	mov    -0x4(%ebp),%esi    2c92:	89 ec                	mov    %ebp,%esp    2c94:	5d                   	pop    %ebp    2c95:	c3                   	ret        2c96:	66 90                	xchg   %ax,%ax    2c98:	8d 70 02             	lea    0x2(%eax),%esi    2c9b:	8b 53 04             	mov    0x4(%ebx),%edx    2c9e:	8b 43 08             	mov    0x8(%ebx),%eax    2ca1:	8d 4d f6             	lea    -0xa(%ebp),%ecx    2ca4:	89 0c 24             	mov    %ecx,(%esp)    2ca7:	89 f1                	mov    %esi,%ecx    2ca9:	e8 fc ff ff ff       	call   2caa <cpci_led_off+0x4a>			2caa: R_386_PC32	pci_bus_read_config_word    2cae:	85 c0                	test   %eax,%eax    2cb0:	75 d5                	jne    2c87 <cpci_led_off+0x27>    2cb2:	0f b7 45 f6          	movzwl -0xa(%ebp),%eax    2cb6:	a8 08                	test   $0x8,%al    2cb8:	75 04                	jne    2cbe <cpci_led_off+0x5e>    2cba:	31 c0                	xor    %eax,%eax    2cbc:	eb ce                	jmp    2c8c <cpci_led_off+0x2c>    2cbe:	89 c1                	mov    %eax,%ecx    2cc0:	8b 53 04             	mov    0x4(%ebx),%edx    2cc3:	8b 43 08             	mov    0x8(%ebx),%eax    2cc6:	83 e1 f7             	and    $0xfffffff7,%ecx    2cc9:	66 89 4d f6          	mov    %cx,-0xa(%ebp)    2ccd:	0f b7 c9             	movzwl %cx,%ecx    2cd0:	89 0c 24             	mov    %ecx,(%esp)    2cd3:	89 f1                	mov    %esi,%ecx    2cd5:	e8 fc ff ff ff       	call   2cd6 <cpci_led_off+0x76>			2cd6: R_386_PC32	pci_bus_write_config_word    2cda:	85 c0                	test   %eax,%eax    2cdc:	74 dc                	je     2cba <cpci_led_off+0x5a>    2cde:	8b 43 14             	mov    0x14(%ebx),%eax    2ce1:	8b 40 18             	mov    0x18(%eax),%eax    2ce4:	8b 40 14             	mov    0x14(%eax),%eax    2ce7:	c7 44 24 04 f8 02 00 	movl   $0x2f8,0x4(%esp)    2cee:	00 			2ceb: R_386_32	.rodata.str1.1    2cef:	c7 04 24 24 08 00 00 	movl   $0x824,(%esp)			2cf2: R_386_32	.rodata.str1.4    2cf6:	89 44 24 08          	mov    %eax,0x8(%esp)    2cfa:	e8 fc ff ff ff       	call   2cfb <cpci_led_off+0x9b>			2cfb: R_386_PC32	printk    2cff:	b8 ed ff ff ff       	mov    $0xffffffed,%eax    2d04:	eb 86                	jmp    2c8c <cpci_led_off+0x2c>    2d06:	8d 76 00             	lea    0x0(%esi),%esi    2d09:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi00002d10 <cpci_led_on>:    2d10:	55                   	push   %ebp    2d11:	89 e5                	mov    %esp,%ebp    2d13:	83 ec 18             	sub    $0x18,%esp    2d16:	89 5d f8             	mov    %ebx,-0x8(%ebp)    2d19:	89 75 fc             	mov    %esi,-0x4(%ebp)    2d1c:	e8 fc ff ff ff       	call   2d1d <cpci_led_on+0xd>			2d1d: R_386_PC32	mcount    2d21:	b9 06 00 00 00       	mov    $0x6,%ecx    2d26:	8b 50 04             	mov    0x4(%eax),%edx    2d29:	89 c3                	mov    %eax,%ebx    2d2b:	8b 40 08             	mov    0x8(%eax),%eax    2d2e:	e8 fc ff ff ff       	call   2d2f <cpci_led_on+0x1f>			2d2f: R_386_PC32	pci_bus_find_capability    2d33:	85 c0                	test   %eax,%eax    2d35:	75 11                	jne    2d48 <cpci_led_on+0x38>    2d37:	b8 ed ff ff ff       	mov    $0xffffffed,%eax    2d3c:	8b 5d f8             	mov    -0x8(%ebp),%ebx    2d3f:	8b 75 fc             	mov    -0x4(%ebp),%esi    2d42:	89 ec                	mov    %ebp,%esp    2d44:	5d                   	pop    %ebp    2d45:	c3                   	ret        2d46:	66 90                	xchg   %ax,%ax    2d48:	8d 70 02             	lea    0x2(%eax),%esi    2d4b:	8b 53 04             	mov    0x4(%ebx),%edx    2d4e:	8b 43 08             	mov    0x8(%ebx),%eax    2d51:	8d 4d f6             	lea    -0xa(%ebp),%ecx    2d54:	89 0c 24             	mov    %ecx,(%esp)    2d57:	89 f1                	mov    %esi,%ecx    2d59:	e8 fc ff ff ff       	call   2d5a <cpci_led_on+0x4a>			2d5a: R_386_PC32	pci_bus_read_config_word    2d5e:	85 c0                	test   %eax,%eax    2d60:	75 d5                	jne    2d37 <cpci_led_on+0x27>    2d62:	0f b7 45 f6          	movzwl -0xa(%ebp),%eax    2d66:	a8 08                	test   $0x8,%al    2d68:	74 04                	je     2d6e <cpci_led_on+0x5e>    2d6a:	31 c0                	xor    %eax,%eax    2d6c:	eb ce                	jmp    2d3c <cpci_led_on+0x2c>    2d6e:	89 c1                	mov    %eax,%ecx    2d70:	8b 53 04             	mov    0x4(%ebx),%edx    2d73:	8b 43 08             	mov    0x8(%ebx),%eax    2d76:	83 c9 08             	or     $0x8,%ecx    2d79:	66 89 4d f6          	mov    %cx,-0xa(%ebp)    2d7d:	0f b7 c9             	movzwl %cx,%ecx    2d80:	89 0c 24             	mov    %ecx,(%esp)    2d83:	89 f1                	mov    %esi,%ecx    2d85:	e8 fc ff ff ff       	call   2d86 <cpci_led_on+0x76>			2d86: R_386_PC32	pci_bus_write_config_word    2d8a:	85 c0                	test   %eax,%eax    2d8c:	74 dc                	je     2d6a <cpci_led_on+0x5a>    2d8e:	8b 43 14             	mov    0x14(%ebx),%eax    2d91:	8b 40 18             	mov    0x18(%eax),%eax    2d94:	8b 40 14             	mov    0x14(%eax),%eax    2d97:	c7 44 24 04 f8 02 00 	movl   $0x2f8,0x4(%esp)    2d9e:	00 			2d9b: R_386_32	.rodata.str1.1    2d9f:	c7 04 24 4c 08 00 00 	movl   $0x84c,(%esp)			2da2: R_386_32	.rodata.str1.4    2da6:	89 44 24 08          	mov    %eax,0x8(%esp)    2daa:	e8 fc ff ff ff       	call   2dab <cpci_led_on+0x9b>			2dab: R_386_PC32	printk    2daf:	b8 ed ff ff ff       	mov    $0xffffffed,%eax    2db4:	eb 86                	jmp    2d3c <cpci_led_on+0x2c>    2db6:	8d 76 00             	lea    0x0(%esi),%esi    2db9:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi00002dc0 <cpci_clear_ext>:    2dc0:	55                   	push   %ebp    2dc1:	89 e5                	mov    %esp,%ebp    2dc3:	83 ec 10             	sub    $0x10,%esp    2dc6:	89 5d f8             	mov    %ebx,-0x8(%ebp)    2dc9:	89 75 fc             	mov    %esi,-0x4(%ebp)    2dcc:	e8 fc ff ff ff       	call   2dcd <cpci_clear_ext+0xd>			2dcd: R_386_PC32	mcount    2dd1:	b9 06 00 00 00       	mov    $0x6,%ecx    2dd6:	8b 50 04             	mov    0x4(%eax),%edx    2dd9:	89 c3                	mov    %eax,%ebx    2ddb:	8b 40 08             	mov    0x8(%eax),%eax    2dde:	e8 fc ff ff ff       	call   2ddf <cpci_clear_ext+0x1f>			2ddf: R_386_PC32	pci_bus_find_capability    2de3:	85 c0                	test   %eax,%eax    2de5:	75 11                	jne    2df8 <cpci_clear_ext+0x38>    2de7:	b8 ed ff ff ff       	mov    $0xffffffed,%eax    2dec:	8b 5d f8             	mov    -0x8(%ebp),%ebx    2def:	8b 75 fc             	mov    -0x4(%ebp),%esi    2df2:	89 ec                	mov    %ebp,%esp    2df4:	5d                   	pop    %ebp    2df5:	c3                   	ret        2df6:	66 90                	xchg   %ax,%ax    2df8:	8d 70 02             	lea    0x2(%eax),%esi    2dfb:	8b 53 04             	mov    0x4(%ebx),%edx    2dfe:	8b 43 08             	mov    0x8(%ebx),%eax    2e01:	8d 4d f6             	lea    -0xa(%ebp),%ecx    2e04:	89 0c 24             	mov    %ecx,(%esp)    2e07:	89 f1                	mov    %esi,%ecx    2e09:	e8 fc ff ff ff       	call   2e0a <cpci_clear_ext+0x4a>			2e0a: R_386_PC32	pci_bus_read_config_word    2e0e:	85 c0                	test   %eax,%eax    2e10:	75 d5                	jne    2de7 <cpci_clear_ext+0x27>    2e12:	0f b7 4d f6          	movzwl -0xa(%ebp),%ecx    2e16:	f6 c1 40             	test   $0x40,%cl    2e19:	75 07                	jne    2e22 <cpci_clear_ext+0x62>    2e1b:	31 c0                	xor    %eax,%eax    2e1d:	8d 76 00             	lea    0x0(%esi),%esi    2e20:	eb ca                	jmp    2dec <cpci_clear_ext+0x2c>    2e22:	8b 53 04             	mov    0x4(%ebx),%edx    2e25:	8b 43 08             	mov    0x8(%ebx),%eax    2e28:	89 0c 24             	mov    %ecx,(%esp)    2e2b:	89 f1                	mov    %esi,%ecx    2e2d:	e8 fc ff ff ff       	call   2e2e <cpci_clear_ext+0x6e>			2e2e: R_386_PC32	pci_bus_write_config_word    2e32:	85 c0                	test   %eax,%eax    2e34:	75 b1                	jne    2de7 <cpci_clear_ext+0x27>    2e36:	31 c0                	xor    %eax,%eax    2e38:	eb b2                	jmp    2dec <cpci_clear_ext+0x2c>    2e3a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi00002e40 <cpci_check_and_clear_ins>:    2e40:	55                   	push   %ebp    2e41:	89 e5                	mov    %esp,%ebp    2e43:	83 ec 10             	sub    $0x10,%esp    2e46:	89 5d f8             	mov    %ebx,-0x8(%ebp)    2e49:	89 75 fc             	mov    %esi,-0x4(%ebp)    2e4c:	e8 fc ff ff ff       	call   2e4d <cpci_check_and_clear_ins+0xd>			2e4d: R_386_PC32	mcount    2e51:	b9 06 00 00 00       	mov    $0x6,%ecx    2e56:	8b 50 04             	mov    0x4(%eax),%edx    2e59:	89 c3                	mov    %eax,%ebx    2e5b:	8b 40 08             	mov    0x8(%eax),%eax    2e5e:	e8 fc ff ff ff       	call   2e5f <cpci_check_and_clear_ins+0x1f>			2e5f: R_386_PC32	pci_bus_find_capability    2e63:	85 c0                	test   %eax,%eax    2e65:	75 11                	jne    2e78 <cpci_check_and_clear_ins+0x38>    2e67:	31 c0                	xor    %eax,%eax    2e69:	8b 5d f8             	mov    -0x8(%ebp),%ebx    2e6c:	8b 75 fc             	mov    -0x4(%ebp),%esi    2e6f:	89 ec                	mov    %ebp,%esp    2e71:	5d                   	pop    %ebp    2e72:	c3                   	ret        2e73:	90                   	nop    2e74:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi    2e78:	8d 70 02             	lea    0x2(%eax),%esi    2e7b:	8b 53 04             	mov    0x4(%ebx),%edx    2e7e:	8b 43 08             	mov    0x8(%ebx),%eax    2e81:	8d 4d f6             	lea    -0xa(%ebp),%ecx    2e84:	89 0c 24             	mov    %ecx,(%esp)    2e87:	89 f1                	mov    %esi,%ecx    2e89:	e8 fc ff ff ff       	call   2e8a <cpci_check_and_clear_ins+0x4a>			2e8a: R_386_PC32	pci_bus_read_config_word    2e8e:	85 c0                	test   %eax,%eax    2e90:	75 d5                	jne    2e67 <cpci_check_and_clear_ins+0x27>    2e92:	0f b7 4d f6          	movzwl -0xa(%ebp),%ecx    2e96:	84 c9                	test   %cl,%cl    2e98:	79 cd                	jns    2e67 <cpci_check_and_clear_ins+0x27>    2e9a:	8b 53 04             	mov    0x4(%ebx),%edx    2e9d:	8b 43 08             	mov    0x8(%ebx),%eax    2ea0:	89 0c 24             	mov    %ecx,(%esp)    2ea3:	89 f1                	mov    %esi,%ecx    2ea5:	e8 fc ff ff ff       	call   2ea6 <cpci_check_and_clear_ins+0x66>			2ea6: R_386_PC32	pci_bus_write_config_word    2eaa:	85 c0                	test   %eax,%eax    2eac:	0f 94 c0             	sete   %al    2eaf:	0f b6 c0             	movzbl %al,%eax    2eb2:	eb b5                	jmp    2e69 <cpci_check_and_clear_ins+0x29>    2eb4:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi    2eba:	8d bf 00 00 00 00    	lea    0x0(%edi),%edi00002ec0 <cpci_set_attention_status>:    2ec0:	55                   	push   %ebp    2ec1:	89 e5                	mov    %esp,%ebp    2ec3:	83 ec 14             	sub    $0x14,%esp    2ec6:	89 5d f4             	mov    %ebx,-0xc(%ebp)    2ec9:	89 75 f8             	mov    %esi,-0x8(%ebp)    2ecc:	89 7d fc             	mov    %edi,-0x4(%ebp)    2ecf:	e8 fc ff ff ff       	call   2ed0 <cpci_set_attention_status+0x10>			2ed0: R_386_PC32	mcount    2ed4:	b9 06 00 00 00       	mov    $0x6,%ecx    2ed9:	89 c3                	mov    %eax,%ebx    2edb:	89 d6                	mov    %edx,%esi    2edd:	8b 50 04             	mov    0x4(%eax),%edx    2ee0:	8b 40 08             	mov    0x8(%eax),%eax    2ee3:	e8 fc ff ff ff       	call   2ee4 <cpci_set_attention_status+0x24>			2ee4: R_386_PC32	pci_bus_find_capability    2ee8:	85 c0                	test   %eax,%eax    2eea:	75 14                	jne    2f00 <cpci_set_attention_status+0x40>    2eec:	31 c0                	xor    %eax,%eax    2eee:	8b 5d f4             	mov    -0xc(%ebp),%ebx    2ef1:	8b 75 f8             	mov    -0x8(%ebp),%esi    2ef4:	8b 7d fc             	mov    -0x4(%ebp),%edi    2ef7:	89 ec                	mov    %ebp,%esp    2ef9:	5d                   	pop    %ebp    2efa:	c3                   	ret        2efb:	90                   	nop    2efc:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi    2f00:	8d 78 02             	lea    0x2(%eax),%edi    2f03:	8b 53 04             	mov    0x4(%ebx),%edx    2f06:	8b 43 08             	mov    0x8(%ebx),%eax    2f09:	8d 4d f2             	lea    -0xe(%ebp),%ecx    2f0c:	89 0c 24             	mov    %ecx,(%esp)    2f0f:	89 f9                	mov    %edi,%ecx    2f11:	e8 fc ff ff ff       	call   2f12 <cpci_set_attention_status+0x52>			2f12: R_386_PC32	pci_bus_read_config_word    2f16:	85 c0                	test   %eax,%eax    2f18:	75 d2                	jne    2eec <cpci_set_attention_status+0x2c>    2f1a:	85 f6                	test   %esi,%esi    2f1c:	75 2a                	jne    2f48 <cpci_set_attention_status+0x88>    2f1e:	0f b7 4d f2          	movzwl -0xe(%ebp),%ecx    2f22:	83 e1 f7             	and    $0xfffffff7,%ecx    2f25:	66 89 4d f2          	mov    %cx,-0xe(%ebp)    2f29:	8b 53 04             	mov    0x4(%ebx),%edx    2f2c:	0f b7 c9             	movzwl %cx,%ecx    2f2f:	8b 43 08             	mov    0x8(%ebx),%eax    2f32:	89 0c 24             	mov    %ecx,(%esp)    2f35:	89 f9                	mov    %edi,%ecx    2f37:	e8 fc ff ff ff       	call   2f38 <cpci_set_attention_status+0x78>			2f38: R_386_PC32	pci_bus_write_config_word    2f3c:	85 c0                	test   %eax,%eax    2f3e:	0f 94 c0             	sete   %al    2f41:	0f b6 c0             	movzbl %al,%eax    2f44:	eb a8                	jmp    2eee <cpci_set_attention_status+0x2e>    2f46:	66 90                	xchg   %ax,%ax    2f48:	0f b7 4d f2          	movzwl -0xe(%ebp),%ecx    2f4c:	83 c9 08             	or     $0x8,%ecx    2f4f:	66 89 4d f2          	mov    %cx,-0xe(%ebp)    2f53:	eb d4                	jmp    2f29 <cpci_set_attention_status+0x69>    2f55:	90                   	nop    2f56:	90                   	nop    2f57:	90                   	nop    2f58:	90                   	nop    2f59:	90                   	nop    2f5a:	90                   	nop    2f5b:	90                   	nop    2f5c:	90                   	nop    2f5d:	90                   	nop    2f5e:	90                   	nop    2f5f:	90                   	nop00002f60 <acpi_pci_detect_ejectable>:    2f60:	55                   	push   %ebp    2f61:	89 e5                	mov    %esp,%ebp    2f63:	83 ec 14             	sub    $0x14,%esp    2f66:	e8 fc ff ff ff       	call   2f67 <acpi_pci_detect_ejectable+0x7>			2f67: R_386_PC32	mcount    2f6b:	89 c2                	mov    %eax,%edx    2f6d:	31 c0                	xor    %eax,%eax    2f6f:	85 d2                	test   %edx,%edx    2f71:	74 37                	je     2faa <acpi_pci_detect_ejectable+0x4a>    2f73:	8d 45 fc             	lea    -0x4(%ebp),%eax    2f76:	b9 01 00 00 00       	mov    $0x1,%ecx    2f7b:	89 44 24 08          	mov    %eax,0x8(%esp)    2f7f:	b8 06 00 00 00       	mov    $0x6,%eax    2f84:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)    2f8b:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%esp)    2f92:	00     2f93:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)    2f9a:	00     2f9b:	c7 04 24 30 30 00 00 	movl   $0x3030,(%esp)			2f9e: R_386_32	.text    2fa2:	e8 fc ff ff ff       	call   2fa3 <acpi_pci_detect_ejectable+0x43>			2fa3: R_386_PC32	acpi_walk_namespace    2fa7:	8b 45 fc             	mov    -0x4(%ebp),%eax    2faa:	c9                   	leave      2fab:	c3                   	ret        2fac:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi00002fb0 <is_ejectable>:    2fb0:	55                   	push   %ebp    2fb1:	89 e5                	mov    %esp,%ebp    2fb3:	83 ec 18             	sub    $0x18,%esp    2fb6:	89 5d f8             	mov    %ebx,-0x8(%ebp)    2fb9:	89 75 fc             	mov    %esi,-0x4(%ebp)    2fbc:	e8 fc ff ff ff       	call   2fbd <is_ejectable+0xd>			2fbd: R_386_PC32	mcount    2fc1:	ba 45 03 00 00       	mov    $0x345,%edx			2fc2: R_386_32	.rodata.str1.1    2fc6:	8d 75 f4             	lea    -0xc(%ebp),%esi    2fc9:	89 c3                	mov    %eax,%ebx    2fcb:	89 f1                	mov    %esi,%ecx    2fcd:	e8 fc ff ff ff       	call   2fce <is_ejectable+0x1e>			2fce: R_386_PC32	acpi_get_handle    2fd2:	85 c0                	test   %eax,%eax    2fd4:	74 12                	je     2fe8 <is_ejectable+0x38>    2fd6:	31 c0                	xor    %eax,%eax    2fd8:	8b 5d f8             	mov    -0x8(%ebp),%ebx    2fdb:	8b 75 fc             	mov    -0x4(%ebp),%esi    2fde:	89 ec                	mov    %ebp,%esp    2fe0:	5d                   	pop    %ebp    2fe1:	c3                   	ret        2fe2:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi    2fe8:	ba 4a 03 00 00       	mov    $0x34a,%edx			2fe9: R_386_32	.rodata.str1.1    2fed:	89 f1                	mov    %esi,%ecx    2fef:	89 d8                	mov    %ebx,%eax    2ff1:	e8 fc ff ff ff       	call   2ff2 <is_ejectable+0x42>			2ff2: R_386_PC32	acpi_get_handle    2ff6:	89 c2                	mov    %eax,%edx    2ff8:	b8 01 00 00 00       	mov    $0x1,%eax    2ffd:	85 d2                	test   %edx,%edx    2fff:	74 d7                	je     2fd8 <is_ejectable+0x28>    3001:	8d 45 ec             	lea    -0x14(%ebp),%eax    3004:	31 c9                	xor    %ecx,%ecx    3006:	89 04 24             	mov    %eax,(%esp)    3009:	ba 4f 03 00 00       	mov    $0x34f,%edx			300a: R_386_32	.rodata.str1.1    300e:	89 d8                	mov    %ebx,%eax    3010:	e8 fc ff ff ff       	call   3011 <is_ejectable+0x61>			3011: R_386_PC32	acpi_evaluate_integer    3015:	85 c0                	test   %eax,%eax    3017:	75 bd                	jne    2fd6 <is_ejectable+0x26>    3019:	8b 45 ec             	mov    -0x14(%ebp),%eax    301c:	0b 45 f0             	or     -0x10(%ebp),%eax    301f:	0f 95 c0             	setne  %al    3022:	0f b6 c0             	movzbl %al,%eax    3025:	eb b1                	jmp    2fd8 <is_ejectable+0x28>    3027:	89 f6                	mov    %esi,%esi    3029:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi00003030 <check_hotplug>:    3030:	55                   	push   %ebp    3031:	89 e5                	mov    %esp,%ebp    3033:	53                   	push   %ebx    3034:	e8 fc ff ff ff       	call   3035 <check_hotplug+0x5>			3035: R_386_PC32	mcount    3039:	89 cb                	mov    %ecx,%ebx    303b:	e8 70 ff ff ff       	call   2fb0 <is_ejectable>    3040:	89 c2                	mov    %eax,%edx    3042:	31 c0                	xor    %eax,%eax    3044:	85 d2                	test   %edx,%edx    3046:	74 0a                	je     3052 <check_hotplug+0x22>    3048:	c7 03 01 00 00 00    	movl   $0x1,(%ebx)    304e:	66 b8 03 40          	mov    $0x4003,%ax    3052:	5b                   	pop    %ebx    3053:	5d                   	pop    %ebp    3054:	c3                   	ret        3055:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi    3059:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi00003060 <acpi_get_hp_hw_control_from_firmware>:    3060:	55                   	push   %ebp    3061:	89 e5                	mov    %esp,%ebp    3063:	57                   	push   %edi    3064:	56                   	push   %esi    3065:	53                   	push   %ebx    3066:	83 ec 2c             	sub    $0x2c,%esp    3069:	e8 fc ff ff ff       	call   306a <acpi_get_hp_hw_control_from_firmware+0xa>			306a: R_386_PC32	mcount    306e:	89 d3                	mov    %edx,%ebx    3070:	83 e3 13             	and    $0x13,%ebx    3073:	89 44 24 14          	mov    %eax,0x14(%esp)    3077:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%esp)    307e:	ff     307f:	c7 44 24 24 00 00 00 	movl   $0x0,0x24(%esp)    3086:	00     3087:	0f 84 f4 02 00 00    	je     3381 <acpi_get_hp_hw_control_from_firmware+0x321>    308d:	8b 54 24 14          	mov    0x14(%esp),%edx    3091:	8b 42 08             	mov    0x8(%edx),%eax    3094:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi    3098:	89 c1                	mov    %eax,%ecx    309a:	8b 40 08             	mov    0x8(%eax),%eax    309d:	85 c0                	test   %eax,%eax    309f:	75 f7                	jne    3098 <acpi_get_hp_hw_control_from_firmware+0x38>    30a1:	8b 41 6c             	mov    0x6c(%ecx),%eax    30a4:	0f b6 51 74          	movzbl 0x74(%ecx),%edx    30a8:	8b 00                	mov    (%eax),%eax    30aa:	e8 fc ff ff ff       	call   30ab <acpi_get_hp_hw_control_from_firmware+0x4b>			30ab: R_386_PC32	acpi_get_pci_rootbridge_handle    30af:	85 c0                	test   %eax,%eax    30b1:	89 44 24 28          	mov    %eax,0x28(%esp)    30b5:	74 4e                	je     3105 <acpi_get_hp_hw_control_from_firmware+0xa5>    30b7:	8d 4c 24 20          	lea    0x20(%esp),%ecx    30bb:	31 d2                	xor    %edx,%edx    30bd:	e8 fc ff ff ff       	call   30be <acpi_get_hp_hw_control_from_firmware+0x5e>			30be: R_386_PC32	acpi_get_name    30c2:	8b 0d 1c 00 00 00    	mov    0x1c,%ecx			30c4: R_386_32	.bss    30c8:	85 c9                	test   %ecx,%ecx    30ca:	0f 85 d7 02 00 00    	jne    33a7 <acpi_get_hp_hw_control_from_firmware+0x347>    30d0:	8b 44 24 28          	mov    0x28(%esp),%eax    30d4:	89 da                	mov    %ebx,%edx    30d6:	e8 fc ff ff ff       	call   30d7 <acpi_get_hp_hw_control_from_firmware+0x77>			30d7: R_386_PC32	acpi_pci_osc_control_set    30db:	85 c0                	test   %eax,%eax    30dd:	0f 84 1d 01 00 00    	je     3200 <acpi_get_hp_hw_control_from_firmware+0x1a0>    30e3:	83 f8 0f             	cmp    $0xf,%eax    30e6:	0f 84 d4 00 00 00    	je     31c0 <acpi_get_hp_hw_control_from_firmware+0x160>    30ec:	8b 44 24 24          	mov    0x24(%esp),%eax    30f0:	e8 fc ff ff ff       	call   30f1 <acpi_get_hp_hw_control_from_firmware+0x91>			30f1: R_386_PC32	kfree    30f5:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%esp)    30fc:	ff     30fd:	c7 44 24 24 00 00 00 	movl   $0x0,0x24(%esp)    3104:	00     3105:	8b 54 24 14          	mov    0x14(%esp),%edx    3109:	8b 82 4c 01 00 00    	mov    0x14c(%edx),%eax    310f:	85 c0                	test   %eax,%eax    3111:	89 44 24 28          	mov    %eax,0x28(%esp)    3115:	0f 84 05 01 00 00    	je     3220 <acpi_get_hp_hw_control_from_firmware+0x1c0>    311b:	8d 74 24 20          	lea    0x20(%esp),%esi    311f:	8d 7c 24 18          	lea    0x18(%esp),%edi    3123:	31 d2                	xor    %edx,%edx    3125:	89 f1                	mov    %esi,%ecx    3127:	e8 fc ff ff ff       	call   3128 <acpi_get_hp_hw_control_from_firmware+0xc8>			3128: R_386_PC32	acpi_get_name    312c:	a1 1c 00 00 00       	mov    0x1c,%eax			312d: R_386_32	.bss    3131:	85 c0                	test   %eax,%eax    3133:	0f 85 84 01 00 00    	jne    32bd <acpi_get_hp_hw_control_from_firmware+0x25d>    3139:	8b 5c 24 28          	mov    0x28(%esp),%ebx    313d:	31 d2                	xor    %edx,%edx    313f:	89 f9                	mov    %edi,%ecx    3141:	c7 44 24 18 ff ff ff 	movl   $0xffffffff,0x18(%esp)    3148:	ff     3149:	c7 44 24 1c 00 00 00 	movl   $0x0,0x1c(%esp)    3150:	00     3151:	89 d8                	mov    %ebx,%eax    3153:	e8 fc ff ff ff       	call   3154 <acpi_get_hp_hw_control_from_firmware+0xf4>			3154: R_386_PC32	acpi_get_name    3158:	31 c9                	xor    %ecx,%ecx    315a:	ba 5f 03 00 00       	mov    $0x35f,%edx			315b: R_386_32	.rodata.str1.1    315f:	89 d8                	mov    %ebx,%eax    3161:	c7 04 24 00 00 00 00 	movl   $0x0,(%esp)    3168:	e8 fc ff ff ff       	call   3169 <acpi_get_hp_hw_control_from_firmware+0x109>			3169: R_386_PC32	acpi_evaluate_object    316d:	85 c0                	test   %eax,%eax    316f:	74 77                	je     31e8 <acpi_get_hp_hw_control_from_firmware+0x188>    3171:	83 f8 05             	cmp    $0x5,%eax    3174:	0f 85 1e 01 00 00    	jne    3298 <acpi_get_hp_hw_control_from_firmware+0x238>    317a:	8b 1d 1c 00 00 00    	mov    0x1c,%ebx			317c: R_386_32	.bss    3180:	85 db                	test   %ebx,%ebx    3182:	0f 85 df 00 00 00    	jne    3267 <acpi_get_hp_hw_control_from_firmware+0x207>    3188:	8b 44 24 1c          	mov    0x1c(%esp),%eax    318c:	e8 fc ff ff ff       	call   318d <acpi_get_hp_hw_control_from_firmware+0x12d>			318d: R_386_PC32	kfree    3191:	8b 44 24 28          	mov    0x28(%esp),%eax    3195:	e8 fc ff ff ff       	call   3196 <acpi_get_hp_hw_control_from_firmware+0x136>			3196: R_386_PC32	acpi_is_root_bridge    319a:	85 c0                	test   %eax,%eax    319c:	75 22                	jne    31c0 <acpi_get_hp_hw_control_from_firmware+0x160>    319e:	8b 44 24 28          	mov    0x28(%esp),%eax    31a2:	8d 54 24 28          	lea    0x28(%esp),%edx    31a6:	e8 fc ff ff ff       	call   31a7 <acpi_get_hp_hw_control_from_firmware+0x147>			31a7: R_386_PC32	acpi_get_parent    31ab:	85 c0                	test   %eax,%eax    31ad:	75 11                	jne    31c0 <acpi_get_hp_hw_control_from_firmware+0x160>    31af:	8b 44 24 28          	mov    0x28(%esp),%eax    31b3:	85 c0                	test   %eax,%eax    31b5:	0f 85 68 ff ff ff    	jne    3123 <acpi_get_hp_hw_control_from_firmware+0xc3>    31bb:	90                   	nop    31bc:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi    31c0:	8b 15 1c 00 00 00    	mov    0x1c,%edx			31c2: R_386_32	.bss    31c6:	85 d2                	test   %edx,%edx    31c8:	0f 85 53 01 00 00    	jne    3321 <acpi_get_hp_hw_control_from_firmware+0x2c1>    31ce:	8b 44 24 24          	mov    0x24(%esp),%eax    31d2:	e8 fc ff ff ff       	call   31d3 <acpi_get_hp_hw_control_from_firmware+0x173>			31d3: R_386_PC32	kfree    31d7:	b8 ed ff ff ff       	mov    $0xffffffed,%eax    31dc:	83 c4 2c             	add    $0x2c,%esp    31df:	5b                   	pop    %ebx    31e0:	5e                   	pop    %esi    31e1:	5f                   	pop    %edi    31e2:	5d                   	pop    %ebp    31e3:	c3                   	ret        31e4:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi    31e8:	8b 0d 00 00 00 00    	mov    0x0,%ecx			31ea: R_386_32	dynamic_debug_enabled    31ee:	85 c9                	test   %ecx,%ecx    31f0:	0f 88 f0 00 00 00    	js     32e6 <acpi_get_hp_hw_control_from_firmware+0x286>    31f6:	8b 44 24 1c          	mov    0x1c(%esp),%eax    31fa:	e8 fc ff ff ff       	call   31fb <acpi_get_hp_hw_control_from_firmware+0x19b>			31fb: R_386_PC32	kfree    31ff:	90                   	nop    3200:	a1 1c 00 00 00       	mov    0x1c,%eax			3201: R_386_32	.bss    3205:	85 c0                	test   %eax,%eax    3207:	0f 85 40 01 00 00    	jne    334d <acpi_get_hp_hw_control_from_firmware+0x2ed>    320d:	8b 44 24 24          	mov    0x24(%esp),%eax    3211:	e8 fc ff ff ff       	call   3212 <acpi_get_hp_hw_control_from_firmware+0x1b2>			3212: R_386_PC32	kfree    3216:	31 c0                	xor    %eax,%eax    3218:	83 c4 2c             	add    $0x2c,%esp    321b:	5b                   	pop    %ebx    321c:	5e                   	pop    %esi    321d:	5f                   	pop    %edi    321e:	5d                   	pop    %ebp    321f:	c3                   	ret        3220:	8b 5a 08             	mov    0x8(%edx),%ebx    3223:	85 db                	test   %ebx,%ebx    3225:	75 29                	jne    3250 <acpi_get_hp_hw_control_from_firmware+0x1f0>    3227:	eb 97                	jmp    31c0 <acpi_get_hp_hw_control_from_firmware+0x160>    3229:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi    3230:	8b 43 1c             	mov    0x1c(%ebx),%eax    3233:	8b 80 4c 01 00 00    	mov    0x14c(%eax),%eax    3239:	85 c0                	test   %eax,%eax    323b:	89 44 24 28          	mov    %eax,0x28(%esp)    323f:	0f 85 d6 fe ff ff    	jne    311b <acpi_get_hp_hw_control_from_firmware+0xbb>    3245:	8b 5b 08             	mov    0x8(%ebx),%ebx    3248:	85 db                	test   %ebx,%ebx    324a:	0f 84 70 ff ff ff    	je     31c0 <acpi_get_hp_hw_control_from_firmware+0x160>    3250:	8b 53 08             	mov    0x8(%ebx),%edx    3253:	85 d2                	test   %edx,%edx    3255:	75 d9                	jne    3230 <acpi_get_hp_hw_control_from_firmware+0x1d0>    3257:	8b 43 6c             	mov    0x6c(%ebx),%eax    325a:	0f b6 53 74          	movzbl 0x74(%ebx),%edx    325e:	8b 00                	mov    (%eax),%eax    3260:	e8 fc ff ff ff       	call   3261 <acpi_get_hp_hw_control_from_firmware+0x201>			3261: R_386_PC32	acpi_get_pci_rootbridge_handle    3265:	eb d2                	jmp    3239 <acpi_get_hp_hw_control_from_firmware+0x1d9>    3267:	8b 44 24 1c          	mov    0x1c(%esp),%eax    326b:	c7 44 24 0c a5 01 00 	movl   $0x1a5,0xc(%esp)    3272:	00 			326f: R_386_32	.rodata    3273:	c7 44 24 08 a5 01 00 	movl   $0x1a5,0x8(%esp)    327a:	00 			3277: R_386_32	.rodata    327b:	c7 44 24 04 54 03 00 	movl   $0x354,0x4(%esp)    3282:	00 			327f: R_386_32	.rodata.str1.1    3283:	89 44 24 10          	mov    %eax,0x10(%esp)    3287:	c7 04 24 00 09 00 00 	movl   $0x900,(%esp)			328a: R_386_32	.rodata.str1.4    328e:	e8 fc ff ff ff       	call   328f <acpi_get_hp_hw_control_from_firmware+0x22f>			328f: R_386_PC32	printk    3293:	e9 f0 fe ff ff       	jmp    3188 <acpi_get_hp_hw_control_from_firmware+0x128>    3298:	89 44 24 0c          	mov    %eax,0xc(%esp)    329c:	8b 44 24 1c          	mov    0x1c(%esp),%eax    32a0:	c7 44 24 04 a5 01 00 	movl   $0x1a5,0x4(%esp)    32a7:	00 			32a4: R_386_32	.rodata    32a8:	c7 04 24 64 03 00 00 	movl   $0x364,(%esp)			32ab: R_386_32	.rodata.str1.1    32af:	89 44 24 08          	mov    %eax,0x8(%esp)    32b3:	e8 fc ff ff ff       	call   32b4 <acpi_get_hp_hw_control_from_firmware+0x254>			32b4: R_386_PC32	printk    32b8:	e9 cb fe ff ff       	jmp    3188 <acpi_get_hp_hw_control_from_firmware+0x128>    32bd:	8b 44 24 24          	mov    0x24(%esp),%eax    32c1:	c7 44 24 08 80 01 00 	movl   $0x180,0x8(%esp)    32c8:	00 			32c5: R_386_32	.rodata    32c9:	c7 44 24 04 54 03 00 	movl   $0x354,0x4(%esp)    32d0:	00 			32cd: R_386_32	.rodata.str1.1    32d1:	c7 04 24 cc 08 00 00 	movl   $0x8cc,(%esp)			32d4: R_386_32	.rodata.str1.4    32d8:	89 44 24 0c          	mov    %eax,0xc(%esp)    32dc:	e8 fc ff ff ff       	call   32dd <acpi_get_hp_hw_control_from_firmware+0x27d>			32dd: R_386_PC32	printk    32e1:	e9 53 fe ff ff       	jmp    3139 <acpi_get_hp_hw_control_from_firmware+0xd9>    32e6:	f6 05 05 00 00 00 02 	testb  $0x2,0x5			32e8: R_386_32	dynamic_debug_enabled2    32ed:	0f 84 03 ff ff ff    	je     31f6 <acpi_get_hp_hw_control_from_firmware+0x196>    32f3:	80 3d 17 00 00 00 00 	cmpb   $0x0,0x17			32f5: R_386_32	__verbose    32fa:	0f 84 f6 fe ff ff    	je     31f6 <acpi_get_hp_hw_control_from_firmware+0x196>    3300:	8b 44 24 1c          	mov    0x1c(%esp),%eax    3304:	c7 44 24 04 a5 01 00 	movl   $0x1a5,0x4(%esp)    330b:	00 			3308: R_386_32	.rodata    330c:	c7 04 24 7e 03 00 00 	movl   $0x37e,(%esp)			330f: R_386_32	.rodata.str1.1    3313:	89 44 24 08          	mov    %eax,0x8(%esp)    3317:	e8 fc ff ff ff       	call   3318 <acpi_get_hp_hw_control_from_firmware+0x2b8>			3318: R_386_PC32	printk    331c:	e9 d5 fe ff ff       	jmp    31f6 <acpi_get_hp_hw_control_from_firmware+0x196>    3321:	8b 54 24 14          	mov    0x14(%esp),%edx    3325:	8b 42 68             	mov    0x68(%edx),%eax    3328:	c7 44 24 08 80 01 00 	movl   $0x180,0x8(%esp)    332f:	00 			332c: R_386_32	.rodata    3330:	c7 44 24 04 54 03 00 	movl   $0x354,0x4(%esp)    3337:	00 			3334: R_386_32	.rodata.str1.1    3338:	c7 04 24 24 09 00 00 	movl   $0x924,(%esp)			333b: R_386_32	.rodata.str1.4    333f:	89 44 24 0c          	mov    %eax,0xc(%esp)    3343:	e8 fc ff ff ff       	call   3344 <acpi_get_hp_hw_control_from_firmware+0x2e4>			3344: R_386_PC32	printk    3348:	e9 81 fe ff ff       	jmp    31ce <acpi_get_hp_hw_control_from_firmware+0x16e>    334d:	8b 44 24 24          	mov    0x24(%esp),%eax    3351:	8b 54 24 14          	mov    0x14(%esp),%edx    3355:	89 44 24 10          	mov    %eax,0x10(%esp)    3359:	8b 42 68             	mov    0x68(%edx),%eax    335c:	c7 44 24 08 80 01 00 	movl   $0x180,0x8(%esp)    3363:	00 			3360: R_386_32	.rodata    3364:	c7 44 24 04 54 03 00 	movl   $0x354,0x4(%esp)    336b:	00 			3368: R_386_32	.rodata.str1.1    336c:	c7 04 24 64 09 00 00 	movl   $0x964,(%esp)			336f: R_386_32	.rodata.str1.4    3373:	89 44 24 0c          	mov    %eax,0xc(%esp)    3377:	e8 fc ff ff ff       	call   3378 <acpi_get_hp_hw_control_from_firmware+0x318>			3378: R_386_PC32	printk    337c:	e9 8c fe ff ff       	jmp    320d <acpi_get_hp_hw_control_from_firmware+0x1ad>    3381:	c7 44 24 08 00 00 00 	movl   $0x0,0x8(%esp)    3388:	00     3389:	c7 44 24 04 54 03 00 	movl   $0x354,0x4(%esp)    3390:	00 			338d: R_386_32	.rodata.str1.1    3391:	c7 04 24 74 08 00 00 	movl   $0x874,(%esp)			3394: R_386_32	.rodata.str1.4    3398:	e8 fc ff ff ff       	call   3399 <acpi_get_hp_hw_control_from_firmware+0x339>			3399: R_386_PC32	printk    339d:	b8 ea ff ff ff       	mov    $0xffffffea,%eax    33a2:	e9 35 fe ff ff       	jmp    31dc <acpi_get_hp_hw_control_from_firmware+0x17c>    33a7:	8b 44 24 24          	mov    0x24(%esp),%eax    33ab:	c7 44 24 08 80 01 00 	movl   $0x180,0x8(%esp)    33b2:	00 			33af: R_386_32	.rodata    33b3:	c7 44 24 04 54 03 00 	movl   $0x354,0x4(%esp)    33ba:	00 			33b7: R_386_32	.rodata.str1.1    33bb:	c7 04 24 98 08 00 00 	movl   $0x898,(%esp)			33be: R_386_32	.rodata.str1.4    33c2:	89 44 24 0c          	mov    %eax,0xc(%esp)    33c6:	e8 fc ff ff ff       	call   33c7 <acpi_get_hp_hw_control_from_firmware+0x367>			33c7: R_386_PC32	printk    33cb:	e9 00 fd ff ff       	jmp    30d0 <acpi_get_hp_hw_control_from_firmware+0x70>000033d0 <pci_get_hp_params>:    33d0:	55                   	push   %ebp    33d1:	89 e5                	mov    %esp,%ebp    33d3:	57                   	push   %edi    33d4:	56                   	push   %esi    33d5:	53                   	push   %ebx    33d6:	83 ec 34             	sub    $0x34,%esp    33d9:	e8 fc ff ff ff       	call   33da <pci_get_hp_params+0xa>			33da: R_386_PC32	mcount    33de:	89 55 dc             	mov    %edx,-0x24(%ebp)    33e1:	8b 70 08             	mov    0x8(%eax),%esi    33e4:	85 f6                	test   %esi,%esi    33e6:	75 20                	jne    3408 <pci_get_hp_params+0x38>    33e8:	e9 a3 01 00 00       	jmp    3590 <pci_get_hp_params+0x1c0>    33ed:	8d 76 00             	lea    0x0(%esi),%esi    33f0:	8b 46 1c             	mov    0x1c(%esi),%eax    33f3:	8b 80 4c 01 00 00    	mov    0x14c(%eax),%eax    33f9:	85 c0                	test   %eax,%eax    33fb:	75 2b                	jne    3428 <pci_get_hp_params+0x58>    33fd:	8b 76 08             	mov    0x8(%esi),%esi    3400:	85 f6                	test   %esi,%esi    3402:	0f 84 88 01 00 00    	je     3590 <pci_get_hp_params+0x1c0>    3408:	8b 46 08             	mov    0x8(%esi),%eax    340b:	85 c0                	test   %eax,%eax    340d:	75 e1                	jne    33f0 <pci_get_hp_params+0x20>    340f:	8b 46 6c             	mov    0x6c(%esi),%eax    3412:	0f b6 56 74          	movzbl 0x74(%esi),%edx    3416:	8b 00                	mov    (%eax),%eax    3418:	e8 fc ff ff ff       	call   3419 <pci_get_hp_params+0x49>			3419: R_386_PC32	acpi_get_pci_rootbridge_handle    341d:	85 c0                	test   %eax,%eax    341f:	74 dc                	je     33fd <pci_get_hp_params+0x2d>    3421:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi    3428:	89 c3                	mov    %eax,%ebx    342a:	8b 55 dc             	mov    -0x24(%ebp),%edx    342d:	8b 45 dc             	mov    -0x24(%ebp),%eax    3430:	8b 7d dc             	mov    -0x24(%ebp),%edi    3433:	8b 75 dc             	mov    -0x24(%ebp),%esi    3436:	83 c2 14             	add    $0x14,%edx    3439:	83 c0 0c             	add    $0xc,%eax    343c:	83 c7 1c             	add    $0x1c,%edi    343f:	89 45 d8             	mov    %eax,-0x28(%ebp)    3442:	89 55 d4             	mov    %edx,-0x2c(%ebp)    3445:	89 7d d0             	mov    %edi,-0x30(%ebp)    3448:	eb 77                	jmp    34c1 <pci_get_hp_params+0xf1>    344a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi    3450:	e8 fc ff ff ff       	call   3451 <pci_get_hp_params+0x81>			3451: R_386_PC32	kfree    3455:	31 c0                	xor    %eax,%eax    3457:	89 f7                	mov    %esi,%edi    3459:	b9 16 00 00 00       	mov    $0x16,%ecx    345e:	c7 45 e8 ff ff ff ff 	movl   $0xffffffff,-0x18(%ebp)    3465:	8d 55 e8             	lea    -0x18(%ebp),%edx    3468:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)    346f:	f3 ab                	rep stos %eax,%es:(%edi)    3471:	89 d8                	mov    %ebx,%eax    3473:	89 14 24             	mov    %edx,(%esp)    3476:	ba 99 03 00 00       	mov    $0x399,%edx			3477: R_386_32	.rodata.str1.1    347b:	e8 fc ff ff ff       	call   347c <pci_get_hp_params+0xac>			347c: R_386_PC32	acpi_evaluate_object    3480:	85 c0                	test   %eax,%eax    3482:	75 11                	jne    3495 <pci_get_hp_params+0xc5>    3484:	8b 45 ec             	mov    -0x14(%ebp),%eax    3487:	83 38 04             	cmpl   $0x4,(%eax)    348a:	0f 84 40 01 00 00    	je     35d0 <pci_get_hp_params+0x200>    3490:	e8 fc ff ff ff       	call   3491 <pci_get_hp_params+0xc1>			3491: R_386_PC32	kfree    3495:	89 d8                	mov    %ebx,%eax    3497:	e8 fc ff ff ff       	call   3498 <pci_get_hp_params+0xc8>			3498: R_386_PC32	acpi_is_root_bridge    349c:	85 c0                	test   %eax,%eax    349e:	0f 85 ec 00 00 00    	jne    3590 <pci_get_hp_params+0x1c0>    34a4:	8d 55 f0             	lea    -0x10(%ebp),%edx    34a7:	89 d8                	mov    %ebx,%eax    34a9:	e8 fc ff ff ff       	call   34aa <pci_get_hp_params+0xda>			34aa: R_386_PC32	acpi_get_parent    34ae:	85 c0                	test   %eax,%eax    34b0:	0f 85 da 00 00 00    	jne    3590 <pci_get_hp_params+0x1c0>    34b6:	8b 5d f0             	mov    -0x10(%ebp),%ebx    34b9:	85 db                	test   %ebx,%ebx    34bb:	0f 84 cf 00 00 00    	je     3590 <pci_get_hp_params+0x1c0>    34c1:	31 c0                	xor    %eax,%eax    34c3:	89 f7                	mov    %esi,%edi    34c5:	b9 16 00 00 00       	mov    $0x16,%ecx    34ca:	ba 94 03 00 00       	mov    $0x394,%edx			34cb: R_386_32	.rodata.str1.1    34cf:	c7 45 e8 ff ff ff ff 	movl   $0xffffffff,-0x18(%ebp)    34d6:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)    34dd:	f3 ab                	rep stos %eax,%es:(%edi)    34df:	8d 45 e8             	lea    -0x18(%ebp),%eax    34e2:	89 04 24             	mov    %eax,(%esp)    34e5:	89 d8                	mov    %ebx,%eax    34e7:	e8 fc ff ff ff       	call   34e8 <pci_get_hp_params+0x118>			34e8: R_386_PC32	acpi_evaluate_object    34ec:	85 c0                	test   %eax,%eax    34ee:	0f 85 61 ff ff ff    	jne    3455 <pci_get_hp_params+0x85>    34f4:	8b 4d ec             	mov    -0x14(%ebp),%ecx    34f7:	83 39 04             	cmpl   $0x4,(%ecx)    34fa:	89 c8                	mov    %ecx,%eax    34fc:	0f 85 4e ff ff ff    	jne    3450 <pci_get_hp_params+0x80>    3502:	8b 79 04             	mov    0x4(%ecx),%edi    3505:	85 ff                	test   %edi,%edi    3507:	0f 84 83 03 00 00    	je     3890 <pci_get_hp_params+0x4c0>    350d:	8b 51 08             	mov    0x8(%ecx),%edx    3510:	89 55 e4             	mov    %edx,-0x1c(%ebp)    3513:	83 3a 04             	cmpl   $0x4,(%edx)    3516:	0f 85 34 ff ff ff    	jne    3450 <pci_get_hp_params+0x80>    351c:	8b 52 08             	mov    0x8(%edx),%edx    351f:	83 3a 01             	cmpl   $0x1,(%edx)    3522:	0f 85 28 ff ff ff    	jne    3450 <pci_get_hp_params+0x80>    3528:	8d 7a 10             	lea    0x10(%edx),%edi    352b:	89 7d e0             	mov    %edi,-0x20(%ebp)    352e:	83 7a 10 01          	cmpl   $0x1,0x10(%edx)    3532:	0f 85 18 ff ff ff    	jne    3450 <pci_get_hp_params+0x80>    3538:	8b 7d e4             	mov    -0x1c(%ebp),%edi    353b:	31 c0                	xor    %eax,%eax    353d:	89 5d cc             	mov    %ebx,-0x34(%ebp)    3540:	8b 5a 04             	mov    0x4(%edx),%ebx    3543:	83 fb 01             	cmp    $0x1,%ebx    3546:	89 5d e4             	mov    %ebx,-0x1c(%ebp)    3549:	0f 84 e1 00 00 00    	je     3630 <pci_get_hp_params+0x260>    354f:	73 4f                	jae    35a0 <pci_get_hp_params+0x1d0>    3551:	8b 5d e0             	mov    -0x20(%ebp),%ebx    3554:	8b 5b 04             	mov    0x4(%ebx),%ebx    3557:	83 fb 01             	cmp    $0x1,%ebx    355a:	89 5d e4             	mov    %ebx,-0x1c(%ebp)    355d:	0f 84 05 01 00 00    	je     3668 <pci_get_hp_params+0x298>    3563:	8b 45 e4             	mov    -0x1c(%ebp),%eax    3566:	8b 5d cc             	mov    -0x34(%ebp),%ebx    3569:	c7 44 24 04 c0 01 00 	movl   $0x1c0,0x4(%esp)    3570:	00 			356d: R_386_32	.rodata    3571:	c7 04 24 a0 09 00 00 	movl   $0x9a0,(%esp)			3574: R_386_32	.rodata.str1.4    3578:	89 44 24 08          	mov    %eax,0x8(%esp)    357c:	e8 fc ff ff ff       	call   357d <pci_get_hp_params+0x1ad>			357d: R_386_PC32	printk    3581:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi    3588:	8b 45 ec             	mov    -0x14(%ebp),%eax    358b:	e9 c0 fe ff ff       	jmp    3450 <pci_get_hp_params+0x80>    3590:	83 c4 34             	add    $0x34,%esp    3593:	b8 ed ff ff ff       	mov    $0xffffffed,%eax    3598:	5b                   	pop    %ebx    3599:	5e                   	pop    %esi    359a:	5f                   	pop    %edi    359b:	5d                   	pop    %ebp    359c:	c3                   	ret        359d:	8d 76 00             	lea    0x0(%esi),%esi    35a0:	83 fb 02             	cmp    $0x2,%ebx    35a3:	0f 84 d7 00 00 00    	je     3680 <pci_get_hp_params+0x2b0>    35a9:	8b 45 e4             	mov    -0x1c(%ebp),%eax    35ac:	8b 5d cc             	mov    -0x34(%ebp),%ebx    35af:	c7 44 24 04 b3 01 00 	movl   $0x1b3,0x4(%esp)    35b6:	00 			35b3: R_386_32	.rodata    35b7:	c7 04 24 30 0a 00 00 	movl   $0xa30,(%esp)			35ba: R_386_32	.rodata.str1.4    35be:	89 44 24 08          	mov    %eax,0x8(%esp)    35c2:	e8 fc ff ff ff       	call   35c3 <pci_get_hp_params+0x1f3>			35c3: R_386_PC32	printk    35c7:	eb bf                	jmp    3588 <pci_get_hp_params+0x1b8>    35c9:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi    35d0:	83 78 04 04          	cmpl   $0x4,0x4(%eax)    35d4:	0f 85 b6 fe ff ff    	jne    3490 <pci_get_hp_params+0xc0>    35da:	8b 48 08             	mov    0x8(%eax),%ecx    35dd:	89 ca                	mov    %ecx,%edx    35df:	8d 79 40             	lea    0x40(%ecx),%edi    35e2:	83 3a 01             	cmpl   $0x1,(%edx)    35e5:	0f 85 a5 fe ff ff    	jne    3490 <pci_get_hp_params+0xc0>    35eb:	83 c2 10             	add    $0x10,%edx    35ee:	39 fa                	cmp    %edi,%edx    35f0:	75 f0                	jne    35e2 <pci_get_hp_params+0x212>    35f2:	8b 5d dc             	mov    -0x24(%ebp),%ebx    35f5:	8b 7d d8             	mov    -0x28(%ebp),%edi    35f8:	c7 43 0c 01 00 00 00 	movl   $0x1,0xc(%ebx)    35ff:	89 3b                	mov    %edi,(%ebx)    3601:	8b 41 04             	mov    0x4(%ecx),%eax    3604:	88 43 10             	mov    %al,0x10(%ebx)    3607:	8b 41 14             	mov    0x14(%ecx),%eax    360a:	88 47 05             	mov    %al,0x5(%edi)    360d:	8b 03                	mov    (%ebx),%eax    360f:	8b 51 24             	mov    0x24(%ecx),%edx    3612:	88 50 06             	mov    %dl,0x6(%eax)    3615:	8b 03                	mov    (%ebx),%eax    3617:	8b 51 34             	mov    0x34(%ecx),%edx    361a:	88 50 07             	mov    %dl,0x7(%eax)    361d:	8b 45 ec             	mov    -0x14(%ebp),%eax    3620:	e8 fc ff ff ff       	call   3621 <pci_get_hp_params+0x251>			3621: R_386_PC32	kfree    3625:	31 c0                	xor    %eax,%eax    3627:	83 c4 34             	add    $0x34,%esp    362a:	5b                   	pop    %ebx    362b:	5e                   	pop    %esi    362c:	5f                   	pop    %edi    362d:	5d                   	pop    %ebp    362e:	c3                   	ret        362f:	90                   	nop    3630:	8b 5d e0             	mov    -0x20(%ebp),%ebx    3633:	8b 5b 04             	mov    0x4(%ebx),%ebx    3636:	83 fb 01             	cmp    $0x1,%ebx    3639:	89 5d e4             	mov    %ebx,-0x1c(%ebp)    363c:	74 7a                	je     36b8 <pci_get_hp_params+0x2e8>    363e:	8b 7d e4             	mov    -0x1c(%ebp),%edi    3641:	8b 5d cc             	mov    -0x34(%ebp),%ebx    3644:	c7 44 24 04 d8 01 00 	movl   $0x1d8,0x4(%esp)    364b:	00 			3648: R_386_32	.rodata    364c:	c7 04 24 d0 09 00 00 	movl   $0x9d0,(%esp)			364f: R_386_32	.rodata.str1.4    3653:	89 7c 24 08          	mov    %edi,0x8(%esp)    3657:	e8 fc ff ff ff       	call   3658 <pci_get_hp_params+0x288>			3658: R_386_PC32	printk    365c:	e9 27 ff ff ff       	jmp    3588 <pci_get_hp_params+0x1b8>    3661:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi    3668:	83 7f 04 06          	cmpl   $0x6,0x4(%edi)    366c:	0f 84 ce 01 00 00    	je     3840 <pci_get_hp_params+0x470>    3672:	8b 5d cc             	mov    -0x34(%ebp),%ebx    3675:	8d 76 00             	lea    0x0(%esi),%esi    3678:	e9 0b ff ff ff       	jmp    3588 <pci_get_hp_params+0x1b8>    367d:	8d 76 00             	lea    0x0(%esi),%esi    3680:	8b 5d e0             	mov    -0x20(%ebp),%ebx    3683:	8b 5b 04             	mov    0x4(%ebx),%ebx    3686:	83 fb 01             	cmp    $0x1,%ebx    3689:	89 5d e4             	mov    %ebx,-0x1c(%ebp)    368c:	0f 84 be 00 00 00    	je     3750 <pci_get_hp_params+0x380>    3692:	8b 7d e4             	mov    -0x1c(%ebp),%edi    3695:	8b 5d cc             	mov    -0x34(%ebp),%ebx    3698:	c7 44 24 04 f0 01 00 	movl   $0x1f0,0x4(%esp)    369f:	00 			369c: R_386_32	.rodata    36a0:	c7 04 24 00 0a 00 00 	movl   $0xa00,(%esp)			36a3: R_386_32	.rodata.str1.4    36a7:	89 7c 24 08          	mov    %edi,0x8(%esp)    36ab:	e8 fc ff ff ff       	call   36ac <pci_get_hp_params+0x2dc>			36ac: R_386_PC32	printk    36b0:	e9 d3 fe ff ff       	jmp    3588 <pci_get_hp_params+0x1b8>    36b5:	8d 76 00             	lea    0x0(%esi),%esi    36b8:	83 7f 04 05          	cmpl   $0x5,0x4(%edi)    36bc:	75 b4                	jne    3672 <pci_get_hp_params+0x2a2>    36be:	83 7a 20 01          	cmpl   $0x1,0x20(%edx)    36c2:	8d 7a 20             	lea    0x20(%edx),%edi    36c5:	75 ab                	jne    3672 <pci_get_hp_params+0x2a2>    36c7:	8d 5a 30             	lea    0x30(%edx),%ebx    36ca:	89 5d e4             	mov    %ebx,-0x1c(%ebp)    36cd:	83 7a 30 01          	cmpl   $0x1,0x30(%edx)    36d1:	75 9f                	jne    3672 <pci_get_hp_params+0x2a2>    36d3:	8d 5a 40             	lea    0x40(%edx),%ebx    36d6:	89 5d e0             	mov    %ebx,-0x20(%ebp)    36d9:	83 7a 40 01          	cmpl   $0x1,0x40(%edx)    36dd:	75 93                	jne    3672 <pci_get_hp_params+0x2a2>    36df:	8b 55 d4             	mov    -0x2c(%ebp),%edx    36e2:	c7 46 14 01 00 00 00 	movl   $0x1,0x14(%esi)    36e9:	89 56 04             	mov    %edx,0x4(%esi)    36ec:	8b 57 04             	mov    0x4(%edi),%edx    36ef:	8b 5d d4             	mov    -0x2c(%ebp),%ebx    36f2:	88 53 04             	mov    %dl,0x4(%ebx)    36f5:	8b 5d e4             	mov    -0x1c(%ebp),%ebx    36f8:	8b 7e 04             	mov    0x4(%esi),%edi    36fb:	8b 53 04             	mov    0x4(%ebx),%edx    36fe:	88 57 05             	mov    %dl,0x5(%edi)    3701:	8b 5d e0             	mov    -0x20(%ebp),%ebx    3704:	8b 56 04             	mov    0x4(%esi),%edx    3707:	8b 7b 04             	mov    0x4(%ebx),%edi    370a:	66 89 7a 06          	mov    %di,0x6(%edx)    370e:	83 c0 01             	add    $0x1,%eax    3711:	3b 41 04             	cmp    0x4(%ecx),%eax    3714:	0f 83 73 01 00 00    	jae    388d <pci_get_hp_params+0x4bd>    371a:	89 c7                	mov    %eax,%edi    371c:	c1 e7 04             	shl    $0x4,%edi    371f:	03 79 08             	add    0x8(%ecx),%edi    3722:	83 3f 04             	cmpl   $0x4,(%edi)    3725:	75 18                	jne    373f <pci_get_hp_params+0x36f>    3727:	8b 57 08             	mov    0x8(%edi),%edx    372a:	83 3a 01             	cmpl   $0x1,(%edx)    372d:	75 10                	jne    373f <pci_get_hp_params+0x36f>    372f:	8d 5a 10             	lea    0x10(%edx),%ebx    3732:	89 5d e0             	mov    %ebx,-0x20(%ebp)    3735:	83 7a 10 01          	cmpl   $0x1,0x10(%edx)    3739:	0f 84 01 fe ff ff    	je     3540 <pci_get_hp_params+0x170>    373f:	8b 5d cc             	mov    -0x34(%ebp),%ebx    3742:	8b 45 ec             	mov    -0x14(%ebp),%eax    3745:	e9 06 fd ff ff       	jmp    3450 <pci_get_hp_params+0x80>    374a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi    3750:	83 7f 04 12          	cmpl   $0x12,0x4(%edi)    3754:	0f 85 18 ff ff ff    	jne    3672 <pci_get_hp_params+0x2a2>    375a:	8b 5d cc             	mov    -0x34(%ebp),%ebx    375d:	31 ff                	xor    %edi,%edi    375f:	90                   	nop    3760:	83 7c 3a 20 01       	cmpl   $0x1,0x20(%edx,%edi,1)    3765:	0f 85 1d fe ff ff    	jne    3588 <pci_get_hp_params+0x1b8>    376b:	83 c7 10             	add    $0x10,%edi    376e:	81 ff 00 01 00 00    	cmp    $0x100,%edi    3774:	75 ea                	jne    3760 <pci_get_hp_params+0x390>    3776:	8b 7d d0             	mov    -0x30(%ebp),%edi    3779:	89 5d cc             	mov    %ebx,-0x34(%ebp)    377c:	c7 46 1c 01 00 00 00 	movl   $0x1,0x1c(%esi)    3783:	89 7e 08             	mov    %edi,0x8(%esi)    3786:	8b 7a 24             	mov    0x24(%edx),%edi    3789:	8b 5d d0             	mov    -0x30(%ebp),%ebx    378c:	89 7b 04             	mov    %edi,0x4(%ebx)    378f:	8b 7a 34             	mov    0x34(%edx),%edi    3792:	8b 5e 08             	mov    0x8(%esi),%ebx    3795:	89 7b 08             	mov    %edi,0x8(%ebx)    3798:	8b 7a 44             	mov    0x44(%edx),%edi    379b:	8b 5e 08             	mov    0x8(%esi),%ebx    379e:	89 7b 0c             	mov    %edi,0xc(%ebx)    37a1:	8b 7a 54             	mov    0x54(%edx),%edi    37a4:	8b 5e 08             	mov    0x8(%esi),%ebx    37a7:	89 7b 10             	mov    %edi,0x10(%ebx)    37aa:	8b 7a 64             	mov    0x64(%edx),%edi    37ad:	8b 5e 08             	mov    0x8(%esi),%ebx    37b0:	89 7b 14             	mov    %edi,0x14(%ebx)    37b3:	8b 7a 74             	mov    0x74(%edx),%edi    37b6:	8b 5e 08             	mov    0x8(%esi),%ebx    37b9:	89 7b 18             	mov    %edi,0x18(%ebx)    37bc:	8b ba 84 00 00 00    	mov    0x84(%edx),%edi    37c2:	8b 5e 08             	mov    0x8(%esi),%ebx    37c5:	89 7b 1c             	mov    %edi,0x1c(%ebx)    37c8:	8b ba 94 00 00 00    	mov    0x94(%edx),%edi    37ce:	8b 5e 08             	mov    0x8(%esi),%ebx    37d1:	89 7b 20             	mov    %edi,0x20(%ebx)    37d4:	8b ba a4 00 00 00    	mov    0xa4(%edx),%edi    37da:	8b 5e 08             	mov    0x8(%esi),%ebx    37dd:	66 89 7b 24          	mov    %di,0x24(%ebx)    37e1:	8b ba b4 00 00 00    	mov    0xb4(%edx),%edi    37e7:	8b 5e 08             	mov    0x8(%esi),%ebx    37ea:	66 89 7b 26          	mov    %di,0x26(%ebx)    37ee:	8b ba c4 00 00 00    	mov    0xc4(%edx),%edi    37f4:	8b 5e 08             	mov    0x8(%esi),%ebx    37f7:	66 89 7b 28          	mov    %di,0x28(%ebx)    37fb:	8b ba d4 00 00 00    	mov    0xd4(%edx),%edi    3801:	8b 5e 08             	mov    0x8(%esi),%ebx    3804:	66 89 7b 2a          	mov    %di,0x2a(%ebx)    3808:	8b ba e4 00 00 00    	mov    0xe4(%edx),%edi    380e:	8b 5e 08             	mov    0x8(%esi),%ebx    3811:	89 7b 2c             	mov    %edi,0x2c(%ebx)    3814:	8b ba f4 00 00 00    	mov    0xf4(%edx),%edi    381a:	8b 5e 08             	mov    0x8(%esi),%ebx    381d:	89 7b 30             	mov    %edi,0x30(%ebx)    3820:	8b ba 04 01 00 00    	mov    0x104(%edx),%edi    3826:	8b 5e 08             	mov    0x8(%esi),%ebx    3829:	89 7b 34             	mov    %edi,0x34(%ebx)    382c:	8b 7e 08             	mov    0x8(%esi),%edi    382f:	8b 92 14 01 00 00    	mov    0x114(%edx),%edx    3835:	89 57 38             	mov    %edx,0x38(%edi)    3838:	e9 d1 fe ff ff       	jmp    370e <pci_get_hp_params+0x33e>    383d:	8d 76 00             	lea    0x0(%esi),%esi    3840:	8b 5d cc             	mov    -0x34(%ebp),%ebx    3843:	31 ff                	xor    %edi,%edi    3845:	83 7c 3a 20 01       	cmpl   $0x1,0x20(%edx,%edi,1)    384a:	0f 85 38 fd ff ff    	jne    3588 <pci_get_hp_params+0x1b8>    3850:	83 c7 10             	add    $0x10,%edi    3853:	83 ff 40             	cmp    $0x40,%edi    3856:	75 ed                	jne    3845 <pci_get_hp_params+0x475>    3858:	8b 7d d8             	mov    -0x28(%ebp),%edi    385b:	89 5d cc             	mov    %ebx,-0x34(%ebp)    385e:	c7 46 0c 01 00 00 00 	movl   $0x1,0xc(%esi)    3865:	89 3e                	mov    %edi,(%esi)    3867:	0f b6 5a 24          	movzbl 0x24(%edx),%ebx    386b:	88 5f 04             	mov    %bl,0x4(%edi)    386e:	0f b6 5a 34          	movzbl 0x34(%edx),%ebx    3872:	8b 3e                	mov    (%esi),%edi    3874:	88 5f 05             	mov    %bl,0x5(%edi)    3877:	0f b6 5a 44          	movzbl 0x44(%edx),%ebx    387b:	8b 3e                	mov    (%esi),%edi    387d:	88 5f 06             	mov    %bl,0x6(%edi)    3880:	8b 3e                	mov    (%esi),%edi    3882:	8b 52 54             	mov    0x54(%edx),%edx    3885:	88 57 07             	mov    %dl,0x7(%edi)    3888:	e9 81 fe ff ff       	jmp    370e <pci_get_hp_params+0x33e>    388d:	8b 45 ec             	mov    -0x14(%ebp),%eax    3890:	e8 fc ff ff ff       	call   3891 <pci_get_hp_params+0x4c1>			3891: R_386_PC32	kfree    3895:	31 c0                	xor    %eax,%eax    3897:	83 c4 34             	add    $0x34,%esp    389a:	5b                   	pop    %ebx    389b:	5e                   	pop    %esi    389c:	5f                   	pop    %edi    389d:	5d                   	pop    %ebp    389e:	c3                   	ret        389f:	90                   	nop000038a0 <acpi_pci_check_ejectable>:    38a0:	55                   	push   %ebp    38a1:	89 e5                	mov    %esp,%ebp    38a3:	83 ec 0c             	sub    $0xc,%esp    38a6:	89 5d f8             	mov    %ebx,-0x8(%ebp)    38a9:	89 75 fc             	mov    %esi,-0x4(%ebp)    38ac:	e8 fc ff ff ff       	call   38ad <acpi_pci_check_ejectable+0xd>			38ad: R_386_PC32	mcount    38b1:	89 d6                	mov    %edx,%esi    38b3:	8b 50 08             	mov    0x8(%eax),%edx    38b6:	85 d2                	test   %edx,%edx    38b8:	74 2e                	je     38e8 <acpi_pci_check_ejectable+0x48>    38ba:	8b 40 1c             	mov    0x1c(%eax),%eax    38bd:	8b 98 4c 01 00 00    	mov    0x14c(%eax),%ebx    38c3:	85 db                	test   %ebx,%ebx    38c5:	74 13                	je     38da <acpi_pci_check_ejectable+0x3a>    38c7:	8d 55 f4             	lea    -0xc(%ebp),%edx    38ca:	89 f0                	mov    %esi,%eax    38cc:	e8 fc ff ff ff       	call   38cd <acpi_pci_check_ejectable+0x2d>			38cd: R_386_PC32	acpi_get_parent    38d1:	85 c0                	test   %eax,%eax    38d3:	75 05                	jne    38da <acpi_pci_check_ejectable+0x3a>    38d5:	39 5d f4             	cmp    %ebx,-0xc(%ebp)    38d8:	74 26                	je     3900 <acpi_pci_check_ejectable+0x60>    38da:	31 c0                	xor    %eax,%eax    38dc:	8b 5d f8             	mov    -0x8(%ebp),%ebx    38df:	8b 75 fc             	mov    -0x4(%ebp),%esi    38e2:	89 ec                	mov    %ebp,%esp    38e4:	5d                   	pop    %ebp    38e5:	c3                   	ret        38e6:	66 90                	xchg   %ax,%ax    38e8:	0f b6 50 74          	movzbl 0x74(%eax),%edx    38ec:	8b 40 6c             	mov    0x6c(%eax),%eax    38ef:	8b 00                	mov    (%eax),%eax    38f1:	e8 fc ff ff ff       	call   38f2 <acpi_pci_check_ejectable+0x52>			38f2: R_386_PC32	acpi_get_pci_rootbridge_handle    38f6:	89 c3                	mov    %eax,%ebx    38f8:	eb c9                	jmp    38c3 <acpi_pci_check_ejectable+0x23>    38fa:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi    3900:	89 f0                	mov    %esi,%eax    3902:	e8 a9 f6 ff ff       	call   2fb0 <is_ejectable>    3907:	eb d3                	jmp    38dc <acpi_pci_check_ejectable+0x3c>    3909:	90                   	nop    390a:	90                   	nop    390b:	90                   	nopDisassembly of section .exit.text:00000000 <cleanup_module>:   0:	55                   	push   %ebp   1:	89 e5                	mov    %esp,%ebp   3:	e8 fc ff ff ff       	call   4 <cleanup_module+0x4>			4: R_386_PC32	mcount   8:	e8 fc ff ff ff       	call   9 <cleanup_module+0x9>			9: R_386_PC32	cpci_hotplug_exit   d:	5d                   	pop    %ebp   e:	c3                   	ret    0000000f <cpci_hotplug_exit>:   f:	55                   	push   %ebp  10:	89 e5                	mov    %esp,%ebp  12:	e8 fc ff ff ff       	call   13 <cpci_hotplug_exit+0x4>			13: R_386_PC32	mcount  17:	e8 fc ff ff ff       	call   18 <cpci_hotplug_exit+0x9>			18: R_386_PC32	cpci_hp_stop  1c:	a1 10 00 00 00       	mov    0x10,%eax			1d: R_386_32	.bss  21:	e8 fc ff ff ff       	call   22 <cpci_hotplug_exit+0x13>			22: R_386_PC32	cpci_hp_unregister_controller  26:	5d                   	pop    %ebp  27:	c3                   	ret    Disassembly of section .init.text:00000000 <init_module>:   0:	55                   	push   %ebp   1:	89 e5                	mov    %esp,%ebp   3:	53                   	push   %ebx   4:	83 ec 0c             	sub    $0xc,%esp   7:	a1 00 00 00 00       	mov    0x0,%eax			8: R_386_32	.bss   c:	e8 fc ff ff ff       	call   d <init_module+0xd>			d: R_386_PC32	cpci_hotplug_init  11:	85 c0                	test   %eax,%eax  13:	89 c3                	mov    %eax,%ebx  15:	74 1a                	je     31 <init_module+0x31>  17:	89 44 24 08          	mov    %eax,0x8(%esp)  1b:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)  22:	00 			1f: R_386_32	.rodata.str1.1  23:	c7 04 24 00 00 00 00 	movl   $0x0,(%esp)			26: R_386_32	.rodata.str1.4  2a:	e8 fc ff ff ff       	call   2b <init_module+0x2b>			2b: R_386_PC32	printk  2f:	eb 14                	jmp    45 <init_module+0x45>  31:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)  38:	00 			35: R_386_32	.rodata.str1.1  39:	c7 04 24 28 00 00 00 	movl   $0x28,(%esp)			3c: R_386_32	.rodata.str1.4  40:	e8 fc ff ff ff       	call   41 <init_module+0x41>			41: R_386_PC32	printk  45:	89 d8                	mov    %ebx,%eax  47:	83 c4 0c             	add    $0xc,%esp  4a:	5b                   	pop    %ebx  4b:	5d                   	pop    %ebp  4c:	c3                   	ret    0000004d <cpci_hotplug_init>:  4d:	55                   	push   %ebp  4e:	89 e5                	mov    %esp,%ebp  50:	a3 00 00 00 00       	mov    %eax,0x0			51: R_386_32	cpci_debug  55:	31 c0                	xor    %eax,%eax  57:	5d                   	pop    %ebp  58:	c3                   	ret    Disassembly of section .altinstr_replacement:00000000 <.altinstr_replacement>:   0:	0f 18 00             	prefetchnta (%eax)   3:	0f 18 00             	prefetchnta (%eax)   6:	0f 18 02             	prefetchnta (%edx)   9:	0f 18 00             	prefetchnta (%eax)   c:	0f 18 02             	prefetchnta (%edx)   f:	0f 18 02             	prefetchnta (%edx)  12:	0f 18 02             	prefetchnta (%edx)Disassembly of section .ref.text:00000000 <cpci_configure_slot>:   0:	55                   	push   %ebp   1:	89 e5                	mov    %esp,%ebp   3:	57                   	push   %edi   4:	56                   	push   %esi   5:	53                   	push   %ebx   6:	83 ec 24             	sub    $0x24,%esp   9:	e8 fc ff ff ff       	call   a <cpci_configure_slot+0xa>			a: R_386_PC32	mcount   e:	8b 15 00 00 00 00    	mov    0x0,%edx			10: R_386_32	cpci_debug  14:	85 d2                	test   %edx,%edx  16:	89 45 e4             	mov    %eax,-0x1c(%ebp)  19:	0f 85 20 02 00 00    	jne    23f <cpci_configure_slot+0x23f>  1f:	8b 55 e4             	mov    -0x1c(%ebp),%edx  22:	8b 42 0c             	mov    0xc(%edx),%eax  25:	85 c0                	test   %eax,%eax  27:	0f 84 20 01 00 00    	je     14d <cpci_configure_slot+0x14d>  2d:	8b 58 08             	mov    0x8(%eax),%ebx  30:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)  37:	eb 1d                	jmp    56 <cpci_configure_slot+0x56>  39:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi  40:	8b 45 e8             	mov    -0x18(%ebp),%eax  43:	e8 fc ff ff ff       	call   44 <cpci_configure_slot+0x44>			44: R_386_PC32	pci_dev_put  48:	83 45 ec 01          	addl   $0x1,-0x14(%ebp)  4c:	83 7d ec 08          	cmpl   $0x8,-0x14(%ebp)  50:	0f 84 ca 00 00 00    	je     120 <cpci_configure_slot+0x120>  56:	8b 4d e4             	mov    -0x1c(%ebp),%ecx  59:	8b 55 ec             	mov    -0x14(%ebp),%edx  5c:	8b 41 04             	mov    0x4(%ecx),%eax  5f:	83 e2 07             	and    $0x7,%edx  62:	25 f8 00 00 00       	and    $0xf8,%eax  67:	09 c2                	or     %eax,%edx  69:	89 d8                	mov    %ebx,%eax  6b:	e8 fc ff ff ff       	call   6c <cpci_configure_slot+0x6c>			6c: R_386_PC32	pci_get_slot  70:	85 c0                	test   %eax,%eax  72:	89 45 e8             	mov    %eax,-0x18(%ebp)  75:	74 d1                	je     48 <cpci_configure_slot+0x48>  77:	0f b6 40 2d          	movzbl 0x2d(%eax),%eax  7b:	83 e8 01             	sub    $0x1,%eax  7e:	3c 01                	cmp    $0x1,%al  80:	77 be                	ja     40 <cpci_configure_slot+0x40>  82:	0f b6 43 76          	movzbl 0x76(%ebx),%eax  86:	0f b6 4b 77          	movzbl 0x77(%ebx),%ecx  8a:	38 c8                	cmp    %cl,%al  8c:	88 4d f3             	mov    %cl,-0xd(%ebp)  8f:	77 69                	ja     fa <cpci_configure_slot+0xfa>  91:	89 c6                	mov    %eax,%esi  93:	89 d8                	mov    %ebx,%eax  95:	89 f3                	mov    %esi,%ebx  97:	89 c6                	mov    %eax,%esi  99:	eb 0d                	jmp    a8 <cpci_configure_slot+0xa8>  9b:	90                   	nop  9c:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi  a0:	83 c3 01             	add    $0x1,%ebx  a3:	38 5d f3             	cmp    %bl,-0xd(%ebp)  a6:	72 50                	jb     f8 <cpci_configure_slot+0xf8>  a8:	8b 46 6c             	mov    0x6c(%esi),%eax  ab:	0f b6 fb             	movzbl %bl,%edi  ae:	89 fa                	mov    %edi,%edx  b0:	8b 00                	mov    (%eax),%eax  b2:	e8 fc ff ff ff       	call   b3 <cpci_configure_slot+0xb3>			b3: R_386_PC32	pci_find_bus  b7:	85 c0                	test   %eax,%eax  b9:	75 e5                	jne    a0 <cpci_configure_slot+0xa0>  bb:	89 f0                	mov    %esi,%eax  bd:	89 de                	mov    %ebx,%esi  bf:	89 c3                	mov    %eax,%ebx  c1:	89 f0                	mov    %esi,%eax  c3:	3a 45 f3             	cmp    -0xd(%ebp),%al  c6:	73 32                	jae    fa <cpci_configure_slot+0xfa>  c8:	8b 55 e8             	mov    -0x18(%ebp),%edx  cb:	89 f9                	mov    %edi,%ecx  cd:	89 d8                	mov    %ebx,%eax  cf:	e8 fc ff ff ff       	call   d0 <cpci_configure_slot+0xd0>			d0: R_386_PC32	pci_add_new_bus  d4:	85 c0                	test   %eax,%eax  d6:	89 c6                	mov    %eax,%esi  d8:	0f 84 82 01 00 00    	je     260 <cpci_configure_slot+0x260>  de:	e8 fc ff ff ff       	call   df <cpci_configure_slot+0xdf>			df: R_386_PC32	pci_do_scan_bus  e3:	88 46 77             	mov    %al,0x77(%esi)  e6:	89 f0                	mov    %esi,%eax  e8:	e8 fc ff ff ff       	call   e9 <cpci_configure_slot+0xe9>			e9: R_386_PC32	pci_bus_size_bridges  ed:	e9 4e ff ff ff       	jmp    40 <cpci_configure_slot+0x40>  f2:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi  f8:	89 f3                	mov    %esi,%ebx  fa:	c7 44 24 04 f8 02 00 	movl   $0x2f8,0x4(%esp) 101:	00 			fe: R_386_32	.rodata.str1.1 102:	c7 04 24 d4 07 00 00 	movl   $0x7d4,(%esp)			105: R_386_32	.rodata.str1.4 109:	e8 fc ff ff ff       	call   10a <cpci_configure_slot+0x10a>			10a: R_386_PC32	printk 10e:	8b 45 e8             	mov    -0x18(%ebp),%eax 111:	e8 fc ff ff ff       	call   112 <cpci_configure_slot+0x112>			112: R_386_PC32	pci_dev_put 116:	e9 2d ff ff ff       	jmp    48 <cpci_configure_slot+0x48> 11b:	90                   	nop 11c:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi 120:	89 d8                	mov    %ebx,%eax 122:	e8 fc ff ff ff       	call   123 <cpci_configure_slot+0x123>			123: R_386_PC32	pci_bus_assign_resources 127:	89 d8                	mov    %ebx,%eax 129:	e8 fc ff ff ff       	call   12a <cpci_configure_slot+0x12a>			12a: R_386_PC32	pci_bus_add_devices 12e:	89 d8                	mov    %ebx,%eax 130:	e8 fc ff ff ff       	call   131 <cpci_configure_slot+0x131>			131: R_386_PC32	pci_enable_bridges 135:	8b 1d 00 00 00 00    	mov    0x0,%ebx			137: R_386_32	cpci_debug 13b:	85 db                	test   %ebx,%ebx 13d:	0f 85 db 00 00 00    	jne    21e <cpci_configure_slot+0x21e> 143:	31 c0                	xor    %eax,%eax 145:	83 c4 24             	add    $0x24,%esp 148:	5b                   	pop    %ebx 149:	5e                   	pop    %esi 14a:	5f                   	pop    %edi 14b:	5d                   	pop    %ebp 14c:	c3                   	ret     14d:	a1 00 00 00 00       	mov    0x0,%eax			14e: R_386_32	cpci_debug 152:	85 c0                	test   %eax,%eax 154:	0f 85 87 00 00 00    	jne    1e1 <cpci_configure_slot+0x1e1> 15a:	8b 45 e4             	mov    -0x1c(%ebp),%eax 15d:	8b 50 04             	mov    0x4(%eax),%edx 160:	8b 40 08             	mov    0x8(%eax),%eax 163:	e8 fc ff ff ff       	call   164 <cpci_configure_slot+0x164>			164: R_386_PC32	pci_get_slot 168:	8b 55 e4             	mov    -0x1c(%ebp),%edx 16b:	85 c0                	test   %eax,%eax 16d:	89 42 0c             	mov    %eax,0xc(%edx) 170:	0f 85 b7 fe ff ff    	jne    2d <cpci_configure_slot+0x2d> 176:	8b 3d 00 00 00 00    	mov    0x0,%edi			178: R_386_32	cpci_debug 17c:	85 ff                	test   %edi,%edi 17e:	0f 85 2c 01 00 00    	jne    2b0 <cpci_configure_slot+0x2b0> 184:	8b 4d e4             	mov    -0x1c(%ebp),%ecx 187:	8b 51 04             	mov    0x4(%ecx),%edx 18a:	8b 41 08             	mov    0x8(%ecx),%eax 18d:	e8 fc ff ff ff       	call   18e <cpci_configure_slot+0x18e>			18e: R_386_PC32	pci_scan_slot 192:	8b 35 00 00 00 00    	mov    0x0,%esi			194: R_386_32	cpci_debug 198:	85 f6                	test   %esi,%esi 19a:	0f 85 eb 00 00 00    	jne    28b <cpci_configure_slot+0x28b> 1a0:	8b 45 e4             	mov    -0x1c(%ebp),%eax 1a3:	8b 50 04             	mov    0x4(%eax),%edx 1a6:	8b 40 08             	mov    0x8(%eax),%eax 1a9:	e8 fc ff ff ff       	call   1aa <cpci_configure_slot+0x1aa>			1aa: R_386_PC32	pci_get_slot 1ae:	8b 55 e4             	mov    -0x1c(%ebp),%edx 1b1:	85 c0                	test   %eax,%eax 1b3:	89 42 0c             	mov    %eax,0xc(%edx) 1b6:	0f 85 71 fe ff ff    	jne    2d <cpci_configure_slot+0x2d> 1bc:	0f b6 02             	movzbl (%edx),%eax 1bf:	c7 44 24 04 f8 02 00 	movl   $0x2f8,0x4(%esp) 1c6:	00 			1c3: R_386_32	.rodata.str1.1 1c7:	c7 04 24 a4 07 00 00 	movl   $0x7a4,(%esp)			1ca: R_386_32	.rodata.str1.4 1ce:	89 44 24 08          	mov    %eax,0x8(%esp) 1d2:	e8 fc ff ff ff       	call   1d3 <cpci_configure_slot+0x1d3>			1d3: R_386_PC32	printk 1d7:	b8 ed ff ff ff       	mov    $0xffffffed,%eax 1dc:	e9 64 ff ff ff       	jmp    145 <cpci_configure_slot+0x145> 1e1:	8b 42 04             	mov    0x4(%edx),%eax 1e4:	8b 4d e4             	mov    -0x1c(%ebp),%ecx 1e7:	89 c2                	mov    %eax,%edx 1e9:	c1 e8 03             	shr    $0x3,%eax 1ec:	83 e2 07             	and    $0x7,%edx 1ef:	83 e0 1f             	and    $0x1f,%eax 1f2:	89 54 24 10          	mov    %edx,0x10(%esp) 1f6:	89 44 24 0c          	mov    %eax,0xc(%esp) 1fa:	8b 41 08             	mov    0x8(%ecx),%eax 1fd:	0f b6 40 74          	movzbl 0x74(%eax),%eax 201:	c7 44 24 04 f8 02 00 	movl   $0x2f8,0x4(%esp) 208:	00 			205: R_386_32	.rodata.str1.1 209:	c7 04 24 50 07 00 00 	movl   $0x750,(%esp)			20c: R_386_32	.rodata.str1.4 210:	89 44 24 08          	mov    %eax,0x8(%esp) 214:	e8 fc ff ff ff       	call   215 <cpci_configure_slot+0x215>			215: R_386_PC32	printk 219:	e9 3c ff ff ff       	jmp    15a <cpci_configure_slot+0x15a> 21e:	c7 44 24 08 6c 01 00 	movl   $0x16c,0x8(%esp) 225:	00 			222: R_386_32	.rodata 226:	c7 44 24 04 f8 02 00 	movl   $0x2f8,0x4(%esp) 22d:	00 			22a: R_386_32	.rodata.str1.1 22e:	c7 04 24 18 03 00 00 	movl   $0x318,(%esp)			231: R_386_32	.rodata.str1.1 235:	e8 fc ff ff ff       	call   236 <cpci_configure_slot+0x236>			236: R_386_PC32	printk 23a:	e9 04 ff ff ff       	jmp    143 <cpci_configure_slot+0x143> 23f:	c7 44 24 08 6c 01 00 	movl   $0x16c,0x8(%esp) 246:	00 			243: R_386_32	.rodata 247:	c7 44 24 04 f8 02 00 	movl   $0x2f8,0x4(%esp) 24e:	00 			24b: R_386_32	.rodata.str1.1 24f:	c7 04 24 05 03 00 00 	movl   $0x305,(%esp)			252: R_386_32	.rodata.str1.1 256:	e8 fc ff ff ff       	call   257 <cpci_configure_slot+0x257>			257: R_386_PC32	printk 25b:	e9 bf fd ff ff       	jmp    1f <cpci_configure_slot+0x1f> 260:	8b 55 e8             	mov    -0x18(%ebp),%edx 263:	8b 42 68             	mov    0x68(%edx),%eax 266:	c7 44 24 04 f8 02 00 	movl   $0x2f8,0x4(%esp) 26d:	00 			26a: R_386_32	.rodata.str1.1 26e:	c7 04 24 00 08 00 00 	movl   $0x800,(%esp)			271: R_386_32	.rodata.str1.4 275:	89 44 24 08          	mov    %eax,0x8(%esp) 279:	e8 fc ff ff ff       	call   27a <cpci_configure_slot+0x27a>			27a: R_386_PC32	printk 27e:	8b 45 e8             	mov    -0x18(%ebp),%eax 281:	e8 fc ff ff ff       	call   282 <cpci_configure_slot+0x282>			282: R_386_PC32	pci_dev_put 286:	e9 bd fd ff ff       	jmp    48 <cpci_configure_slot+0x48> 28b:	89 44 24 0c          	mov    %eax,0xc(%esp) 28f:	c7 44 24 08 6c 01 00 	movl   $0x16c,0x8(%esp) 296:	00 			293: R_386_32	.rodata 297:	c7 44 24 04 f8 02 00 	movl   $0x2f8,0x4(%esp) 29e:	00 			29b: R_386_32	.rodata.str1.1 29f:	c7 04 24 7c 07 00 00 	movl   $0x77c,(%esp)			2a2: R_386_32	.rodata.str1.4 2a6:	e8 fc ff ff ff       	call   2a7 <cpci_configure_slot+0x2a7>			2a7: R_386_PC32	printk 2ab:	e9 f0 fe ff ff       	jmp    1a0 <cpci_configure_slot+0x1a0> 2b0:	c7 44 24 04 f8 02 00 	movl   $0x2f8,0x4(%esp) 2b7:	00 			2b4: R_386_32	.rodata.str1.1 2b8:	c7 04 24 2a 03 00 00 	movl   $0x32a,(%esp)			2bb: R_386_32	.rodata.str1.1 2bf:	e8 fc ff ff ff       	call   2c0 <cpci_configure_slot+0x2c0>			2c0: R_386_PC32	printk 2c4:	e9 bb fe ff ff       	jmp    184 <cpci_configure_slot+0x184>