aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/cxlflash
AgeCommit message (Expand)AuthorFilesLines
2024-04-08scsi: cxlflash: Fix function pointer cast warningsArnd Bergmann5-46/+38
2024-03-10scsi: cxlflash: Make cxlflash_class constantRicardo B. Marliere1-7/+10
2023-04-27Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2023-04-11scsi: cxlflash: s/semahpore/semaphore/Geert Uytterhoeven2-2/+2
2023-03-17driver core: class: remove module * from class_create()Greg Kroah-Hartman1-1/+1
2023-02-23Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2023-02-09mm: replace vma->vm_flags direct modifications with modifier callsSuren Baghdasaryan1-1/+1
2023-01-18scsi: cxlflash: Convert to scsi_execute_cmd()Mike Christie2-32/+34
2022-11-30driver core: fix up missed scsi/cxlflash class.devnode() conversion.Stephen Rothwell1-1/+1
2022-09-06scsi: cxlflash: Drop DID_ALLOC_FAILURE useMike Christie1-1/+1
2022-07-28scsi: cxlflash: Include missing linux/irqdomain.hChristophe Leroy1-0/+1
2022-02-22scsi: cxlflash: Query write_zeroes limit for zeroingChristoph Hellwig1-2/+2
2021-10-16scsi: cxlflash: Switch to attribute groupsBart Van Assche1-18/+22
2021-10-16scsi: cxlflash: Call scsi_done() directlyBart Van Assche1-3/+3
2021-09-07Merge tag 'pci-v5.15-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-28/+6
2021-08-24scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword()Heiner Kallweit1-28/+6
2021-08-11scsi: cxlflash: Use scsi_cmd_to_rq() instead of scsi_cmnd.requestBart Van Assche1-1/+1
2021-05-31scsi: core: Kill DRIVER_SENSEHannes Reinecke1-2/+1
2021-05-31scsi: core: Stop using DRIVER_ERRORHannes Reinecke1-1/+1
2021-05-05Merge tag 'pci-v5.13-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-2/+1
2021-04-30PCI/VPD: Remove pci_vpd_find_tag() 'offset' argumentHeiner Kallweit1-2/+1
2021-03-18scsi: cxlflash: Fix some misnaming related doc-rotLee Jones1-4/+4
2021-03-18scsi: cxlflash: Fix a few misnaming issuesLee Jones1-3/+3
2021-03-18scsi: cxlflash: Fix a little doc-rotLee Jones1-4/+4
2020-12-04ocxl: Update the Process Element EntryChristophe Lombard1-2/+4
2020-10-16Merge tag 'powerpc-5.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2-13/+9
2020-08-25ocxl: Don't return trigger page when allocating an interruptFrederic Barrat1-2/+1
2020-08-25scsi: cxlflash: Access interrupt trigger page from xive directlyFrederic Barrat2-11/+8
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2-20/+18
2020-06-09scsi: cxlflash: Remove an unnecessary NULL checkDan Carpenter1-3/+0
2020-05-19scsi: cxlflash: Fix error return code in cxlflash_probe()Wei Yongjun1-0/+1
2019-12-02Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-2/+0
2019-10-23compat_ioctl: move more drivers to compat_ptr_ioctlArnd Bergmann1-1/+1
2019-10-22scsi: cxlflash: remove set but not used variable 'ioarcb'YueHaibing1-2/+0
2019-07-30scsi: cxlflash: Mark expected switch fall-throughsGustavo A. R. Silva1-2/+10
2019-07-19Merge branch 'work.mount0' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-19/+4
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner13-65/+13
2019-05-25vfs: Convert ocxlflash to use the new mount APIDavid Howells1-14/+4
2019-05-25mount_pseudo(): drop 'name' argument, switch to d_make_root()Al Viro1-2/+1
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner2-0/+2
2019-05-20cxlflash: don't bother with dentry_operationsAl Viro1-5/+1
2019-03-09Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds3-9/+8
2019-02-08scsi: ata: Use unsigned int for cmd's type in ioctls in scsi_host_templateNathan Chancellor3-9/+8
2019-02-04scsi: cxlflash: Prevent deadlock when adapter probe failsVaibhav Jain1-0/+2
2018-12-28Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-1/+0
2018-12-18scsi: flip the default on use_clusteringChristoph Hellwig1-1/+0
2018-11-07scsi: kill off the legacy IO pathJens Axboe1-6/+0
2018-08-15Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2-6/+5
2018-08-14Merge tag 'for-4.19/block-20180812' of git://git.kernel.dk/linux-blockLinus Torvalds2-11/+4
2018-08-13Merge branch 'work.open3' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-20/+4
2018-08-05Merge tag 'v4.18-rc6' into for-4.19/block2Jens Axboe2-5/+4
2018-08-02scsi: cxlflash: Drop unused sense buffersKees Cook2-11/+4
2018-07-22Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-3/+2
2018-07-12ocxlflash_getfile(): switch to alloc_file_pseudo()Al Viro1-19/+4
2018-07-12alloc_file(): switch to passing O_... flags instead of FMODE_... modeAl Viro1-2/+1
2018-07-10ocxlflash_getfile(): fix double-iput() on alloc_file() failuresAl Viro1-3/+2
2018-07-10scsi: cxlflash: fix assignment of the backend operationsCédric Le Goater1-2/+2
2018-06-21scsi: cxlflash: Change return type for fault handlerSouptick Joarder2-6/+5
2018-05-18scsi: cxlflash: Isolate external module dependenciesUma Krishnan7-7/+16
2018-05-18scsi: cxlflash: Abstract hardware dependent assignmentsUma Krishnan2-5/+17
2018-05-18scsi: cxlflash: Add include guards to backend.hUma Krishnan1-0/+5
2018-05-18scsi: cxlflash: Use local mutex for AFU serializationMatthew R. Ochs2-3/+4
2018-05-18scsi: cxlflash: Acquire semaphore before invoking ioctl servicesUma Krishnan1-0/+6
2018-05-18scsi: cxlflash: Limit the debug logs in the IO pathUma Krishnan1-2/+2
2018-05-18scsi: cxlflash: Yield to active send threadsUma Krishnan1-0/+2
2018-04-18scsi: cxlflash: Handle spurious interruptsUma Krishnan2-0/+12
2018-04-18scsi: cxlflash: Remove commmands from pending list on timeoutUma Krishnan1-0/+14
2018-04-18scsi: cxlflash: Synchronize reset and remove opsUma Krishnan1-3/+3
2018-04-18scsi: cxlflash: Enable OCXL operationsUma Krishnan2-2/+8
2018-04-18scsi: cxlflash: Support AFU resetUma Krishnan1-0/+17
2018-04-18scsi: cxlflash: Register for translation errorsUma Krishnan2-2/+33
2018-04-18scsi: cxlflash: Introduce OCXL context state machineUma Krishnan2-3/+64
2018-04-18scsi: cxlflash: Update synchronous interrupt status bitsUma Krishnan1-14/+21
2018-04-18scsi: cxlflash: Setup LISNs for master contextsUma Krishnan1-0/+21
2018-04-18scsi: cxlflash: Setup LISNs for user contextsUma Krishnan3-0/+24
2018-04-18scsi: cxlflash: Introduce object handle fopUma Krishnan3-0/+26
2018-04-18scsi: cxlflash: Support file descriptor mappingUma Krishnan1-0/+26
2018-04-18scsi: cxlflash: Support adapter context mmap and releaseUma Krishnan1-0/+72
2018-04-18scsi: cxlflash: Support adapter context readingUma Krishnan1-0/+94
2018-04-18scsi: cxlflash: Support adapter context pollingUma Krishnan2-2/+57
2018-04-18scsi: cxlflash: Support starting user contextsUma Krishnan2-2/+100
2018-04-18scsi: cxlflash: Support AFU interrupt mapping and registrationUma Krishnan2-0/+122
2018-04-18scsi: cxlflash: Support AFU interrupt managementUma Krishnan2-0/+114
2018-04-18scsi: cxlflash: Support process element lifecycleUma Krishnan1-2/+50
2018-04-18scsi: cxlflash: Setup OCXL transaction layerUma Krishnan1-0/+10
2018-04-18scsi: cxlflash: Setup function OCXL linkUma Krishnan2-3/+23
2018-04-18scsi: cxlflash: Support reading adapter VPD dataUma Krishnan1-0/+15
2018-04-18scsi: cxlflash: Support AFU state togglingUma Krishnan1-0/+9
2018-04-18scsi: cxlflash: Support process specific mappingsUma Krishnan1-0/+24
2018-04-18scsi: cxlflash: Support starting an adapter contextUma Krishnan2-0/+42
2018-04-18scsi: cxlflash: MMIO map the AFUUma Krishnan2-1/+77
2018-04-18scsi: cxlflash: Support image reload policy modificationUma Krishnan2-0/+14
2018-04-18scsi: cxlflash: Support adapter context discoveryUma Krishnan1-0/+26
2018-04-18scsi: cxlflash: Support adapter file descriptors for OCXLUma Krishnan2-0/+201
2018-04-18scsi: cxlflash: Use IDR to manage adapter contextsUma Krishnan2-2/+21
2018-04-18scsi: cxlflash: Adapter context support for OCXLUma Krishnan2-0/+96
2018-04-18scsi: cxlflash: Setup AFU PASIDUma Krishnan2-0/+4
2018-04-18scsi: cxlflash: Setup AFU acTag rangeUma Krishnan2-0/+15
2018-04-18scsi: cxlflash: Read host AFU configurationUma Krishnan2-0/+39
2018-04-18scsi: cxlflash: Setup function acTag rangeUma Krishnan2-0/+18
2018-04-18scsi: cxlflash: Read host function configurationUma Krishnan2-0/+48
2018-04-18scsi: cxlflash: Hardware AFU for OCXLUma Krishnan5-2/+73
2018-04-18scsi: cxlflash: Introduce OCXL backendUma Krishnan4-2/+25
2018-04-18scsi: cxlflash: Add argument identifier namesUma Krishnan2-24/+27
2018-04-18scsi: cxlflash: Avoid clobbering context control register valueMatthew R. Ochs2-1/+5
2018-04-18scsi: cxlflash: Preserve number of interrupts for master contextsUma Krishnan2-3/+9
2018-01-10scsi: cxlflash: Staging to support future acceleratorsMatthew R. Ochs6-78/+263
2018-01-10scsi: cxlflash: Adapter context init can return errorUma Krishnan1-1/+1
2018-01-10scsi: cxlflash: Remove embedded CXL work structuresMatthew R. Ochs4-11/+10
2018-01-10scsi: cxlflash: Explicitly cache number of interrupts per contextMatthew R. Ochs2-5/+10
2018-01-10scsi: cxlflash: Update cxl-specific arguments to generic cookieUma Krishnan4-30/+29
2018-01-10scsi: cxlflash: Reset command ioascUma Krishnan1-0/+1
2017-11-17Merge branch 'misc.compat' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-6/+0
2017-10-31scsi: cxlflash: Derive pid through accessorsMatthew R. Ochs1-3/+3
2017-10-31scsi: cxlflash: Allow cards without WWPN VPD to configureMatthew R. Ochs2-8/+19
2017-10-31scsi: cxlflash: Use derived maximum write same lengthMatthew R. Ochs2-5/+4
2017-10-17cxlflash: get rid of pointless access_ok()Al Viro1-6/+0
2017-08-25scsi: cxlflash: Fix vlun resize failure in the shrink pathUma Krishnan1-5/+1
2017-08-25scsi: cxlflash: Avoid double mutex unlockMatthew R. Ochs1-3/+10
2017-08-25scsi: cxlflash: Remove unnecessary existence checkMatthew R. Ochs1-2/+1
2017-08-24scsi: cxlflash: Fix an error handling path in 'cxlflash_disk_attach()'Christophe JAILLET1-0/+1
2017-07-12scsi: cxlflash: return -EFAULT if copy_from_user() failsDan Carpenter1-4/+7
2017-07-01scsi: cxlflash: Update debug prints in reset handlersMatthew R. Ochs1-15/+3
2017-07-01scsi: cxlflash: Update send_tmf() parametersMatthew R. Ochs1-14/+13
2017-07-01scsi: cxlflash: Avoid double free of character deviceMatthew R. Ochs1-1/+0
2017-06-26scsi: cxlflash: Update TMF command processingMatthew R. Ochs1-21/+44
2017-06-26scsi: cxlflash: Remove zeroing of private command dataMatthew R. Ochs2-3/+10
2017-06-26scsi: cxlflash: Support WS16 unmapMatthew R. Ochs4-0/+15
2017-06-26scsi: cxlflash: Support AFU debugMatthew R. Ochs4-0/+104
2017-06-26scsi: cxlflash: Support LUN provisioningMatthew R. Ochs4-4/+135
2017-06-26scsi: cxlflash: Refactor AFU capability checkingMatthew R. Ochs1-4/+4
2017-06-26scsi: cxlflash: Introduce host ioctl supportMatthew R. Ochs1-1/+120
2017-06-26scsi: cxlflash: Separate AFU internal command handling from AFU sync specificsMatthew R. Ochs2-28/+53
2017-06-26scsi: cxlflash: Create character device to provide host management interfaceUma Krishnan3-2/+212
2017-06-26scsi: cxlflash: Add scsi command abort handlerUma Krishnan1-0/+61
2017-06-26scsi: cxlflash: Flush pending commands in cleanup pathUma Krishnan2-5/+57
2017-06-26scsi: cxlflash: Track pending scsi commands in each hardware queueUma Krishnan2-0/+11
2017-06-26scsi: cxlflash: Handle AFU sync failuresUma Krishnan2-27/+95
2017-06-26scsi: cxlflash: Schedule asynchronous reset of the hostUma Krishnan2-35/+104
2017-06-26scsi: cxlflash: Reset hardware queue context via specified registerUma Krishnan2-38/+47
2017-06-26scsi: cxlflash: Update cxlflash_afu_sync() to return errnoUma Krishnan1-5/+6
2017-06-26scsi: cxlflash: Combine the send queue locksUma Krishnan2-6/+6
2017-05-08scsi: cxlflash: Select IRQ_POLLGuenter Roeck1-0/+1
2017-04-13scsi: cxlflash: Introduce hardware queue steeringMatthew R. Ochs2-6/+126
2017-04-13scsi: cxlflash: Add hardware queues attributeMatthew R. Ochs2-16/+106
2017-04-13scsi: cxlflash: Support multiple hardware queuesUma Krishnan3-164/+309
2017-04-13scsi: cxlflash: Improve asynchronous interrupt processingMatthew R. Ochs1-52/+42
2017-04-13scsi: cxlflash: Fix warnings/errorsMatthew R. Ochs4-50/+57
2017-04-13scsi: cxlflash: Fix power-of-two validationsMatthew R. Ochs2-6/+2
2017-04-13scsi: cxlflash: Remove unnecessary DMA mappingMatthew R. Ochs1-13/+2
2017-04-13scsi: cxlflash: Fence EEH during probeMatthew R. Ochs3-7/+28
2017-04-13scsi: cxlflash: Support up to 4 portsMatthew R. Ochs2-4/+80
2017-04-13scsi: cxlflash: SISlite updates to support 4 portsMatthew R. Ochs3-57/+141
2017-04-13scsi: cxlflash: Hide FC internals behind common access routineMatthew R. Ochs3-41/+61
2017-04-13scsi: cxlflash: Remove port configuration assumptionsMatthew R. Ochs7-45/+72
2017-04-13scsi: cxlflash: Support dynamic number of FC portsMatthew R. Ochs5-32/+51
2017-04-13scsi: cxlflash: Update sysfs helper routines to pass config structureMatthew R. Ochs1-12/+12
2017-04-13scsi: cxlflash: Implement IRQ polling for RRQ processingMatthew R. Ochs2-4/+127
2017-04-13scsi: cxlflash: Serialize RRQ access and support offlevel processingMatthew R. Ochs2-7/+37
2017-04-13scsi: cxlflash: Separate RRQ processing from the RRQ interrupt handlerMatthew R. Ochs1-6/+21
2017-03-03Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds4-7/+10
2017-02-24mm, fs: reduce fault, page_mkwrite, and pfn_mkwrite to take only vmfDave Jiang1-3/+3
2017-02-23scsi: merge __scsi_execute into scsi_executeChristoph Hellwig2-7/+5
2017-02-22scsi: cxlflash: Enable PCI device ID for future IBM CXL Flash AFUMatthew R. Ochs2-0/+5
2017-01-11scsi: cxlflash: Cancel scheduled workers before stopping AFUUma Krishnan2-30/+6
2017-01-11scsi: cxlflash: Cleanup printsMatthew R. Ochs4-338/+346
2017-01-11scsi: cxlflash: Support SQ Command ModeMatthew R. Ochs4-13/+152
2017-01-11scsi: cxlflash: Refactor context reset to share reset logicMatthew R. Ochs1-4/+16
2016-11-30scsi: cxlflash: Migrate scsi command pointer to AFU commandMatthew R. Ochs3-6/+7
2016-11-30scsi: cxlflash: Migrate IOARRIN specific routines to function pointersMatthew R. Ochs2-10/+14
2016-11-30scsi: cxlflash: Cleanup queuecommand()Matthew R. Ochs1-30/+20
2016-11-30scsi: cxlflash: Cleanup send_tmf()Matthew R. Ochs1-15/+7
2016-11-30scsi: cxlflash: Remove AFU command lockMatthew R. Ochs2-38/+16
2016-11-30scsi: cxlflash: Wait for active AFU commands to timeout upon tear downMatthew R. Ochs2-1/+6
2016-11-30scsi: cxlflash: Remove private command poolMatthew R. Ochs2-75/+0
2016-11-30scsi: cxlflash: Use cmd_size for private commandsMatthew R. Ochs2-54/+25
2016-11-30scsi: cxlflash: Allocate memory instead of using command pool for AFU syncMatthew R. Ochs1-13/+12
2016-11-30scsi: cxlflash: Remove unused buffer from AFU commandMatthew R. Ochs2-27/+2
2016-11-30scsi: cxlflash: Avoid command room violationUma Krishnan2-50/+20
2016-11-30scsi: cxlflash: Improve context_reset() logicUma Krishnan1-18/+5
2016-11-30scsi: cxlflash: Fix crash in cxlflash_restore_luntable()Uma Krishnan1-0/+6
2016-11-30scsi: cxlflash: Set sg_tablesize to 1 instead of SG_NONEUma Krishnan1-1/+1
2016-09-14scsi: cxlflash: Fix context reference tracking on detachMatthew R. Ochs1-1/+2
2016-09-14scsi: cxlflash: Refactor WWPN setupMatthew R. Ochs1-31/+9
2016-09-14scsi: cxlflash: Improve EEH recovery timeMatthew R. Ochs1-0/+4
2016-09-14scsi: cxlflash: Fix to avoid EEH and host reset collisionsMatthew R. Ochs1-1/+14
2016-09-09scsi: cxlflash: Remove the device cleanly in the system shutdown pathUma Krishnan1-12/+6
2016-09-09scsi: cxlflash: Scan host only after the port is ready for I/OUma Krishnan1-2/+2
2016-08-23scsi: cxlflash: Remove adapter file descriptor cacheMatthew R. Ochs2-14/+13
2016-08-23scsi: cxlflash: Transition to application close modelMatthew R. Ochs2-63/+21
2016-08-18scsi: cxlflash: Add kref to contextMatthew R. Ochs2-35/+53
2016-08-18scsi: cxlflash: Cache owning adapter within contextMatthew R. Ochs2-0/+2
2016-08-18scsi: cxlflash: Avoid mutex when destroying contextMatthew R. Ochs1-18/+8
2016-08-05Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-1/+9
2016-07-30Merge tag 'powerpc-4.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-4/+0
2016-07-27cxlflash: Verify problem state area is mapped before notifying shutdownUma Krishnan1-1/+9
2016-07-19cxl: remove dead Kconfig optionsAndrew Donnellan1-4/+0
2016-07-12cxlflash: Shutdown notify support for CXL Flash cardsUma Krishnan3-1/+73
2016-07-12cxlflash: Add device dependent flagsUma Krishnan2-2/+5
2016-07-12cxlflash: Fix to drain operations from previous resetManoj N. Kumar1-13/+14