text: Up to [DragonFly] / src / sys / dev / disk / ncr
  It's "useful" not "usefull".
  Ansify some remaining function definitions in the kernel. Found-by: -Wold-style-definition
  Make CAM_NEW_TRAN_CODE default. As previously mentioned, this makes a huge performance difference for one of my disks, and future work depends on this change. Obtained-from: FreeBSD
  Remove all occurences of double semicolons at the end of a line by single ones. Submitted-by: Bill Marquette <bill.marquette@gmail.com>
  Remove the INTR_TYPE_* flags. The interrupt type is no longer used to figure out which spl*() set an interrupt belongs to, because, well, spl's no longer exist.
  More spl_* removal from dev/disk/, replacing them with critical sections.
  Remove DEC Alpha support..
  timeout/untimeout ==> call __DragonFly__
  Misc cleanups to take care of GCC3.x warnings. Missing 'U' and 'LL' postfixes on large unsigned or 64 bit constants, non-storage structural declarations embedded in structures, deprecated use of __FUNCTION__, missing 'break' statements in the last switch case, goto label ops where the label occurs just before an end-brace (many of which appear to be fixable with 'break' or 'continue' instead and existed simply due to programmer-paranoia), garbage data in #endif lines that was not commented out. GCC3 also caught some argument count issues in kernel printfs. Many of these (obvious) fixes are similar to or copied from 5.x. Also fix a few other minor issues such as certain drivers declaring a proc pointer instead of a thread pointer. Move -ffreestanding from CWARNFLAGS to CFLAGS. It doesn't belong in CWARNFLAGS..155.2.3