Hi Kent & Coly, I noticed 4 release functions declared and defined, but are not invoked. And I didn't find out how them are connected with some closures. I wonder how they are invoked? Or invocation missed? ------------------------------------------------------------ void bch_cached_dev_release(struct kobject *); void bch_flash_dev_release(struct kobject *); void bch_cache_set_release(struct kobject *); void bch_cache_release(struct kobject *); Regards, shenghuiÿôèº{.nÇ+?·?®??+%?Ëÿ±éݶ¥?wÿº{.nÇ+?·¥?{±ý·rÿ?{ayºÊ?Ú?ë,j¢f£¢·h??ï?êÿ?êçz_è®(é???Ý¢j"?ú¶m§ÿÿ¾«þG«?éÿ¢¸??¨èÚ&£ø§~?á