2.6.24-rc s390 patch queue
Subsystems (2)
cover 2.6.24-rc s390 patch queue
Two more patches for the 2.6.24-rc patch queue.
Signature · 4 lines
blue skies, Martin. "Reality continues to ruin my life." - Calvin.
PATCH 1/2 Add missing die_notifier() call to die().
From: Heiko Carstens <[email protected]>
Signed-off-by Heiko Carstens <[email protected]>
Signed-off-by Martin Schwidefsky <[email protected]>
---
arch/s390/kernel/traps.c | 1 + 1 file changed, 1 insertion(+)
arch/s390/kernel/traps.c +1 -0
@@ -260,6 +260,7 @@ void die(const char * str, struct pt_regbust_spinlocks (1 );printk ("%s: %04lx [#%d]\n" , str, err &0xffff , ++die_counter);print_modules (); +notify_die (DIE_OOPS , str, regs, err, current->thread.trap_no,SIGSEGV );show_regs (regs);bust_spinlocks (0 );add_taint (TAINT_DIE );
Signature · 4 lines
blue skies, Martin. "Reality continues to ruin my life." - Calvin.
PATCH 2/2 cio: Register/unregister subchannels only from kslowcrw.
In reply to Martin SchwidefskyFrom: Cornelia Huck <[email protected]>
Make sure all subchannel handling is done on the slow path workqueue so that we don't have races between an old subchannel unregistering and a new subchannel with the same name registering.
Signed-off-by Cornelia Huck <[email protected]>
Signed-off-by Martin Schwidefsky <[email protected]>
---
drivers/s390/cio/css.c | 2 +- drivers/s390/cio/device_fsm.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
drivers/s390/cio/css.c +1 -1
@@ -483,7 +483,7 @@ static DECLARE_WORK(css_reprobe_work, revoid css_schedule_reprobe (void ) { need_reprobe =1 ; -queue_work (ccw_device_work, &css_reprobe_work); +queue_work (slow_path_wq, &css_reprobe_work); }EXPORT_SYMBOL_GPL (css_schedule_reprobe);
drivers/s390/cio/device_fsm.c +1 -1
@@ -1034,7 +1034,7 @@ device_trigger_reprobe(struct subchannelif (sch->schib.pmcw.dev != cdev->private->dev_id.devno) {PREPARE_WORK (&cdev->private->kick_work, ccw_device_move_to_orphanage); -queue_work (ccw_device_work, &cdev->private->kick_work); +queue_work (slow_path_wq, &cdev->private->kick_work); }else ccw_device_start_id (cdev,0 ); }
Signature · 4 lines
blue skies, Martin. "Reality continues to ruin my life." - Calvin.