aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/message/fusion/mptsas.c
AgeCommit message (Expand)AuthorFilesLines
4 daysMerge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-0/+1
2024-04-25scsi: mptfusion: Avoid possible run-time warning with long manufacturer stringsKees Cook1-9/+5
2024-04-11scsi: core: Add a dma_alignment field to the host and host templateChristoph Hellwig1-0/+1
2023-10-09scsi: message: fusion: Replace deprecated strncpy() with strscpy()Justin Stitt1-8/+8
2023-03-24scsi: message: fusion: Declare SCSI host template members constBart Van Assche1-1/+1
2022-10-22scsi: core: Change the return type of .eh_timed_out()Bart Van Assche1-4/+4
2022-02-27scsi: message: fusion: Use GFP_KERNEL instead of GFP_ATOMIC in non-atomic con...Christophe JAILLET1-1/+1
2022-01-10scsi: message: fusion: mptsas: Use dma_alloc_coherent()Christophe JAILLET1-20/+20
2022-01-10scsi: message: fusion: Use dma_alloc_coherent() in mptsas_exp_repmanufacture_...Christophe JAILLET1-1/+2
2022-01-10scsi: message: fusion: Remove usage of the deprecated "pci-dma-compat.h" APIChristophe JAILLET1-25/+26
2021-10-16scsi: message: fusion: Switch to attribute groupsBart Van Assche1-1/+1
2021-10-16scsi: message: fusion: Call scsi_done() directlyBart Van Assche1-1/+1
2021-05-10scsi: message: fusion: Documentation cleanupRandy Dunlap1-56/+63
2021-04-13scsi: message: fusion: Remove unused local variable 'vtarget'Jiapeng Chong1-2/+0
2021-04-05scsi: message: fusion: Use BUG_ON instead of if condition followed by BUGzhouchuangao1-4/+2
2021-03-04scsi: core: Add scsi_device_busy() wrapperMing Lei1-1/+1
2020-12-01scsi: message: fusion: Remove in_interrupt() usage in mptsas_cleanup_fw_event...Sebastian Andrzej Siewior1-10/+35
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-1/+1
2019-03-19scsi: mptfusion: fix indentation issuesColin Ian King1-18/+18
2018-12-18scsi: flip the default on use_clusteringChristoph Hellwig1-1/+0
2018-09-11scsi: message: fusion: fix a few trivial spelling mistakesColin Ian King1-4/+4
2018-07-10scsi: mptfusion: mark expected switch fall-throughsGustavo A. R. Silva1-0/+1
2018-06-10Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-1/+1
2018-05-29block: rename BLK_EH_NOT_HANDLED to BLK_EH_DONEChristoph Hellwig1-1/+1
2018-05-08scsi: mptsas: fix spelling mistake: "matchs" -> "matches"Colin Ian King1-1/+1
2018-04-18scsi: mptsas: Disable WRITE SAMEMartin K. Petersen1-0/+1
2018-03-26treewide: Align function definition open/close bracesJoe Perches1-1/+1
2018-01-17scsi: mptsas: remove duplicated assignment to pointer headColin Ian King1-1/+0
2017-08-29scsi: scsi_transport_sas: switch to bsg-lib for SMP passthroughChristoph Hellwig1-42/+37
2017-08-25scsi: mptsas: Fixup device hotplug for VMWare ESXiHannes Reinecke1-4/+3
2017-02-21Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-1/+1
2017-02-06scsi: remove eh_timed_out methods in the transport templateChristoph Hellwig1-1/+1
2017-01-27block: split scsi_request out of struct requestChristoph Hellwig1-4/+4
2016-04-29mptsas: fix checks for dma mapping errorsAlexey Khoroshilov1-2/+2
2015-11-09scsi: use host wide tags by defaultChristoph Hellwig1-1/+0
2015-06-13mptsas: fix depth param in scsi_track_queue_fullTomas Henzl1-2/+2
2014-11-12scsi: always assign block layer tags if enabledChristoph Hellwig1-0/+1
2014-07-25mptfusion: tweak null pointer checksJoe Lawrence1-27/+25
2014-07-25mptfusion: combine fw_event_work and its event_dataJoe Lawrence1-10/+6
2014-07-25mptfusion: mark file-private functions as staticJoe Lawrence1-3/+3
2014-07-25scsi: convert device_busy to atomic_tChristoph Hellwig1-1/+1
2014-05-28fusion: Remove use of DEF_SCSI_QCMDMatthew Wilcox1-6/+4
2013-11-23block: Kill bio_segments()/bi_vcnt usageKent Overstreet1-4/+4
2013-05-08Merge branch 'for-3.10/core' of git://git.kernel.dk/linux-blockLinus Torvalds1-3/+3
2013-04-09fusion: switch to ->show_info()Al Viro1-1/+1
2013-03-23block: Remove some unnecessary bi_vcnt usageKent Overstreet1-3/+3
2013-01-03Drivers: message: remove __dev* attributes.Greg Kroah-Hartman1-2/+2
2011-12-15[SCSI] mptsas: Add device ID for SAS1068_820XELP.Chandrakala Chavva1-0/+2
2011-08-27[SCSI] mptfusion: Fix for device offline while doing aggressive HBA resetkashyap.desai@lsi.com1-0/+9
2011-08-27[SCSI] mptfusion: Avoid out of order Event processing due to cpu migrationkashyap.desai@lsi.com1-7/+9
2011-08-27[SCSI] mptfusion: Better handling of DEAD IOC PCI-E Link down error conditionkashyap.desai@lsi.com1-0/+2
2011-08-27[SCSI] mptfusion: Set max sector count module parameterkashyap.desai@lsi.com1-0/+20
2011-05-17[SCSI] mptsas: Fix annoying warningBorislav Petkov1-2/+2
2011-03-31Fix common misspellingsLucas De Marchi1-4/+4
2011-02-12[SCSI] mptfusion: Remove bus reset for mptsas moduleKashyap, Desai1-1/+0
2011-02-12[SCSI] mptfusion: Support SAS2.0 Devices with SAS1.0 ControllersKashyap, Desai1-1/+5
2010-12-22Merge branch 'master' into for-nextJiri Kosina1-1/+3
2010-11-16SCSI host lock push-downJeff Garzik1-1/+3
2010-11-01tree-wide: fix comment/printk typosUwe Kleine-König1-1/+1
2010-07-28[SCSI] mptfusion: Extra debug prints added relavent to Device missing delay e...Kashyap, Desai1-5/+10
2010-07-28[SCSI] mptfusion: Block Error handling for deleting devices or Device in DMDKashyap, Desai1-1/+124
2010-07-27[SCSI] mptfusion: print Doorbell register in a case of hard reset and timeoutKei Tokunaga1-2/+3
2010-07-27[SCSI] mptsas: fixed hot-removal processingKei Tokunaga1-1/+1
2010-07-27[SCSI] mptfusion: Added code for occationally SATA hotplug failure.Kashyap, Desai1-1/+30
2010-07-27[SCSI] mptfusion: schedule_target_reset from all Reset contextKashyap, Desai1-18/+41
2010-07-27[SCSI] mptfusion: Added sanity to check B_T mapping for device before adding ...Kashyap, Desai1-0/+37
2010-07-27[SCSI] mptfusion: Corrected declaration of device_missing_delayKashyap, Desai1-2/+2
2010-04-11[SCSI] mptfusion: Proper error handling is added after mpt_config timeoutKashyap, Desai1-5/+11
2010-04-11[SCSI] mptfusion: Check for command status is added after completion.Kashyap, Desai1-10/+16
2010-04-11[SCSI] mptfusion: Proper bus_type check is addedKashyap, Desai1-0/+3
2010-04-11[SCSI] mptfusion: mpt_detach is called properly at the time of rmmodKashyap, Desai1-0/+6
2010-04-11[SCSI] mptfusion: Added new less expensive RESET (Message Unit Reset)Kashyap, Desai1-4/+4
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-01-18[SCSI] mptfusion: block device when target is being removed by FWKashyap, Desai1-5/+20
2010-01-18[SCSI] mptfusion: Added sysfs expander manufacture information at the time of...Kashyap, Desai1-0/+186
2009-09-12[SCSI] mptsas : FW event thread and scsi mid layer deadlock in SYNCHRONIZE CA...Kashyap, Desai1-7/+1
2009-09-12[SCSI] mptsas : NULL pointer on big endian systems causing Expander not to te...Kashyap, Desai1-0/+1
2009-09-12[SCSI] mptsas : Sanity check for phyinfo is addedKashyap, Desai1-1/+7
2009-08-22[SCSI] mptsas : set max_id to infinite value.Kashyap, Desai1-3/+2
2009-08-22[SCSI] mptsas : Change config request timeout value to 30 seconds.Kashyap, Desai1-9/+10
2009-08-22[SCSI] mptsas : Removed mptscsih_timer_expired.Kashyap, Desai1-19/+0
2009-08-22[SCSI] mptsas : Change DEFINED value of can queue for FC and SAS devices.Kashyap, Desai1-1/+1
2009-06-22fusion: mptsas, fix lock imbalanceJiri Slaby1-2/+2
2009-06-12[SCSI] Merge branch 'linus'James Bottomley1-11/+11
2009-06-09[SCSI] mpt fusion: fix up doc book commentsJames Bottomley1-9/+7
2009-06-09[SCSI] mpt fusion: Added support for Broadcast primitives Event handlingKashyap, Desai1-0/+207
2009-06-09[SCSI] mpt fusion: Queue full event handlingKashyap, Desai1-0/+133
2009-06-09[SCSI] mpt fusion: RAID device handling and Dual port Raid support is addedKashyap, Desai1-60/+272
2009-06-09[SCSI] mpt fusion: Code Cleanup patchKashyap, Desai1-32/+62
2009-06-09[SCSI] mpt fusion: Rescan SAS topology addedKashyap, Desai1-1/+168
2009-06-09[SCSI] mpt fusion: SAS topology scan changes, expander eventsKashyap, Desai1-236/+510
2009-06-09[SCSI] mpt fusion: Firmware event implementation using seperate WorkQueueKashyap, Desai1-442/+936
2009-06-09[SCSI] mpt fusion: rewrite of ioctl_cmds internal generated functionKashyap, Desai1-6/+31
2009-06-09[SCSI] mpt fusion: Adding DeviceResetCtx for internal Device reset frameKashyap, Desai1-54/+87
2009-06-09[SCSI] mpt fusion: rewrite of all internal generated functionsKashyap, Desai1-2/+0
2009-06-09[SCSI] mpt fusion: config path optimized, completion queue is usedKashyap, Desai1-4/+4
2009-06-09[SCSI] mpt fusion: Added support for MPT discovery completion checkKashyap, Desai1-2/+23
2009-06-09[SCSI] mpt fusion: Fixing 1078 data corruption issue for 36GB memory regionKashyap, Desai1-10/+8
2009-05-19block: set rq->resid_len to blk_rq_bytes() on issueTejun Heo1-1/+2
2009-05-11block: cleanup rq->data_len usagesTejun Heo1-10/+10
2009-05-11block: add rq->resid_lenTejun Heo1-2/+1
2009-04-03[SCSI] mptsas: remove unneeded checkAlan Cox1-3/+2
2008-07-27[SCSI] replace __FUNCTION__ with __func__Harvey Harrison1-27/+27
2008-06-05[SCSI] mpt fusion : Updated copyright statment with 2008 includedPrakash, Sathya1-1/+1
2008-05-27[SCSI] fusion mpt: fix target missing after resetting external raidMichael Reed1-2/+0
2008-04-07[SCSI] mptsas: do not use ioc->handle to locate hba portinfo structureMichael Reed1-5/+17
2008-03-05[SCSI] mpt fusion: don't oops if NumPhys==0Krzysztof Oledzki1-0/+5
2008-01-11[SCSI] mpt fusion: make mptsas_smp_handler update residFUJITA Tomonori1-0/+2
2007-10-12[SCSI] mpt fusion: fix up fusion prints using the sdev_printk, dev_printk, an...Eric Moore1-7/+8
2007-10-12[SCSI] mpt fusion: lock down ScsiLookupEric Moore1-3/+4
2007-10-12[SCSI] mpt fusion: Fix sparse warningsEric Moore1-0/+1
2007-10-12[SCSI] mpt fusion: add use of shost_priv and remove all the typecastingEric Moore1-7/+7
2007-10-12[SCSI] mpt fusion: removing Dell copyrightEric Moore1-1/+0
2007-10-12[SCSI] mpt fusion: removing references to hd->iocEric Moore1-17/+20
2007-10-12[SCSI] mpt fusion: rename vdev to vdeviceEric Moore1-15/+15
2007-10-12[SCSI] mpt fusion: standardize printks and debug infoEric Moore1-109/+144
2007-10-12[SCSI] mpt fusion: Change company name from LSI Logic to LSIPrakash, Sathya1-3/+3
2007-10-12[SCSI] mpt fusion: Creation of mptsas.h header filePrakash, Sathya1-105/+1
2007-10-12[SCSI] mpt fusion: Change call back indices to u8 from intPrakash, Sathya1-4/+4
2007-10-12[SCSI] mpt fusion: Usage of high priority request FIFO to send task managemen...Prakash, Sathya1-7/+1
2007-07-31[SCSI] mptsas: add SMP passthrough support via bsgFUJITA Tomonori1-0/+126
2007-07-28[SCSI] mpt fusion: Changes in mptfc.c mptlan.c mptsas.c and mptspi.c for logg...Prakash, Sathya1-151/+125
2007-07-18[SCSI] mpt fusion: deregister from transport layer if PCI registration failedPrakash, Sathya1-1/+7
2007-07-18[SCSI] mpt fusion: add sysfs attributes to display IOC parametersPrakash, Sathya1-0/+64
2007-06-17[SCSI] mpt fusion: update MAINTAINERS (fusion part)Eric Moore1-1/+1
2007-03-11[SCSI] mptsas: Fix oops for insmod during kexecJudith Lebzelter1-2/+5
2007-02-14[PATCH] remove many unneeded #includes of sched.hTim Schmielau1-1/+1
2007-02-02[SCSI] fusion - bump version - 3.04.04Eric Moore1-1/+1
2007-02-02[SCSI] fusion - report wide port sas address's for hba physEric Moore1-22/+30
2007-02-02[SCSI] fusion - serialize target resets in mptsas.cEric Moore1-45/+280
2007-02-02[SCSI] fusion - inactive raid support, and raid event bug fix'sEric Moore1-35/+237
2007-02-02[SCSI] fusion - Greater than 255 target and lun supportEric Moore1-38/+35
2007-01-06[SCSI] fusion: MODULE_VERSION supportEric Moore1-2/+3
2007-01-06[SCSI] fusion: power pc and miscellaneous bug fixsEric Moore1-15/+18
2006-11-22WorkStruct: make allyesconfigDavid Howells1-12/+13
2006-08-27[SCSI] scsi_transport_sas: remove local_attached flagJames Bottomley1-3/+8
2006-07-28[SCSI] mptsas: add parent port backlinkJames Bottomley1-2/+6
2006-07-13[SCSI] mptfusion: misc fix'sEric Moore1-14/+1
2006-07-12[SCSI] scsi_transport_sas: kill the use of channel James Bottomley1-35/+21
2006-07-09[SCSI] mptsas: use unnumbered port API and remove driver porttrackingEric Moore1-22/+16
2006-06-30[SCSI] mptsas: eliminate ghost devicesJames Bottomley1-0/+24
2006-06-30[SCSI] mptsas: make two functions staticEric Moore1-2/+2
2006-06-28[SCSI] mptsas: Adding 1078 ROC supportEric Moore1-7/+5
2006-06-28[SCSI] mptsas: wide port supportEric Moore1-271/+692
2006-04-25[SCSI] mptfusion: bug fix's for raid components adding/deletingMoore, Eric1-28/+71
2006-04-14[SCSI] mptfusion - fix panic in mptsas_slave_configureMoore, Eric1-1/+9
2006-03-19[SCSI] convert mptsas over to end_device/expander allocationsJames Bottomley1-5/+40
2006-03-14[SCSI] fusion - expander hotplug suport in mptsas moduleMoore, Eric1-69/+285
2006-03-14[SCSI] fusion - exposing raid components in mptsasMoore, Eric1-26/+86
2006-03-14[SCSI] fusion - memory leak, and initializing fieldsMoore, Eric1-0/+11
2006-03-14[SCSI] fusion - exclosure misspelledMoore, Eric1-2/+2
2006-03-14[SCSI] fusion - cleanup mptsas event handling functionsMoore, Eric1-39/+57
2006-03-14[SCSI] fusion - removing target_id/bus_id from the VirtDevice structureMoore, Eric1-13/+11
2006-03-14[SCSI] fusion - move some debug firmware event debug msgs to verbose levelMoore, Eric1-1/+1
2006-02-27[SCSI] mptsas: add support for enclosure and bay identifier attributesChristoph Hellwig1-35/+161
2006-01-31[SCSI] mptsas: don't complain on bogus slave_alloc callsChristoph Hellwig1-2/+1
2006-01-31[SCSI] fusion: move sas persistent event handling over to the mptsas moduleMoore, Eric1-0/+16
2006-01-31[SCSI] fusion: target reset when drive is being removedMoore, Eric1-1/+23
2006-01-31[SCSI] fusion: add support for raid hot add/del supportMoore, Eric1-25/+173
2006-01-14[SCSI] fusion - adding raid support in mptsasMoore, Eric1-1/+26
2006-01-14[SCSI] fusion: kzalloc / kcalloc conversionChristoph Hellwig1-24/+11
2006-01-14[SCSI] fusion: convert semaphores to mutexesChristoph Hellwig1-3/+3
2006-01-14[SCSI] mptsas: support basic hotplugChristoph Hellwig1-31/+307
2005-12-13[SCSI] mptfusion - mapping fixs required support for transport layers.Moore, Eric Dean1-15/+22
2005-12-13[SCSI] mptfusion - cleaning up xxx_probe error handlingMoore, Eric Dean1-7/+10
2005-12-13[SCSI] mptfusion - adding = THIS_MODULEMoore, Eric Dean1-0/+1
2005-10-28[SCSI] mptsas: white space fixes and version bumpChristoph Hellwig1-8/+11
2005-10-28[SCSI] mptsas: add support for PHY resetsChristoph Hellwig1-0/+88
2005-10-28[SCSI] sas: add flag for locally attached PHYsChristoph Hellwig1-3/+7
2005-10-28[SCSI] mptsas: support link error attributesChristoph Hellwig1-73/+153
2005-10-21[PATCH] mptsas: fix phy identifiersEric Moore1-4/+8
2005-09-19[SCSI] fusion SAS support (mptsas driver) updatesMoore, Eric Dean1-1/+1
2005-09-19[SCSI] fusion SAS support (mptsas driver)Christoph Hellwig1-0/+1235