master/datagram.c
changeset 1543 373cd456dc26
parent 1507 68e89abadd19
child 1553 4e8d56d6f12a
equal deleted inserted replaced
1528:dbc617badc33 1543:373cd456dc26
   147         datagram->data = NULL;
   147         datagram->data = NULL;
   148         datagram->mem_size = 0;
   148         datagram->mem_size = 0;
   149     }
   149     }
   150 
   150 
   151     if (!(datagram->data = kmalloc(size, GFP_KERNEL))) {
   151     if (!(datagram->data = kmalloc(size, GFP_KERNEL))) {
   152         EC_ERR("Failed to allocate %u bytes of datagram memory!\n", size);
   152         EC_ERR("Failed to allocate %zu bytes of datagram memory!\n", size);
   153         return -ENOMEM;
   153         return -ENOMEM;
   154     }
   154     }
   155 
   155 
   156     datagram->mem_size = size;
   156     datagram->mem_size = size;
   157     return 0;
   157     return 0;
   514 {
   514 {
   515     if (jiffies - datagram->stats_output_jiffies < HZ) {
   515     if (jiffies - datagram->stats_output_jiffies < HZ) {
   516         datagram->stats_output_jiffies = jiffies;
   516         datagram->stats_output_jiffies = jiffies;
   517     
   517     
   518         if (unlikely(datagram->skip_count)) {
   518         if (unlikely(datagram->skip_count)) {
   519             EC_WARN("Datagram %x (%s) was SKIPPED %u time%s.\n",
   519             EC_WARN("Datagram %p (%s) was SKIPPED %u time%s.\n",
   520                     (unsigned int) datagram, datagram->name,
   520                     datagram, datagram->name,
   521                     datagram->skip_count,
   521                     datagram->skip_count,
   522                     datagram->skip_count == 1 ? "" : "s");
   522                     datagram->skip_count == 1 ? "" : "s");
   523             datagram->skip_count = 0;
   523             datagram->skip_count = 0;
   524         }
   524         }
   525     }
   525     }