return err;
}
+ n_debugids_provided = (uint32_t)KPERF_KDEBUG_N_DEBUGIDS(user_size);
+
/* detect disabling the filter completely */
- if (user_filter == USER_ADDR_NULL || user_size == 0) {
+ if (n_debugids_provided == 0) {
bzero(kperf_kdebug_filter, sizeof(*kperf_kdebug_filter));
goto out;
}
- n_debugids_provided = (uint32_t)KPERF_KDEBUG_N_DEBUGIDS(user_size);
-
if ((err = kperf_kdebug_set_n_debugids(n_debugids_provided))) {
goto out;
}