This is just FYI...
If, for whatever reason, I have VERSION_CONTROL=numbered in my 
environment, the rpmbuild fails (in not such an obvious way):

I get:
...
Patch #22266 (linux-2.6-s390-z-vm-monitor-stream-state-2.patch):
+ patch -p1 -s
+ echo 'Patch #22267 (linux-2.6-char-tpm-cleanups-and-fixes.patch):'
Patch #22267 (linux-2.6-char-tpm-cleanups-and-fixes.patch):
+ patch -p1 -s
2 out of 5 hunks FAILED -- saving rejects to file 
drivers/char/tpm/Kconfig.rej
4 out of 12 hunks FAILED -- saving rejects to file 
drivers/char/tpm/tpm.c.rej
1 out of 3 hunks FAILED -- saving rejects to file drivers/char/tpm/tpm.h.rej
error: Bad exit status from /var/tmp/rpm-tmp.62999 (%prep)


RPM build errors:
     Bad exit status from /var/tmp/rpm-tmp.62999 (%prep)

if I unset VERSION_CONTROL, rpmbuild works.
I did a google: rpmbuild version_control
got 301 hits  but nothing obviously (to me) suggesting this is a known 
"bug".

Again, just FYI.

--Ron