All of lore.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.