--- - branch: MAIN date: Thu Feb 20 09:07:39 UTC 2020 files: - new: '1.20' old: '1.19' path: src/sys/external/bsd/drm2/include/drm/bus_dma_hacks.h pathrev: src/sys/external/bsd/drm2/include/drm/bus_dma_hacks.h@1.20 type: modified id: 20200220T090739Z.8e1d754bf5fe4646eec6f5523efa4c76615bb7df log: | in bus_dmamap_load_pglist() try a 32-element array of bus_dma_segment_t's before attempting to allocate. this hopefully avoids hangs i've had in X since updating from netbsd-8 to netbsd-9 that i've tracked down to this function failing with ENOMEM. XXX: maybe can avoid the alloc entirely by batching these calls in 32 segments each. XXX pullup-9 module: src subject: 'CVS commit: src/sys/external/bsd/drm2/include/drm' unixtime: '1582189659' user: mrg