Dear SCSI crew, Please, apply the following patches to drivers/scsi/FlashPoint.c file. Due to sizes of some of them, I won't CC linux-scsi. The tarball is available at http://coderock.org/kj/flashpoint.tar.bz2 (66k) or, in splitted form, at http://coderock.org/kj/flashpoint/ They were in -kj tree since early July without complaints. All of them are compile-tested with CONFIG_SCSI_OMIT_FLASHPOINT=y and =n. Sincerely yours, Alexey ------------------------------------------------------------------------ 001_drivers_scsi_flashpoint_c_remove_unused_things.patch 002_drivers_scsi_flashpoint_c_remove_trivial_wrappers.patch 003_drivers_scsi_flashpoint_c_remove_uchar.patch 004_drivers_scsi_flashpoint_c_remove_ushort.patch 005_drivers_scsi_flashpoint_c_remove_uint.patch 006_drivers_scsi_flashpoint_c_remove_ulong.patch 007_drivers_scsi_flashpoint_c_remove_ushort_ptr.patch 008_drivers_scsi_flashpoint_c_use_standard_fixed_size_types.patch 009_drivers_scsi_flashpoint_c_untypedef_struct__sccb.patch 010_drivers_scsi_flashpoint_c_untypedef_struct_sccbmgr_info.patch 011_drivers_scsi_flashpoint_c_untypedef_struct_sccbmgr_tar_info.patch 012_drivers_scsi_flashpoint_c_untypedef_struct_nvraminfo.patch 013_drivers_scsi_flashpoint_c_untypedef_struct_sccbcard.patch 014_drivers_scsi_flashpoint_c_lindent.patch 015_drivers_scsi_flashpoint_c_dont_use_parenthesis_with_return.patch ------------------------------------------------------------------------ [PATCH 01/15] drivers/scsi/FlashPoint.c: remove unused things From: Alexey Dobriyan <adobriyan@xxxxxxxxx> * Remove unused #define's * Remove unused typedefs. * Remove prototypes for non-existing functions. Signed-off-by: Alexey Dobriyan <adobriyan@xxxxxxxxx> ------------------------------------------------------------------------ [PATCH 02/15] drivers/scsi/FlashPoint.c: remove trivial wrappers From: Alexey Dobriyan <adobriyan@xxxxxxxxx> Signed-off-by: Alexey Dobriyan <adobriyan@xxxxxxxxx> ------------------------------------------------------------------------ [PATCH 03/15] drivers/scsi/FlashPoint.c: remove UCHAR From: Alexey Dobriyan <adobriyan@xxxxxxxxx> Signed-off-by: Alexey Dobriyan <adobriyan@xxxxxxxxx> ------------------------------------------------------------------------ [PATCH 04/15] drivers/scsi/FlashPoint.c: remove USHORT From: Alexey Dobriyan <adobriyan@xxxxxxxxx> Signed-off-by: Alexey Dobriyan <adobriyan@xxxxxxxxx> ------------------------------------------------------------------------ [PATCH 05/15] drivers/scsi/FlashPoint.c: remove UINT From: Alexey Dobriyan <adobriyan@xxxxxxxxx> Signed-off-by: Alexey Dobriyan <adobriyan@xxxxxxxxx> ------------------------------------------------------------------------ [PATCH 06/15] drivers/scsi/FlashPoint.c: remove ULONG From: Alexey Dobriyan <adobriyan@xxxxxxxxx> Signed-off-by: Alexey Dobriyan <adobriyan@xxxxxxxxx> ------------------------------------------------------------------------ [PATCH 07/15] drivers/scsi/FlashPoint.c: remove ushort_ptr From: Alexey Dobriyan <adobriyan@xxxxxxxxx> Signed-off-by: Alexey Dobriyan <adobriyan@xxxxxxxxx> ------------------------------------------------------------------------ [PATCH 08/15] drivers/scsi/FlashPoint.c: use standard fixed size types From: Alexey Dobriyan <adobriyan@xxxxxxxxx> Signed-off-by: Alexey Dobriyan <adobriyan@xxxxxxxxx> ------------------------------------------------------------------------ [PATCH 09/15] drivers/scsi/FlashPoint.c: untypedef struct _SCCB From: Alexey Dobriyan <adobriyan@xxxxxxxxx> * struct _SCCB => struct sccb * PSCCB => struct sccb * * SCCB => struct sccb Signed-off-by: Alexey Dobriyan <adobriyan@xxxxxxxxx> ------------------------------------------------------------------------ [PATCH 10/15] drivers/scsi/FlashPoint.c: untypedef struct SCCBMgr_info From: Alexey Dobriyan <adobriyan@xxxxxxxxx> * struct SCCBMgr_info => struct sccb_mgr_info * PSCCBMGR_INFO => struct sccb_mgr_info * * SCCBMGR_INFO => struct sccb_mgr_info Signed-off-by: Alexey Dobriyan <adobriyan@xxxxxxxxx> ------------------------------------------------------------------------ [PATCH 11/15] drivers/scsi/FlashPoint.c: untypedef struct SCCBMgr_tar_info From: Alexey Dobriyan <adobriyan@xxxxxxxxx> * struct SCCBMgr_tar_info => struct sccb_mgr_tar_info * PSCCBMgr_tar_info => struct sccb_mgr_tar_info * * SCCBMGR_TAR_INFO => struct sccb_mgr_tar_info Signed-off-by: Alexey Dobriyan <adobriyan@xxxxxxxxx> ------------------------------------------------------------------------ [PATCH 12/15] drivers/scsi/FlashPoint.c: untypedef struct NVRAMInfo From: Alexey Dobriyan <adobriyan@xxxxxxxxx> * struct NVRAMInfo => struct nvram_info * PNVRamInfo => struct nvram_info * * NVRAMINFO => struct nvram_info Signed-off-by: Alexey Dobriyan <adobriyan@xxxxxxxxx> ------------------------------------------------------------------------ [PATCH 13/15] drivers/scsi/FlashPoint.c: untypedef struct SCCBcard From: Alexey Dobriyan <adobriyan@xxxxxxxxx> * struct SCCBcard => struct sccb_card * PSCCBcard => struct sccb_card * * SCCBCARD => struct sccb_card Signed-off-by: Alexey Dobriyan <adobriyan@xxxxxxxxx> ------------------------------------------------------------------------ [PATCH 14/15] drivers/scsi/FlashPoint.c: Lindent From: Alexey Dobriyan <adobriyan@xxxxxxxxx> It's much, much more readable now. Signed-off-by: Alexey Dobriyan <adobriyan@xxxxxxxxx> ------------------------------------------------------------------------ [PATCH 15/15] drivers/scsi/FlashPoint.c: don't use parenthesis with "return" From: Alexey Dobriyan <adobriyan@xxxxxxxxx> Signed-off-by: Alexey Dobriyan <adobriyan@xxxxxxxxx> - : send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html