Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1222268
| From | Joe Perches <joe@perches.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH] lib/vsprintf.c: increase the size of the field_width variable |
| Date | 2015-09-10 17:50 +0200 |
| Message-ID | <q7cgO-5NY-25@gated-at.bofh.it> (permalink) |
| References | <q6KDT-6a-5@gated-at.bofh.it> <q6QzE-5Y-1@gated-at.bofh.it> <q6SL8-39p-13@gated-at.bofh.it> <q6Tea-3WQ-35@gated-at.bofh.it> <q7bb4-4eD-23@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On Thu, 2015-09-10 at 10:36 -0400, Tejun Heo wrote: > On Wed, Sep 09, 2015 at 12:26:39PM -0700, Joe Perches wrote: > > > > %*pb is meant for smallish bitmaps, not big ones. [] > The use case isn't from me, but why not? Imagine the output of the 500k bitmap if every other bit is set. %*pb isn't capable of multiple line output and seq_printf output would also fail as it uses k.alloc memory not vmalloc. I think that a more limited mechanism might be to use a multiple line oriented function like print_hex_debug and not try to emit the entire thing in a single go. > Why are we even copying the struct on invocations? > Only some functions modify the values after all. > We might as well pass around pointer to the struct > and let the callees wihch modify them copy the > fields in local vars like normal functions. You are of course welcome and able to change it. btw: the current implementation has a limitation on 32 bit arches as it uses an int argument for the unsigned long count of bits in a bitmap. That's a bitmap that should not be printed anyway. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
[PATCH] lib/vsprintf.c: increase the size of the field_width variable Maurizio Lombardi <mlombard@redhat.com> - 2015-09-09 12:20 +0200
Re: [PATCH] lib/vsprintf.c: increase the size of the field_width variable Tejun Heo <tj@kernel.org> - 2015-09-09 15:40 +0200
Re: [PATCH] lib/vsprintf.c: increase the size of the field_width variable Joe Perches <joe@perches.com> - 2015-09-09 18:40 +0200
Re: [PATCH] lib/vsprintf.c: increase the size of the field_width variable Tejun Heo <tj@kernel.org> - 2015-09-09 18:40 +0200
Re: [PATCH] lib/vsprintf.c: increase the size of the field_width variable Joe Perches <joe@perches.com> - 2015-09-09 19:00 +0200
Re: [PATCH] lib/vsprintf.c: increase the size of the field_width variable Rasmus Villemoes <linux@rasmusvillemoes.dk> - 2015-09-09 21:00 +0200
Re: [PATCH] lib/vsprintf.c: increase the size of the field_width variable Joe Perches <joe@perches.com> - 2015-09-09 21:30 +0200
Re: [PATCH] lib/vsprintf.c: increase the size of the field_width variable Tejun Heo <tj@kernel.org> - 2015-09-10 16:40 +0200
Re: [PATCH] lib/vsprintf.c: increase the size of the field_width variable Joe Perches <joe@perches.com> - 2015-09-10 17:50 +0200
Re: [PATCH] lib/vsprintf.c: increase the size of the field_width variable Tejun Heo <tj@kernel.org> - 2015-09-10 17:50 +0200
Re: [PATCH] lib/vsprintf.c: increase the size of the field_width variable Maurizio Lombardi <mlombard@redhat.com> - 2015-09-10 09:10 +0200
Re: [PATCH] lib/vsprintf.c: increase the size of the field_width variable Maurizio Lombardi <mlombard@redhat.com> - 2015-09-10 09:20 +0200
Re: [PATCH] lib/vsprintf.c: increase the size of the field_width variable Joe Perches <joe@perches.com> - 2015-09-10 09:40 +0200
Re: [PATCH] lib/vsprintf.c: increase the size of the field_width variable Rasmus Villemoes <linux@rasmusvillemoes.dk> - 2015-09-10 10:00 +0200
Re: [PATCH] lib/vsprintf.c: increase the size of the field_width variable Joe Perches <joe@perches.com> - 2015-09-10 10:20 +0200
Re: [PATCH] lib/vsprintf.c: increase the size of the field_width variable Tejun Heo <tj@kernel.org> - 2015-09-10 16:50 +0200
Re: [PATCH] lib/vsprintf.c: increase the size of the field_width variable Maurizio Lombardi <mlombard@redhat.com> - 2015-09-10 10:40 +0200
csiph-web