* Re: 2.6.13-rc6-mm2
@ 2005-08-23 16:28 Daniel Ritz
0 siblings, 0 replies; 6+ messages in thread
From: Daniel Ritz @ 2005-08-23 16:28 UTC (permalink / raw)
To: Reuben Farrelly, Andrew Morton; +Cc: linux-kernel, Greg KH
> Yup, seems to be generally good...
>
> Noticed this in the log earlier tonight:
>
> Aug 23 19:44:51 tornado kernel: hub 5-0:1.0: port 1 disabled by hub (EMI?),
> re-enabling...
> Aug 23 19:44:51 tornado kernel: usb 5-1: USB disconnect, address 2
> Aug 23 19:44:51 tornado kernel: drivers/usb/class/usblp.c: usblp0: removed
> Aug 23 19:44:51 tornado kernel: Unable to handle kernel NULL pointer
> dereference at virtual address 00000004
> Aug 23 19:44:51 tornado kernel: printing eip:
> Aug 23 19:44:51 tornado kernel: c01ccef2
> Aug 23 19:44:51 tornado kernel: *pde = 00000000
> Aug 23 19:44:51 tornado kernel: Oops: 0000 [#1]
> Aug 23 19:44:51 tornado kernel: SMP
> Aug 23 19:44:51 tornado kernel: last sysfs file:
> /devices/pci0000:00/0000:00:1f.3/i2c-0/name
> Aug 23 19:44:51 tornado kernel: Modules linked in: nfsd exportfs lockd eeprom
> sunrpc ipv6 iptable_filter binfmt_misc reiser4 zlib_de
> flate zlib_inflate dm_mod video thermal processor fan button ac tpm_nsc
> i2c_i801 sky2 e100 sr_mod
> Aug 23 19:44:51 tornado kernel: CPU: 1
> Aug 23 19:44:51 tornado kernel: EIP: 0060:[<c01ccef2>] Not tainted VLI
> Aug 23 19:44:51 tornado kernel: EFLAGS: 00010286 (2.6.13-rc6-mm2)
> Aug 23 19:44:51 tornado kernel: EIP is at _raw_spin_lock+0x7/0x73
> Aug 23 19:44:51 tornado kernel: eax: 00000000 ebx: 00000000 ecx: c1a60658
> edx: c1a63e24
> Aug 23 19:44:51 tornado kernel: esi: 00000000 edi: c0382400 ebp: f7c55e98
> esp: f7c55e90
> Aug 23 19:44:51 tornado kernel: ds: 007b es: 007b ss: 0068
> Aug 23 19:44:51 tornado kernel: Process khubd (pid: 109, threadinfo=f7c54000
> task=c192b030)
> Aug 23 19:44:51 tornado kernel: Stack: f7c58a8c 00000000 f7c55ea0 c0312219
> f7c55eb0 c030feb7 f7c58ae8 f7c58a48
> Aug 23 19:44:51 tornado kernel: f7c55ec4 c0217e73 f7c58a48 f7d134ec
> 00000040 f7c55ed0 c0217ec0 f7c58a48
> Aug 23 19:44:51 tornado kernel: f7c55edc c0217814 f7c58a48 f7c55eec
> c0216ad2 f7c58a48 f7c58a14 f7c55ef8
> Aug 23 19:44:51 tornado kernel: Call Trace:
> Aug 23 19:44:51 tornado kernel: [<c01039c3>] show_stack+0x94/0xca
> Aug 23 19:44:51 tornado kernel: [<c0103b6c>] show_registers+0x15a/0x1ea
> Aug 23 19:44:51 tornado kernel: [<c0103d8a>] die+0x108/0x183
> Aug 23 19:44:51 tornado kernel: [<c031295a>] do_page_fault+0x1ea/0x63d
> Aug 23 19:44:51 tornado kernel: [<c0103693>] error_code+0x4f/0x54
> Aug 23 19:44:51 tornado kernel: [<c0312219>] _spin_lock+0x8/0xa
> Aug 23 19:44:51 tornado kernel: [<c030feb7>] klist_remove+0x10/0x2c
> Aug 23 19:44:51 tornado kernel: [<c0217e73>] __device_release_driver+0x41/0x65
> Aug 23 19:44:51 tornado kernel: [<c0217ec0>] device_release_driver+0x29/0x39
> Aug 23 19:44:51 tornado kernel: [<c0217814>] bus_remove_device+0x52/0x60
> Aug 23 19:44:51 tornado kernel: [<c0216ad2>] device_del+0x2e/0x5d
> Aug 23 19:44:51 tornado kernel: [<c0216b0c>] device_unregister+0xb/0x15
> Aug 23 19:44:51 tornado kernel: [<c0275d67>] usb_disconnect+0x115/0x15c
> Aug 23 19:44:51 tornado kernel: [<c0276b85>] hub_port_connect_change+0x54/0x399
> Aug 23 19:44:51 tornado kernel: [<c027713e>] hub_events+0x274/0x3b2
> Aug 23 19:44:51 tornado kernel: [<c0277296>] hub_thread+0x1a/0xdf
> Aug 23 19:44:51 tornado kernel: [<c012fba7>] kthread+0x99/0x9d
> Aug 23 19:44:51 tornado kernel: [<c01010b5>] kernel_thread_helper+0x5/0xb
> Aug 23 19:44:51 tornado kernel: Code: 00 00 00 8b 0d a8 62 36 c0 e9 61 ff ff
> ff f3 90 31 c0 86 07 84 c0 0f 8e 79 ff ff ff 83 c4 18 5
> b 5e 5f 5d c3 55 89 e5 56 53 89 c3 <81> 78 04 ad 4e ad de 75 2d be 00 e0 ff ff
> 21 e6 8b 06 39 43 0c
>
this one is my fault, caused by driver-core-fix-bus_rescan_devices-race.patch
problem is that USB is direclty messing with dev->driver and then calling
device_bind_driver() if the device is not already bound...
i think the correct solution would be a sane API here and disallow direct
messing with dev->driver...meanwhile the attached patch will do.
messing directly with dev->driver is especially bad if it's already set
to another driver. this leads to problems later in device_release_driver().
akpm: please replace driver-core-fix-bus_rescan_devices-race.patch with
the attached one.
rgds
-daniel
---
[PATCH] driver core: fix bus_rescan_devices() race.
bus_rescan_devices_helper() does not hold the dev->sem when it checks for
!dev->driver. device_attach() holds the sem, but calls again device_bind_driver()
even when dev->driver is set. what happens is that a first device_attach() call
(module insertion time) is on the way binding the device to a driver. another
thread calls bus_rescan_devices(). now when bus_rescan_devices_helper() checks
for dev->driver it is still NULL 'cos the the prior device_attach() is not yet
finished. but as soon as the first one releases the dev->sem the second
device_attach() tries to rebind the already bound device again.
device_bind_driver() does this blindly which leads to a corrupt
driver->klist_devices list (the device links itself, the head points to the
device). later a call to device_release_driver() sets dev->driver to NULL and
breaks the link it has to itself on knode_driver. rmmoding the driver later
calls driver_detach() which leads to an endless loop 'cos the list head in
klist_devices still points to the device. and since dev->driver is NULL it's
stuck with the same device forever. boom. and rmmod hangs.
very easy to reproduce with new-style pcmcia and a 16bit card. just loop
modprobe <pcmcia-modules> ;cardctl eject; rmmod <card driver, pcmcia modules>.
easiest fix is to check if the device is already bound to a driver in
device_bind_driver(). this avoids the double binding. nicer would be not to
call device_bind_driver() in device_attach() if dev->driver is set. but since
some drivers are messing with dev->driver directly this is not a good idea.
and while at it replace spin_(un|)lock_irq in driver_detach with the non-irq
variants. just doesn't make sense to me. the whole klist locking never uses the
irq variants.
Signed-off-by: Daniel Ritz <daniel.ritz@gmx.ch>
diff --git a/drivers/base/bus.c b/drivers/base/bus.c
--- a/drivers/base/bus.c
+++ b/drivers/base/bus.c
@@ -485,8 +485,7 @@ void bus_remove_driver(struct device_dri
/* Helper for bus_rescan_devices's iter */
static int bus_rescan_devices_helper(struct device *dev, void *data)
{
- if (!dev->driver)
- device_attach(dev);
+ device_attach(dev);
return 0;
}
diff --git a/drivers/base/dd.c b/drivers/base/dd.c
--- a/drivers/base/dd.c
+++ b/drivers/base/dd.c
@@ -40,6 +40,9 @@
*/
void device_bind_driver(struct device * dev)
{
+ if (klist_node_attached(&dev->knode_driver))
+ return;
+
pr_debug("bound device '%s' to driver '%s'\n",
dev->bus_id, dev->driver->name);
klist_add_tail(&dev->driver->klist_devices, &dev->knode_driver);
@@ -222,15 +225,15 @@ void driver_detach(struct device_driver
struct device * dev;
for (;;) {
- spin_lock_irq(&drv->klist_devices.k_lock);
+ spin_lock(&drv->klist_devices.k_lock);
if (list_empty(&drv->klist_devices.k_list)) {
- spin_unlock_irq(&drv->klist_devices.k_lock);
+ spin_unlock(&drv->klist_devices.k_lock);
break;
}
dev = list_entry(drv->klist_devices.k_list.prev,
struct device, knode_driver.n_node);
get_device(dev);
- spin_unlock_irq(&drv->klist_devices.k_lock);
+ spin_unlock(&drv->klist_devices.k_lock);
down(&dev->sem);
if (dev->driver == drv)
^ permalink raw reply [flat|nested] 6+ messages in thread* 2.6.13-rc6-mm2 @ 2005-08-23 4:30 Andrew Morton 2005-08-23 8:57 ` 2.6.13-rc6-mm2 Grant.Coady 2005-08-23 11:32 ` 2.6.13-rc6-mm2 Reuben Farrelly 0 siblings, 2 replies; 6+ messages in thread From: Andrew Morton @ 2005-08-23 4:30 UTC (permalink / raw) To: linux-kernel ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc6/2.6.13-rc6-mm2/ - Various updates. Nothing terribly noteworthy. - This kernel still spits a bunch of scheduling-while-atomic warnings from the scsi code. Please ignore. Changes since 2.6.13-rc6-mm1: linus.patch git-acpi.patch git-alsa.patch git-arm.patch git-cpufreq.patch git-cryptodev.patch git-drm.patch git-ia64.patch git-audit.patch git-input.patch git-kbuild.patch git-libata-all.patch git-mmc.patch git-mtd.patch git-netdev-all.patch git-net.patch git-ocfs2.patch git-serial.patch git-scsi-block.patch git-scsi-iscsi.patch git-scsi-iscsi-vs-git-net.patch git-scsi-misc.patch git-ucb.patch git-watchdog.patch Subsystem trees -mobil-pentium-4-ht-and-the-nmi.patch -sis190-must-select-mii.patch -pci-pm-support-pm-cap-version-3.patch -e1000-printk-warning-fix-2.patch -r8169-pci-id-for-the-linksys-eg1032.patch -driver-for-ibm-automatic-server-restart-watchdog.patch -driver-for-ibm-automatic-server-restart-watchdog-fix.patch Merged +preempt-race-in-getppid.patch getppid() fix +md-make-sure-resync-gets-started-when-array-starts.patch +gregkh-usb-usb-zd1201-kmalloc-size-fix.patch +export-machine_power_off-on-ppc64.patch +usbnet-oops-fix.patch +x86_64-dont-oops-at-boot-when-empty-opteron-node-has-io.patch Fixes for 2.6.13. +git-acpi-ia64-fix-2.patch Make git-acpi.patch compile (but not necessarily work) on ia64 +gregkh-driver-driver-kfree-check-cleanup.patch +gregkh-driver-sysfs-write-ENOBUFS.patch +gregkh-driver-klist-fix-semantics.patch driver tree additions +driver-core-fix-bus_rescan_devices-race.patch Fix race in bus_rescan_devices() +git-drm-drm_agpsupport-warning-fix.patch Fix warning in git-drm.patch +gregkh-i2c-w1-10-crc16.patch +gregkh-i2c-w1-11.patch +gregkh-i2c-w1-12.patch i2c tree updates +ia64-cpuset-build_sched_domains-mangles-structures.patch Fix sched domains on ia64 only. +sata_sisc-introducing-device-id-0x182.patch New stat device ID (not for merging - just for keeping track of the shortcoming (but it probably works OK)). -git-net-fixups.patch No longer needed +negative-timer-loop-with-lots-of-ipv4-peers.patch Fix an ipv4 problem with tons of connections. +ocfs2-prep.patch Revert earlier patches so that the ocfs2 patch applies without fuss. Don't ask. +gregkh-pci-pci-pm-support-pm-cap-version-3.patch +gregkh-pci-pci-pci_walk_bus.patch +gregkh-pci-pci-fix-hotplug-vars.patch PCI tree updates +git-scsi-misc-ibmvscsi-fix.patch +git-scsi-misc-ibmvscsi-fix-fix.patch Fix stuff in git-scsi-misc.patch +gregkh-usb-usb-yealink-update.patch +gregkh-usb-usb-storage-onetouch-cleanups.patch USB tree updates +git-ucb.patch New arm-related tree from rmk. +sparsemem-extreme-hotplug-preparation-fix.patch Fix sparsemem-extreme-hotplug-preparation.patch +slab-removes-local_irq_save-local_irq_restore-pair.patch slab cleanup/speedup +ppc32-fix-emac-tx-channel-assignments-for-npe405h.patch +ppc32-fix-bamboo-and-luan-build-warnings.patch ppc32 updates +mips-add-default-select-configs-for-vr41xx-fix.patch Fix mips-add-default-select-configs-for-vr41xx.patch +mips-add-pcibios_select_root.patch +mips-add-pcibios_bus_to_resource.patch +mips-add-more-sys_support__kernel-and.patch MIPS updates +i386-fix-incorrect-fp-signal-delivery.patch Fix x86 FP problem +x86_64-fix-numa-node-sizing-in-nr_free_zone_pages.patch Might fix the x86_64 failure to calcluate the correct amount of system memory. +swsusp-fix-error-handling-and-cleanups.patch swsusp fix -fix-handling-in-parport_pc-init-code.patch Was wrong. +arm26-one-g-is-enough-for-everyone.patch ARM build cleanup +largefile-support-for-accounting.patch BSD accounting files can be big. +fs-remove-redundant-timespec_equal-test-in-update_atime.patch Clean up update_atime() +remove-a-redundant-variable-in-sys_prctl.patch +remove-filef_maxcount.patch +remove-the-second-arg-of-do_timer_interrupt.patch Cleanups +fix-cramfs-making-duplicate-entries-in-inode-cache.patch +fix-cramfs-making-duplicate-entries-in-inode-cache-tidy.patch cramfs fix +race-condition-with-drivers-char-vtc-bug-in-vt_ioctlc.patch Fix vt race +fix-send_sigqueue-vs-thread-exit-race.patch Fix signal handling race. +adapt-scripts-ver_linux-to-new-util-linux-version-strings.patch ver_linux fix +dmi-add-onboard-devices-discovery-fix.patch Fix dmi-add-onboard-devices-discovery.patch +dvb-clarify-description-text-for-dvb-bt8xx-in-kconfig-fix.patch Update dvb-clarify-description-text-for-dvb-bt8xx-in-kconfig.patch +yenta-auto-tune-ene-bridges-for-cb-cards.patch Yenta fix for weird bridge types +ingo-nfs-stuff-fix.patch Fix ingo-nfs-stuff.patch +nmi-lockup-and-altsysrq-p-dumping-calltraces-on-_all_-cpus-warning-fix.patch Fix nmi-lockup-and-altsysrq-p-dumping-calltraces-on-_all_-cpus.patch +sysfs-crash-debugging-fix.patch Fix sysfs-crash-debugging.patch +fbdev-resurrect-hooks-to-get-edid-from-firmware.patch +fbdev-resurrect-hooks-to-get-edid-from-firmware-fix.patch +savagefb-driver-updates.patch +nvidiafb-fallback-to-firmware-edid.patch +fbdev-fix-greater-than-1-bit-monochrome-color-handling.patch +fbcon-saner-16-color-to-4-color-conversion.patch +console-fix-buffer-copy-on-vc-resize.patch +atyfb-remove-code-that-sets-sync-polarity-unconditionally.patch +radeonfb_old-fix-broken-link.patch fbdev updates +md-support-md-linear-array-with-components-greater-than-2-terabytes.patch +md-raid1_quiesce-is-back-to-front-fix-it.patch +md-make-sure-bitmap_daemon_work-actually-does-work.patch +md-do-not-set-mddev-bitmap-until-bitmap-is-fully-initialised.patch +md-allow-hot-adding-devices-to-arrays-with-non-persistant-superblocks.patch +md-allow-md-to-load-a-superblock-with-feature-bit-1-set.patch +md-fix-bitmap-read_sb_page-so-that-it-handles-errors-properly.patch RAID updates +documentation-how-to-apply-patches-for-various-tree-fix.patch Update documentation-how-to-apply-patches-for-various-trees.patch +docs-fix-misinformation-about.patch +update-kfree-vfree-and-vunmap-kerneldoc.patch +suspend-update-warnings-in-documentation.patch More documentation updates +fbdev-update-framebuffer-feature-list.patch Update post-halloween-doc.patch for fbdev +drivers-cdrom-fix-up-schedule_timeout-usage-fix.patch Fix drivers-cdrom-fix-up-schedule_timeout-usage.patch All 1009 patches: ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc6/2.6.13-rc6-mm2/patch-list ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: 2.6.13-rc6-mm2 2005-08-23 4:30 2.6.13-rc6-mm2 Andrew Morton @ 2005-08-23 8:57 ` Grant.Coady 2005-09-01 7:03 ` 2.6.13-rc6-mm2 Jean Delvare 2005-08-23 11:32 ` 2.6.13-rc6-mm2 Reuben Farrelly 1 sibling, 1 reply; 6+ messages in thread From: Grant.Coady @ 2005-08-23 8:57 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel On Mon, 22 Aug 2005 21:30:21 -0700, Andrew Morton <akpm@osdl.org> wrote: > >ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc6/2.6.13-rc6-mm2/ > >- Various updates. Nothing terribly noteworthy. adm9240 i2c still broken, spamming debug with: Aug 23 18:48:40 peetoo kernel: [ 1591.151460] i2c_adapter i2c-0: Transaction (post): CNT=08, CMD=2c, ADD=5a, DAT0=00, DAT1=00 Aug 23 18:48:40 peetoo kernel: [ 1591.151834] i2c_adapter i2c-0: Transaction (pre): CNT=08, CMD=2c, ADD=5a, DAT0=00, DAT1=00 Aug 23 18:48:40 peetoo kernel: [ 1591.170515] i2c_adapter i2c-0: Transaction (post): CNT=08, CMD=2c, ADD=5a, DAT0=00, DAT1=00 Aug 23 18:48:40 peetoo kernel: [ 1591.170881] i2c_adapter i2c-0: Transaction (pre): CNT=08, CMD=2c, ADD=5a, DAT0=00, DAT1=00 Aug 23 18:48:40 peetoo kernel: [ 1591.189837] i2c_adapter i2c-0: Transaction (post): CNT=08, CMD=2c, ADD=5a, DAT0=00, DAT1=00 Aug 23 18:48:40 peetoo kernel: [ 1591.190217] i2c_adapter i2c-0: Transaction (pre): CNT=08, CMD=2c, ADD=5a, DAT0=00, DAT1=00 Aug 23 18:48:40 peetoo kernel: [ 1591.208927] i2c_adapter i2c-0: Transaction (post): CNT=08, CMD=2c, ADD=5a, DAT0=00, DAT1=00 Aug 23 18:48:40 peetoo kernel: [ 1591.209296] i2c_adapter i2c-0: Transaction (pre): CNT=08, CMD=2c, ADD=5a, DAT0=00, DAT1=00 As soon as write sysfs. Dunno where to start, this is from adm9240 driver that works in 2.6.13-rc6-git12 but not -mm1 or -mm2, terminal lost, but able to log in on another terminal. -mm2 was okay until I wrote to sysfs. With -mm1 it failed on reading the sysfs area as well, so there's a little progress. top: top - 18:52:07 up 29 min, 2 users, load average: 0.99, 0.62, 0.26 Tasks: 50 total, 3 running, 47 sleeping, 0 stopped, 0 zombie Cpu(s): 0.3% us, 0.0% sy, 0.0% ni, 99.7% id, 0.0% wa, 0.0% hi, 0.0% si Mem: 515360k total, 146504k used, 368856k free, 15932k buffers Swap: 514000k total, 0k used, 514000k free, 109296k cached Grant. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: 2.6.13-rc6-mm2 2005-08-23 8:57 ` 2.6.13-rc6-mm2 Grant.Coady @ 2005-09-01 7:03 ` Jean Delvare 2005-09-01 21:21 ` 2.6.13-rc6-mm2 Grant.Coady 0 siblings, 1 reply; 6+ messages in thread From: Jean Delvare @ 2005-09-01 7:03 UTC (permalink / raw) To: Grant.Coady; +Cc: Andrew Morton, LKML Hi Grant, > adm9240 i2c still broken, spamming debug with: > (...) > Aug 23 18:48:40 peetoo kernel: [ 1591.151834] i2c_adapter i2c-0: Transaction (pre): CNT=08, CMD=2c, ADD=5a, DAT0=00, DAT1=00 > Aug 23 18:48:40 peetoo kernel: [ 1591.170515] i2c_adapter i2c-0: Transaction (post): CNT=08, CMD=2c, ADD=5a, DAT0=00, DAT1=00 > (...) > As soon as write sysfs. This is not the adm9240 driver writing this, but the smbus driver for the SMBus chip your ADM9240 chip is connected to. Which driver is it for you? lsmod should tell (if not, modprobe i2c-dev && i2cdetect -l should.) I suspect that you simply have CONFIG_I2C_DEBUG_BUS enabled. Please check your .config. -- Jean Delvare ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: 2.6.13-rc6-mm2 2005-09-01 7:03 ` 2.6.13-rc6-mm2 Jean Delvare @ 2005-09-01 21:21 ` Grant.Coady 0 siblings, 0 replies; 6+ messages in thread From: Grant.Coady @ 2005-09-01 21:21 UTC (permalink / raw) To: Jean Delvare; +Cc: Grant.Coady, Andrew Morton, LKML On Thu, 1 Sep 2005 09:03:38 +0200, Jean Delvare <khali@linux-fr.org> wrote: Hi Jean, >Hi Grant, > >> adm9240 i2c still broken, spamming debug with: >> (...) >> Aug 23 18:48:40 peetoo kernel: [ 1591.151834] i2c_adapter i2c-0: Transaction (pre): CNT=08, CMD=2c, ADD=5a, DAT0=00, DAT1=00 >> Aug 23 18:48:40 peetoo kernel: [ 1591.170515] i2c_adapter i2c-0: Transaction (post): CNT=08, CMD=2c, ADD=5a, DAT0=00, DAT1=00 >> (...) >> As soon as write sysfs. > >This is not the adm9240 driver writing this, but the smbus driver for >the SMBus chip your ADM9240 chip is connected to. Which driver is it for >you? lsmod should tell (if not, modprobe i2c-dev && i2cdetect -l >should.) root@peetoo:/var/log# modprobe adm9240 root@peetoo:/var/log# sensors adm9240-i2c-0-2d Adapter: SMBus PIIX4 adapter at 7000 2.5V: +1.51 V (min = +0.00 V, max = +3.32 V) -5V: -5.08 V (min = -11.66 V, max = -0.01 V) 3.3V: +3.37 V (min = +0.00 V, max = +4.38 V) 5V: +5.18 V (min = +0.00 V, max = +6.64 V) 12V: +12.31 V (min = +0.00 V, max = +15.94 V) -12V: -11.69 V (min = -28.33 V, max = -5.14 V) PS Fan: 0 RPM (min = 0 RPM, div = 2) Temp: +32.0°C (high = +127°C, hyst = +127°C) vid: +2.00 V alarms: Chassis intrusion detection ALARM root@peetoo:/sys/bus/i2c/devices/0-002d# echo -e "1\c" > chassis_clear root@peetoo:/sys/bus/i2c/devices/0-002d# echo -e "1" > chassis_clear <terminal lockup> It seems now to be Jon Smirl's stomping sysfs, sorry for noise. Cheers, Grant. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: 2.6.13-rc6-mm2 2005-08-23 4:30 2.6.13-rc6-mm2 Andrew Morton 2005-08-23 8:57 ` 2.6.13-rc6-mm2 Grant.Coady @ 2005-08-23 11:32 ` Reuben Farrelly 1 sibling, 0 replies; 6+ messages in thread From: Reuben Farrelly @ 2005-08-23 11:32 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel Hi, On 23/08/2005 4:30 p.m., Andrew Morton wrote: > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc6/2.6.13-rc6-mm2/ > > - Various updates. Nothing terribly noteworthy. Yup, seems to be generally good... Noticed this in the log earlier tonight: Aug 23 19:44:51 tornado kernel: hub 5-0:1.0: port 1 disabled by hub (EMI?), re-enabling... Aug 23 19:44:51 tornado kernel: usb 5-1: USB disconnect, address 2 Aug 23 19:44:51 tornado kernel: drivers/usb/class/usblp.c: usblp0: removed Aug 23 19:44:51 tornado kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000004 Aug 23 19:44:51 tornado kernel: printing eip: Aug 23 19:44:51 tornado kernel: c01ccef2 Aug 23 19:44:51 tornado kernel: *pde = 00000000 Aug 23 19:44:51 tornado kernel: Oops: 0000 [#1] Aug 23 19:44:51 tornado kernel: SMP Aug 23 19:44:51 tornado kernel: last sysfs file: /devices/pci0000:00/0000:00:1f.3/i2c-0/name Aug 23 19:44:51 tornado kernel: Modules linked in: nfsd exportfs lockd eeprom sunrpc ipv6 iptable_filter binfmt_misc reiser4 zlib_de flate zlib_inflate dm_mod video thermal processor fan button ac tpm_nsc i2c_i801 sky2 e100 sr_mod Aug 23 19:44:51 tornado kernel: CPU: 1 Aug 23 19:44:51 tornado kernel: EIP: 0060:[<c01ccef2>] Not tainted VLI Aug 23 19:44:51 tornado kernel: EFLAGS: 00010286 (2.6.13-rc6-mm2) Aug 23 19:44:51 tornado kernel: EIP is at _raw_spin_lock+0x7/0x73 Aug 23 19:44:51 tornado kernel: eax: 00000000 ebx: 00000000 ecx: c1a60658 edx: c1a63e24 Aug 23 19:44:51 tornado kernel: esi: 00000000 edi: c0382400 ebp: f7c55e98 esp: f7c55e90 Aug 23 19:44:51 tornado kernel: ds: 007b es: 007b ss: 0068 Aug 23 19:44:51 tornado kernel: Process khubd (pid: 109, threadinfo=f7c54000 task=c192b030) Aug 23 19:44:51 tornado kernel: Stack: f7c58a8c 00000000 f7c55ea0 c0312219 f7c55eb0 c030feb7 f7c58ae8 f7c58a48 Aug 23 19:44:51 tornado kernel: f7c55ec4 c0217e73 f7c58a48 f7d134ec 00000040 f7c55ed0 c0217ec0 f7c58a48 Aug 23 19:44:51 tornado kernel: f7c55edc c0217814 f7c58a48 f7c55eec c0216ad2 f7c58a48 f7c58a14 f7c55ef8 Aug 23 19:44:51 tornado kernel: Call Trace: Aug 23 19:44:51 tornado kernel: [<c01039c3>] show_stack+0x94/0xca Aug 23 19:44:51 tornado kernel: [<c0103b6c>] show_registers+0x15a/0x1ea Aug 23 19:44:51 tornado kernel: [<c0103d8a>] die+0x108/0x183 Aug 23 19:44:51 tornado kernel: [<c031295a>] do_page_fault+0x1ea/0x63d Aug 23 19:44:51 tornado kernel: [<c0103693>] error_code+0x4f/0x54 Aug 23 19:44:51 tornado kernel: [<c0312219>] _spin_lock+0x8/0xa Aug 23 19:44:51 tornado kernel: [<c030feb7>] klist_remove+0x10/0x2c Aug 23 19:44:51 tornado kernel: [<c0217e73>] __device_release_driver+0x41/0x65 Aug 23 19:44:51 tornado kernel: [<c0217ec0>] device_release_driver+0x29/0x39 Aug 23 19:44:51 tornado kernel: [<c0217814>] bus_remove_device+0x52/0x60 Aug 23 19:44:51 tornado kernel: [<c0216ad2>] device_del+0x2e/0x5d Aug 23 19:44:51 tornado kernel: [<c0216b0c>] device_unregister+0xb/0x15 Aug 23 19:44:51 tornado kernel: [<c0275d67>] usb_disconnect+0x115/0x15c Aug 23 19:44:51 tornado kernel: [<c0276b85>] hub_port_connect_change+0x54/0x399 Aug 23 19:44:51 tornado kernel: [<c027713e>] hub_events+0x274/0x3b2 Aug 23 19:44:51 tornado kernel: [<c0277296>] hub_thread+0x1a/0xdf Aug 23 19:44:51 tornado kernel: [<c012fba7>] kthread+0x99/0x9d Aug 23 19:44:51 tornado kernel: [<c01010b5>] kernel_thread_helper+0x5/0xb Aug 23 19:44:51 tornado kernel: Code: 00 00 00 8b 0d a8 62 36 c0 e9 61 ff ff ff f3 90 31 c0 86 07 84 c0 0f 8e 79 ff ff ff 83 c4 18 5 b 5e 5f 5d c3 55 89 e5 56 53 89 c3 <81> 78 04 ad 4e ad de 75 2d be 00 e0 ff ff 21 e6 8b 06 39 43 0c reuben ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2005-09-01 21:21 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2005-08-23 16:28 2.6.13-rc6-mm2 Daniel Ritz -- strict thread matches above, loose matches on Subject: below -- 2005-08-23 4:30 2.6.13-rc6-mm2 Andrew Morton 2005-08-23 8:57 ` 2.6.13-rc6-mm2 Grant.Coady 2005-09-01 7:03 ` 2.6.13-rc6-mm2 Jean Delvare 2005-09-01 21:21 ` 2.6.13-rc6-mm2 Grant.Coady 2005-08-23 11:32 ` 2.6.13-rc6-mm2 Reuben Farrelly
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox
Powered by JetHome