| Commit message (Expand) | Author | Age | Files | Lines |
... | |
| * | | scsi: ibmvfc: Switch to using kobj_to_dev() | Jiapeng Chong | 2021-03-09 | 1 | -1/+1 |
* | | | Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/... | Linus Torvalds | 2021-03-28 | 1 | -13/+54 |
|\ \ \
| | |/
| |/| |
|
| * | | scsi: ibmvfc: Make ibmvfc_wait_for_ops() MQ aware | Tyrel Datwyler | 2021-03-24 | 1 | -17/+34 |
| * | | scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() | Tyrel Datwyler | 2021-03-24 | 1 | -9/+33 |
* | | | Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/... | Linus Torvalds | 2021-03-20 | 1 | -0/+2 |
|\| | |
|
| * | | scsi: ibmvfc: Free channel_setup_buf during device tear down | Tyrel Datwyler | 2021-03-15 | 1 | -0/+2 |
* | | | Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/... | Linus Torvalds | 2021-03-12 | 1 | -26/+36 |
|\| | |
|
| * | | scsi: ibmvfc: Reinitialize sub-CRQs and perform channel enquiry after LPM | Tyrel Datwyler | 2021-03-04 | 1 | -0/+12 |
| * | | scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup | Tyrel Datwyler | 2021-03-04 | 1 | -2/+3 |
| * | | scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ registration | Tyrel Datwyler | 2021-03-04 | 1 | -1/+2 |
| * | | scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset | Tyrel Datwyler | 2021-03-04 | 1 | -12/+9 |
| * | | scsi: ibmvfc: Simplify handling of sub-CRQ initialization | Tyrel Datwyler | 2021-03-04 | 1 | -11/+10 |
| |/ |
|
* / | vio: make remove callback return void | Uwe Kleine-König | 2021-03-02 | 2 | -5/+2 |
|/ |
|
* | Merge branch '5.11/scsi-fixes' into 5.12/scsi-queue | Martin K. Petersen | 2021-01-26 | 1 | -3/+5 |
|\ |
|
| * | scsi: ibmvfc: Set default timeout to avoid crash during migration | Brian King | 2021-01-14 | 1 | -1/+3 |
| * | scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to u64 handle | Tyrel Datwyler | 2021-01-07 | 1 | -2/+2 |
* | | scsi: ibmvfc: Fix spelling mistake "succeded" -> "succeeded" | Colin Ian King | 2021-01-20 | 1 | -1/+1 |
* | | scsi: ibmvfc: Provide modules parameters for MQ settings | Tyrel Datwyler | 2021-01-14 | 2 | -9/+67 |
* | | scsi: ibmvfc: Enable MQ and set reasonable defaults | Tyrel Datwyler | 2021-01-14 | 1 | -3/+3 |
* | | scsi: ibmvfc: Purge SCSI channels after transport loss/reset | Tyrel Datwyler | 2021-01-14 | 1 | -0/+16 |
* | | scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel | Tyrel Datwyler | 2021-01-14 | 2 | -12/+100 |
* | | scsi: ibmvfc: Add cancel mad initialization helper | Tyrel Datwyler | 2021-01-14 | 1 | -28/+40 |
* | | scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel setup | Tyrel Datwyler | 2021-01-14 | 1 | -1/+31 |
* | | scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized | Tyrel Datwyler | 2021-01-14 | 1 | -6/+33 |
* | | scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct | Tyrel Datwyler | 2021-01-14 | 2 | -0/+6 |
* | | scsi: ibmvfc: Advertise client support for using hardware channels | Tyrel Datwyler | 2021-01-14 | 1 | -0/+4 |
* | | scsi: ibmvfc: Implement channel enquiry and setup commands | Tyrel Datwyler | 2021-01-14 | 2 | -2/+136 |
* | | scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt handler | Tyrel Datwyler | 2021-01-14 | 1 | -0/+25 |
* | | scsi: ibmvfc: Define Sub-CRQ interrupt handler routine | Tyrel Datwyler | 2021-01-14 | 1 | -0/+10 |
* | | scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ responses | Tyrel Datwyler | 2021-01-14 | 1 | -0/+86 |
* | | scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine | Tyrel Datwyler | 2021-01-14 | 1 | -0/+20 |
* | | scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ Channels | Tyrel Datwyler | 2021-01-14 | 2 | -0/+126 |
* | | scsi: ibmvfc: Add Subordinate CRQ definitions | Tyrel Datwyler | 2021-01-14 | 1 | -0/+21 |
* | | scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ | Tyrel Datwyler | 2021-01-14 | 1 | -0/+14 |
* | | scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() | Tyrel Datwyler | 2021-01-14 | 1 | -9/+16 |
* | | scsi: ibmvfc: Init/free event pool during queue allocation/free | Tyrel Datwyler | 2021-01-14 | 1 | -10/+8 |
* | | scsi: ibmvfc: Move event pool init/free routines | Tyrel Datwyler | 2021-01-14 | 1 | -75/+76 |
* | | scsi: ibmvfc: Add vhost fields and defaults for MQ enablement | Tyrel Datwyler | 2021-01-14 | 2 | -0/+17 |
* | | scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() | Tyrel Datwyler | 2021-01-07 | 1 | -8/+4 |
* | | scsi: ibmvfc: Complete commands outside the host/queue lock | Tyrel Datwyler | 2021-01-07 | 2 | -14/+47 |
* | | scsi: ibmvfc: Define per-queue state/list locks | Tyrel Datwyler | 2021-01-07 | 2 | -20/+80 |
* | | scsi: ibmvfc: Make command event pool queue specific | Tyrel Datwyler | 2021-01-07 | 2 | -50/+55 |
* | | scsi: ibmvfc: Define generic queue structure for CRQs | Tyrel Datwyler | 2021-01-07 | 2 | -62/+107 |
|/ |
|
* | Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi | Linus Torvalds | 2020-12-16 | 2 | -69/+154 |
|\ |
|
| * | scsi: ibmvfc: Advertise client support for targetWWPN using v2 commands | Tyrel Datwyler | 2020-11-19 | 1 | -1/+1 |
| * | scsi: ibmvfc: Add support for target_wwpn field in v2 MADs and vfcFrame | Tyrel Datwyler | 2020-11-19 | 1 | -6/+33 |
| * | scsi: ibmvfc: Add FC payload retrieval routines for versioned vfcFrames | Tyrel Datwyler | 2020-11-19 | 1 | -23/+54 |
| * | scsi: ibmvfc: Add helper for testing capability flags | Tyrel Datwyler | 2020-11-19 | 1 | -1/+8 |
| * | scsi: ibmvfc: Add new fields for version 2 of several MADs | Tyrel Datwyler | 2020-11-19 | 2 | -31/+55 |
| * | scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code | Tyrel Datwyler | 2020-11-19 | 1 | -32/+24 |