Print this page
NEX-15925 pseudonex, rootnex, and friends don't need to log useless device announcements
Reviewed by: Dan Fields <dan.fields@nexenta.com>
Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com>
NEX-5164 backport illumos 6514 AS_* lock macros simplification
Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com>
6514 AS_* lock macros simplification
Reviewed by: Piotr Jasiukajtis <estibi@me.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Reviewed by: Albert Lee <trisk@omniti.com>
Approved by: Dan McDonald <danmcd@omniti.com>

*** 4755,4780 **** */ void ddi_report_dev(dev_info_t *d) { - char *b; - (void) ddi_ctlops(d, d, DDI_CTLOPS_REPORTDEV, (void *)0, (void *)0); - - /* - * If this devinfo node has cb_ops, it's implicitly accessible from - * userland, so we print its full name together with the instance - * number 'abbreviation' that the driver may use internally. - */ - if (DEVI(d)->devi_ops->devo_cb_ops != (struct cb_ops *)0 && - (b = kmem_zalloc(MAXPATHLEN, KM_NOSLEEP))) { - cmn_err(CE_CONT, "?%s%d is %s\n", - ddi_driver_name(d), ddi_get_instance(d), - ddi_pathname(d, b)); - kmem_free(b, MAXPATHLEN); - } } /* * ddi_ctlops() is described in the assembler not to buy a new register * window when it's called and can reduce cost in climbing the device tree --- 4755,4765 ----