aboutsummaryrefslogtreecommitdiff
path: root/include/linux/synclink.h
diff options
context:
space:
mode:
authorStephen Rothwell <sfr@canb.auug.org.au>2007-12-12 14:58:12 +1100
committerPaul Mackerras <paulus@samba.org>2007-12-14 15:50:46 +1100
commit88f0178e6ec2c73167de973e4af86905b4dbfd45 (patch)
treefa55f0649178d9c87e0608f9ee3560938f931e7a /include/linux/synclink.h
parentda8cadb31b82c9d41fc593c8deab6aa20b162d6b (diff)
[POWERPC] iSeries: don't printk with HV spinlock held
Printk was observed to hang during module unload due to a limited window of characters that may be sent to the hypervisor. The window only reexpands when we receive an ack from the HV and the spinlock here prevents us from ever processing that ack. This fixes it by dropping the lock before doing the printk, then looping back to the top to reacquire the lock. Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'include/linux/synclink.h')
0 files changed, 0 insertions, 0 deletions