diff options
Diffstat (limited to 'drivers/pci/hotplug/shpchp.h')
-rw-r--r-- | drivers/pci/hotplug/shpchp.h | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/drivers/pci/hotplug/shpchp.h b/drivers/pci/hotplug/shpchp.h index ce792b3cf9de..6e1fb1bdc243 100644 --- a/drivers/pci/hotplug/shpchp.h +++ b/drivers/pci/hotplug/shpchp.h | |||
@@ -325,27 +325,6 @@ static inline struct slot *shpchp_find_slot (struct controller *ctrl, u8 device) | |||
325 | return NULL; | 325 | return NULL; |
326 | } | 326 | } |
327 | 327 | ||
328 | static inline int wait_for_ctrl_irq (struct controller *ctrl) | ||
329 | { | ||
330 | DECLARE_WAITQUEUE(wait, current); | ||
331 | int retval = 0; | ||
332 | |||
333 | add_wait_queue(&ctrl->queue, &wait); | ||
334 | |||
335 | if (!shpchp_poll_mode) { | ||
336 | /* Sleep for up to 1 second */ | ||
337 | msleep_interruptible(1000); | ||
338 | } else { | ||
339 | /* Sleep for up to 2 seconds */ | ||
340 | msleep_interruptible(2000); | ||
341 | } | ||
342 | remove_wait_queue(&ctrl->queue, &wait); | ||
343 | if (signal_pending(current)) | ||
344 | retval = -EINTR; | ||
345 | |||
346 | return retval; | ||
347 | } | ||
348 | |||
349 | static inline void amd_pogo_errata_save_misc_reg(struct slot *p_slot) | 328 | static inline void amd_pogo_errata_save_misc_reg(struct slot *p_slot) |
350 | { | 329 | { |
351 | u32 pcix_misc2_temp; | 330 | u32 pcix_misc2_temp; |