Hi, > > + list_for_each_entry(b, &buttons, list) { > > + count += snprintf(buf + count, PAGE_SIZE - count, "%d\t%s\n", > > + b->id, b->name); > > + > > + if (count == PAGE_SIZE) > > snprintf() returns the number of bytes which would have been used if > there were space so this test should be >= instead of ==. > > > + break; > > > > } Yes, I'll fix that. Thx -- Szymon K. Janc szymon@xxxxxxxxxxx _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel