public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: James Bottomley <James.Bottomley@SteelEye.com>
To: Andrew Morton <akpm@osdl.org>, Linus Torvalds <torvalds@osdl.org>
Cc: Linux Kernel <linux-kernel@vger.kernel.org>,
	SCSI Mailing List <linux-scsi@vger.kernel.org>,
	Jens Axboe <axboe@suse.de>
Subject: [GIT PATCH] SCSI merge for 2.6.13
Date: Tue, 06 Sep 2005 19:37:32 -0500	[thread overview]
Message-ID: <1126053452.5012.28.camel@mulgrave> (raw)

This should be the entire contents of the SCSI tree I've been saving.
It also includes Jens' send SCSI requests via bios tree that he, Mike
Christie and I have been working on.

The patch is available here:

master.kernel.org:/pub/linux/kernel/scm/jejb/scsi-for-linus-2.6.git

The short changelog is:

Adrian Bunk:
  o drivers/scsi/constants.c should include scsi_dbg.h
  o git-scsi-misc: drivers/scsi/ch.c: remove devfs stuff

Alan Stern:
  o sd: pause in sd_spinup_disk for slow USB devices
  o return success after retries in scsi_eh_tur

Andrew Morton:
  o fix C syntax problem in scsi_lib.c
  o fix warning in aic7770.c
  o fix warning in scsi_softirq
  o aic79xx: needs to select SPI_TRANSPORT_ATTRS

Andrew Vasquez:
  o qla2xxx: Update version number to 8.01.00-k
  o qla2xxx: Stop firmware execution at unintialization time
  o qla2xxx: Replace schedule_timeout()
  o qla2xxx: Remove bad call to fc_remove_host() during probe failure
  o qla2xxx: Add host attributes
  o qla2xxx: Add change_queue_depth/type() API support
  o qla2xxx: Remove redundant call to pci_unmap_sg()
  o qla2xxx: Remove RISC pause/release barriers during flash manipulation
  o qla2xxx: Correct LED scheme definition
  o qla2xxx: Simplify redundant target/device reset logic
  o qla2xxx: Correct domain/area exclusion logic
  o qla2xxx: Add FDMI support
  o qla2xxx: Export class-of-service (COS) information
  o qla2xxx: Use dma_get_required_mask() in determining the 'ideal' DMA mask

Anton Blanchard:
  o Universal Xport no attach blacklist

Christoph Hellwig:
  o unexport scsi_add_timer/scsi_delete_timer
  o switch EH thread startup to the kthread API
  o fix SCSI_IOCTL_PROBE_HOST
  o fusion: whitespace fixes
  o fusion: endianess fixes
  o fusion: update LSI headers
  o fusion: extended config header support
  o aic7xxx: remove aiclib.c
  o comment cleanup for spi_execute
  o aiclib remove dead
  o aic79xx: sane pci probing
  o aic79xx: remove some dead code
  o qla1280: endianess annotations
  o qla1280: don't use bitfields for hardware access, parameters
  o qla1280: don't use bitfields for hardware access in isp_config
  o qla1280: always load microcode
  o qla1280: remove SG_SEGMENTS
  o qla1280: use SAM_ constants
  o qla1280: misc cleanups
  o qla1280: interupt posting for irq disabling/enabling
  o qla1280: remove dead per-host flag variables
  o [PATCH] ll_rw_blk.c kerneldoc updates

Dave Boutcher:
  o ibmvscsi timeout fix
  o ibmvscsi eh locking

Dave Jones:
  o blacklist addition

Douglas Gilbert:
  o sg direct io/mmap oops, st sync

Hannes Reinecke:
  o aic79xx: fixup DT setting
  o aic79xx: DV parameter settings
  o aic79xx: update to use scsi_transport_spi
  o aic79xx: Remove busyq

James Bottomley:
  o Merge by hand (conflicts in sd.c)
  o quieten messages on scsi_execute commands
  o ibmvscsi: handle large scatter/gather lists
  o This patch fixes in st.c the bug in the signed/unsigned int comparison
  o embryonic RAID class
  o attribute container final klist fixes
  o correct attribute_container list usage
  o Merge by hand (conflicts in sr.c)
  o fix sense buffer length handling problem
  o fix 3ware raid emulated commands
  o convert ch to use scsi_execute_req
  o convert sr to scsi_execute_req
  o convert sd to scsi_execute_req (and update the scsi_execute_req API)
  o convert SPI transport class to scsi_execute
  o convert the remaining mid-layer pieces to scsi_execute_req
  o Merge HEAD from ../scsi-misc-2.6-tmp
  o add missing attribute container function prototype
  o fix transport class corner case after rework
  o use scatter lists for all block pc requests and simplify hw handlers
  o update scsi_wait_req to new format for blk_rq_map_kern()
  o use scatter lists for all block pc requests and simplify hw handlers
  o fix mismerge in ll_rw_blk.c
  o correct transport class abstraction to work outside SCSI
  o add ability to deny binding to SPI transport class
  o aic7xxx: lost multifunction flags handling
  o Make the HSG80 a REPORTLUN2 device
  o aic79xx: fix boot panic with no hardware
  o add global timeout to the scsi mid-layer
  o aacraid: correct use of cmd->timeout field
  o aic7xxx/79xx: fix another potential panic due to a non existent target
  o aic7xxx: upport all sequencer and core fixes from adaptec version 6.3.9
  o aic79xx: add hold_mcs to the transport parameters
  o add missing hold_mcs parameter to the spi transport class
  o aic79xx: fix up transport settings
  o add template for scsi_host_set_state()
  o [PATCH] update blk_execute_rq to take an at_head parameter
  o [PATCH] The blk_rq_map_user() change missed an update in scsi_ioctl.c
  o [PATCH] Add scatter-gather support for the block layer SG_IO

James Smart:
  o Add Emulex as maintainer of lpfc SCSI driver
  o lpfc driver 8.0.30 : update version to 8.0.30
  o lpfc driver 8.0.30 : convert to use of int_to_scsilun()
  o lpfc driver 8.0.30 : dev_loss and nodev timeouts
  o lpfc driver 8.0.30 : fix get_stats panic
  o lpfc driver 8.0.30 : task mgmt bit clearing
  o lpfc driver 8.0.30 : fix lip/cablepull panic
  o lpfc driver 8.0.30 : fix iocb reuse initialization

Jens Axboe:
  o [PATCH] kill 'reading' variable in sg_io(), it isn't used anymore
  o [PATCH] Cleanup blk_rq_map_* interfaces
  o [PATCH] Keep the bio end_io parts inside of bio.c for blk_rq_map_kern()

Kai Mäkisara:
  o drivers/scsi/st.c: add reference count and related fixes

Mark Haverkamp:
  o aacraid: bad BUG_ON fix
  o aacraid: Fix aacraid probe breakage (updated)
  o aacraid: adapter support update
  o aacraid: sgraw command support
  o aacraid: aif registration timeout fix
  o aacraid: remove duplicate io callback code
  o aacraid: driver shutdown method
  o aacraid: driver version update
  o aacraid: interupt mitigation

Mike Anderson:
  o host state model update: mediate host add/remove race
  o host state model update: reimplement scsi_host_cancel
  o host state model update: replace old host bitmap state

Mike Christie:
  o [PATCH] Add blk_rq_map_kern()

Olaf Hering:
  o aic byteorder fixes after recent cleanup

Pete Zaitcev:
  o sr.c: Fix getting wrong size

And the diffstat:

 Documentation/scsi/aic7xxx.txt                   |    6 
 Documentation/scsi/scsi_mid_low_api.txt          |   41 
 MAINTAINERS                                      |    7 
 drivers/base/attribute_container.c               |   86 
 drivers/base/transport_class.c                   |   19 
 drivers/block/ll_rw_blk.c                        |  192 
 drivers/block/scsi_ioctl.c                       |   60 
 drivers/cdrom/cdrom.c                            |   15 
 drivers/ide/ide-disk.c                           |    2 
 drivers/message/fusion/lsi/mpi.h                 |   19 
 drivers/message/fusion/lsi/mpi_cnfg.h            |   85 
 drivers/message/fusion/lsi/mpi_history.txt       |   67 
 drivers/message/fusion/lsi/mpi_init.h            |  203 
 drivers/message/fusion/lsi/mpi_ioc.h             |   11 
 drivers/message/fusion/lsi/mpi_targ.h            |   74 
 drivers/message/fusion/mptbase.c                 |  321 -
 drivers/message/fusion/mptbase.h                 |    5 
 drivers/message/fusion/mptctl.c                  |   14 
 drivers/message/fusion/mptscsih.c                |  140 
 drivers/message/fusion/mptspi.c                  |    6 
 drivers/scsi/3w-xxxx.c                           |   57 
 drivers/scsi/Kconfig                             |    6 
 drivers/scsi/Makefile                            |    2 
 drivers/scsi/aacraid/aachba.c                    |  327 -
 drivers/scsi/aacraid/aacraid.h                   |   55 
 drivers/scsi/aacraid/commctrl.c                  |   18 
 drivers/scsi/aacraid/comminit.c                  |    4 
 drivers/scsi/aacraid/commsup.c                   |   20 
 drivers/scsi/aacraid/linit.c                     |  106 
 drivers/scsi/aacraid/rkt.c                       |   20 
 drivers/scsi/aacraid/rx.c                        |   20 
 drivers/scsi/aacraid/sa.c                        |   22 
 drivers/scsi/advansys.c                          |    4 
 drivers/scsi/aic7xxx/Kconfig.aic79xx             |    1 
 drivers/scsi/aic7xxx/aic7770.c                   |    1 
 drivers/scsi/aic7xxx/aic79xx.h                   |    6 
 drivers/scsi/aic7xxx/aic79xx_core.c              |  104 
 drivers/scsi/aic7xxx/aic79xx_osm.c               | 5502 ++++++-----------------
 drivers/scsi/aic7xxx/aic79xx_osm.h               |  288 -
 drivers/scsi/aic7xxx/aic79xx_osm_pci.c           |   82 
 drivers/scsi/aic7xxx/aic79xx_pci.c               |   14 
 drivers/scsi/aic7xxx/aic79xx_proc.c              |   88 
 drivers/scsi/aic7xxx/aic7xxx.h                   |    4 
 drivers/scsi/aic7xxx/aic7xxx.reg                 |    4 
 drivers/scsi/aic7xxx/aic7xxx.seq                 |    5 
 drivers/scsi/aic7xxx/aic7xxx_93cx6.c             |   36 
 drivers/scsi/aic7xxx/aic7xxx_core.c              |   60 
 drivers/scsi/aic7xxx/aic7xxx_osm.c               |   97 
 drivers/scsi/aic7xxx/aic7xxx_osm.h               |    2 
 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c           |   29 
 drivers/scsi/aic7xxx/aic7xxx_proc.c              |   45 
 drivers/scsi/aic7xxx/aic7xxx_reg.h_shipped       |    6 
 drivers/scsi/aic7xxx/aic7xxx_reg_print.c_shipped |    4 
 drivers/scsi/aic7xxx/aic7xxx_seq.h_shipped       |  933 +--
 drivers/scsi/aic7xxx/aiclib.c                    | 1377 -----
 drivers/scsi/aic7xxx/aiclib.h                    |  890 ---
 drivers/scsi/ch.c                                |   42 
 drivers/scsi/constants.c                         |   49 
 drivers/scsi/hosts.c                             |  113 
 drivers/scsi/ibmvscsi/ibmvscsi.c                 |  179 
 drivers/scsi/ibmvscsi/ibmvscsi.h                 |    2 
 drivers/scsi/lpfc/lpfc.h                         |    5 
 drivers/scsi/lpfc/lpfc_attr.c                    |    6 
 drivers/scsi/lpfc/lpfc_ct.c                      |    2 
 drivers/scsi/lpfc/lpfc_els.c                     |    1 
 drivers/scsi/lpfc/lpfc_hbadisc.c                 |    3 
 drivers/scsi/lpfc/lpfc_init.c                    |    5 
 drivers/scsi/lpfc/lpfc_mbox.c                    |    5 
 drivers/scsi/lpfc/lpfc_mem.c                     |    5 
 drivers/scsi/lpfc/lpfc_nportdisc.c               |    1 
 drivers/scsi/lpfc/lpfc_scsi.c                    |   24 
 drivers/scsi/lpfc/lpfc_scsi.h                    |   13 
 drivers/scsi/lpfc/lpfc_sli.c                     |    2 
 drivers/scsi/lpfc/lpfc_version.h                 |    2 
 drivers/scsi/qla1280.c                           |  359 -
 drivers/scsi/qla1280.h                           |  336 -
 drivers/scsi/qla2xxx/qla_attr.c                  |  136 
 drivers/scsi/qla2xxx/qla_dbg.h                   |    7 
 drivers/scsi/qla2xxx/qla_def.h                   |  157 
 drivers/scsi/qla2xxx/qla_gbl.h                   |   12 
 drivers/scsi/qla2xxx/qla_gs.c                    |  564 ++
 drivers/scsi/qla2xxx/qla_init.c                  |   24 
 drivers/scsi/qla2xxx/qla_iocb.c                  |    6 
 drivers/scsi/qla2xxx/qla_isr.c                   |    2 
 drivers/scsi/qla2xxx/qla_mbx.c                   |   97 
 drivers/scsi/qla2xxx/qla_os.c                    |  117 
 drivers/scsi/qla2xxx/qla_sup.c                   |   34 
 drivers/scsi/qla2xxx/qla_version.h               |    4 
 drivers/scsi/raid_class.c                        |  250 +
 drivers/scsi/scsi.c                              |   17 
 drivers/scsi/scsi_devinfo.c                      |    4 
 drivers/scsi/scsi_error.c                        |   48 
 drivers/scsi/scsi_ioctl.c                        |   64 
 drivers/scsi/scsi_lib.c                          |  294 -
 drivers/scsi/scsi_priv.h                         |    3 
 drivers/scsi/scsi_scan.c                         |  128 
 drivers/scsi/scsi_sysfs.c                        |   62 
 drivers/scsi/scsi_transport_fc.c                 |    6 
 drivers/scsi/scsi_transport_spi.c                |  168 
 drivers/scsi/sd.c                                |  187 
 drivers/scsi/sg.c                                |   11 
 drivers/scsi/sr.c                                |   75 
 drivers/scsi/sr.h                                |    1 
 drivers/scsi/sr_ioctl.c                          |   62 
 drivers/scsi/st.c                                |  156 
 drivers/scsi/st.h                                |    3 
 fs/bio.c                                         |  223 
 include/linux/attribute_container.h              |   12 
 include/linux/bio.h                              |    6 
 include/linux/blkdev.h                           |   10 
 include/linux/raid_class.h                       |   59 
 include/linux/transport_class.h                  |   11 
 include/scsi/scsi_cmnd.h                         |    8 
 include/scsi/scsi_dbg.h                          |    2 
 include/scsi/scsi_device.h                       |   22 
 include/scsi/scsi_eh.h                           |   11 
 include/scsi/scsi_host.h                         |   26 
 include/scsi/scsi_request.h                      |   16 
 include/scsi/scsi_transport_spi.h                |    6 
 119 files changed, 6830 insertions(+), 9047 deletions(-)

James



             reply	other threads:[~2005-09-07  0:37 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-09-07  0:37 James Bottomley [this message]
2005-09-07 17:47 ` [GIT PATCH] SCSI merge for 2.6.13 Patrick Mansfield
2005-09-07 18:14   ` James Bottomley
2005-09-07 19:35     ` Jens Axboe
2005-09-08  0:31 ` Linus Torvalds
2005-09-08  0:40   ` James Bottomley
2005-09-08  0:41   ` Linus Torvalds
2005-09-08  0:49     ` Linus Torvalds
2005-09-08  0:56       ` James Bottomley
2005-09-08  0:59       ` Andrew Morton
2005-09-08  0:53     ` James Bottomley
  -- strict thread matches above, loose matches on Subject: below --
2005-09-13  2:44 [GIT PATCH] scsi " James Bottomley

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1126053452.5012.28.camel@mulgrave \
    --to=james.bottomley@steeleye.com \
    --cc=akpm@osdl.org \
    --cc=axboe@suse.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-scsi@vger.kernel.org \
    --cc=torvalds@osdl.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox