File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -816,7 +816,7 @@ static int adpt_hba_reset(adpt_hba* pHba)
816
816
static void adpt_i2o_sys_shutdown (void )
817
817
{
818
818
adpt_hba * pHba , * pNext ;
819
- struct adpt_i2o_post_wait_data * p1 , * p2 ;
819
+ struct adpt_i2o_post_wait_data * p1 , * old ;
820
820
821
821
printk (KERN_INFO "Shutting down Adaptec I2O controllers.\n" );
822
822
printk (KERN_INFO " This could take a few minutes if there are many devices attached\n" );
@@ -830,13 +830,14 @@ static void adpt_i2o_sys_shutdown(void)
830
830
}
831
831
832
832
/* Remove any timedout entries from the wait queue. */
833
- p2 = NULL ;
834
833
// spin_lock_irqsave(&adpt_post_wait_lock, flags);
835
834
/* Nothing should be outstanding at this point so just
836
835
* free them
837
836
*/
838
- for (p1 = adpt_post_wait_queue ; p1 ; p2 = p1 , p1 = p2 -> next ) {
839
- kfree (p1 );
837
+ for (p1 = adpt_post_wait_queue ; p1 ;) {
838
+ old = p1 ;
839
+ p1 = p1 -> next ;
840
+ kfree (old );
840
841
}
841
842
// spin_unlock_irqrestore(&adpt_post_wait_lock, flags);
842
843
adpt_post_wait_queue = NULL ;
You can’t perform that action at this time.
0 commit comments