All of lore.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.