Please bear in mind that I know nothing whatsoever about this specific driver or device; this is what I can see just from reading the primary sources.
Slackware-14.1 shipped with cciss.ko version 3.6.26 because that is the version of the cciss driver that was in Linus' kernel version 3.10.17, and, looking at the newest kernel version 3.16 (released eight days ago), Linus *still* has cciss version 3.6.26 [
see here, line 67]. It is HP's job to send updates to the Linux devs if they want a newer version of their cciss driver in the Linux kernel. They haven't done that in a very, very long time.
*However*, if you read
cciss.sourceforge.net, a reason why they have not sent updates to the Linux devs is apparent - they say that "a new Smart Array driver called "hpsa" has been accepted into the main line linux kernel as of Dec 18, 2009, in linux-2.6.33-rc1. This new driver will support new Smart Array products going forward, and the cciss driver will eventually be deprecated."
If you want to see if you can get better performance, it will probably be easier to experiment with hpsa (see the information on the sourceforge page) than to compile the latest out-of-tree cciss module (again, see the information on the sourceforge page). hpsa is actively maintained and up-to-date in the mainstream kernel (and therefore in Slackware-14.1).
Edit: I see Didier said the same thing, but he was shorter, quicker and better!!