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:
Xiang Xiao
2020-08-10 02:29:35 +08:00
committed by patacongo
parent 7252275e15
commit acca9fcc3b
128 changed files with 728 additions and 977 deletions
+3 -3
View File
@@ -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
View File
@@ -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);