Harald Dunkel <[EMAIL PROTECTED]> wrote:

>>>EIP; c885844d <[soundcore]soundcore_open+49/184>   <=====
>Trace; c0128394 <chrdev_open+40/54>
>Trace; c01276a9 <dentry_open+bd/150>
>Trace; c01275e3 <filp_open+43/4c>
>Trace; c01278d9 <sys_open+35/b4>
>Trace; c0108d23 <system_call+33/40>

drivers/sound/sound_core.c:soundcore_open:

        spin_lock(&sound_loader_lock);
        if (s)
0x51d <soundcore_open+77>:      testl  %ebx,%ebx
0x51f <soundcore_open+79>:      je     0x554 <soundcore_open+132>

                new_fops = fops_get(s->unit_fops);   
0x521 <soundcore_open+81>:      movl   0x4(%ebx),%eax

#define fops_get(fops) \
        (((fops) && (fops)->owner)      \
                ? ( try_inc_mod_count((fops)->owner) ? (fops) : NULL ) \
                : (fops))
                                       ^^^^^^^^^^^^ Bang!
0x524 <soundcore_open+84>:      testl  %eax,%eax
0x526 <soundcore_open+86>:      je     0x550 <soundcore_open+128>
0x528 <soundcore_open+88>:      movl   (%eax),%edx                  <=====
0x52a <soundcore_open+90>:      testl  %edx,%edx
0x52c <soundcore_open+92>:      je     0x550 <soundcore_open+128>

Peter
-- 
  _   x    ___   [EMAIL PROTECTED] (Peter Steiner)
 / \_/_\_ /,--' Linux User #55148 (http://counter.li.org/)
 \/>'~~~~//
   \_____/ perl -e'while(<>){s/=\n//g;s/=([\dA-F]{2})/chr(hex($1))/eg;print;}'
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/

Reply via email to