Found an odd power of two size limit in dd. :)

On a 64bit platform shouldn't the following command have done the
expected thing instead of quietly clipping to 2^31?

[jmorris@mjolnir ~]$ dd if=/dev/zero of=/dev/null bs=3221225472 count=1
0+1 records in
0+1 records out
2147479552 bytes (2.1 GB) copied, 1.94223 s, 1.1 GB/s
[jmorris@mjolnir ~]$ rpm -qf `which dd`
coreutils-7.6-11.fc12.x86_64