public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: "Arkadiusz Jałowiec" <ajalowiec@interia.pl>
To: Alan Stern <stern@rowland.harvard.edu>,
	ornati@fastwebnet.it, linux-kernel@vger.kernel.org,
	linux-usb-users@lists.sourceforge.net
Subject: Re: [Linux-usb-users[ PROBLEM: Kernel 2.6.x freeze
Date: Sat, 30 Sep 2006 09:56:26 +0200	[thread overview]
Message-ID: <451E232A.9000303@interia.pl> (raw)
In-Reply-To: <Pine.LNX.4.44L0.0609291717460.26116-100000@netrider.rowland.org>

Alan Stern wrote:
>
> Equally important, which version of gcc was used to compile the kernel?
>   
My gcc version is:

gcc (GCC) 3.3.6

> Arkadiusz, could you please run "objdump -d drivers/usb/host/uhci-hcd.o" 
> in your kernel source directory, and post the portion of the output for 
> the uhci_giveback_urb routine? 
00001483 <uhci_giveback_urb>:
    1483:    55                       push   %ebp
    1484:    57                       push   %edi
    1485:    89 d7                    mov    %edx,%edi
    1487:    56                       push   %esi
    1488:    89 ce                    mov    %ecx,%esi
    148a:    53                       push   %ebx
    148b:    83 ec 1c                 sub    $0x1c,%esp
    148e:    89 44 24 18              mov    %eax,0x18(%esp)
    1492:    83 7a 48 01              cmpl   $0x1,0x48(%edx)
    1496:    8b 69 04                 mov    0x4(%ecx),%ebp
    1499:    75 27                    jne    14c2 <uhci_giveback_urb+0x3f>
    149b:    8d 42 18                 lea    0x18(%edx),%eax
    149e:    8b 55 04                 mov    0x4(%ebp),%edx
    14a1:    39 c2                    cmp    %eax,%edx
    14a3:    75 1d                    jne    14c2 <uhci_giveback_urb+0x3f>
    14a5:    8b 45 00                 mov    0x0(%ebp),%eax
    14a8:    39 d0                    cmp    %edx,%eax
    14aa:    74 16                    je     14c2 <uhci_giveback_urb+0x3f>
    14ac:    8b 40 08                 mov    0x8(%eax),%eax
    14af:    8d 50 5c                 lea    0x5c(%eax),%edx
    14b2:    89 57 2c                 mov    %edx,0x2c(%edi)
    14b5:    8b 40 44                 mov    0x44(%eax),%eax
    14b8:    c7 47 40 00 00 00 00     movl   $0x0,0x40(%edi)
    14bf:    89 47 3c                 mov    %eax,0x3c(%edi)
    14c2:    8b 45 00                 mov    0x0(%ebp),%eax
    14c5:    8b 55 04                 mov    0x4(%ebp),%edx
    14c8:    89 02                    mov    %eax,(%edx)
    14ca:    89 50 04                 mov    %edx,0x4(%eax)
    14cd:    89 6d 00                 mov    %ebp,0x0(%ebp)
    14d0:    8d 47 18                 lea    0x18(%edi),%eax
    14d3:    89 6d 04                 mov    %ebp,0x4(%ebp)
    14d6:    39 47 18                 cmp    %eax,0x18(%edi)
    14d9:    75 4b                    jne    1526 <uhci_giveback_urb+0xa3>
    14db:    0f b6 47 50              movzbl 0x50(%edi),%eax
    14df:    a8 02                    test   $0x2,%al
    14e1:    88 44 24 08              mov    %al,0x8(%esp)
    14e5:    74 3f                    je     1526 <uhci_giveback_urb+0xa3>
    14e7:    0f b6 46 20              movzbl 0x20(%esi),%eax
    14eb:    8b 4e 20                 mov    0x20(%esi),%ecx
    14ee:    ba fe ff ff ff           mov    $0xfffffffe,%edx
    14f3:    24 80                    and    $0x80,%al
    14f5:    0f 94 c3                 sete   %bl
    14f8:    c1 e9 0f                 shr    $0xf,%ecx
    14fb:    0f b6 db                 movzbl %bl,%ebx
    14fe:    83 e1 0f                 and    $0xf,%ecx
    1501:    89 1c 24                 mov    %ebx,(%esp)
    1504:    89 d8                    mov    %ebx,%eax
    1506:    d3 c2                    rol    %cl,%edx
    1508:    8b 5e 1c                 mov    0x1c(%esi),%ebx
    150b:    23 54 83 24              and    0x24(%ebx,%eax,4),%edx
    150f:    0f b6 44 24 08           movzbl 0x8(%esp),%eax
    1514:    83 e0 01                 and    $0x1,%eax
    1517:    d3 e0                    shl    %cl,%eax
    1519:    09 c2                    or     %eax,%edx
    151b:    8b 04 24                 mov    (%esp),%eax
    151e:    89 54 83 24              mov    %edx,0x24(%ebx,%eax,4)
    1522:    80 67 50 fd              andb   $0xfd,0x50(%edi)
    1526:    8b 44 24 18              mov    0x18(%esp),%eax
    152a:    89 ea                    mov    %ebp,%edx
    152c:    e8 fe f1 ff ff           call   72f <uhci_free_urb_priv>
    1531:    8b 47 48                 mov    0x48(%edi),%eax
    1534:    83 f8 01                 cmp    $0x1,%eax
    1537:    74 07                    je     1540 <uhci_giveback_urb+0xbd>
    1539:    83 f8 03                 cmp    $0x3,%eax
    153c:    74 12                    je     1550 <uhci_giveback_urb+0xcd>
    153e:    eb 33                    jmp    1573 <uhci_giveback_urb+0xf0>
    1540:    83 7e 08 00              cmpl   $0x0,0x8(%esi)
    1544:    74 2d                    je     1573 <uhci_giveback_urb+0xf0>
    1546:    8b 46 1c                 mov    0x1c(%esi),%eax
    1549:    b9 01 00 00 00           mov    $0x1,%ecx
    154e:    eb 13                    jmp    1563 <uhci_giveback_urb+0xe0>
    1550:    8d 47 18                 lea    0x18(%edi),%eax
    1553:    39 47 18                 cmp    %eax,0x18(%edi)
    1556:    75 14                    jne    156c <uhci_giveback_urb+0xe9>
    1558:    83 7e 08 00              cmpl   $0x0,0x8(%esi)
    155c:    74 0e                    je     156c <uhci_giveback_urb+0xe9>
    155e:    8b 46 1c                 mov    0x1c(%esi),%eax
    1561:    31 c9                    xor    %ecx,%ecx
    1563:    89 f2                    mov    %esi,%edx
    1565:    e8 fc ff ff ff           call   1566 <uhci_giveback_urb+0xe3>
    156a:    eb 07                    jmp    1573 <uhci_giveback_urb+0xf0>
    156c:    c7 46 08 00 00 00 00     movl   $0x0,0x8(%esi)
    1573:    8b 44 24 18              mov    0x18(%esp),%eax
    1577:    8b 4c 24 30              mov    0x30(%esp),%ecx
    157b:    89 f2                    mov    %esi,%edx
    157d:    2d d0 00 00 00           sub    $0xd0,%eax
    1582:    e8 fc ff ff ff           call   1583 <uhci_giveback_urb+0x100>
    1587:    8d 47 18                 lea    0x18(%edi),%eax
    158a:    39 47 18                 cmp    %eax,0x18(%edi)
    158d:    75 12                    jne    15a1 <uhci_giveback_urb+0x11e>
    158f:    89 fa                    mov    %edi,%edx
    1591:    8b 44 24 18              mov    0x18(%esp),%eax
    1595:    e8 4d f0 ff ff           call   5e7 <uhci_unlink_qh>
    159a:    c7 47 38 00 00 00 00     movl   $0x0,0x38(%edi)
    15a1:    83 c4 1c                 add    $0x1c,%esp
    15a4:    5b                       pop    %ebx
    15a5:    5e                       pop    %esi
    15a6:    5f                       pop    %edi
    15a7:    5d                       pop    %ebp
    15a8:    c3                       ret



----------------------------------------------------------------------
Dziewczyny Paryza >>> http://link.interia.pl/f19a3 


  reply	other threads:[~2006-09-30  7:52 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-09-28  7:33 PROBLEM: Kernel 2.6.x freeze Arkadiusz Jałowiec
2006-09-28  9:41 ` Paolo Ornati
2006-09-29 12:38 ` Paolo Ornati
2006-09-29 21:29   ` [Linux-usb-users] " Alan Stern
2006-09-30  7:56     ` Arkadiusz Jałowiec [this message]
2006-09-30 12:14     ` Paolo Ornati
2006-09-30 15:49       ` Alan Stern
2006-10-01 14:10         ` Paolo Ornati
2006-10-02 21:47           ` Arkadiusz Jałowiec
2006-10-03 19:52             ` Paolo Ornati
2006-10-03 20:34               ` Alan Stern
2006-10-04  7:14                 ` Paolo Ornati
2006-10-04  7:16                   ` Paolo Ornati

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=451E232A.9000303@interia.pl \
    --to=ajalowiec@interia.pl \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-usb-users@lists.sourceforge.net \
    --cc=ornati@fastwebnet.it \
    --cc=stern@rowland.harvard.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox