Commit Graph

  • b5294cbf38 iscsi-scst: Improve write_data() Gleb Chesnokov 2023-07-07 10:27:35 +03:00
  • a62b094f4f scst_user: Port to Linux kernel v6.5 Gleb Chesnokov 2023-07-04 18:22:56 +03:00
  • 7a1ea234e7 scst_tape: Port to Linux kernel v6.5 Gleb Chesnokov 2023-07-04 17:35:04 +03:00
  • 76750f3352 scst: Port to Linux kernel v6.5 Gleb Chesnokov 2023-06-30 11:57:56 +03:00
  • 5c14b16fb7 scst_vdisk: Open block devices exclusively Gleb Chesnokov 2023-07-04 15:16:35 +03:00
  • 86d5b218e4 scst_targ: Check prepare_to_wait_exclusive_head() return value Gleb Chesnokov 2023-06-29 15:21:17 +03:00
  • 057224f669 scst_user: Simplify signal pending check Gleb Chesnokov 2023-06-29 12:16:49 +03:00
  • 6a925490fd scst: Confirm percpu refs has scheduled and switched to atomic Gleb Chesnokov 2023-06-28 15:29:22 +03:00
  • bdf867ffd1 scst: Use scst_wait_event_...() with INTERRUPTIBLE sleep Gleb Chesnokov 2023-06-27 16:10:12 +03:00
  • 1d6ab4aa72 nightly build: Update kernel versions Gleb Chesnokov 2023-06-26 14:04:11 +03:00
  • be1574d80e scst_lib: Make __scst_ext_blocking_done() static Gleb Chesnokov 2023-06-19 20:21:44 +03:00
  • 2c5c12c017 scst_lib: Enable scst_sync_ext_block_dev() to handle signals Gleb Chesnokov 2023-06-16 09:55:16 +03:00
  • b13b580d8b scst_lib: Split scst_ext_block_dev() for clarity and easier maintenance Gleb Chesnokov 2023-06-15 22:55:07 +03:00
  • d8894cbd11 scst.h: Refactor wait_event_locked() to enhance usability and clarity Gleb Chesnokov 2023-06-15 11:12:48 +03:00
  • 334d29c96a scst.h: Unify names in prepare_to_wait_exclusive_head() Gleb Chesnokov 2023-06-15 11:28:56 +03:00
  • 7881162b9b scst: Unbreak the non-DLM build Gleb Chesnokov 2023-06-16 13:18:01 +03:00
  • a6e0967054 scst/src/Makefile: Fix depmod warnings during installation process Gleb Chesnokov 2023-06-14 12:14:43 +03:00
  • 6c2771baef Makefile: Specify the installation directory for SCST modules explicitly Gleb Chesnokov 2023-06-14 10:56:52 +03:00
  • 85e8086a7e Makefile: Implement several improvements to SCST Makefiles Gleb Chesnokov 2023-06-13 21:36:19 +03:00
  • 3b0ab93c93 scst/include/backport.h: Unbreak the RHEL 9.3 build Gleb Chesnokov 2023-06-13 17:38:26 +03:00
  • 1756a54367 scst.spec.in, scst-dkms.spec.in: Unbreak the CentOS Stream 9 build Gleb Chesnokov 2023-06-09 14:23:04 +03:00
  • e2a6774a2e scstadmin.spec: Replace custom Requires line with package names Gleb Chesnokov 2023-04-24 18:08:13 +03:00
  • 1a4ecab818 qla2x00t-32gbit: Fix NULL pointer dereference in target mode Gleb Chesnokov 2023-05-11 12:12:52 +03:00
  • 596800ce2d qla2x00t-32gbit: Backport to older kernel versions Gleb Chesnokov 2023-05-10 11:09:00 +03:00
  • 7d1afe8a99 qla2x00t-32gbit: Drop redundant pci_enable_pcie_error_reporting() Gleb Chesnokov 2023-05-10 11:51:52 +03:00
  • 28e8d31f86 scst: Unbreak the RHEL 9.2 build Gleb Chesnokov 2023-04-04 12:46:30 +03:00
  • b4e012ca42 scst/include/backport.h: Fix the RHEL 9.0 build Gleb Chesnokov 2023-04-04 22:58:40 +03:00
  • 951e34f5f8 scst/include/backport.h: Fix building on RHEL 8.8 Robert Blackhart 2023-04-03 06:45:36 -04:00
  • 648500799d scst/include/backport.h: Fix the CentOS / RHEL 7.[012345] builds Gleb Chesnokov 2023-02-18 15:03:33 +03:00
  • 164a58fa3d scst_lib: Fix bio_kmalloc usage for RHEL 9.1 Gleb Chesnokov 2023-01-29 16:53:15 +03:00
  • ae5aa8ca36 scst_lib: Fix bio_kmalloc usage to match change in Linux kernel v5.19 Brian Meagher 2023-01-27 08:31:25 -08:00
  • 5b9d4d03d0 scst_lib: Fix sense data regression for pass-through commands. Brian Meagher 2023-01-26 09:33:39 -08:00
  • 2ec0fcc903 github: Add a job name for the mail notification action Gleb Chesnokov 2023-04-05 14:17:34 +03:00
  • f52cd09e3a github: Fix deprecated set-output commands Gleb Chesnokov 2023-04-05 11:32:44 +03:00
  • 43ade90329 github: Update actions/checkout to v3 Gleb Chesnokov 2023-01-13 16:39:45 +03:00
  • dede17895a github: Update the version of SCST for the Coverity action Gleb Chesnokov 2022-12-28 15:51:02 +03:00
  • 68461f5876 scst: Remove support for RHEL5/6 Gleb Chesnokov 2023-05-10 12:38:33 +03:00
  • 92db6a9fc5 scst_pres,scst_dlm: Fix broken UNIT ATTENTION for remote PR registrants Brian Meagher 2023-04-24 12:27:27 -07:00
  • e34a4e0975 scsi-scstd: Check initiator name provided during login Brian Meagher 2023-04-28 18:05:14 -07:00
  • 3dad1e957d scst: Unbreak the build for kernel versions <= 6.3 Gleb Chesnokov 2023-05-02 11:06:18 +03:00
  • 15229d00cc github: Enhance checkpatch_pull error handling Gleb Chesnokov 2023-04-28 15:37:47 +03:00
  • 33dedb2946 scst_local: Declare SCSI host template const Gleb Chesnokov 2023-04-28 14:26:40 +03:00
  • c0aea55c52 qla2x00t: Declare SCSI host template const Gleb Chesnokov 2023-04-28 14:21:23 +03:00
  • cd58d6326b qla2x00t-32gbit: Declare SCSI host template const Gleb Chesnokov 2023-04-28 14:14:22 +03:00
  • d9bdab5ad2 qla2x00t-32gbit: Refer directly to the qla2xxx_driver_template Gleb Chesnokov 2023-04-28 14:12:35 +03:00
  • faac0a1964 scst: Port to Linux kernel v6.4 Gleb Chesnokov 2023-04-28 13:46:48 +03:00
  • cf94272cea scst: Remove scst_module.c file Gleb Chesnokov 2023-04-28 12:26:40 +03:00
  • a3d55ab7bd nightly build: Update kernel versions Gleb Chesnokov 2023-04-24 13:02:55 +03:00
  • bef30fd6d0 scstadmin.spec: Fix RPM build errors Gleb Chesnokov 2023-04-24 16:21:50 +03:00
  • c326e96886 scst_lib,scst_sysfs: Add aen_disabled setting Brian Meagher 2023-03-23 16:38:04 -07:00
  • 33b8323a81 scst_lib: Avoid holding scst_mutex during sess_tgt_dev_list access Gleb Chesnokov 2023-04-17 16:32:52 +03:00
  • c9198bb027 scst: Use RCU read lock when accessing sess_tgt_dev_list Gleb Chesnokov 2023-04-17 15:11:09 +03:00
  • 6ff72c8153 qla2x00t-32gbit: Fix memory leak in qla2x00_probe_one() Gleb Chesnokov 2023-04-12 10:58:09 +03:00
  • 81a959e68e README.md: Add SCST logo and github downloads badge Gleb Chesnokov 2023-04-10 16:02:02 +03:00
  • 1376ad014d github: Add a GitHub action to run checkpatch upon pull request Gleb Chesnokov 2023-04-11 10:26:34 +03:00
  • 87681c0d9a scst: Unbreak the RHEL 9.2 build Gleb Chesnokov 2023-04-04 12:46:30 +03:00
  • 6f9a595f24 scst/include/backport.h: Fix the RHEL 9.0 build Gleb Chesnokov 2023-04-04 22:58:40 +03:00
  • 4fdb5273b6 github/checkpatch.yml: Simplify script Gleb Chesnokov 2023-04-05 15:24:39 +03:00
  • 0717a72052 github: Add a GitHub action to run checkpatch upon push Gleb Chesnokov 2023-04-05 13:49:52 +03:00
  • e5b936f10b github: Add a job name for the mail notification action Gleb Chesnokov 2023-04-05 14:17:34 +03:00
  • 634bd00cc0 github: Fix deprecated set-output commands Gleb Chesnokov 2023-04-05 11:32:44 +03:00
  • 22b03d1c6e INSTALL.md: Fix a checkpatch complaint about whitespace Gleb Chesnokov 2023-04-02 20:41:50 +03:00
  • 70dfb06c40 scst: Fix a checkpatch complaint about whitespace Gleb Chesnokov 2023-03-02 22:51:11 +03:00
  • 9be09fd68b scst/include/backport.h: Fix building on RHEL 8.8 Robert Blackhart 2023-04-03 06:45:36 -04:00
  • 4e8ec64959 scst_vdisk: Introduce the function vdev_set_t10_dev_id() Gleb Chesnokov 2023-03-20 13:15:03 +03:00
  • db581fc016 qla2x00t-32gbit: Synchronize the IOCB count to be in order Gleb Chesnokov 2023-03-31 12:14:13 +03:00
  • c477c7a4e7 qla2x00t-32gbit: Perform lockless command completion in abort path Gleb Chesnokov 2023-03-31 12:13:44 +03:00
  • da4f7c6612 scst_vdisk, scstadmin: Allow t10_dev_id to be stored before cluster_mode Brian Meagher 2023-02-23 18:54:01 -08:00
  • 775d750512 qla2x00t-32gbit: Add option to disable FC2 Target support Gleb Chesnokov 2023-03-12 13:07:55 +03:00
  • 6fbb8ec634 qla2x00t-32gbit: Remove the unused variable wwn Gleb Chesnokov 2023-03-02 14:17:29 +03:00
  • 62a4d43a56 qla2x00t-32gbit: Simplify if condition evaluation Gleb Chesnokov 2023-03-02 14:17:04 +03:00
  • e5f38e016e qla2x00t-32gbit: Make qla_trim_buf() and __qla_adjust_buf() static Gleb Chesnokov 2023-03-02 14:16:49 +03:00
  • 942071e027 qla2x00t-32gbit: Fix printk() format string Gleb Chesnokov 2023-03-02 14:16:32 +03:00
  • feac797794 qla2x00t-32gbit: Update version to 10.02.08.200-k Gleb Chesnokov 2023-03-02 14:16:20 +03:00
  • f3b50fb570 qla2x00t-32gbit: Backport to older kernel versions Gleb Chesnokov 2023-03-12 16:27:03 +03:00
  • a1ff8c3ae9 qla2x00t-32gbit: Select qpair depending on which CPU post_cmd() gets called Gleb Chesnokov 2023-03-12 16:25:55 +03:00
  • f4ebeba7d7 qla2x00t-32gbit: edif: Fix clang warning Gleb Chesnokov 2023-03-02 14:15:47 +03:00
  • 784ad7e21f qla2x00t-32gbit: edif: Reduce memory usage during low I/O Gleb Chesnokov 2023-03-02 14:13:20 +03:00
  • a45a827cea qla2x00t-32gbit: edif: Fix stall session after app start Gleb Chesnokov 2023-03-02 14:13:05 +03:00
  • 782cf5e36e qla2x00t-32gbit: edif: Fix performance dip due to lock contention Gleb Chesnokov 2023-03-02 14:12:47 +03:00
  • b6d1f19437 usr/fileio/common.c: Fix warning for older versions of GCC Gleb Chesnokov 2023-03-12 18:29:28 +03:00
  • 06d46171ff nightly build: Update kernel version for Centos 7.9 Gleb Chesnokov 2023-03-12 16:44:37 +03:00
  • c59f71b4c0 qla2x00t-32gbit: Relocate/rename vp map Gleb Chesnokov 2023-03-02 14:09:21 +03:00
  • e02b11de54 qla2x00t-32gbit: Remove dead code (GNN ID) Gleb Chesnokov 2023-03-02 14:08:47 +03:00
  • 723a559a60 qla2x00t-32gbit: Remove dead code (GPNID) Gleb Chesnokov 2023-03-02 14:08:34 +03:00
  • 818e6d9892 qla2x00t-32gbit: Remove dead code Gleb Chesnokov 2023-03-02 14:07:19 +03:00
  • 50541fd2da qla2x00t-32gbit: Update version to 10.02.08.100-k Gleb Chesnokov 2023-03-02 14:06:58 +03:00
  • b0768f5a6a qla2x00t-32gbit: Fix IOCB resource check warning Gleb Chesnokov 2023-03-02 14:06:44 +03:00
  • d4ced1a698 qla2x00t-32gbit: Remove increment of interface err cnt Gleb Chesnokov 2023-03-02 14:06:29 +03:00
  • 7576d5e326 qla2x00t-32gbit: Fix erroneous link down Gleb Chesnokov 2023-03-02 14:06:12 +03:00
  • 0972c1f7cc qla2x00t-32gbit: Remove unintended flag clearing Gleb Chesnokov 2023-03-02 14:05:54 +03:00
  • 3913eb8f37 qla2x00t-32gbit: Fix stalled login Gleb Chesnokov 2023-03-02 14:05:40 +03:00
  • d36ec295a0 qla2x00t-32gbit: Fix exchange oversubscription for management commands Gleb Chesnokov 2023-03-02 14:05:19 +03:00
  • 150184a2d7 qla2x00t-32gbit: Fix exchange oversubscription Gleb Chesnokov 2023-03-02 14:05:02 +03:00
  • edfef84e1f qla2x00t-32gbit: Fix DMA-API call trace on NVMe LS requests Gleb Chesnokov 2023-03-02 14:04:42 +03:00
  • 61f39b3915 qla2x00t-32gbit: Fix link failure in NPIV environment Gleb Chesnokov 2023-03-02 14:04:18 +03:00
  • dabc4a4e78 qla2x00t-32gbit: Check if port is online before sending ELS Gleb Chesnokov 2023-03-02 14:03:53 +03:00
  • 527fed012f scst_vdisk: Add lb_per_pb_exp attribute Brian Meagher 2023-02-27 13:28:36 -08:00
  • 906b1c8368 qla2x00t-32gbit: Port to Linux kernel v6.3 Gleb Chesnokov 2023-03-06 14:31:25 +03:00
  • c9476f104c scst: Port to Linux kernel v6.3 Gleb Chesnokov 2023-02-27 11:57:52 +03:00