pktgen.c (22cdbd1d5789cc16c37102eb6f62c3ae377b849e) pktgen.c (448d7b5daf043d109df98e3e8f8deb165c2e8896)
1/*
2 * Authors:
3 * Copyright 2001, 2002 by Robert Olsson <robert.olsson@its.uu.se>
4 * Uppsala University and
5 * Swedish University of Agricultural Sciences
6 *
7 * Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8 * Ben Greear <greearb@candelatech.com>

--- 873 unchanged lines hidden (view full) ---

882 max = count - i;
883 len = count_trail_chars(&user_buffer[i], max);
884 if (len < 0)
885 return len;
886
887 i += len;
888
889 if (debug) {
1/*
2 * Authors:
3 * Copyright 2001, 2002 by Robert Olsson <robert.olsson@its.uu.se>
4 * Uppsala University and
5 * Swedish University of Agricultural Sciences
6 *
7 * Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8 * Ben Greear <greearb@candelatech.com>

--- 873 unchanged lines hidden (view full) ---

882 max = count - i;
883 len = count_trail_chars(&user_buffer[i], max);
884 if (len < 0)
885 return len;
886
887 i += len;
888
889 if (debug) {
890 char tb[count + 1];
891 if (copy_from_user(tb, user_buffer, count))
890 size_t copy = min(count, 1023);
891 char tb[copy + 1];
892 if (copy_from_user(tb, user_buffer, copy))
892 return -EFAULT;
893 return -EFAULT;
893 tb[count] = 0;
894 tb[copy] = 0;
894 printk(KERN_DEBUG "pktgen: %s,%lu buffer -:%s:-\n", name,
895 (unsigned long)count, tb);
896 }
897
898 if (!strcmp(name, "min_pkt_size")) {
899 len = num_arg(&user_buffer[i], 10, &value);
900 if (len < 0)
901 return len;

--- 3038 unchanged lines hidden ---
895 printk(KERN_DEBUG "pktgen: %s,%lu buffer -:%s:-\n", name,
896 (unsigned long)count, tb);
897 }
898
899 if (!strcmp(name, "min_pkt_size")) {
900 len = num_arg(&user_buffer[i], 10, &value);
901 if (len < 0)
902 return len;

--- 3038 unchanged lines hidden ---