Hi !

I use 2.6.21.5-rt20 on armv4t . When I mount a sd-card on a usb-sd-card reader 
and scp a file to the sd-card i get a bug on Voluntary Kernel Preemption. 
Does someone have an idea ?

On:
2.6.21.5-rt20 No Forced Preemption (Server) --> No problem
2.6.21.5-rt20 Complete Preemption (Real-Time) --> No Problem
2.6.22 linus tree With Preemptible Kernel (EXPERIMENTAL) --> No Problem
2.6.22 linus tree Without Preemptible Kernel (EXPERIMENTAL) --> No Problem

With Voluntary Kernel Preemption 2.6.21.5-rt20 (Desktop) i get:

[EMAIL PROTECTED] mount /dev/sdd1 /mnt                                          
                                                                                
                                        
then scp a 15 MB file
[EMAIL PROTECTED] BUG: at kernel/sched.c:5030 cond_resched_softirq()            
                                                                                
                                        
[<c0025628>] (dump_stack+0x0/0x28) from [<c025d1c0>] 
(cond_resched_softirq+0x60/0xb8)                                                
                                                                 
[<c025d160>] (cond_resched_softirq+0x0/0xb8) from [<c01b5090>] 
(release_sock+0x64/0xb4)                                                        
                                                       
 r4 = C18C4458                                                                  
                                                                                
                                      
[<c01b502c>] (release_sock+0x0/0xb4) from [<c01e1040>] 
(tcp_sendmsg+0xad0/0xbf4)                                                       
                                                               
 r7 = C15B6504  r6 = 00000030  r5 = C1BF4048  r4 = C1A97CD0                     
                                                                                
                                      
[<c01e0570>] (tcp_sendmsg+0x0/0xbf4) from [<c01fd5f0>] 
(inet_sendmsg+0x60/0x68)                                                        
                                                               
[<c01fd590>] (inet_sendmsg+0x0/0x68) from [<c01b24e0>] 
(sock_aio_write+0xec/0xf4)                                                      
                                                               
 r7 = C1CB5F28  r6 = C1B5C7CC  r5 = 00000030  r4 = C1CB5E98                     
                                                                                
                                      
[<c01b23f4>] (sock_aio_write+0x0/0xf4) from [<c0091d84>] 
(do_sync_write+0xc0/0x114)                                                      
                                                             
 r8 = C0020E28  r7 = C1CB5F78  r6 = C1CB5F78  r5 = C1B5C7CC                     
                                                                                
                                      
 r4 = C1CB5E98                                                                  
                                                                                
                                      
[<c0091cc4>] (do_sync_write+0x0/0x114) from [<c00926c8>] 
(vfs_write+0xd8/0x140)                                                          
                                                             
 r6 = 00000030  r5 = 0005ADB8  r4 = C1B5C7CC                                    
                                                                                
                                      
[<c00925f0>] (vfs_write+0x0/0x140) from [<c0092cd0>] (sys_write+0x50/0x80)      
                                                                                
                                      
 r7 = 00000004  r6 = 00000000  r5 = 00000000  r4 = C1B5C7CC                     
                                                                                
                                      
[<c0092c80>] (sys_write+0x0/0x80) from [<c0020c80>] 
(ret_fast_syscall+0x0/0x2c)                                                     
                                                                  
 r6 = 00052E34  r5 = 00000030  r4 = 00000003
-- 
thanks regards 
        Manfred Gruber
        
-
To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to