Revert "misc seq_printf fixes for 4.4"
authorAmit Pundir <amit.pundir@linaro.org>
Mon, 25 Apr 2016 11:30:08 +0000 (17:00 +0530)
committerAmit Pundir <amit.pundir@linaro.org>
Thu, 19 May 2016 07:02:41 +0000 (12:32 +0530)
This reverts commit 5c7566a29bff14166d952f2ea525d5231546f821.

This patch revert some changes in net/netfilter/xt_qtaguid.c as well.
I'll submit another patch to restore those changes.

Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
drivers/misc/uid_stat.c
net/activity_stats.c
net/netfilter/xt_qtaguid.c

index 8b8c9a22360be35d51890f8fcab34e2cee9443a3..4766c1f83b94ee6bddebdfd7527ca273634e5937 100644 (file)
@@ -55,8 +55,7 @@ static int uid_stat_atomic_int_show(struct seq_file *m, void *v)
        atomic_t *counter = m->private;
 
        bytes = (unsigned int) (atomic_read(counter) + INT_MIN);
-       seq_printf(m, "%u\n", bytes);
-       return seq_has_overflowed(m) ? -ENOSPC : 0;
+       return seq_printf(m, "%u\n", bytes);
 }
 
 static int uid_stat_read_atomic_int_open(struct inode *inode, struct file *file)
index 3bf92d80b8b93f7825a3a8005b2b7261d73bf3cc..4609ce2043eb3677905b5ad5decc803e9cd40b7b 100644 (file)
@@ -63,13 +63,14 @@ void activity_stats_update(void)
 static int activity_stats_show(struct seq_file *m, void *v)
 {
        int i;
+       int ret;
 
        seq_printf(m, "Min Bucket(sec) Count\n");
 
        for (i = 0; i < BUCKET_MAX; i++) {
-               seq_printf(m, "%15d %lu\n", 1 << i, activity_stats[i]);
-               if (seq_has_overflowed(m))
-                       return -ENOSPC;
+               ret = seq_printf(m, "%15d %lu\n", 1 << i, activity_stats[i]);
+               if (ret)
+                       return ret;
        }
 
        return 0;
index e1442bfb668dbaf9ecd3f7f425cc70a49b500a1a..04bb081adde87168ff685e888fb52d95c6617dfe 100644 (file)
@@ -2543,6 +2543,7 @@ static void pp_stats_header(struct seq_file *m)
 static int pp_stats_line(struct seq_file *m, struct tag_stat *ts_entry,
                         int cnt_set)
 {
+       int ret;
        struct data_counters *cnts;
        tag_t tag = ts_entry->tn.tag;
        uid_t stat_uid = get_uid_from_tag(tag);
@@ -2561,7 +2562,7 @@ static int pp_stats_line(struct seq_file *m, struct tag_stat *ts_entry,
        }
        ppi->item_index++;
        cnts = &ts_entry->counters;
-       seq_printf(m, "%d %s 0x%llx %u %u "
+       ret = seq_printf(m, "%d %s 0x%llx %u %u "
                "%llu %llu "
                "%llu %llu "
                "%llu %llu "
@@ -2591,7 +2592,7 @@ static int pp_stats_line(struct seq_file *m, struct tag_stat *ts_entry,
                cnts->bpc[cnt_set][IFS_TX][IFS_UDP].packets,
                cnts->bpc[cnt_set][IFS_TX][IFS_PROTO_OTHER].bytes,
                cnts->bpc[cnt_set][IFS_TX][IFS_PROTO_OTHER].packets);
-       return seq_has_overflowed(m) ? -ENOSPC : 1;
+       return ret ?: 1;
 }
 
 static bool pp_sets(struct seq_file *m, struct tag_stat *ts_entry)