mirror of
https://git.FreeBSD.org/src.git
synced 2025-01-04 12:52:15 +00:00
Remove NULL checks after M_WAITOK allocations from tws(4).
MFC after: 1 month
This commit is contained in:
parent
5f9e5b5e62
commit
1680b6b1e0
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=303872
@ -606,21 +606,9 @@ tws_init(struct tws_softc *sc)
|
||||
|
||||
sc->reqs = malloc(sizeof(struct tws_request) * tws_queue_depth, M_TWS,
|
||||
M_WAITOK | M_ZERO);
|
||||
if ( sc->reqs == NULL ) {
|
||||
TWS_TRACE_DEBUG(sc, "malloc failed", 0, sc->is64bit);
|
||||
return(ENOMEM);
|
||||
}
|
||||
sc->sense_bufs = malloc(sizeof(struct tws_sense) * tws_queue_depth, M_TWS,
|
||||
M_WAITOK | M_ZERO);
|
||||
if ( sc->sense_bufs == NULL ) {
|
||||
TWS_TRACE_DEBUG(sc, "sense malloc failed", 0, sc->is64bit);
|
||||
return(ENOMEM);
|
||||
}
|
||||
sc->scan_ccb = malloc(sizeof(union ccb), M_TWS, M_WAITOK | M_ZERO);
|
||||
if ( sc->scan_ccb == NULL ) {
|
||||
TWS_TRACE_DEBUG(sc, "ccb malloc failed", 0, sc->is64bit);
|
||||
return(ENOMEM);
|
||||
}
|
||||
if (bus_dmamem_alloc(sc->data_tag, (void **)&sc->ioctl_data_mem,
|
||||
(BUS_DMA_NOWAIT | BUS_DMA_ZERO), &sc->ioctl_data_map)) {
|
||||
device_printf(sc->tws_dev, "Cannot allocate ioctl data mem\n");
|
||||
@ -668,8 +656,6 @@ tws_init_aen_q(struct tws_softc *sc)
|
||||
sc->aen_q.overflow=0;
|
||||
sc->aen_q.q = malloc(sizeof(struct tws_event_packet)*sc->aen_q.depth,
|
||||
M_TWS, M_WAITOK | M_ZERO);
|
||||
if ( ! sc->aen_q.q )
|
||||
return(FAILURE);
|
||||
return(SUCCESS);
|
||||
}
|
||||
|
||||
@ -682,8 +668,6 @@ tws_init_trace_q(struct tws_softc *sc)
|
||||
sc->trace_q.overflow=0;
|
||||
sc->trace_q.q = malloc(sizeof(struct tws_trace_rec)*sc->trace_q.depth,
|
||||
M_TWS, M_WAITOK | M_ZERO);
|
||||
if ( ! sc->trace_q.q )
|
||||
return(FAILURE);
|
||||
return(SUCCESS);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user