+static int timeout;
+static struct udebug_ubus udebug;
+
+static void
+procd_udebug_cb(struct udebug_ubus *ctx, struct blob_attr *data, bool enabled)
+{
+ procd_udebug_set_enabled(enabled);
+}
+
+static void reset_timeout(void)
+{
+ timeout = 50;
+}
+
+static void timeout_retry(void)
+{
+ uloop_timeout_set(&ubus_timer, timeout);
+ timeout *= 2;
+ if (timeout > 1000)
+ timeout = 1000;
+}