loos 6ed8303443 Fix a few bugs when gpiobus is detaching:
- Detach the gpiobus and the gpioc devices from the GPIO controller.

 - Fix the leak of gpiobus IRQ rman(9) region descriptor.

 - Fix the leak of child ivars and IRQ resource list.

While here return NULL (instead of 0) for a device_t that fails to allocate
the ivar memory.

Tested with gpiobus built as a module.

Sponsored by:	Rubicon Communications (Netgate)
2015-08-17 16:51:37 +00:00
..
2015-07-22 16:26:17 +00:00
2015-01-23 15:14:30 +00:00
2015-01-30 01:13:07 +00:00
2015-08-15 22:55:32 +00:00
2015-02-24 01:00:46 +00:00
2015-03-08 19:55:46 +00:00
2015-01-23 15:14:30 +00:00
2015-08-16 20:13:58 +00:00
2015-06-27 09:01:49 +00:00
2015-06-19 17:34:59 +00:00
2015-06-30 17:00:45 +00:00
2015-06-30 17:00:45 +00:00
2014-08-05 23:35:19 +00:00
2014-08-05 23:58:49 +00:00
2014-09-28 07:40:26 +00:00
2015-07-21 21:07:18 +00:00
2015-04-29 20:08:03 +00:00
2014-10-10 14:17:42 +00:00
2015-08-13 19:12:55 +00:00
2015-07-29 20:50:48 +00:00
2014-10-11 19:36:59 +00:00
2015-03-23 19:47:52 +00:00
2015-04-22 14:38:58 +00:00
2014-12-03 00:47:05 +00:00
2015-07-28 04:54:05 +00:00
2014-11-18 21:58:57 +00:00
2015-06-23 22:22:36 +00:00
2015-06-30 17:00:45 +00:00
2015-06-30 17:00:45 +00:00
2014-09-19 03:55:19 +00:00
2015-03-23 19:47:52 +00:00
2015-06-30 17:00:45 +00:00
2014-11-21 21:34:19 +00:00
2015-06-30 17:00:45 +00:00
2014-11-20 20:09:18 +00:00