]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/char/pcmcia/ipwireless/hardware.c
Merge tag 'v2.6.38' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
[mv-sheeva.git] / drivers / char / pcmcia / ipwireless / hardware.c
index 99cffdab1056565c3e73276a3cf304a8224c5d8e..0aeb5a38d2963bcc6bc4e010b3c2376a788aa55b 100644 (file)
@@ -1729,7 +1729,7 @@ void ipwireless_hardware_free(struct ipw_hardware *hw)
 
        ipwireless_stop_interrupts(hw);
 
-       flush_scheduled_work();
+       flush_work_sync(&hw->work_rx);
 
        for (i = 0; i < NL_NUM_OF_ADDRESSES; i++)
                if (hw->packet_assembler[i] != NULL)