Commit Graph

  • 4043e70f2e qla2x00t-32gbit: Fix imbalance vha->vref_count Gleb Chesnokov 2022-08-08 18:57:19 +03:00
  • fa2bf1d69d qla2x00t-32gbit: edif: Fix dropped IKE message Gleb Chesnokov 2022-08-08 18:57:04 +03:00
  • a6b7e6e0bf qla2x00t-32gbit: Fix response queue handler reading stale packets Gleb Chesnokov 2022-08-08 18:56:39 +03:00
  • a891b97b3b qla2x00t-32gbit: Zero undefined mailbox IN registers Gleb Chesnokov 2022-08-08 18:56:24 +03:00
  • fadf76ffc4 qla2x00t-32gbit: Fix incorrect display of max frame size Gleb Chesnokov 2022-08-08 18:56:00 +03:00
  • 9dcf496c60 qla2x00t-32gbit: Revert "qla2x00t-32gbit: Fix disk failure to rediscover" Gleb Chesnokov 2022-08-08 18:53:34 +03:00
  • 796caf71dd qla2x00t-32gbit: Check correct variable in qla24xx_async_gffid() Gleb Chesnokov 2022-08-08 18:53:20 +03:00
  • 94c2c4ce38 qla2x00t-32gbit: Update version to 10.02.07.700-k Gleb Chesnokov 2022-08-08 18:53:05 +03:00
  • 7eddc7eed5 qla2x00t-32gbit: Fix erroneous mailbox timeout after PCI error injection Gleb Chesnokov 2022-08-08 18:52:49 +03:00
  • 56cdd6cb66 qla2x00t-32gbit: Fix losing FCP-2 targets on long port disable with I/Os Gleb Chesnokov 2022-08-08 18:52:26 +03:00
  • 6e9f5714de qla2x00t-32gbit: Add debug prints in the device remove path Gleb Chesnokov 2022-08-08 18:52:09 +03:00
  • 67f37540fa qla2x00t-32gbit: Fix losing target when it reappears during delete Gleb Chesnokov 2022-08-08 18:51:50 +03:00
  • d3d046017b qla2x00t-32gbit: Fix losing FCP-2 targets during port perturbation tests Gleb Chesnokov 2022-08-08 18:51:35 +03:00
  • 774351d4b0 qla2x00t-32gbit: Fix crash due to stale SRB access around I/O timeouts Gleb Chesnokov 2022-08-08 18:51:18 +03:00
  • 056729a7d4 qla2x00t-32gbit: Turn off multi-queue for 8G adapters Gleb Chesnokov 2022-08-08 18:51:00 +03:00
  • 6e096cba99 qla2x00t-32gbit: Wind down adapter after PCIe error Gleb Chesnokov 2022-08-08 18:50:42 +03:00
  • ba83b3a49b qla2x00t-32gbit: Add a new v2 dport diagnostic feature Gleb Chesnokov 2022-08-08 18:50:25 +03:00
  • ae2c0e208a qla2x00t-32gbit: Fix excessive I/O error messages by default Gleb Chesnokov 2022-08-08 18:50:06 +03:00
  • 92a731d0d7 qla2x00t-32gbit: Update version to 10.02.07.600-k Gleb Chesnokov 2022-08-08 18:49:50 +03:00
  • 1c26699006 qla2x00t-32gbit: edif: Fix slow session teardown Gleb Chesnokov 2022-08-08 18:49:33 +03:00
  • 3d0b662f7a qla2x00t-32gbit: edif: Reduce N2N thrashing at app_start time Gleb Chesnokov 2022-08-08 18:49:08 +03:00
  • 9866511082 qla2x00t-32gbit: edif: Fix no logout on delete for N2N Gleb Chesnokov 2022-08-08 18:48:52 +03:00
  • 93238e0580 qla2x00t-32gbit: edif: Fix session thrash Gleb Chesnokov 2022-08-08 18:48:36 +03:00
  • b9505ddcf8 qla2x00t-32gbit: edif: Tear down session if keys have been removed Gleb Chesnokov 2022-08-08 18:48:21 +03:00
  • f4ec5bf693 qla2x00t-32gbit: edif: Fix no login after app start Gleb Chesnokov 2022-08-08 18:48:05 +03:00
  • 8f8331fe93 qla2x00t-32gbit: edif: Reduce disruption due to multiple app start Gleb Chesnokov 2022-08-08 18:47:41 +03:00
  • 14b62dbee3 qla2x00t-32gbit: edif: Send LOGO for unexpected IKE message Gleb Chesnokov 2022-08-08 18:47:23 +03:00
  • d48d24f4ef qla2x00t-32gbit: edif: Fix I/O timeout due to over-subscription Gleb Chesnokov 2022-08-08 18:47:03 +03:00
  • 09950e41b5 qla2x00t-32gbit: Update version to 10.02.07.500-k Gleb Chesnokov 2022-08-08 18:46:43 +03:00
  • 9152b4740a qla2x00t-32gbit: edif: Fix n2n login retry for secure device Gleb Chesnokov 2022-08-08 18:46:25 +03:00
  • bf6504c1e4 qla2x00t-32gbit: edif: Fix n2n discovery issue with secure target Gleb Chesnokov 2022-08-08 18:46:06 +03:00
  • 51acb6f8f8 qla2x00t-32gbit: edif: Remove old doorbell interface Gleb Chesnokov 2022-08-08 20:06:43 +03:00
  • b805073c83 qla2x00t-32gbit: edif: Add retry for ELS passthrough Gleb Chesnokov 2022-08-08 18:45:07 +03:00
  • 7118ccf7c4 qla2x00t-32gbit: edif: Synchronize NPIV deletion with authentication application Gleb Chesnokov 2022-08-08 18:44:28 +03:00
  • b3cc9f3628 qla2x00t-32gbit: edif: Fix potential stuck session in sa update Gleb Chesnokov 2022-08-08 18:43:58 +03:00
  • c3b8db1d41 qla2x00t-32gbit: Backport to older kernel versions Gleb Chesnokov 2022-08-10 12:40:40 +03:00
  • 8f0b70f56f qla2x00t-32gbit: edif: Add bsg interface to read doorbell events Gleb Chesnokov 2022-08-09 11:44:10 +03:00
  • eb5f7c5a2c qla2x00t-32gbit: edif: Wait for app to ack on sess down Gleb Chesnokov 2022-08-08 19:50:24 +03:00
  • fe93ca4c50 qla2x00t-32gbit: edif: bsg refactor Gleb Chesnokov 2022-08-08 18:59:15 +03:00
  • b5561a6b4a qla2x00t-32gbit: edif: Reduce Initiator-Initiator thrashing Gleb Chesnokov 2022-08-08 18:40:53 +03:00
  • 1807f82e39 scst_mem: Check for errors in scst_sgv_pools_init() Gleb Chesnokov 2022-09-03 16:17:10 +03:00
  • a13ef3be90 scst_mem: Allow NULL 'pool' pointer in sgv_pool_destroy() Gleb Chesnokov 2022-09-03 15:53:59 +03:00
  • 96f5cfb7b3 scst/include/backport.h: Fix the register_shrinker() backport Gleb Chesnokov 2022-09-02 12:38:39 +03:00
  • 4f1003104f iscsi-scst: Fix a typo in SCSTTarget RA Gleb Chesnokov 2022-08-26 18:56:08 +03:00
  • 84bd33f9a1 scst_mem: Port to Linux kernel v6.0 Gleb Chesnokov 2022-08-10 14:26:54 +03:00
  • 46ad98f072 scst: Remove else after a break or return Gleb Chesnokov 2022-07-28 20:27:07 +03:00
  • ebae8bd223 scst: Remove unnecessary null check Gleb Chesnokov 2022-08-09 18:56:52 +03:00
  • 4649a6abd4 scst/include/backport.h, scst_sysfs: Prefer 'unsigned int' over bare 'unsigned' Gleb Chesnokov 2022-08-09 17:51:48 +03:00
  • 1e168e6676 iscsi-scst: Fix spelling mistake in comment Gleb Chesnokov 2022-08-09 17:27:16 +03:00
  • d94c7fb06e scst_lib, scst_vdisk: Remove unlikely from IS_ERR_OR_NULL Gleb Chesnokov 2022-07-28 19:54:43 +03:00
  • b4e09bac10 nightly build: Update kernel versions Gleb Chesnokov 2022-08-01 13:46:20 +03:00
  • 7b55903875 mailmap: Update Gleb Chesnokov's email address Gleb Chesnokov 2022-07-29 21:08:25 +03:00
  • 6641fa81bf ib_srpt: Remove the obsolete max_sge_delta kernel module parameter Bart Van Assche 2022-07-27 20:17:03 -07:00
  • 4b7b3e2c58 ib_srpt: Remove obsolete parameters and update documentation Bart Van Assche 2022-07-27 20:13:39 -07:00
  • 8ac0b4e6b4 scst_lib: Fix memory leak reported by Coverity Gleb Chesnokov 2022-07-24 16:08:40 +03:00
  • 60e0a15f41 README.md: Use the preferred way to integrate the Coverity Scan Badge Gleb Chesnokov 2022-07-25 16:56:50 +03:00
  • fabd3dadc9 github: Ignore errors when building SCST for Coverity Gleb Chesnokov 2022-07-26 15:34:39 +03:00
  • b6b23e9a0c README.md: Add Coverity Scan Badge Gleb Chesnokov 2022-07-25 14:32:41 +03:00
  • 4418538578 github: Add a GitHub action to run a Coverity scan upon push Gleb Chesnokov 2022-07-24 17:46:22 +03:00
  • 5c7fa24031 Makefile: Introduce the 'make cov-build' Gleb Chesnokov 2022-07-25 14:07:12 +03:00
  • 1db47d2a3e scst_main: Fix up the error handling Gleb Chesnokov 2022-07-23 18:39:21 +03:00
  • 4a02996629 scst_copy_mgr, initial inquiry: Fix up the error handling Gleb Chesnokov 2022-07-23 16:06:48 +03:00
  • f06a86e4aa scstadmin/scstadmin.sysfs/Makefile: Add makefile target Gleb Chesnokov 2022-06-27 13:36:59 +03:00
  • fa8f125ed8 scst_vdisk: Introduce the primitives for [de]activating a virt device Gleb Chesnokov 2022-07-10 02:13:12 +03:00
  • 284ec37664 scst_vdisk: Unbreak the RHEL 9 build Gleb Chesnokov 2022-07-11 21:42:56 +03:00
  • 904bd8428b scst_vdisk: Unbreak the RHEL 9 build Gleb Chesnokov 2022-07-11 21:42:56 +03:00
  • b93b18731f scst_tg: Fix usage of the on_alua_state_change_*() callback functions Gleb Chesnokov 2022-06-30 20:17:06 +03:00
  • b07796ccca scst_tg: Introduce __scst_tg_have_tgt() Gleb Chesnokov 2022-06-30 21:05:42 +03:00
  • 0a25757b97 nightly build: Add UEK 7 kernels Gleb Chesnokov 2022-07-06 19:32:03 +03:00
  • 1139a7847d scst.spec.in, scst-dkms.spec.in: Unbreak the UEK 7 build Gleb Chesnokov 2022-07-06 18:52:13 +03:00
  • 90485f0c97 iscsi-scst: Fix up the error handling to avoid crash Gleb Chesnokov 2022-06-28 02:46:40 +03:00
  • 276aeeb211 iscsi-scst: Make exit_tx() return void Gleb Chesnokov 2022-06-28 02:39:12 +03:00
  • 33861d0a6d iscsi-scst: Suppress a Coverity taint complaint Gleb Chesnokov 2022-06-26 19:45:17 +03:00
  • 828940842a iscsi-scst/usr/iscsi_adm.c: Fix use of uninitialized struct field Gleb Chesnokov 2022-06-26 18:54:58 +03:00
  • d9442eaa18 iscsi-scst: Fix use of uninitialized struct field Gleb Chesnokov 2022-06-26 18:18:29 +03:00
  • 4399f2d109 scst_lib: Simplify redundant boolean expression Gleb Chesnokov 2022-06-20 16:35:11 +03:00
  • 590d0c6d24 scst_vdisk: Make vdev_sysfs_process_active_store() more readable Gleb Chesnokov 2022-06-17 20:43:20 +03:00
  • 6f9e451360 scst: Display default SCST module parameters values Gleb Chesnokov 2022-06-20 14:34:10 +03:00
  • 19a03ed163 scst_main: Use bool type for boolean module params Gleb Chesnokov 2022-06-20 14:20:25 +03:00
  • 4123e521cc qla2x00t-32gbit: Remove unused 'ql_dm_tgt_ex_pct' parameter Gleb Chesnokov 2022-06-15 20:17:49 +03:00
  • 4b5e61abda qla2x00t-32gbit: Remove setting of 'req' and 'rsp' parameters Gleb Chesnokov 2022-06-15 20:15:58 +03:00
  • 323de1df4d qla2x00t-32gbit: edif: Remove unneeded variable Gleb Chesnokov 2022-06-15 20:14:15 +03:00
  • f36a96158b qla2x00t-32gbit: Remove unneeded flush_workqueue() Gleb Chesnokov 2022-06-15 20:10:39 +03:00
  • de226bdafe qla2x00t-32gbit: Remove free_sg command flag Gleb Chesnokov 2022-06-15 20:08:49 +03:00
  • 7e0974d6f4 scst_vdisk: Port to Linux kernel v5.19 Gleb Chesnokov 2022-06-15 14:48:59 +03:00
  • d989aa91f3 scst_lib: Port to Linux kernel v5.19 Gleb Chesnokov 2022-06-15 14:17:32 +03:00
  • 55ba4339dd qla2x00t/doc/qla2x00t-howto.html: Add information about initiator and target modes Gleb Chesnokov 2022-05-23 18:43:13 +03:00
  • f7fabfd200 qla2x00t: Remove pci-dma-compat wrapper API Gleb Chesnokov 2022-05-24 17:46:14 +03:00
  • b3a55ba0c1 nightly build: Update kernel versions Gleb Chesnokov 2022-05-23 12:42:39 +03:00
  • 6be8d30745 scst_vdisk: Remove unused zero_copy flag Gleb Chesnokov 2022-05-19 15:58:48 +03:00
  • 80958ae4ef qla2x00t-32gbit: Change the default qlini_mode to exclusive Gleb Chesnokov 2022-05-22 18:48:06 +03:00
  • 679ca7c14e qla2x00t-32gbit: Change preferred context for scst_cmd_init_done() Gleb Chesnokov 2022-05-19 12:00:40 +03:00
  • 2a0d4be31c www: Update SCST overview slides URL Gleb Chesnokov 2022-05-18 10:53:24 +03:00
  • 4401a3e064 qla2x00t-32gbit: Do not call scst_unregister_target() twice Gleb Chesnokov 2022-05-12 17:36:34 +03:00
  • fa4cb77a87 qla2x00t-32gbit: Fix crash during deregistering an NPIV port Gleb Chesnokov 2022-05-09 22:52:32 +03:00
  • 67a5f642e6 scst_vdisk: Fix build on RHEL 8.6 Gleb Chesnokov 2022-05-16 11:23:20 +03:00
  • c20d0edef8 scst_vdisk: Fix build on RHEL 8.6 Gleb Chesnokov 2022-05-16 11:23:20 +03:00
  • dc99c021f0 qla2x00t-32gbit: Fix missed DMA unmap for aborted commands Gleb Chesnokov 2022-05-15 13:06:11 +03:00
  • 6b419bde6b github: Change mail server for mail notification action Gleb Chesnokov 2022-05-15 14:17:54 +03:00
  • e4ab384f48 github: Change mail server for mail notification action Gleb Chesnokov 2022-05-15 14:17:54 +03:00