17 Oct, 2007

2 commits

  • drivers/message/i2o/exec-osm.c:539: warning: `i2o_exec_lct_notify' defined but not used

    comes when CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=n, because its only callsite
    is #ifdef'ed as such. So let's #ifdef the function definition also. Also
    move the definition to before the callsite, to get rid of forward prototype.

    [akpm@linux-foundation.org: fix warnings]
    Signed-off-by: Satyam Sharma
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Satyam Sharma
     
  • * 'for-linus' of git://git.kernel.dk/data/git/linux-2.6-block: (63 commits)
    Fix memory leak in dm-crypt
    SPARC64: sg chaining support
    SPARC: sg chaining support
    PPC: sg chaining support
    PS3: sg chaining support
    IA64: sg chaining support
    x86-64: enable sg chaining
    x86-64: update pci-gart iommu to sg helpers
    x86-64: update nommu to sg helpers
    x86-64: update calgary iommu to sg helpers
    swiotlb: sg chaining support
    i386: enable sg chaining
    i386 dma_map_sg: convert to using sg helpers
    mmc: need to zero sglist on init
    Panic in blk_rq_map_sg() from CCISS driver
    remove sglist_len
    remove blk_queue_max_phys_segments in libata
    revert sg segment size ifdefs
    Fixup u14-34f ENABLE_SG_CHAINING
    qla1280: enable use_sg_chaining option
    ...

    Linus Torvalds
     

16 Oct, 2007

3 commits


15 Oct, 2007

1 commit

  • * master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (207 commits)
    [SCSI] gdth: fix CONFIG_ISA build failure
    [SCSI] esp_scsi: remove __dev{init,exit}
    [SCSI] gdth: !use_sg cleanup and use of scsi accessors
    [SCSI] gdth: Move members from SCp to gdth_cmndinfo, stage 2
    [SCSI] gdth: Setup proper per-command private data
    [SCSI] gdth: Remove gdth_ctr_tab[]
    [SCSI] gdth: switch to modern scsi host registration
    [SCSI] gdth: gdth_interrupt() gdth_get_status() & gdth_wait() fixes
    [SCSI] gdth: clean up host private data
    [SCSI] gdth: Remove virt hosts
    [SCSI] gdth: Reorder scsi_host_template intitializers
    [SCSI] gdth: kill gdth_{read,write}[bwl] wrappers
    [SCSI] gdth: Remove 2.4.x support, in-kernel changelog
    [SCSI] gdth: split out pci probing
    [SCSI] gdth: split out eisa probing
    [SCSI] gdth: split out isa probing
    gdth: Make one abuse of scsi_cmnd less obvious
    [SCSI] NCR5380: Use scsi_eh API for REQUEST_SENSE invocation
    [SCSI] usb storage: use scsi_eh API in REQUEST_SENSE execution
    [SCSI] scsi_error: Refactoring scsi_error to facilitate in synchronous REQUEST_SENSE
    ...

    Linus Torvalds
     

13 Oct, 2007

23 commits


11 Oct, 2007

1 commit

  • It's been a useless no-op for long enough in 2.6 so I figured it's time to
    remove it. The number of people that could object because they're
    maintaining unified 2.4 and 2.6 drivers is probably rather small.

    [ Handled drivers added by netdev tree and some missed IRDA cases... -DaveM ]

    Signed-off-by: Ralf Baechle
    Signed-off-by: Jeff Garzik
    Signed-off-by: David S. Miller

    Ralf Baechle
     

07 Aug, 2007

1 commit

  • * master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6: (32 commits)
    [SCSI] aacraid: prevent panic on adapter resource failure
    [SCSI] aha152x: use data accessors and !use_sg cleanup
    [SCSI] aha152x: Fix check_condition code-path
    [SCSI] aha152x: Clean Reset path
    [SCSI] aha152x: preliminary fixes and some comments
    [SCSI] aha152x: use bounce buffer
    [SCSI] aha152x: fix debug mode symbol conflict
    [SCSI] sd: disentangle barriers in SCSI
    [SCSI] lpfc : scsi command accessor fix for 8.2.2
    [SCSI] qlogicpti: Some cosmetic changes
    [SCSI] lpfc 8.2.2 : Change version number to 8.2.2
    [SCSI] lpfc 8.2.2 : Style cleanups
    [SCSI] lpfc 8.2.2 : Miscellaneous Bug Fixes
    [SCSI] lpfc 8.2.2 : Miscellaneous management and logging mods
    [SCSI] lpfc 8.2.2 : Rework the lpfc_printf_log() macro
    [SCSI] lpfc 8.2.2 : Attribute and Parameter splits for vport and physical port
    [SCSI] lpfc 8.2.2 : Fix locking around HBA's port_list
    [SCSI] lpfc 8.2.2 : Error messages and debugfs updates
    [SCSI] initialize shost_data to zero
    [SCSI] mptsas: add SMP passthrough support via bsg
    ...

    Linus Torvalds
     

01 Aug, 2007

2 commits

  • drivers/message/i2o/i2o_block.c: In function 'i2o_block_transfer':
    drivers/message/i2o/i2o_block.c:837: warning: integer overflow in expression

    msg->u.head[1] = cpu_to_le32(I2O_CMD_PRIVATE << 24 | HOST_TID << 12 | tid);
    and I2O_CMD_PRIVATE is defined as 0xFF. This gets "0xFF0100 | tid" and fits
    into 32-bit unsigned but not into 32-bit signed integer properly. Target
    value is defined as u32 so the claculation does not fit during computation.

    Change local variable tid to u32 so the whole expression is of u32 type and
    fits well into u32 result.

    Signed-off-by: Meelis Roos
    Cc: "Salyzyn, Mark"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Meelis Roos
     
  • This patch adds support for SAS Management Protocol (SMP) passthrough
    support via bsg.

    Signed-off-by: FUJITA Tomonori
    Acked-by: Eric Moore
    Signed-off-by: James Bottomley

    FUJITA Tomonori
     

31 Jul, 2007

1 commit


30 Jul, 2007

1 commit

  • * master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6: (28 commits)
    [SCSI] mpt fusion: Changes in mptctl.c for logging support
    [SCSI] mpt fusion: Changes in mptfc.c mptlan.c mptsas.c and mptspi.c for logging support
    [SCSI] mpt fusion: Changes in mptscsih.c for logging support
    [SCSI] mpt fusion: Changes in mptbase.c for logging support
    [SCSI] mpt fusion: logging support in Kconfig, Makefile, mptbase.h and addition of mptdebug.h
    [SCSI] libsas: Fix potential NULL dereference in sas_smp_get_phy_events()
    [SCSI] bsg: Fix build for CONFIG_BLOCK=n
    [SCSI] aacraid: fix Sunrise Lake reset handling
    [SCSI] aacraid: add SCSI SYNCHONIZE_CACHE range checking
    [SCSI] add easyRAID to the no report luns blacklist
    [SCSI] advansys: lindent and other large, uninteresting changes
    [SCSI] aic79xx, aic7xxx: Fix incorrect width setting
    [SCSI] qla2xxx: fix to honor ignored parameters in sysfs attributes
    [SCSI] aacraid: draw line in sand, sundry cleanup and version update
    [SCSI] iscsi_tcp: Turn off bounce buffers
    [SCSI] libiscsi: fix cmd seqeunce number checking
    [SCSI] iscsi_tcp, ib_iser Enable module refcounting for iscsi host template
    [SCSI] libiscsi: make sure session is not blocked when removing host
    [SCSI] libsas: Remove PCI dependencies
    [SCSI] simscsi: convert to use the data buffer accessors
    ...

    Linus Torvalds
     

28 Jul, 2007

5 commits