X-Git-Url: http://ftp.safe.ca/?a=blobdiff_plain;f=Documentation%2Fsparse.txt;h=34c76a55bc0423182db5c73f76415503e2a7de1d;hb=1bccf513ac49d44604ba1cddcc29f5886e70f1b6;hp=5a311c38dd1ad7384dbfdd6f777bedc665f8c356;hpb=e83319510b04dd51a60da8a0b4ccf8b92b3ab1ad;p=safe%2Fjmp%2Flinux-2.6 diff --git a/Documentation/sparse.txt b/Documentation/sparse.txt index 5a311c3..34c76a5 100644 --- a/Documentation/sparse.txt +++ b/Documentation/sparse.txt @@ -42,14 +42,26 @@ sure that bitwise types don't get mixed up (little-endian vs big-endian vs cpu-endian vs whatever), and there the constant "0" really _is_ special. +__bitwise__ - to be used for relatively compact stuff (gfp_t, etc.) that +is mostly warning-free and is supposed to stay that way. Warnings will +be generated without __CHECK_ENDIAN__. + +__bitwise - noisy stuff; in particular, __le*/__be* are that. We really +don't want to drown in noise unless we'd explicitly asked for it. + + Getting sparse ~~~~~~~~~~~~~~ -With git, you can just get it from +You can get latest released versions from the Sparse homepage at +http://www.kernel.org/pub/linux/kernel/people/josh/sparse/ + +Alternatively, you can get snapshots of the latest development version +of sparse using git to clone.. - rsync://rsync.kernel.org/pub/scm/devel/sparse/sparse.git + git://git.kernel.org/pub/scm/linux/kernel/git/josh/sparse.git -and DaveJ has tar-balls at +DaveJ has hourly generated tarballs of the git tree available at.. http://www.codemonkey.org.uk/projects/git-snapshots/sparse/