aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorJan Beulich <JBeulich@suse.com>2012-03-05 16:49:24 +0000
committerLinus Torvalds <torvalds@linux-foundation.org>2012-03-06 08:22:26 -0800
commit5756b76e4db643d8f75174a9a50038523d4b9e32 (patch)
tree62873627752df2dd08b244e983b1cd89e31b72ee /scripts
parentc09ff089aa62380ad904ea785bd713c56720270e (diff)
vsprintf: make %pV handling compatible with kasprintf()
kasprintf() (and potentially other functions that I didn't run across so far) want to evaluate argument lists twice. Caring to do so for the primary list is obviously their job, but they can't reasonably be expected to check the format string for instances of %pV, which however need special handling too: On architectures like x86-64 (as opposed to e.g. ix86), using the same argument list twice doesn't produce the expected results, as an internally managed cursor gets updated during the first run. Fix the problem by always acting on a copy of the original list when handling %pV. Signed-off-by: Jan Beulich <jbeulich@suse.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions