gen-devlist should print how many bytes will be cut off and pci.ids
entry. Also print the removed '[more blah]' part.

Signed-off-by: Olaf Hering <[EMAIL PROTECTED]>

--- ../linux-2.6.10/drivers/pci/gen-devlist.c   2004-12-24 22:34:45.000000000 
+0100
+++ ./drivers/pci/gen-devlist.c 2005-03-11 20:10:11.542098265 +0100
@@ -72,9 +72,19 @@ main(void)
                                                /* Too long, try cutting off 
long description */
                                                bra = strchr(c, '[');
                                                if (bra && bra > c && bra[-1] 
== ' ')
+#if 0
+                                               {
+                                                       fprintf(stderr, "Line 
%d: cut off '%s' from line:\n", lino, bra);
+                                                       fprintf(stderr, " 
'%s'\n", c);
                                                        bra[-1] = 0;
+                                                       fprintf(stderr, " 
'%s'\n", c);
+                                               }
+#else
+                                                       bra[-1] = 0;
+#endif
                                                if (vendor_len + strlen(c) + 1 
> MAX_NAME_SIZE) {
-                                                       fprintf(stderr, "Line 
%d: Device name too long. Name truncated.\n", lino);
+                                                       fprintf(stderr, "Line 
%d: Device name %d chars too long. Name truncated.\n",
+                                                                       lino, 
(vendor_len + strlen(c) + 1) - MAX_NAME_SIZE);
                                                        fprintf(stderr, "%s\n", 
c);
                                                        /*return 1;*/
                                                }
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to