| 611 | } |
| 612 | |
| 613 | static void |
| 614 | fini_cdevsw(struct cdevsw *devsw) |
| 615 | { |
| 616 | struct cdevsw *gt; |
| 617 | |
| 618 | if (devsw->d_gianttrick != NULL) { |
| 619 | gt = devsw->d_gianttrick; |
| 620 | memcpy(devsw, gt, sizeof *devsw); |
| 621 | cdevsw_free_devlocked(gt); |
| 622 | devsw->d_gianttrick = NULL; |
| 623 | } |
| 624 | devsw->d_flags &= ~D_INIT; |
| 625 | } |
| 626 | |
| 627 | static int |
| 628 | prep_cdevsw(struct cdevsw *devsw, int flags) |
no test coverage detected