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/io/arn/arn_phy.c
          +++ new/usr/src/uts/common/io/arn/arn_phy.c
↓ open down ↓ 370 lines elided ↑ open up ↑
 371  371                          ARN_DBG((ARN_DBG_FATAL, "arn: ath9k_hw_init_rf(): "
 372  372                              "cannot allocate RF banks\n"));
 373  373                          *status = ENOMEM;
 374  374                          return (B_FALSE);
 375  375                  }
 376  376  
 377  377                  ahp->ah_addac5416_21 =
 378  378                      kmem_zalloc((sizeof (uint32_t) *
 379  379                      ahp->ah_iniAddac.ia_rows *
 380  380                      ahp->ah_iniAddac.ia_columns), KM_SLEEP);
 381      -                if (ahp->ah_addac5416_21 == NULL) {
 382      -                        ARN_DBG((ARN_DBG_FATAL, "arn: ath9k_hw_init_rf(): "
 383      -                            "cannot allocate ah_addac5416_21\n"));
 384      -                        *status = ENOMEM;
 385      -                        return (B_FALSE);
 386      -                }
 387  381  
 388  382                  ahp->ah_bank6Temp =
 389  383                      kmem_zalloc((sizeof (uint32_t) *
 390  384                      ahp->ah_iniBank6.ia_rows), KM_SLEEP);
 391      -                if (ahp->ah_bank6Temp == NULL) {
 392      -                        ARN_DBG((ARN_DBG_FATAL, "arn: ath9k_hw_init_rf(): "
 393      -                            "cannot allocate ah_bank6Temp\n"));
 394      -                        *status = ENOMEM;
 395      -                        return (B_FALSE);
 396      -                }
 397  385          }
 398  386  
 399  387          return (B_TRUE);
 400  388  }
 401  389  
 402  390  /* ARGSUSED */
 403  391  void
 404  392  ath9k_hw_decrease_chain_power(struct ath_hal *ah, struct ath9k_channel *chan)
 405  393  {
 406  394          /* LINTED E_FUNC_SET_NOT_USED */
↓ open down ↓ 45 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX