]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - net/core/gen_estimator.c
Merge branch 'release' of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6
[karo-tx-linux.git] / net / core / gen_estimator.c
index 7ab9060bccd09c8e7b652f51901458936b105583..57abe8266be198dd483c71ce07cf3ce0757ced0e 100644 (file)
@@ -159,13 +159,13 @@ skip:
 int gen_new_estimator(struct gnet_stats_basic *bstats,
                      struct gnet_stats_rate_est *rate_est,
                      spinlock_t *stats_lock,
-                     struct rtattr *opt)
+                     struct nlattr *opt)
 {
        struct gen_estimator *est;
-       struct gnet_estimator *parm = RTA_DATA(opt);
+       struct gnet_estimator *parm = nla_data(opt);
        int idx;
 
-       if (RTA_PAYLOAD(opt) < sizeof(*parm))
+       if (nla_len(opt) < sizeof(*parm))
                return -EINVAL;
 
        if (parm->interval < -2 || parm->interval > 3)
@@ -254,7 +254,7 @@ void gen_kill_estimator(struct gnet_stats_basic *bstats,
  */
 int gen_replace_estimator(struct gnet_stats_basic *bstats,
                          struct gnet_stats_rate_est *rate_est,
-                         spinlock_t *stats_lock, struct rtattr *opt)
+                         spinlock_t *stats_lock, struct nlattr *opt)
 {
        gen_kill_estimator(bstats, rate_est);
        return gen_new_estimator(bstats, rate_est, stats_lock, opt);