Print this page
5253 kmem_alloc/kmem_zalloc won't fail with KM_SLEEP
5254 getrbuf won't fail with KM_SLEEP

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/avs/ns/rdc/rdc_bitmap.c
          +++ new/usr/src/uts/common/avs/ns/rdc/rdc_bitmap.c
↓ open down ↓ 622 lines elided ↑ open up ↑
 623  623          rdc_u_info_t *urdc;
 624  624          int sts;
 625  625  
 626  626          if (krdc == NULL) {
 627  627                  return (-1);
 628  628          }
 629  629  
 630  630          if (data != NULL) {
 631  631                  data->data = kmem_alloc(krdc->bitmap_size, KM_SLEEP);
 632  632                  data->len = krdc->bitmap_size;
 633      -
 634      -                if (data->data == NULL) {
 635      -                        return (-1);
 636      -                }
 637  633          }
 638  634  
 639  635          mutex_enter(&krdc->bmapmutex);
 640  636  
 641  637          urdc = &rdc_u_info[krdc->index];
 642  638          if (rdc_get_vflags(urdc) & RDC_BMP_FAILED) {
 643  639                  mutex_exit(&krdc->bmapmutex);
 644  640                  return (-1);
 645  641          }
 646  642  
↓ open down ↓ 2013 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX