------------[ cut here ]------------ WARNING: at fs/sysfs/dir.c:451 sysfs_add_one+0x6e/0x83() Hardware name: To be filled by O.E.M. sysfs: cannot create duplicate filename '/devices/pci0000:00/0000:00:17.0/0000:01:00.0/0000:02:0c.1/pch-spi.0' Modules linked in: spi_topcliff_pch(+) spidev fuse mga drm cpufreq_ondemand acpi_cpufreq mperf ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables ipv6 uinput snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep 8250_pnp snd_seq snd_seq_device ppdev parport_pc snd_pcm 8250 matroxfb_base matroxfb_DAC1064 pegasus video parport serial_core floppy snd_timer matroxfb_accel matroxfb_Ti3026 snd matroxfb_g450 output g450_pll matroxfb_misc soundcore serio_raw snd_page_alloc pcspkr ext4 jbd2 crc16 sdhci_pci sdhci mmc_core [last unloaded: spi_topcliff_pch] Pid: 3281, comm: insmod Not tainted 2.6.37.upstream_check+ #39 Call Trace: [] warn_slowpath_common+0x65/0x7a [] ? sysfs_add_one+0x6e/0x83 [] warn_slowpath_fmt+0x26/0x2a [] sysfs_add_one+0x6e/0x83 [] create_dir+0x56/0x7f [] sysfs_create_dir+0x77/0x8c [] kobject_add_internal+0xaa/0x192 [] kobject_add+0x5b/0x66 [] device_add+0x97/0x414 [] ? dev_set_name+0x14/0x16 [] platform_device_add+0xe3/0x12a [] pch_spi_probe+0x12a/0x186 [spi_topcliff_pch] [] local_pci_probe+0xe/0x10 [] pci_device_probe+0x45/0x68 [] driver_probe_device+0x81/0xf9 [] __driver_attach+0x43/0x5f [] bus_for_each_dev+0x3d/0x60 [] driver_attach+0x14/0x16 [] ? __driver_attach+0x0/0x5f [] bus_add_driver+0x88/0x1c0 [] driver_register+0x77/0xd6 [] __pci_register_driver+0x38/0x95 [] pch_spi_init+0x21/0x23 [spi_topcliff_pch] [] do_one_initcall+0x71/0x11a [] ? pch_spi_init+0x0/0x23 [spi_topcliff_pch] [] sys_init_module+0x116e/0x12f5 [] sysenter_do_call+0x12/0x28 ---[ end trace f50c01d53c40627e ]--- kobject_add_internal failed for pch-spi.0 with -EEXIST, don't try to register things with the same name in the same directory. Pid: 3281, comm: insmod Tainted: G W 2.6.37.upstream_check+ #39 Call Trace: [] kobject_add_internal+0x17a/0x192 [] kobject_add+0x5b/0x66 [] device_add+0x97/0x414 [] ? dev_set_name+0x14/0x16 [] platform_device_add+0xe3/0x12a [] pch_spi_probe+0x12a/0x186 [spi_topcliff_pch] [] local_pci_probe+0xe/0x10 [] pci_device_probe+0x45/0x68 [] driver_probe_device+0x81/0xf9 [] __driver_attach+0x43/0x5f [] bus_for_each_dev+0x3d/0x60 [] driver_attach+0x14/0x16 [] ? __driver_attach+0x0/0x5f [] bus_add_driver+0x88/0x1c0 [] driver_register+0x77/0xd6 [] __pci_register_driver+0x38/0x95 [] pch_spi_init+0x21/0x23 [spi_topcliff_pch] [] do_one_initcall+0x71/0x11a [] ? pch_spi_init+0x0/0x23 [spi_topcliff_pch] [] sys_init_module+0x116e/0x12f5 [] sysenter_do_call+0x12/0x28 pch_spi 0000:02:0c.1: platform_device_add failed BUG: unable to handle kernel NULL pointer dereference at 00000068 IP: [] pch_spi_release_slot+0xa/0x33 [spi_topcliff_pch] *pde = 00000000 Oops: 0000 [#1] SMP last sysfs file: /sys/devices/system/cpu/cpu1/cache/index2/shared_cpu_map Modules linked in: spi_topcliff_pch(+) spidev fuse mga drm cpufreq_ondemand acpi_cpufreq mperf ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables ipv6 uinput snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep 8250_pnp snd_seq snd_seq_device ppdev parport_pc snd_pcm 8250 matroxfb_base matroxfb_DAC1064 pegasus video parport serial_core floppy snd_timer matroxfb_accel matroxfb_Ti3026 snd matroxfb_g450 output g450_pll matroxfb_misc soundcore serio_raw snd_page_alloc pcspkr ext4 jbd2 crc16 sdhci_pci sdhci mmc_core [last unloaded: spi_topcliff_pch] Pid: 3281, comm: insmod Tainted: G W 2.6.37.upstream_check+ #39 To be filled by O.E.M./To be filled by O.E.M. EIP: 0060:[] EFLAGS: 00210286 CPU: 1 EIP is at pch_spi_release_slot+0xa/0x33 [spi_topcliff_pch] EAX: 00000000 EBX: ed729db0 ECX: 00200086 EDX: f831d722 ESI: c0888ee8 EDI: ed729e50 EBP: f707fdb8 ESP: f707fdb4 DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 Process insmod (pid: 3281, ti=f707e000 task=f106caa0 task.ti=f707e000) Stack: 00000000 f707fdc4 c05b6f26 f0a69e10 f707fdd8 c0539c56 f0a69e2c c0539c16 f5946060 f707fde8 c053aac5 f0a69e10 f5946000 f707fdf4 c0539ba2 f0a69e00 f707fdfc c05b6de4 f707fe04 c05ba9cb f707fe40 f831d6e4 f5946060 f831e9f1 Call Trace: [] ? device_release+0x35/0x65 [] ? kobject_release+0x40/0x50 [] ? kobject_release+0x0/0x50 [] ? kref_put+0x39/0x42 [] ? kobject_put+0x37/0x3c [] ? put_device+0xf/0x11 [] ? platform_device_put+0xf/0x11 [] ? pch_spi_probe+0x148/0x186 [spi_topcliff_pch] [] ? local_pci_probe+0xe/0x10 [] ? pci_device_probe+0x45/0x68 [] ? driver_probe_device+0x81/0xf9 [] ? __driver_attach+0x43/0x5f [] ? bus_for_each_dev+0x3d/0x60 [] ? driver_attach+0x14/0x16 [] ? __driver_attach+0x0/0x5f [] ? bus_add_driver+0x88/0x1c0 [] ? driver_register+0x77/0xd6 [] ? __pci_register_driver+0x38/0x95 [] ? pch_spi_init+0x21/0x23 [spi_topcliff_pch] [] ? do_one_initcall+0x71/0x11a [] ? pch_spi_init+0x0/0x23 [spi_topcliff_pch] [] ? sys_init_module+0x116e/0x12f5 [] ? sysenter_do_call+0x12/0x28 Code: da e8 88 bd 29 c8 eb 0e 89 f0 e8 b1 d3 22 c8 89 f0 e8 e2 c2 22 c8 8b 45 e0 8d 65 f4 5b 5e 5f 5d c3 55 89 e5 53 8b 58 50 8b 43 08 70 68 68 0c f2 31 f8 68 0d ea 31 f8 e8 ae ca 3c c8 83 c4 0c EIP: [] pch_spi_release_slot+0xa/0x33 [spi_topcliff_pch] SS:ESP 0068:f707fdb4 CR2: 0000000000000068 ---[ end trace f50c01d53c40627f ]---