mirror of
https://github.com/apache/nuttx.git
synced 2026-06-06 08:36:24 +08:00
sched/wdog: Remove MAX_WDOGPARMS and related stuff
since the variable arguments are error prone and seldom used. Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
This commit is contained in:
@@ -151,7 +151,7 @@ static void igmp_timeout_work(FAR void *arg)
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
static void igmp_timeout(int argc, wdparm_t arg, ...)
|
||||
static void igmp_timeout(wdparm_t arg)
|
||||
{
|
||||
FAR struct igmp_group_s *group;
|
||||
int ret;
|
||||
@@ -161,7 +161,7 @@ static void igmp_timeout(int argc, wdparm_t arg, ...)
|
||||
/* Recover the reference to the group */
|
||||
|
||||
group = (FAR struct igmp_group_s *)arg;
|
||||
DEBUGASSERT(argc == 1 && group != NULL);
|
||||
DEBUGASSERT(group != NULL);
|
||||
|
||||
/* Perform the timeout-related operations on (preferably) the low priority
|
||||
* work queue.
|
||||
@@ -197,7 +197,7 @@ void igmp_startticks(FAR struct igmp_group_s *group, unsigned int ticks)
|
||||
|
||||
gtmrinfo("ticks: %d\n", ticks);
|
||||
|
||||
ret = wd_start(&group->wdog, ticks, igmp_timeout, 1, (wdparm_t)group);
|
||||
ret = wd_start(&group->wdog, ticks, igmp_timeout, (wdparm_t)group);
|
||||
|
||||
DEBUGASSERT(ret == OK);
|
||||
UNUSED(ret);
|
||||
|
||||
+7
-7
@@ -196,7 +196,7 @@ static void mld_gendog_work(FAR void *arg)
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
static void mld_gendog_timout(int argc, wdparm_t arg, ...)
|
||||
static void mld_gendog_timout(wdparm_t arg)
|
||||
{
|
||||
FAR struct work_s *work;
|
||||
int ret;
|
||||
@@ -285,7 +285,7 @@ static void mld_v1dog_work(FAR void *arg)
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
static void mld_v1dog_timout(int argc, wdparm_t arg, ...)
|
||||
static void mld_v1dog_timout(wdparm_t arg)
|
||||
{
|
||||
FAR struct work_s *work;
|
||||
int ret;
|
||||
@@ -400,7 +400,7 @@ static void mld_polldog_work(FAR void *arg)
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
static void mld_polldog_timout(int argc, wdparm_t arg, ...)
|
||||
static void mld_polldog_timout(wdparm_t arg)
|
||||
{
|
||||
FAR struct mld_group_s *group;
|
||||
int ret;
|
||||
@@ -410,7 +410,7 @@ static void mld_polldog_timout(int argc, wdparm_t arg, ...)
|
||||
/* Recover the reference to the group */
|
||||
|
||||
group = (FAR struct mld_group_s *)arg;
|
||||
DEBUGASSERT(argc == 1 && group != NULL);
|
||||
DEBUGASSERT(group != NULL);
|
||||
|
||||
/* Perform the timeout-related operations on (preferably) the low priority
|
||||
* work queue.
|
||||
@@ -444,7 +444,7 @@ void mld_start_gentimer(FAR struct net_driver_s *dev, clock_t ticks)
|
||||
mldinfo("ticks: %lu\n", (unsigned long)ticks);
|
||||
|
||||
ret = wd_start(&dev->d_mld.gendog, ticks,
|
||||
mld_gendog_timout, 1, (wdparm_t)dev->d_ifindex);
|
||||
mld_gendog_timout, dev->d_ifindex);
|
||||
|
||||
DEBUGASSERT(ret == OK);
|
||||
UNUSED(ret);
|
||||
@@ -469,7 +469,7 @@ void mld_start_v1timer(FAR struct net_driver_s *dev, clock_t ticks)
|
||||
mldinfo("ticks: %lu\n", (unsigned long)ticks);
|
||||
|
||||
ret = wd_start(&dev->d_mld.v1dog, ticks,
|
||||
mld_v1dog_timout, 1, (wdparm_t)dev->d_ifindex);
|
||||
mld_v1dog_timout, dev->d_ifindex);
|
||||
|
||||
DEBUGASSERT(ret == OK);
|
||||
UNUSED(ret);
|
||||
@@ -492,7 +492,7 @@ void mld_start_polltimer(FAR struct mld_group_s *group, clock_t ticks)
|
||||
mldinfo("ticks: %lu\n", (unsigned long)ticks);
|
||||
|
||||
ret = wd_start(&group->polldog, ticks,
|
||||
mld_polldog_timout, 1, (wdparm_t)group);
|
||||
mld_polldog_timout, (wdparm_t)group);
|
||||
|
||||
DEBUGASSERT(ret == OK);
|
||||
UNUSED(ret);
|
||||
|
||||
Reference in New Issue
Block a user