Commit Graph

  • c259c7abb8 scst: park async LUN-replace cleanup until async_lun_replace clears master Brian M 2026-05-09 00:20:14 -07:00
  • d18c8fc718 scst_vdisk: Validate vdisk_blockio block size against backend device Gleb Chesnokov 2026-04-16 18:59:08 +03:00
  • a266c02db5 nightly build: Update kernel versions Gleb Chesnokov 2026-04-14 17:05:40 +03:00
  • cd3f660aa7 nightly build: Update kernel versions nightly/update Gleb Chesnokov 2026-04-14 17:05:40 +03:00
  • ebce50dccd scst/include/backport.h: Fix UEK8 build Gleb Chesnokov 2026-04-12 17:57:54 +03:00
  • b97f62a869 nightly build: Update kernel versions Gleb Chesnokov 2026-04-12 16:15:22 +03:00
  • 9003543f45 scst: Port to Linux kernel v7.0 Gleb Chesnokov 2026-04-12 13:17:55 +03:00
  • 8a3b257c33 scst: Replace kmalloc with kmalloc_obj for non-scalar types Gleb Chesnokov 2026-04-11 16:27:53 +03:00
  • 77c1efbc1e scst/include/backport.h: Add kmalloc_obj() helper family Gleb Chesnokov 2026-04-11 18:58:57 +03:00
  • 5d74814c36 qla2x00t-32gbit: Completely fix fcport double free Gleb Chesnokov 2026-04-09 19:37:20 +03:00
  • ba479183c2 qla2x00t-32gbit: Add WQ_PERCPU to alloc_workqueue() Gleb Chesnokov 2026-04-09 19:37:07 +03:00
  • 4007b86ccc qla2x00t-32gbit: Update version to 10.02.10.100-k Gleb Chesnokov 2026-04-09 19:36:54 +03:00
  • e1f87a3574 qla2x00t-32gbit: Fix bsg_done() causing double free Gleb Chesnokov 2026-04-09 19:36:38 +03:00
  • d5298a4930 qla2x00t-32gbit: Query FW again before proceeding with login Gleb Chesnokov 2026-04-09 19:36:22 +03:00
  • 59015c8dd8 qla2x00t-32gbit: Validate sp before freeing associated memory Gleb Chesnokov 2026-04-09 19:36:05 +03:00
  • f03731b55e qla2x00t-32gbit: Free sp in error path to fix system crash Gleb Chesnokov 2026-04-09 19:35:47 +03:00
  • 40e2da6311 qla2x00t-32gbit: Delay module unload while fabric scan in progress Gleb Chesnokov 2026-04-09 19:35:30 +03:00
  • ba992ad0ff qla2x00t-32gbit: Allow recovery for tape devices Gleb Chesnokov 2026-04-09 19:35:11 +03:00
  • 55b5644f1e qla2x00t-32gbit: Add bsg interface to support firmware img validation Gleb Chesnokov 2026-04-09 19:34:52 +03:00
  • aaa3a5ccca qla2x00t-32gbit: Validate MCU signature before executing MBC 03h Gleb Chesnokov 2026-04-09 19:34:36 +03:00
  • 889a8c3829 qla2x00t-32gbit: Add load flash firmware mailbox support for 28xxx Gleb Chesnokov 2026-04-09 19:34:19 +03:00
  • fb7adec212 qla2x00t-32gbit: Add support for 64G SFP speed Gleb Chesnokov 2026-04-09 19:34:01 +03:00
  • 7df40fe1ba qla2x00t-32gbit: Add Speed in SFP print information Gleb Chesnokov 2026-04-09 19:32:50 +03:00
  • d92f0d2b35 qla2x00t-32gbit: Completely fix fcport double free qla2x00t-32gbit Gleb Chesnokov 2026-04-09 19:37:20 +03:00
  • 3d299a5086 qla2x00t-32gbit: Add WQ_PERCPU to alloc_workqueue() Gleb Chesnokov 2026-04-09 19:37:07 +03:00
  • 428116d373 qla2x00t-32gbit: Update version to 10.02.10.100-k Gleb Chesnokov 2026-04-09 19:36:54 +03:00
  • 67d7e0ade8 qla2x00t-32gbit: Fix bsg_done() causing double free Gleb Chesnokov 2026-04-09 19:36:38 +03:00
  • 0dba82280c qla2x00t-32gbit: Query FW again before proceeding with login Gleb Chesnokov 2026-04-09 19:36:22 +03:00
  • f28e466980 qla2x00t-32gbit: Validate sp before freeing associated memory Gleb Chesnokov 2026-04-09 19:36:05 +03:00
  • 1843b17279 qla2x00t-32gbit: Free sp in error path to fix system crash Gleb Chesnokov 2026-04-09 19:35:47 +03:00
  • 9337d33c3c qla2x00t-32gbit: Delay module unload while fabric scan in progress Gleb Chesnokov 2026-04-09 19:35:30 +03:00
  • 8c6c124d13 qla2x00t-32gbit: Allow recovery for tape devices Gleb Chesnokov 2026-04-09 19:35:11 +03:00
  • ad3b2aff22 qla2x00t-32gbit: Add bsg interface to support firmware img validation Gleb Chesnokov 2026-04-09 19:34:52 +03:00
  • 36073d095f qla2x00t-32gbit: Validate MCU signature before executing MBC 03h Gleb Chesnokov 2026-04-09 19:34:36 +03:00
  • 6ac5456d9d qla2x00t-32gbit: Add load flash firmware mailbox support for 28xxx Gleb Chesnokov 2026-04-09 19:34:19 +03:00
  • e1a2b866d3 qla2x00t-32gbit: Add support for 64G SFP speed Gleb Chesnokov 2026-04-09 19:34:01 +03:00
  • cf8162772e qla2x00t-32gbit: Add Speed in SFP print information Gleb Chesnokov 2026-04-09 19:32:50 +03:00
  • 47a371b50f scst_vdisk: Include <linux/hex.h> for kernels v6.4+ Gleb Chesnokov 2026-04-08 14:35:18 +03:00
  • eeae35607d scst: Change the return type of the .queuecommand() callback Gleb Chesnokov 2026-04-08 13:36:36 +03:00
  • a9a57b5eb6 scst_vdisk: Include <linux/kernel.h> for hex2bin() Gleb Chesnokov 2026-04-08 13:24:07 +03:00
  • 9481c7e3a6 scst_lib: Port to Linux kernel v7.0 Gleb Chesnokov 2026-04-08 13:12:51 +03:00
  • 3e16f63043 scst/include/backport.h: backport kstrtobool Brian M 2026-04-07 08:08:01 -07:00
  • 7ab9df00f5 scst/include/backport.h: backport WRITE_ONCE for kernels < 3.19 Brian M 2026-03-26 12:22:41 -07:00
  • a4a55aab41 scst: add async_lun_replace to defer tgt_dev cleanup after LUN replace Brian M 2026-03-25 14:55:45 -07:00
  • 0731c421fd iscsi-scstd: Return SVC_UNAVAILABLE while logins are suspended Brian M 2026-03-16 20:19:45 -07:00
  • 08eaa7d5ee Makefile: Simplify the cov-build target Bart Van Assche 2023-10-28 15:15:30 -07:00
  • 7d6f9a1f74 .github/workflows: Drop envelope_from from mail action Gleb Chesnokov 2026-03-12 16:12:07 +03:00
  • 32c4c6b87b .github/workflows: Use valid sender address Gleb Chesnokov 2026-03-12 14:53:54 +03:00
  • e36e246b22 .github/workflows: Switch actions to default branches Gleb Chesnokov 2026-03-12 14:10:09 +03:00
  • f6fc8b7d2a scst: document pr_state and pr_dump_dir sysfs attributes in README Brian M 2026-03-11 17:32:57 -07:00
  • 3777c775c7 dev_disk: add pr_dump_dir handler attribute to dump PR state on detach Brian M 2026-03-06 10:27:38 -08:00
  • b92e091999 scst: add pr_state sysfs attribute for PR state save/restore Brian M 2026-03-05 13:21:58 -08:00
  • 7a4ab042e6 iscsi-scst: Fix performance regression Brian M 2026-03-03 11:26:38 -08:00
  • 84a23a254b qla2xxx: fix session free stall by using scst_unregister_session wait=0 Brian M 2026-02-26 17:24:27 -08:00
  • 1e94a45bd3 scstadmin/init.d: unload qla2x00tgt before qla2xxx_scst Brian M 2026-02-27 12:56:30 -08:00
  • 7ba376819c debian, dev_handlers: Allow conditional compilation of modules Brian M 2026-02-12 10:58:41 -08:00
  • 8d1673b2ac qla2x00t-32gbit: Fix build for kernel versions before v4.8 Gleb Chesnokov 2026-02-12 11:11:10 +03:00
  • afe15f2755 qla2x00t-32gbit: edif: Fix dma_free_coherent() size Gleb Chesnokov 2026-02-12 10:28:58 +03:00
  • 44e851bddd qla2x00t-32gbit: Sanitize payload size to prevent member overflow Gleb Chesnokov 2026-02-12 10:28:07 +03:00
  • 2e4f2dc5dc qla2x00t-32gbit: Enable/disable IRQD_NO_BALANCING during reset Gleb Chesnokov 2026-02-12 10:26:17 +03:00
  • 15d25e24a5 nightly build: Update kernel versions Gleb Chesnokov 2026-02-12 10:03:17 +03:00
  • f55d86b518 iscsi-scst: Fix wrong variable in chap_calc_digest_af_alg memcpy 3.10.x Lev Vainblat 2026-01-22 15:13:10 +02:00
  • 6c6e7251b2 iscsi-scst: Fix wrong variable in chap_calc_digest_af_alg memcpy Lev Vainblat 2026-01-22 15:13:10 +02:00
  • a2add2daa3 scstadmin.spec: Drop legacy symlink check in RPM %files Gleb Chesnokov 2025-12-31 14:37:03 +03:00
  • 8f29cec439 scst/include/backport.h: Unbreak the Ubuntu 20.04/22.04 build Gleb Chesnokov 2025-12-29 14:30:51 +03:00
  • 2d5862d4ae scst/include/backport.h: Unbreak the Ubuntu 20.04/22.04 build Gleb Chesnokov 2025-12-29 14:30:51 +03:00
  • b2a1f6e66a Bump the version number to 3.11.0-pre Gleb Chesnokov 2025-12-29 12:49:50 +03:00
  • 9a518efa35 .github/workflows: Update stable branch version Gleb Chesnokov 2025-12-29 12:52:33 +03:00
  • 1b48521653 nightly build: Update kernel versions v3.10 Gleb Chesnokov 2025-12-29 12:08:50 +03:00
  • 3f9bb45ccb www: Update the version number from 3.8 to 3.9 Gleb Chesnokov 2025-12-29 12:02:06 +03:00
  • d4cb03e2b8 Bump the version number to 3.10.0 Gleb Chesnokov 2025-12-29 12:00:33 +03:00
  • 60ba03998c scst/ChangeLog: Summarize the changes for the upcoming 3.10 release Gleb Chesnokov 2025-12-29 11:49:34 +03:00
  • d11040a0b1 scst_lib: Use bdev_fput() to release bdev files Gleb Chesnokov 2025-12-12 13:35:29 +03:00
  • 1a7cfc8e68 scst_cmd_set_sn: remove lockless fast path Tony Battersby 2025-12-10 14:54:26 -05:00
  • cb6cdf3a82 qla2x00t, qla2x00t-32gbit: Port to Linux kernel v6.19 Gleb Chesnokov 2025-12-10 21:22:42 +03:00
  • 12c870abe9 qla2x00t-32gbit: Fix improper freeing of purex item Gleb Chesnokov 2025-12-10 21:16:03 +03:00
  • b5777ff929 scst: annotate workqueues for WQ_PERCPU / WQ_UNBOUND Gleb Chesnokov 2025-12-10 19:49:32 +03:00
  • b097d010fd qla2x00t-32gbit: Replace use of system_unbound_wq with system_dfl_wq Gleb Chesnokov 2025-12-10 08:39:30 +03:00
  • fe28091a05 qla2x00t-32gbit: Backport to older kernel versions Gleb Chesnokov 2025-10-14 13:32:35 +03:00
  • 64918c69a2 qla2x00t-32gbit: target: Add on_abort_cmd callback Tony Battersby 2025-10-14 12:26:06 +03:00
  • f4b52771b6 qla2x00t-32gbit: target: Improve safety of cmd lookup by handle Tony Battersby 2025-10-14 11:45:09 +03:00
  • 6f2d20360e qla2x00t-32gbit: target: Add back SRR support Tony Battersby 2025-10-14 12:26:00 +03:00
  • 46e11e4b32 qla2x00t-32gbit: target: Add back SRR support Tony Battersby 2025-10-14 11:45:03 +03:00
  • cdbe624028 qla2x00t-32gbit: target: Improve cmd logging Tony Battersby 2025-10-14 12:46:38 +03:00
  • ead8a100c9 qla2x00t-32gbit: target: Add cmd->rsp_sent Tony Battersby 2025-10-14 12:25:54 +03:00
  • 658dce1cae qla2x00t-32gbit: target: Add cmd->rsp_sent Tony Battersby 2025-10-14 11:44:52 +03:00
  • 22a6aabf23 qla2x00t-32gbit: target: Fix invalid memory access with big CDBs Tony Battersby 2025-10-14 12:25:47 +03:00
  • c7e629c8fb qla2x00t-32gbit: target: Fix invalid memory access with big CDBs Tony Battersby 2025-10-14 11:44:38 +03:00
  • f9023c31ef qla2x00t-32gbit: Fix TMR failure handling Tony Battersby 2025-10-14 11:44:23 +03:00
  • 33bfeab7d0 qla2x00t-32gbit: target: Improve checks in qlt_xmit_response / qlt_rdy_to_xfer Tony Battersby 2025-10-14 11:44:14 +03:00
  • dd23781350 qla2x00t-32gbit: target: Fix races with aborting commands Tony Battersby 2025-10-14 12:25:37 +03:00
  • c704a87271 qla2x00t-32gbit: target: Fix races with aborting commands Tony Battersby 2025-10-14 12:05:08 +03:00
  • 2c8529b5ba qla2x00t-32gbit: Clear cmds after chip reset Tony Battersby 2025-10-14 11:43:57 +03:00
  • 61518181f5 qla2x00t-32gbit: target: Fix term exchange when cmd_sent_to_fw == 1 Tony Battersby 2025-10-14 11:43:50 +03:00
  • c89a047a59 qla2x00t-32gbit: target: Improve debug output for term exchange Tony Battersby 2025-10-14 11:43:41 +03:00
  • 635ea86df3 qla2x00t-32gbit: target: Remove code for unsupported hardware Tony Battersby 2025-10-14 11:42:37 +03:00
  • 6ea8d5e6ae qla2x00t-32gbit: Use reinit_completion on mbx_intr_comp Tony Battersby 2025-10-14 11:42:27 +03:00
  • 41692d22dd qla2x00t-32gbit: Fix lost interrupts with qlini_mode=disabled Tony Battersby 2025-10-14 11:42:17 +03:00
  • 12e3d15b9d qla2x00t-32gbit: Fix initiator mode with qlini_mode=exclusive Tony Battersby 2025-10-14 11:42:09 +03:00
  • 5328814318 qla2x00t-32gbit: Revert "qla2x00t-32gbit: Perform lockless command completion in abort path" Tony Battersby 2025-10-14 11:40:15 +03:00