marius 509ff4169b Improve/fix interrupt allocation/setup/release:
- Simplify MSI allocation to what is actually needed for a single one.
- Release the MSI and the corresponding bus resource as appropriate when
  either the interrupt resource cannot be allocated or setting up the
  interrupt fails.
- Error out when interrupt allocation or setup fails and polling is
  disabled.
- Release the MSI after the corresponding bus resource so the former is
  not leaked on detach.
- Remove a redundant softc member.

MFC after:	3 days
2014-12-27 21:50:47 +00:00
..
2014-12-21 16:38:29 +00:00
2014-11-21 21:14:05 +00:00
2014-11-22 14:59:50 +00:00
2014-08-05 23:35:19 +00:00
2014-08-05 23:58:49 +00:00
2014-05-20 19:55:06 +00:00
2014-09-28 07:40:26 +00:00
2014-10-10 14:17:42 +00:00
2014-10-11 19:36:59 +00:00
2014-12-03 00:47:05 +00:00
2014-11-18 21:58:57 +00:00
2014-11-11 14:30:35 +00:00
2014-09-19 03:55:19 +00:00
2014-05-16 21:19:17 +00:00
2014-11-21 21:34:19 +00:00
2014-12-27 04:21:24 +00:00
2014-02-04 20:52:33 +00:00
2014-11-20 20:09:18 +00:00