Lines 1137-1145
Link Here
|
1137 |
atomic_read(&itv->dec_dma_stat.intr))) |
1137 |
atomic_read(&itv->dec_dma_stat.intr))) |
1138 |
{ |
1138 |
{ |
1139 |
#ifndef SCHED_YIELD |
1139 |
#ifndef SCHED_YIELD |
|
|
1140 |
#ifdef INIT_SIGHAND |
1140 |
spin_lock_irq(¤t->sighand->siglock); |
1141 |
spin_lock_irq(¤t->sighand->siglock); |
|
|
1142 |
#else |
1143 |
spin_lock_irq(¤t->sigmask_lock); |
1144 |
#endif |
1141 |
flush_signals(current); |
1145 |
flush_signals(current); |
|
|
1146 |
#ifdef INIT_SIGHAND |
1142 |
spin_unlock_irq(¤t->sighand->siglock); |
1147 |
spin_unlock_irq(¤t->sighand->siglock); |
|
|
1148 |
#else |
1149 |
spin_unlock_irq(¤t->sigmask_lock); |
1150 |
#endif |
1143 |
#else |
1151 |
#else |
1144 |
spin_lock_irq(¤t->sig->siglock); |
1152 |
spin_lock_irq(¤t->sig->siglock); |
1145 |
flush_signals(current); |
1153 |
flush_signals(current); |
Lines 1194-1200
Link Here
|
1194 |
atomic_read(&itv->enc_dma_stat_intr))) |
1202 |
atomic_read(&itv->enc_dma_stat_intr))) |
1195 |
{ |
1203 |
{ |
1196 |
#ifdef SCHED_NORMAL |
1204 |
#ifdef SCHED_NORMAL |
|
|
1205 |
#ifdef INIT_SIGHAND |
1197 |
spin_lock_irq(¤t->sighand->siglock); |
1206 |
spin_lock_irq(¤t->sighand->siglock); |
|
|
1207 |
#else |
1208 |
spin_lock_irq(¤t->sigmask_lock); |
1209 |
#endif |
1198 |
flush_signals(current); |
1210 |
flush_signals(current); |
1199 |
spin_unlock_irq(¤t->sighand->siglock); |
1211 |
spin_unlock_irq(¤t->sighand->siglock); |
1200 |
#else |
1212 |
#else |