Re: [3.5-rc6+] mei: irq: request_threaded_irq is missing the IRQF_ONESHOT flag

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Jul 13, 2012 at 12:29 PM, Sedat Dilek <sedat.dilek@xxxxxxxxx> wrote:
> On Fri, Jul 13, 2012 at 12:15 PM, Winkler, Tomas
> <tomas.winkler@xxxxxxxxx> wrote:
>>
>>
>>> -----Original Message-----
>>> From: Sedat Dilek [mailto:sedat.dilek@xxxxxxxxx]
>>> Sent: Friday, July 13, 2012 12:48 PM
>>> To: Winkler, Tomas
>>> Cc: Thomas Gleixner; LKML; Greg Kroah-Hartman; Roland Dreier
>>> Subject: [3.5-rc6+] mei: irq: request_threaded_irq is missing the
>>> IRQF_ONESHOT flag
>>>
>>> Hi,
>>>
>>> while dealing with [1], I saw this mei-related infos in dmesg when doing a
>>> suspend + resume (see [1] for more logs):
>>
>> The fix is included in this post pull request http://marc.info/?l=linux-kernel&m=134201523903406&w=2
>>
>
> [ CC Rafael @ linux-pm ML ]
>
> Hmm, I have this commit in my local GIT buil-tree already:
>
> $ git log --oneline | grep "mei: pci_resume: set IRQF_ONESHOT for msi
> request_threaded_irq"
> 16a50b1 mei: pci_resume: set IRQF_ONESHOT for msi request_threaded_irq
>
> Dunno, if it's a PM related problem? As I see this:
>
> [17047.460520] PM: Device 0000:00:16.0 failed to resume async: error -22
>
> BTW, what is "wd:" and what means if it "failed"?
>
> [   23.646041] mei 0000:00:16.0: irq 47 for MSI/MSI-X
> [   23.650677] mei 0000:00:16.0: wd: failed to find the client
>
> - Sedat -
>
> [1] http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commitdiff;h=16a50b1270455a6d41f9f6d8f99a72cf9d76824a
>
>> Thanks
>> Tomas
>>
>>

Grr, looking into the wrong logs, I did a S/R with the *new* kernel
including Thomas mei-fix!
It's really fixed.
Sorry for the noise - more coffee for me & all who like it.

- Sedat -
[ 9905.393328] wlan0: deauthenticating from 00:04:0e:e4:00:3d by local choice (reason=3)
[ 9905.407744] cfg80211: All devices are disconnected, going to restore regulatory settings
[ 9905.407749] cfg80211: Restoring regulatory settings
[ 9905.407754] cfg80211: Calling CRDA to update world regulatory domain
[ 9905.519897] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain
[ 9905.519900] cfg80211: World regulatory domain updated:
[ 9905.519901] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 9905.519903] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 9905.519904] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 9905.519905] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 9905.519906] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 9905.519907] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 9907.437715] PM: Syncing filesystems ... done.
[ 9907.451380] PM: Preparing system for mem sleep
[ 9907.969359] Freezing user space processes ... (elapsed 0.01 seconds) done.
[ 9907.985344] Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
[ 9908.001427] PM: Entering mem sleep
[ 9908.001515] Suspending console(s) (use no_console_suspend to debug)
[ 9908.001761] sd 1:0:0:0: [sdb] Synchronizing SCSI cache
[ 9908.001941] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[ 9908.004563] sd 1:0:0:0: [sdb] Stopping disk
[ 9908.014078] sd 0:0:0:0: [sda] Stopping disk
[ 9908.608945] PM: suspend of devices complete after 607.766 msecs
[ 9908.608946] PM: suspend devices took 0.608 seconds
[ 9908.609072] PM: late suspend of devices complete after 0.124 msecs
[ 9908.624982] r8169 0000:02:00.0: wake-up capability enabled by ACPI
[ 9908.704875] PM: noirq suspend of devices complete after 95.865 msecs
[ 9908.705107] ACPI: Preparing to enter system sleep state S3
[ 9908.728945] PM: Saving platform NVS memory
[ 9908.733684] Disabling non-boot CPUs ...
[ 9908.836694] CPU 1 is now offline
[ 9908.940625] CPU 2 is now offline
[ 9909.044544] CPU 3 is now offline
[ 9909.044919] Extended CMOS year: 2000
[ 9909.046163] ACPI: Low-level resume complete
[ 9909.046210] PM: Restoring platform NVS memory
[ 9909.047453] Extended CMOS year: 2000
[ 9909.047498] Enabling non-boot CPUs ...
[ 9909.047590] Booting Node 0 Processor 1 APIC 0x1
[ 9909.058697] Disabled fast string operations
[ 9909.061320] CPU1 is up
[ 9909.061441] Booting Node 0 Processor 2 APIC 0x2
[ 9909.072476] Disabled fast string operations
[ 9909.075115] CPU2 is up
[ 9909.075216] Booting Node 0 Processor 3 APIC 0x3
[ 9909.086250] Disabled fast string operations
[ 9909.088917] CPU3 is up
[ 9909.093772] ACPI: Waking up from system sleep state S3
[ 9909.141341] PM: noirq resume of devices complete after 2.199 msecs
[ 9909.141450] PM: early resume of devices complete after 0.064 msecs
[ 9909.141482] i915 0000:00:02.0: setting latency timer to 64
[ 9909.141569] mei 0000:00:16.0: irq 47 for MSI/MSI-X
[ 9909.141633] ehci_hcd 0000:00:1a.0: setting latency timer to 64
[ 9909.141677] ehci_hcd 0000:00:1d.0: setting latency timer to 64
[ 9909.141679] ahci 0000:00:1f.2: setting latency timer to 64
[ 9909.141699] snd_hda_intel 0000:00:1b.0: irq 50 for MSI/MSI-X
[ 9909.141755] r8169 0000:02:00.0: wake-up capability disabled by ACPI
[ 9909.141846] iwlwifi 0000:01:00.0: RF_KILL bit toggled to enable radio.
[ 9909.141862] usb usb3: root hub lost power or was reset
[ 9909.141865] usb usb4: root hub lost power or was reset
[ 9909.146592] xhci_hcd 0000:03:00.0: irq 41 for MSI/MSI-X
[ 9909.146598] xhci_hcd 0000:03:00.0: irq 42 for MSI/MSI-X
[ 9909.146604] xhci_hcd 0000:03:00.0: irq 43 for MSI/MSI-X
[ 9909.146610] xhci_hcd 0000:03:00.0: irq 44 for MSI/MSI-X
[ 9909.146616] xhci_hcd 0000:03:00.0: irq 45 for MSI/MSI-X
[ 9909.147006] mei 0000:00:16.0: wd: failed to find the client
[ 9909.205249] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
[ 9909.474815] ata4: SATA link down (SStatus 0 SControl 300)
[ 9909.482791] ata5: SATA link down (SStatus 0 SControl 300)
[ 9909.490799] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 9909.495146] ata2.00: configured for UDMA/133
[ 9909.510862] sd 1:0:0:0: [sdb] Starting disk
[ 9909.578877] usb 2-1.4: reset low-speed USB device number 3 using ehci_hcd
[ 9909.930677] usb 1-1.4: reset high-speed USB device number 3 using ehci_hcd
[ 9911.681228] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 9911.683670] ata1.00: configured for UDMA/133
[ 9911.697314] sd 0:0:0:0: [sda] Starting disk
[ 9911.721766] PM: resume of devices complete after 2582.141 msecs
[ 9911.721839] PM: resume devices took 2.584 seconds
[ 9911.721871] PM: Finishing wakeup.
[ 9911.721872] Restarting tasks ... done.
[ 9911.734376] video LNXVIDEO:00: Restoring backlight state
[ 9912.266069] iwlwifi 0000:01:00.0: L1 Enabled; Disabling L0S
[ 9912.273204] iwlwifi 0000:01:00.0: Radio type=0x1-0x2-0x0
[ 9912.386901] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 9918.711992] wlan0: authenticate with 00:04:0e:e4:00:3d
[ 9918.721512] wlan0: send auth to 00:04:0e:e4:00:3d (try 1/3)
[ 9918.723286] wlan0: authenticated
[ 9918.724208] wlan0: associate with 00:04:0e:e4:00:3d (try 1/3)
[ 9918.728074] wlan0: RX AssocResp from 00:04:0e:e4:00:3d (capab=0x411 status=0 aid=1)
[ 9918.731469] wlan0: associated
[ 9918.732299] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready

[Index of Archives]     [Linux ACPI]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [CPU Freq]     [Kernel Newbies]     [Fedora Kernel]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux