lkml.org 
[lkml]   [2007]   [Feb]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject2.6.20-almost-rc1: usb oops during resume
    Hi!

    ...is it "use after free"?

    Greg, could we reduce verbosity of driver model? "PM: Adding info for
    No Bus:vcs*" is not very useful.

    I have some patches in bluetooth, but nothing that should really
    matter.

    Pavel

    Bluetooth: L2CAP ver 2.8
    Bluetooth: L2CAP socket layer initialized
    Bluetooth: SCO (Voice Link) ver 0.5
    Bluetooth: SCO socket layer initialized
    Bluetooth: RFCOMM socket layer initialized
    Bluetooth: RFCOMM TTY layer initialized
    Bluetooth: RFCOMM ver 1.8
    Bluetooth: BNEP (Ethernet Emulation) ver 1.2
    Bluetooth: BNEP filters: protocol multicast
    Bluetooth: HIDP (Human Interface Emulation) ver 1.1
    ieee80211: 802.11 data/management/control stack, git-1.1.13
    ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
    ieee80211_crypt: registered algorithm 'NULL'
    ieee80211_crypt: registered algorithm 'WEP'
    Starting balanced_irq
    Using IPI No-Shortcut mode
    swsusp: Resume From Partition /dev/sda1
    PM: Checking swsusp image.
    Time: acpi_pm clocksource has been installed.
    PM: Resume from disk failed.
    md: Autodetecting RAID arrays.
    md: autorun ...
    md: ... autorun DONE.
    kjournald starting. Commit interval 5 seconds
    EXT3-fs: mounted filesystem with ordered data mode.
    VFS: Mounted root (ext3 filesystem) readonly.
    Freeing unused kernel memory: 280k freed
    PM: Adding info for No Bus:vcs1
    PM: Adding info for No Bus:vcsa1
    PM: Removing info for No Bus:vcs1
    PM: Removing info for No Bus:vcsa1
    PM: Adding info for No Bus:vcs1
    PM: Adding info for No Bus:vcsa1
    PM: Removing info for No Bus:vcs1
    PM: Removing info for No Bus:vcsa1
    PM: Adding info for No Bus:vcs1
    PM: Adding info for No Bus:vcsa1
    PM: Removing info for No Bus:vcs1
    PM: Removing info for No Bus:vcsa1
    PM: Adding info for No Bus:vcs1
    PM: Adding info for No Bus:vcsa1
    PM: Removing info for No Bus:vcs1
    PM: Removing info for No Bus:vcsa1
    PM: Adding info for No Bus:vcs1
    PM: Adding info for No Bus:vcsa1
    PM: Removing info for No Bus:vcs1
    PM: Removing info for No Bus:vcsa1
    PM: Adding info for No Bus:vcs1
    PM: Adding info for No Bus:vcsa1
    PM: Removing info for No Bus:vcs1
    PM: Removing info for No Bus:vcsa1
    PM: Adding info for No Bus:vcs1
    PM: Adding info for No Bus:vcsa1
    PM: Removing info for No Bus:vcs1
    PM: Removing info for No Bus:vcsa1
    PM: Adding info for No Bus:vcs1
    PM: Adding info for No Bus:vcsa1
    PM: Removing info for No Bus:vcs1
    PM: Removing info for No Bus:vcsa1
    PM: Adding info for No Bus:vcs1
    PM: Adding info for No Bus:vcsa1
    PM: Removing info for No Bus:vcs1
    PM: Removing info for No Bus:vcsa1
    PM: Adding info for No Bus:vcs1
    PM: Adding info for No Bus:vcsa1
    PM: Adding info for No Bus:vcs23
    PM: Adding info for No Bus:vcsa23
    EXT3 FS on sda4, internal journal
    Adding 987988k swap on /dev/sda1. Priority:-1 extents:1 across:987988k
    kjournald starting. Commit interval 5 seconds
    EXT3 FS on sda2, internal journal
    EXT3-fs: mounted filesystem with ordered data mode.
    PM: Adding info for No Bus:vcs12
    PM: Adding info for No Bus:vcsa12
    pcmcia: Detected deprecated PCMCIA ioctl usage from process: cardmgr.
    pcmcia: This interface will soon be removed from the kernel; please expect breakage unless you upgrade to new tools.
    pcmcia: see http://www.kernel.org/pub/linux/utils/kernel/pcmcia/pcmcia.html for details.
    cs: IO port probe 0x310-0x380: clean.
    cs: IO port probe 0xa00-0xaff: clean.
    PM: Adding info for No Bus:vcs10
    PM: Adding info for No Bus:vcsa10
    Clocksource tsc unstable (delta = -299687739 ns)
    PM: Adding info for No Bus:vcs11
    PM: Adding info for No Bus:vcsa11
    PM: Adding info for No Bus:vcs2
    PM: Adding info for No Bus:vcs4
    PM: Adding info for No Bus:vcs3
    PM: Adding info for No Bus:vcs5
    PM: Adding info for No Bus:vcs6
    PM: Adding info for No Bus:vcs8
    PM: Adding info for No Bus:vcs7
    PM: Adding info for No Bus:vcsa4
    PM: Adding info for No Bus:vcsa3
    PM: Adding info for No Bus:vcsa5
    PM: Adding info for No Bus:vcsa6
    PM: Adding info for No Bus:vcsa8
    PM: Adding info for No Bus:vcsa7
    PM: Adding info for No Bus:vcsa2
    coda_read_super: Bad mount data
    coda_read_super: device index: 0
    coda_read_super: rootfid is (01234567.ffffffff.080519b0.00000000)
    PM: Removing info for No Bus:vcs10
    PM: Removing info for No Bus:vcsa10
    coda_upcall: Venus dead on (op,un) (7.2) flags 10
    Failure of coda_cnode_make for root: error -19
    usb 5-1: new full speed USB device using uhci_hcd and address 3
    PM: Adding info for usb:5-1
    PM: Adding info for No Bus:usbdev5.3_ep00
    usb 5-1: configuration #1 chosen from 1 choice
    PM: Adding info for usb:5-1:1.0
    PM: Adding info for No Bus:hci0
    PM: Adding info for No Bus:usbdev5.3_ep81
    PM: Adding info for No Bus:usbdev5.3_ep82
    PM: Adding info for No Bus:usbdev5.3_ep02
    PM: Adding info for usb:5-1:1.1
    PM: Adding info for No Bus:usbdev5.3_ep83
    PM: Adding info for No Bus:usbdev5.3_ep03
    PM: Adding info for usb:5-1:1.2
    PM: Adding info for No Bus:usbdev5.3_ep84
    PM: Adding info for No Bus:usbdev5.3_ep04
    PM: Adding info for usb:5-1:1.3
    PM: Adding info for No Bus:usbdev5.3
    hci_cmd_task: hci0 command tx timeout
    PM: Adding info for No Bus:rfcomm0
    PM: Adding info for bluetooth:acl00E0033C043E
    PM: Adding info for No Bus:ppp0
    PM: Adding info for No Bus:vcs10
    PM: Adding info for No Bus:vcsa10
    PM: Removing info for No Bus:vcs10
    PM: Removing info for No Bus:vcsa10
    PM: Adding info for No Bus:vcs9
    PM: Adding info for No Bus:vcsa9
    PM: Adding info for No Bus:vcs10
    PM: Adding info for No Bus:vcsa10
    PM: Removing info for No Bus:vcs10
    PM: Removing info for No Bus:vcsa10
    PM: Removing info for No Bus:ppp0
    PM: Preparing system for mem sleep
    Stopping tasks ... done.
    Suspending console(s)
    usb 5-1:1.3: suspend
    usb 5-1:1.2: suspend
    hci_usb 5-1:1.1: suspend
    hci_usb 5-1:1.0: suspend
    usb 5-1: suspend, may wakeup
    mmcblk mmc0:cc53: suspend
    psmouse serio1: suspend
    atkbd serio0: suspend
    __tx_submit: hci0 tx submit failed urb f7ef661c type 1 err -113
    i8042 i8042: suspend
    usbdev5.2: PM: suspend 0->2, parent 5-2 already 2
    usbdev5.2_ep83: PM: suspend 0->2, parent 5-2:1.0 already 2
    usbdev5.2_ep02: PM: suspend 0->2, parent 5-2:1.0 already 2
    usbdev5.2_ep81: PM: suspend 0->2, parent 5-2:1.0 already 2
    usb 5-2:1.0: PM: suspend 2-->2
    usb 5-2:1.0: PM: suspend 2->2, parent 5-2 already 2
    usbdev5.2_ep00: PM: suspend 0->2, parent 5-2 already 2
    usb 5-2: PM: suspend 2-->2
    hub 5-0:1.0: suspend
    usb usb5: suspend, may wakeup
    usbdev4.1: PM: suspend 0->2, parent usb4 already 2
    usbdev4.1_ep81: PM: suspend 0->2, parent 4-0:1.0 already 2
    hub 4-0:1.0: PM: suspend 2-->2
    hub 4-0:1.0: PM: suspend 2->2, parent usb4 already 2
    usbdev4.1_ep00: PM: suspend 0->2, parent usb4 already 2
    usb usb4: PM: suspend 2-->2
    usbdev3.1: PM: suspend 0->2, parent usb3 already 2
    usbdev3.1_ep81: PM: suspend 0->2, parent 3-0:1.0 already 2
    hub 3-0:1.0: PM: suspend 2-->2
    hub 3-0:1.0: PM: suspend 2->2, parent usb3 already 2
    usbdev3.1_ep00: PM: suspend 0->2, parent usb3 already 2
    usb usb3: PM: suspend 2-->2
    usbdev2.1: PM: suspend 0->2, parent usb2 already 2
    usbdev2.1_ep81: PM: suspend 0->2, parent 2-0:1.0 already 2
    hub 2-0:1.0: PM: suspend 2-->2
    hub 2-0:1.0: PM: suspend 2->2, parent usb2 already 2
    usbdev2.1_ep00: PM: suspend 0->2, parent usb2 already 2
    usb usb2: PM: suspend 2-->2
    usbdev1.1: PM: suspend 0->2, parent usb1 already 2
    usbdev1.1_ep81: PM: suspend 0->2, parent 1-0:1.0 already 2
    hub 1-0:1.0: PM: suspend 2-->2
    hub 1-0:1.0: PM: suspend 2->2, parent usb1 already 2
    usbdev1.1_ep00: PM: suspend 0->2, parent usb1 already 2
    usb usb1: PM: suspend 2-->2
    sd 0:0:0:0: suspend
    serial8250 serial8250: suspend
    vesafb vesafb.0: suspend
    pcspkr pcspkr: suspend
    platform bluetooth: suspend
    pnp 00:0b: suspend
    pnp 00:0a: suspend
    i8042 aux 00:09: suspend
    i8042 kbd 00:08: suspend
    rtc_cmos 00:07: suspend, may wakeup
    pnp 00:06: suspend
    pnp 00:05: suspend
    pnp 00:04: suspend
    pnp 00:03: suspend
    system 00:02: suspend
    pnp 00:01: suspend
    system 00:00: suspend
    sdhci 0000:15:00.2: suspend
    ACPI: PCI interrupt for device 0000:15:00.2 disabled
    ohci1394 0000:15:00.1: suspend
    yenta_cardbus 0000:15:00.0: suspend
    pci 0000:03:00.0: suspend
    e1000 0000:02:00.0: suspend
    ACPI: PCI interrupt for device 0000:02:00.0 disabled
    pci 0000:00:1f.3: suspend
    ahci 0000:00:1f.2: suspend
    ACPI: PCI interrupt for device 0000:00:1f.2 disabled
    PIIX_IDE 0000:00:1f.1: suspend
    pci 0000:00:1f.0: suspend
    pci 0000:00:1e.0: suspend
    ehci_hcd 0000:00:1d.7: suspend, may wakeup
    ACPI: PCI interrupt for device 0000:00:1d.7 disabled
    uhci_hcd 0000:00:1d.3: suspend
    ACPI: PCI interrupt for device 0000:00:1d.3 disabled
    uhci_hcd 0000:00:1d.2: suspend
    ACPI: PCI interrupt for device 0000:00:1d.2 disabled
    uhci_hcd 0000:00:1d.1: suspend
    ACPI: PCI interrupt for device 0000:00:1d.1 disabled
    uhci_hcd 0000:00:1d.0: suspend
    ACPI: PCI interrupt for device 0000:00:1d.0 disabled
    pci 0000:00:1c.3: suspend
    pci 0000:00:1c.2: suspend
    pci 0000:00:1c.1: suspend
    pci 0000:00:1c.0: suspend
    HDA Intel 0000:00:1b.0: suspend
    ACPI: PCI interrupt for device 0000:00:1b.0 disabled
    pci 0000:00:02.1: suspend
    pci 0000:00:02.0: suspend
    agpgart-intel 0000:00:00.0: suspend
    thermal thermal:02: suspend
    thermal thermal:01: suspend
    acpi thermal:00: suspend
    acpi device:20: suspend
    acpi device:1f: suspend
    acpi device:1e: suspend
    acpi device:1d: suspend
    acpi device:1c: suspend
    acpi device:1b: suspend
    acpi device:1a: suspend
    acpi device:19: suspend
    acpi device:18: suspend
    acpi device:17: suspend
    acpi device:16: suspend
    acpi device:15: suspend
    acpi device:14: suspend
    acpi device:13: suspend
    acpi device:12: suspend
    acpi device:11: suspend
    acpi device:10: suspend
    acpi device:0f: suspend
    acpi device:0e: suspend
    acpi device:0d: suspend
    acpi device:0c: suspend
    acpi device:0b: suspend
    acpi device:0a: suspend
    acpi device:09: suspend
    acpi device:08: suspend
    acpi device:07: suspend
    acpi device:06: suspend
    acpi device:05: suspend
    video video:01: suspend
    acpi device:04: suspend
    acpi device:03: suspend
    acpi device:02: suspend
    video video:00: suspend
    ibm_hotkey IBM0068:00: suspend
    ac ACPI0003:00: suspend
    battery PNP0C0A:00: suspend
    power power_resource:00: suspend
    ec PNP0C09:00: suspend
    acpi ATM1200:00: suspend
    acpi IBM0071:00: suspend
    acpi IBM3780:00: suspend
    acpi PNP0303:00: suspend
    acpi PNP0B00:00: suspend
    acpi PNP0C04:00: suspend
    acpi PNP0800:00: suspend
    acpi PNP0200:00: suspend
    acpi PNP0103:00: suspend
    acpi PNP0100:00: suspend
    acpi PNP0000:00: suspend
    acpi PNP0C02:00: suspend
    acpi device:01: suspend
    pci_root PNP0A08:00: suspend
    button PNP0C0E:00: suspend
    button PNP0C0D:00: suspend
    acpi PNP0C01:00: suspend
    pci_link PNP0C0F:07: suspend
    pci_link PNP0C0F:06: suspend
    pci_link PNP0C0F:05: suspend
    pci_link PNP0C0F:04: suspend
    pci_link PNP0C0F:03: suspend
    pci_link PNP0C0F:02: suspend
    pci_link PNP0C0F:01: suspend
    pci_link PNP0C0F:00: suspend
    acpi device:00: suspend
    processor ACPI0007:01: suspend
    processor ACPI0007:00: suspend
    button button_power:00: suspend
    acpi acpi_system:00: suspend
    platform bay.0: suspend
    platform dock.0: suspend
    Disabling non-boot CPUs ...
    Breaking affinity for irq 22
    CPU 1 is now offline
    SMP alternatives: switching to UP code
    PM: Removing info for No Bus:msr1
    CPU1 is down
    PM: Entering mem sleep
    serial8250 serial8250: LATE suspend
    vesafb vesafb.0: LATE suspend
    pcspkr pcspkr: LATE suspend
    platform bluetooth: LATE suspend
    sdhci 0000:15:00.2: LATE suspend
    ohci1394 0000:15:00.1: LATE suspend
    yenta_cardbus 0000:15:00.0: LATE suspend
    pci 0000:03:00.0: LATE suspend
    e1000 0000:02:00.0: LATE suspend
    pci 0000:00:1f.3: LATE suspend
    PIIX_IDE 0000:00:1f.1: LATE suspend
    pci 0000:00:1f.0: LATE suspend
    pci 0000:00:1e.0: LATE suspend
    pci 0000:00:1c.3: LATE suspend
    pci 0000:00:1c.2: LATE suspend
    pci 0000:00:1c.1: LATE suspend
    pci 0000:00:1c.0: LATE suspend
    HDA Intel 0000:00:1b.0: LATE suspend
    pci 0000:00:02.1: LATE suspend
    pci 0000:00:02.0: LATE suspend
    agpgart-intel 0000:00:00.0: LATE suspend
    platform bay.0: LATE suspend
    platform dock.0: LATE suspend
    hwsleep-0318 [-1267] enter_sleep_state : Entering sleep state [S3]
    Back to C!
    platform dock.0: EARLY resume
    platform bay.0: EARLY resume
    agpgart-intel 0000:00:00.0: EARLY resume
    pci 0000:00:02.0: EARLY resume
    pci 0000:00:02.1: EARLY resume
    HDA Intel 0000:00:1b.0: EARLY resume
    pci 0000:00:1c.0: EARLY resume
    pci 0000:00:1c.1: EARLY resume
    pci 0000:00:1c.2: EARLY resume
    pci 0000:00:1c.3: EARLY resume
    uhci_hcd 0000:00:1d.0: EARLY resume
    uhci_hcd 0000:00:1d.1: EARLY resume
    uhci_hcd 0000:00:1d.2: EARLY resume
    uhci_hcd 0000:00:1d.3: EARLY resume
    ehci_hcd 0000:00:1d.7: EARLY resume
    pci 0000:00:1e.0: EARLY resume
    pci 0000:00:1f.0: EARLY resume
    PIIX_IDE 0000:00:1f.1: EARLY resume
    ahci 0000:00:1f.2: EARLY resume
    pci 0000:00:1f.3: EARLY resume
    e1000 0000:02:00.0: EARLY resume
    pci 0000:03:00.0: EARLY resume
    yenta_cardbus 0000:15:00.0: EARLY resume
    ohci1394 0000:15:00.1: EARLY resume
    sdhci 0000:15:00.2: EARLY resume
    platform bluetooth: EARLY resume
    pcspkr pcspkr: EARLY resume
    vesafb vesafb.0: EARLY resume
    serial8250 serial8250: EARLY resume
    i8042 i8042: EARLY resume
    PM: Finishing wakeup.
    Enabling non-boot CPUs ...
    SMP alternatives: switching to SMP code
    Booting processor 1/1 eip 3000
    Initializing CPU#1
    Calibrating delay using timer specific routine.. 20089.03 BogoMIPS (lpj=100445195)
    CPU: After generic identify, caps: bfe9fbff 00100000 00000000 00000000 0000c1a9 00000000 00000000
    monitor/mwait feature present.
    CPU: L1 I cache: 32K, L1 D cache: 32K
    CPU: L2 cache: 2048K
    CPU: Physical Processor ID: 0
    CPU: Processor Core ID: 1
    CPU: After all inits, caps: bfe9fbff 00100000 00000000 00002940 0000c1a9 00000000 00000000
    CPU1: Intel Genuine Intel(R) CPU T2400 @ 1.83GHz stepping 08
    PM: Adding info for No Bus:msr1
    CPU1 is up
    platform dock.0: resuming
    platform bay.0: resuming
    acpi acpi_system:00: resuming
    button button_power:00: resuming
    processor ACPI0007:00: resuming
    processor ACPI0007:01: resuming
    acpi device:00: resuming
    pci_link PNP0C0F:00: resuming
    pci_link PNP0C0F:01: resuming
    pci_link PNP0C0F:02: resuming
    pci_link PNP0C0F:03: resuming
    pci_link PNP0C0F:04: resuming
    pci_link PNP0C0F:05: resuming
    pci_link PNP0C0F:06: resuming
    pci_link PNP0C0F:07: resuming
    acpi PNP0C01:00: resuming
    button PNP0C0D:00: resuming
    button PNP0C0E:00: resuming
    pci_root PNP0A08:00: resuming
    acpi device:01: resuming
    acpi PNP0C02:00: resuming
    acpi PNP0000:00: resuming
    acpi PNP0100:00: resuming
    acpi PNP0103:00: resuming
    acpi PNP0200:00: resuming
    acpi PNP0800:00: resuming
    acpi PNP0C04:00: resuming
    acpi PNP0B00:00: resuming
    acpi PNP0303:00: resuming
    acpi IBM3780:00: resuming
    acpi IBM0071:00: resuming
    acpi ATM1200:00: resuming
    ec PNP0C09:00: resuming
    power power_resource:00: resuming
    battery PNP0C0A:00: resuming
    ac ACPI0003:00: resuming
    ibm_hotkey IBM0068:00: resuming
    video video:00: resuming
    acpi device:02: resuming
    acpi device:03: resuming
    acpi device:04: resuming
    video video:01: resuming
    acpi device:05: resuming
    acpi device:06: resuming
    acpi device:07: resuming
    acpi device:08: resuming
    acpi device:09: resuming
    acpi device:0a: resuming
    acpi device:0b: resuming
    acpi device:0c: resuming
    acpi device:0d: resuming
    acpi device:0e: resuming
    acpi device:0f: resuming
    acpi device:10: resuming
    acpi device:11: resuming
    acpi device:12: resuming
    acpi device:13: resuming
    acpi device:14: resuming
    acpi device:15: resuming
    acpi device:16: resuming
    acpi device:17: resuming
    acpi device:18: resuming
    acpi device:19: resuming
    acpi device:1a: resuming
    acpi device:1b: resuming
    acpi device:1c: resuming
    acpi device:1d: resuming
    acpi device:1e: resuming
    acpi device:1f: resuming
    acpi device:20: resuming
    acpi thermal:00: resuming
    thermal thermal:01: resuming
    thermal thermal:02: resuming
    agpgart-intel 0000:00:00.0: resuming
    pci 0000:00:02.0: resuming
    pci 0000:00:02.1: resuming
    PM: Writing back config space on device 0000:00:02.1 at offset 1 (was 900000, writing 900003)
    HDA Intel 0000:00:1b.0: resuming
    PM: Writing back config space on device 0000:00:1b.0 at offset 1 (was 100106, writing 100102)
    PCI: Setting latency timer of device 0000:00:1b.0 to 64
    pci 0000:00:1c.0: resuming
    PCI: Setting latency timer of device 0000:00:1c.0 to 64
    pci 0000:00:1c.1: resuming
    PCI: Setting latency timer of device 0000:00:1c.1 to 64
    pci 0000:00:1c.2: resuming
    PM: Writing back config space on device 0000:00:1c.2 at offset 7 (was 20006050, writing 6050)
    PCI: Setting latency timer of device 0000:00:1c.2 to 64
    pci 0000:00:1c.3: resuming
    PM: Writing back config space on device 0000:00:1c.3 at offset f (was 40400, writing 4040b)
    PM: Writing back config space on device 0000:00:1c.3 at offset 9 (was 10001, writing e421e421)
    PM: Writing back config space on device 0000:00:1c.3 at offset 8 (was 0, writing ebf0ea00)
    PM: Writing back config space on device 0000:00:1c.3 at offset 7 (was 20000000, writing 8070)
    PM: Writing back config space on device 0000:00:1c.3 at offset 3 (was 810000, writing 810010)
    PM: Writing back config space on device 0000:00:1c.3 at offset 1 (was 100000, writing 100107)
    PCI: Setting latency timer of device 0000:00:1c.3 to 64
    uhci_hcd 0000:00:1d.0: resuming
    PCI: Setting latency timer of device 0000:00:1d.0 to 64
    usb usb2: root hub lost power or was reset
    uhci_hcd 0000:00:1d.1: resuming
    PCI: Setting latency timer of device 0000:00:1d.1 to 64
    usb usb3: root hub lost power or was reset
    uhci_hcd 0000:00:1d.2: resuming
    PCI: Setting latency timer of device 0000:00:1d.2 to 64
    usb usb4: root hub lost power or was reset
    uhci_hcd 0000:00:1d.3: resuming
    PCI: Setting latency timer of device 0000:00:1d.3 to 64
    usb usb5: root hub lost power or was reset
    ehci_hcd 0000:00:1d.7: resuming
    PCI: Setting latency timer of device 0000:00:1d.7 to 64
    pci 0000:00:1e.0: resuming
    PM: Writing back config space on device 0000:00:1e.0 at offset 1 (was 100005, writing 100007)
    PCI: Setting latency timer of device 0000:00:1e.0 to 64
    pci 0000:00:1f.0: resuming
    PIIX_IDE 0000:00:1f.1: resuming
    ahci 0000:00:1f.2: resuming
    PCI: Setting latency timer of device 0000:00:1f.2 to 64
    pci 0000:00:1f.3: resuming
    e1000 0000:02:00.0: resuming
    PCI: Setting latency timer of device 0000:02:00.0 to 64
    pci 0000:03:00.0: resuming
    yenta_cardbus 0000:15:00.0: resuming
    ohci1394 0000:15:00.1: resuming
    PM: Writing back config space on device 0000:15:00.1 at offset 4 (was 0, writing e4301000)
    PM: Writing back config space on device 0000:15:00.1 at offset 3 (was 800000, writing 804000)
    PM: Writing back config space on device 0000:15:00.1 at offset 1 (was 2100000, writing 2100006)
    ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[16] MMIO=[e4301000-e43017ff] Max Packet=[2048] IR/IT contexts=[4/4]
    sdhci 0000:15:00.2: resuming
    PM: Writing back config space on device 0000:15:00.2 at offset 4 (was 0, writing e4301800)
    PM: Writing back config space on device 0000:15:00.2 at offset 3 (was 800000, writing 804000)
    PM: Writing back config space on device 0000:15:00.2 at offset 1 (was 2100000, writing 2100006)
    system 00:00: resuming
    pnp 00:01: resuming
    system 00:02: resuming
    pnp 00:03: resuming
    pnp 00:04: resuming
    pnp 00:05: resuming
    pnp 00:06: resuming
    rtc_cmos 00:07: resuming
    i8042 kbd 00:08: resuming
    pnp: Device 00:08 does not support activation.
    i8042 aux 00:09: resuming
    pnp: Device 00:09 does not support activation.
    pnp 00:0a: resuming
    pnp 00:0b: resuming
    platform bluetooth: resuming
    pcspkr pcspkr: resuming
    vesafb vesafb.0: resuming
    serial8250 serial8250: resuming
    sd 0:0:0:0: resuming
    usbdev1.1_ep00: PM: resume from 0, parent usb1 still 2
    usbdev1.1_ep81: PM: resume from 0, parent 1-0:1.0 still 2
    usbdev1.1: PM: resume from 0, parent usb1 still 2
    usb usb2: resuming
    usb usb3: resuming
    usb usb4: resuming
    ata2: SATA link down (SStatus 0 SControl 0)
    ata3: SATA link down (SStatus 0 SControl 0)
    ata4: SATA link down (SStatus 0 SControl 0)
    usb usb5: resuming
    hub 5-0:1.0: resuming
    usbdev5.2_ep00: PM: resume from 0, parent 5-2 still 2
    usbdev5.2_ep81: PM: resume from 0, parent 5-2:1.0 still 2
    usbdev5.2_ep02: PM: resume from 0, parent 5-2:1.0 still 2
    usbdev5.2_ep83: PM: resume from 0, parent 5-2:1.0 still 2
    usbdev5.2: PM: resume from 0, parent 5-2 still 2
    i8042 i8042: resuming
    atkbd serio0: resuming
    psmouse serio1: resuming
    mmcblk mmc0:cc53: resuming
    usb 5-1: resuming
    usbdev5.3_ep00: PM: resume from 0, parent 5-1 still 2
    hci_usb 5-1:1.0: PM: resume from 2, parent 5-1 still 2
    hci_usb 5-1:1.0: resuming
    hci0: PM: resume from 0, parent 5-1:1.0 still 2
    usbdev5.3_ep81: PM: resume from 0, parent 5-1:1.0 still 2
    usbdev5.3_ep82: PM: resume from 0, parent 5-1:1.0 still 2
    usbdev5.3_ep02: PM: resume from 0, parent 5-1:1.0 still 2
    hci_usb 5-1:1.1: PM: resume from 2, parent 5-1 still 2
    hci_usb 5-1:1.1: resuming
    usbdev5.3_ep83: PM: resume from 0, parent 5-1:1.1 still 2
    usbdev5.3_ep03: PM: resume from 0, parent 5-1:1.1 still 2
    usb 5-1:1.2: PM: resume from 2, parent 5-1 still 2
    usb 5-1:1.2: resuming
    usbdev5.3_ep84: PM: resume from 0, parent 5-1:1.2 still 2
    usbdev5.3_ep04: PM: resume from 0, parent 5-1:1.2 still 2
    usb 5-1:1.3: PM: resume from 2, parent 5-1 still 2
    usb 5-1:1.3: resuming
    usbdev5.3: PM: resume from 0, parent 5-1 still 2
    Restarting tasks ... <6>usb 5-1: USB disconnect, address 3
    PM: Removing info for No Bus:usbdev5.3_ep81
    done.
    PM: Removing info for No Bus:usbdev5.3_ep82
    PM: Removing info for No Bus:usbdev5.3_ep02
    slab error in verify_redzone_free(): cache `size-512': memory outside object was overwritten
    [<c016d268>] cache_free_debugcheck+0x128/0x1d0
    [<c04ba1c3>] hci_usb_close+0xf3/0x160
    [<c016e5e0>] kfree+0x50/0xa0
    [<c04ba1c3>] hci_usb_close+0xf3/0x160
    [<c04ba29e>] hci_usb_disconnect+0x2e/0x90
    [<c0456483>] usb_disable_interface+0x53/0x70
    [<c0458f60>] usb_unbind_interface+0x50/0xa0
    [<c032ce78>] __device_release_driver+0x68/0xb0
    [<c032d21e>] device_release_driver+0x1e/0x40
    [<c032c74b>] bus_remove_device+0x8b/0xa0
    [<c032b079>] device_del+0x169/0x1d0
    [<c0456edd>] usb_disable_device+0x4d/0x100
    [<c0450f2a>] usb_disconnect+0x9a/0x120
    [<c04538f5>] hub_thread+0x3d5/0xe20
    [<c0121b61>] __activate_task+0x21/0x40
    [<c012494f>] try_to_wake_up+0x3f/0x420
    [<c013d170>] autoremove_wake_function+0x0/0x50
    [<c0453520>] hub_thread+0x0/0xe20
    [<c013d0bc>] kthread+0xec/0xf0
    [<c013cfd0>] kthread+0x0/0xf0
    [<c0104cab>] kernel_thread_helper+0x7/0x1c
    =======================
    e9087b3c: redzone 1:0x5a5a5a5a, redzone 2:0x170fc2a5.
    ------------[ cut here ]------------
    kernel BUG at mm/slab.c:2876!
    invalid opcode: 0000 [#1]
    SMP
    Modules linked in:
    CPU: 1
    EIP: 0060:[<c016d2f2>] Not tainted VLI
    EFLAGS: 00010002 (2.6.20 #402)
    EIP is at cache_free_debugcheck+0x1b2/0x1d0
    eax: e9087b34 ebx: e90870f8 ecx: 00052c00 edx: 0000020c
    esi: c20df680 edi: e9087b3c ebp: 5a5a5a5a esp: c21abdec
    ds: 007b es: 007b fs: 00d8 gs: 0000 ss: 0068
    Process khubd (pid: 271, ti=c21aa000 task=c22af0b0 task.ti=c21aa000)
    Stack: c06c6d04 e9087b3c 5a5a5a5a 170fc2a5 c04ba1c3 e90870c0 c20df680 c23e3330
    e9087b40 00000282 c016e5e0 f7ef661c f7ef6608 00000000 00000000 c04ba1c3
    e945172c e945175c e9068448 e94516a0 00000000 e94516a0 e9068448 c07c2960
    Call Trace:
    [<c04ba1c3>] hci_usb_close+0xf3/0x160
    [<c016e5e0>] kfree+0x50/0xa0
    [<c04ba1c3>] hci_usb_close+0xf3/0x160
    [<c04ba29e>] hci_usb_disconnect+0x2e/0x90
    [<c0456483>] usb_disable_interface+0x53/0x70
    [<c0458f60>] usb_unbind_interface+0x50/0xa0
    [<c032ce78>] __device_release_driver+0x68/0xb0
    [<c032d21e>] device_release_driver+0x1e/0x40
    [<c032c74b>] bus_remove_device+0x8b/0xa0
    [<c032b079>] device_del+0x169/0x1d0
    [<c0456edd>] usb_disable_device+0x4d/0x100
    [<c0450f2a>] usb_disconnect+0x9a/0x120
    [<c04538f5>] hub_thread+0x3d5/0xe20
    [<c0121b61>] __activate_task+0x21/0x40
    [<c012494f>] try_to_wake_up+0x3f/0x420
    [<c013d170>] autoremove_wake_function+0x0/0x50
    [<c0453520>] hub_thread+0x0/0xe20
    [<c013d0bc>] kthread+0xec/0xf0
    [<c013cfd0>] kthread+0x0/0xf0
    [<c0104cab>] kernel_thread_helper+0x7/0x1c
    =======================
    Code: f0 2c 5a 75 8b b9 5e 5e 6c c0 89 f2 b8 6c 9a 62 c0 e8 a3 f4 ff ff eb 89 81 fb a5 c2 0f 17 0f 85 6c ff ff ff 90 8d 74 26 00 eb 8e <0f> 0b eb fe 0f 0b eb fe 8d b6 00 00 00 00 0f 0b eb fe 8b 52 0c
    EIP: [<c016d2f2>] cache_free_debugcheck+0x1b2/0x1d0 SS:ESP 0068:c21abdec
    ata1: waiting for device to spin up (7 secs)
    ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    ata1.00: configured for UDMA/100
    SCSI device sda: 117210240 512-byte hdwr sectors (60012 MB)
    sda: Write Protect is off
    sda: Mode Sense: 00 3a 00 00
    SCSI device sda: write cache: enabled, read cache: enabled, doesn't support DPO or FUA

    diff --git a/drivers/bluetooth/hci_bcsp.c b/drivers/bluetooth/hci_bcsp.c
    index d66064c..2ebbf07 100644
    --- a/drivers/bluetooth/hci_bcsp.c
    +++ b/drivers/bluetooth/hci_bcsp.c
    @@ -45,11 +45,6 @@ #include <net/bluetooth/hci_core.h>

    #include "hci_uart.h"

    -#ifndef CONFIG_BT_HCIUART_DEBUG
    -#undef BT_DBG
    -#define BT_DBG( A... )
    -#endif
    -
    #define VERSION "0.3"

    static int txcrc = 1;
    @@ -286,6 +281,7 @@ static struct sk_buff *bcsp_prepare_pkt(
    }

    /* Put payload */
    + /* FIXME: this is really ineffective */
    for (i = 0; i < len; i++) {
    bcsp_slip_one_byte(nskb, data[i]);

    @@ -440,6 +436,7 @@ static void bcsp_handle_le_pkt(struct hc
    else if (bcsp->rx_skb->data[1] >> 4 == 4 && bcsp->rx_skb->data[2] == 0 &&
    !memcmp(&bcsp->rx_skb->data[4], sync_pkt, 4)) {
    BT_ERR("Found a LE sync pkt, card has reset");
    + /* FIXME! */
    }
    }

    diff --git a/drivers/bluetooth/hci_ldisc.c b/drivers/bluetooth/hci_ldisc.c
    index 0f4203b..12dee0d 100644
    --- a/drivers/bluetooth/hci_ldisc.c
    +++ b/drivers/bluetooth/hci_ldisc.c
    @@ -46,11 +46,6 @@ #include <net/bluetooth/hci_core.h>

    #include "hci_uart.h"

    -#ifndef CONFIG_BT_HCIUART_DEBUG
    -#undef BT_DBG
    -#define BT_DBG( A... )
    -#endif
    -
    #define VERSION "2.2"

    static int reset = 0;
    @@ -184,9 +179,9 @@ static int hci_uart_flush(struct hci_dev

    BT_DBG("hdev %p tty %p", hdev, tty);

    - if (hu->tx_skb) {
    - kfree_skb(hu->tx_skb); hu->tx_skb = NULL;
    - }
    + if (hu->tx_skb)
    + kfree_skb(hu->tx_skb);
    + hu->tx_skb = NULL;

    /* Flush any pending characters in the driver and discipline. */
    tty_ldisc_flush(tty);
    @@ -366,6 +361,7 @@ static void hci_uart_tty_receive(struct
    return;

    spin_lock(&hu->rx_lock);
    + /* FIXME: what about some error handling? */
    hu->proto->recv(hu, (void *) data, count);
    hu->hdev->stat.byte_rx += count;
    spin_unlock(&hu->rx_lock);
    @@ -480,11 +476,8 @@ static int hci_uart_tty_ioctl(struct tty
    return -EUNATCH;

    default:
    - err = n_tty_ioctl(tty, file, cmd, arg);
    - break;
    - };
    -
    - return err;
    + return n_tty_ioctl(tty, file, cmd, arg);
    + }
    }

    /*
    --
    (english) http://www.livejournal.com/~pavelmachek
    (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2007-02-24 12:55    [W:0.092 / U:29.916 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site