1. 18 Jun, 2004 2 commits
    • Alexander Viro's avatar
      [PATCH] sparse: drivers/message/fusion annotations and fixes · dbba62f3
      Alexander Viro authored
      Sigh...  First of all, LSI folks have very quaint idea of existing
      platforms and word sizes on those.  Their definitions of U32 and S32
      should really be reserved for posterity (preferably chiseled into the
      rock they have between the ears), but kernel is the wrong place for
      that.  Fixed.
      
      mptctl_do_mpt_command() was always called on userland pointers;
      kernel/userland argument removed along with dead code, function
      annotated, callers updated.
      
      The rest is trivial annotations in mptctl.c and in its ioctl structures
      - nothing fancy there.
      dbba62f3
    • Alexander Viro's avatar
      [PATCH] crapectomy - last users of kernel_scsi_ioctl() gone · 17f5f84d
      Alexander Viro authored
      Last 3 users of kernel_scsi_ioctl() eliminated; two of them used to read
      partition table by issuing a READ6 via ioctl (instead of just calling
      scsi_bios_ptable() as every other ->biosparam() instance does).
      
      The last one was doing a very quaint access to fields of scsi_device by
      issuing SCSI_IOCLT_GET_LUN and then shuffling bits in the result.  Down
      with that insanity...
      17f5f84d
  2. 15 Jun, 2004 24 commits
  3. 14 Jun, 2004 14 commits