Commit Graph

  • 5b106ecf63 scst, procfs: Fix a potential out-of-range array access (merge r4555 from trunk) Bart Van Assche 2012-11-03 14:12:45 +00:00
  • 48f5401f55 iscsi-scstd: Add missing list_del() in the session creation error path (merge r4569 from trunk) Bart Van Assche 2012-11-03 14:11:04 +00:00
  • 24ca2b8076 nightly build: Merge up to and including r4569 from trunk Bart Van Assche 2012-11-03 14:05:18 +00:00
  • b8dcba41c7 scripts: Merge up to and including r4569 from trunk Bart Van Assche 2012-11-03 14:03:32 +00:00
  • f6afe9f3ff Update for 3.6 kernels (merge r4538 from trunk) Bart Van Assche 2012-11-03 13:59:50 +00:00
  • 287def7141 scst_local: Avoid deadlock during module removal with kernel 3.6 (merge r4566 from trunk) Bart Van Assche 2012-11-03 13:56:12 +00:00
  • 18196379a8 Update for 3.6 kernels (merge r4538 and r4539 from trunk) Bart Van Assche 2012-11-03 13:54:51 +00:00
  • 043b678ef4 scst_vdisk: Build fix for kernel 3.5.0 and later. Unfortunately this means (for now) no thin provisioning support on the 2.2.x branch with kernel 3.5.0 or later. Such support is available on the SCST trunk though. Bart Van Assche 2012-11-03 13:52:27 +00:00
  • 4efdfaf368 nightly build: Add kernel 3.5 build infrastructure (merge r4460 from trunk) Bart Van Assche 2012-11-03 13:29:38 +00:00
  • 2ae9bb3655 Update for 3.5 kernel (merge r4458 from trunk) Bart Van Assche 2012-11-03 13:27:32 +00:00
  • 2d2df09c5a scst: Move ioctx manipulation code (merge r4254 from trunk) Bart Van Assche 2012-11-03 13:22:29 +00:00
  • 7ecc784143 Add forgotten list_del() on session creation error path Vladislav Bolkhovitin 2012-11-03 02:08:40 +00:00
  • 5cdfbd1817 Make CHAP random number generator stronger Vladislav Bolkhovitin 2012-11-03 02:03:15 +00:00
  • 4cefa1b830 vdisk_fsync() fixes and cleanups Vladislav Bolkhovitin 2012-10-24 21:22:23 +00:00
  • fab0164c55 scst_local: Avoid deadlock during module removal with kernel 3.6 Vladislav Bolkhovitin 2012-10-23 01:08:47 +00:00
  • 6b29b72695 - Fix lost residual for allowed to mismatch data transfer direction commands - Fix sending unneeded Control Mode Page MODE SENSE commands. Some devices may not support this page, so extra calls only fill logs with pointless warnings Vladislav Bolkhovitin 2012-10-23 01:05:31 +00:00
  • 9202352561 nightly build: Update kernel versions Bart Van Assche 2012-10-22 06:43:11 +00:00
  • 3e639ad97a scst/README: Move information from the SCST wiki into the Subversion tree Bart Van Assche 2012-10-17 17:53:48 +00:00
  • b025e3a5ca nightly build: Update kernel versions Bart Van Assche 2012-10-13 14:27:24 +00:00
  • 5273bffc10 Web updates Vladislav Bolkhovitin 2012-10-12 21:04:28 +00:00
  • 9639ade76e Web updates Vladislav Bolkhovitin 2012-10-11 00:47:36 +00:00
  • 088ef5c024 nightly build: Update kernel versions Bart Van Assche 2012-10-10 19:08:17 +00:00
  • a698883844 Switch to the new and preferred approach for printing kernel messages Vladislav Bolkhovitin 2012-10-10 03:01:34 +00:00
  • 0b8bd29208 Single-statement macros should not use do { } while (0) Vladislav Bolkhovitin 2012-10-10 02:57:07 +00:00
  • 73c992f7dd Convert sizeof expr into sizeof(expr) Vladislav Bolkhovitin 2012-10-10 02:55:31 +00:00
  • b50f3aa7cf scst, procfs: Fix a potential out-of-range array access Vladislav Bolkhovitin 2012-10-10 02:48:15 +00:00
  • 9e1b02afa8 ib_srpt: Remove an unused variable Bart Van Assche 2012-10-08 14:09:27 +00:00
  • bbc27ca421 fcst: Switch to the new and preferred way for printing kernel messages Bart Van Assche 2012-10-08 13:27:15 +00:00
  • dd11e8130a ibmvstgt: Switch to the new and preferred way for printing kernel messages Bart Van Assche 2012-10-08 13:26:57 +00:00
  • a068395618 nightly build: Improve sparse output filtering Bart Van Assche 2012-10-08 13:21:41 +00:00
  • 92d5e3dcb1 Make BLOCKIO flush async. Vladislav Bolkhovitin 2012-10-05 20:30:22 +00:00
  • ed80b73fc2 nightly build: Add a missing backslash Bart Van Assche 2012-10-05 06:39:47 +00:00
  • 04d093a366 Cleanup Vladislav Bolkhovitin 2012-10-04 22:18:01 +00:00
  • 8828cfe315 Set MAXIMUM WRITE SAME LENGTH Vladislav Bolkhovitin 2012-10-04 22:08:02 +00:00
  • 05bff10f05 During nexus loss reservations should not be cleared + add possibility for device specific states be retained during nexus loss as well. Vladislav Bolkhovitin 2012-10-04 20:32:59 +00:00
  • 57d7bcd809 Fix 2 bugs in iscsi_attr_replace() sent by Lev Vainblat <lev@zadarastorage.com>: Vladislav Bolkhovitin 2012-10-04 18:34:25 +00:00
  • 3e36bb0357 nightly build: Add kernel 3.6 Bart Van Assche 2012-10-03 17:59:25 +00:00
  • bcc9ad6381 Cleanup Vladislav Bolkhovitin 2012-10-02 18:57:35 +00:00
  • 5f94cac0df Logging improvements Vladislav Bolkhovitin 2012-10-02 18:47:29 +00:00
  • e1159c7395 ibmvstgt: Convert 'sizeof e' into 'sizeof(e)' Bart Van Assche 2012-10-02 08:30:15 +00:00
  • 8801f5babf ib_srpt: Convert 'sizeof e' into 'sizeof(e)' Bart Van Assche 2012-10-02 08:29:45 +00:00
  • b2567396f8 nightly build: Add kernel 3.6 support patches Bart Van Assche 2012-10-02 08:17:58 +00:00
  • 1a8577c59c Update for 3.6 kernels Vladislav Bolkhovitin 2012-10-01 22:10:47 +00:00
  • 62ba210a31 scstadmin: Create /etc/default if it does not yet exist Bart Van Assche 2012-10-01 13:25:28 +00:00
  • f79293427a scstadmin: Use $(DESTDIR) when uninstalling SCST 2.x startup scripts Bart Van Assche 2012-10-01 13:24:46 +00:00
  • 96f498e9c8 Add support patch for rebuilding RHEL 6.3 kernel RPM Vladislav Bolkhovitin 2012-09-29 22:34:58 +00:00
  • d2d0c488aa scst_local_add_target(): Also set *out_tgt upon failure Vladislav Bolkhovitin 2012-09-29 22:33:20 +00:00
  • 9e9b1f8ac4 Oops, the previous commit was incomplete Vladislav Bolkhovitin 2012-09-28 21:09:49 +00:00
  • 560383df22 Let's return error on not block size aligned writes Vladislav Bolkhovitin 2012-09-28 21:04:56 +00:00
  • 7110f25138 nightly/bin/nightly: Generalize Bart Van Assche 2012-09-28 13:25:04 +00:00
  • 791e5244f9 Cleanups Vladislav Bolkhovitin 2012-09-28 00:39:17 +00:00
  • 44ca9139d7 All CTIO_TYPE7 status mode 1 data are little endian Vladislav Bolkhovitin 2012-09-27 22:34:21 +00:00
  • 1291645acf scst_vdisk/procfs: Fix a copy/paste error Vladislav Bolkhovitin 2012-09-26 20:26:17 +00:00
  • 066ecf9a2d SCST README: Document LUN addressing method Vladislav Bolkhovitin 2012-09-26 20:24:30 +00:00
  • 80a7456754 Web updates Vladislav Bolkhovitin 2012-09-26 20:23:55 +00:00
  • d424897fed scripts/rebuild-rhel-kernel-rpm: Exclude the RHEL qla2xxx initiator from the rebuilt kernel RPM since it conflicts with the SCST qla2xxx initiator Bart Van Assche 2012-09-26 13:01:59 +00:00
  • de6308dc2f scripts/rebuild-rhel-kernel-rpm: Correct CentOS download URLs Bart Van Assche 2012-09-26 13:00:56 +00:00
  • b05c6dafa0 scripts/run-regression-tests: Disable CONFIG_HEADERS_CHECK Bart Van Assche 2012-09-26 07:24:52 +00:00
  • 0605b35c02 scst_vdisk: Fix blockio_exec_rw() error path Vladislav Bolkhovitin 2012-09-24 20:03:08 +00:00
  • ada257d793 scripts/test-persistent-reservation: Enable APTPL Bart Van Assche 2012-09-19 17:01:17 +00:00
  • 81676487b7 fcst: Fix a recently introduced compiler warning Bart Van Assche 2012-09-14 07:25:55 +00:00
  • 7b1f00d2cb Increase version to -pre2. Pre1 was staying for too long. Vladislav Bolkhovitin 2012-09-14 01:33:58 +00:00
  • dd0fc4b56d Docs and web updates Vladislav Bolkhovitin 2012-09-14 01:31:05 +00:00
  • 7f4db4c14b cmd's bufflen and data_len overflow cleanups Vladislav Bolkhovitin 2012-09-13 20:35:00 +00:00
  • 3d1468cfac ib_srpt: Convert two functions two single-exit style Bart Van Assche 2012-09-13 08:15:23 +00:00
  • 8ce28aaba2 Avoid that enabling a target too quickly triggers a crash Vladislav Bolkhovitin 2012-09-12 22:13:43 +00:00
  • 14e29d815e ib_srpt README: Add more performance notes Bart Van Assche 2012-09-12 14:06:47 +00:00
  • e9008a5b12 Fix possible BUG_ON() on multiple forced commands release Vladislav Bolkhovitin 2012-09-11 20:38:57 +00:00
  • a2825d8b06 Fix scst_local crash on 0 response data len w/o data buffer allocated Vladislav Bolkhovitin 2012-09-11 18:42:42 +00:00
  • d8b5dd28b4 ib_srpt README: Add more performance notes Bart Van Assche 2012-09-11 15:58:29 +00:00
  • f7fd6bbce0 qla2x00t: Display a clear error message if the kernel is too old Vladislav Bolkhovitin 2012-09-11 01:26:48 +00:00
  • 0c9dda7577 scst: Document CONFIG_SCST_DEBUG_SYSFS_EAGAIN Vladislav Bolkhovitin 2012-09-08 04:43:07 +00:00
  • 1b9567a1cd srpt/README: Recommend to use SLAB instead of SLUB Bart Van Assche 2012-09-07 12:36:15 +00:00
  • ab28f2aaa3 srpt/README: Recommend to disable CONFIG_SCHED_DEBUG and CONFIG_SCHEDSTATS Bart Van Assche 2012-09-07 12:20:05 +00:00
  • a67be01951 scst: Fix race between closing a session and adding a LUN Bart Van Assche 2012-09-07 10:03:02 +00:00
  • 00e1e72718 scst_user: Change a goto statement into an explicit loop Vladislav Bolkhovitin 2012-09-04 00:05:52 +00:00
  • e46be66d79 scst_main: Convert a goto statement into a loop Vladislav Bolkhovitin 2012-09-04 00:02:17 +00:00
  • 2ebba41f55 The comment above scst_act.acg_list_entry was correct until the sysfs interface was introduced. Update it with information about how acg_list_entry is used in the sysfs interface. Vladislav Bolkhovitin 2012-09-03 23:59:05 +00:00
  • b84cf67525 ib_srpt: Update README Bart Van Assche 2012-08-31 14:59:16 +00:00
  • 5822ab13ff Revert r4500, it's wrong desicion Vladislav Bolkhovitin 2012-08-30 21:10:55 +00:00
  • 38bb4e997e debug_locks not exported on RHEL 6.x, which prevents SCST be used on them, if CONFIG_DEBUG_LOCK_ALLOC set. Vladislav Bolkhovitin 2012-08-30 20:39:08 +00:00
  • e038e81fb6 scst_sysfs: Add EAGAIN fault injection code. Bart Van Assche 2012-08-30 14:52:55 +00:00
  • f11ebeafe4 [PATCH] scstadmin: Handle -EAGAIN when reading from sysfs Bart Van Assche 2012-08-30 14:47:49 +00:00
  • 396dcf6294 It isn't a error and can happen in normal circumstances Vladislav Bolkhovitin 2012-08-29 20:45:26 +00:00
  • 155cde35ae Increase MAX_NR_QUEUED_CMNDS to better handle multu-LUs per target cases Vladislav Bolkhovitin 2012-08-28 19:26:43 +00:00
  • 7f16c1b4a2 scst: Fix race triggered by target unregistration Vladislav Bolkhovitin 2012-08-28 01:38:11 +00:00
  • aaac0d983d Fix incorrect errors handling. Detected by smatch. Vladislav Bolkhovitin 2012-08-28 01:29:14 +00:00
  • 89296abc5e Fix incorrect errors handling. Detected by smatch. Vladislav Bolkhovitin 2012-08-27 22:14:47 +00:00
  • 3861a12da5 Fix incorrect errors handling. Detected by smatch. Vladislav Bolkhovitin 2012-08-27 22:12:15 +00:00
  • c1d411eb4f Fix a recently introduced race condition Vladislav Bolkhovitin 2012-08-27 22:07:10 +00:00
  • 56a29b3ca0 scst_lib: Remove two superfluous tests. Detected by smatch. Vladislav Bolkhovitin 2012-08-27 22:02:33 +00:00
  • bf00973096 scst_lib: Fix a dereference-before-test. Detected by smatch Vladislav Bolkhovitin 2012-08-27 22:00:25 +00:00
  • e515f17629 scst: Avoid that smatch complains about dead code Vladislav Bolkhovitin 2012-08-27 21:58:49 +00:00
  • 7efac456a3 qla2x00t: Remove a superfluous cast Vladislav Bolkhovitin 2012-08-27 21:51:10 +00:00
  • dd37831c06 qla2x00t: Keep smatch happy Vladislav Bolkhovitin 2012-08-27 21:50:15 +00:00
  • 0ab789c476 scst_local: Remove a superfluous if-test Vladislav Bolkhovitin 2012-08-27 21:45:35 +00:00
  • d4e66866b1 scst_vdisk: Remove a superfluous test Vladislav Bolkhovitin 2012-08-27 21:44:30 +00:00
  • a72b347ccf scst_sysfs: Avoid NULL ptr deref. Fix online documentation Vladislav Bolkhovitin 2012-08-27 21:42:33 +00:00
  • 481c90a66b scst: Add a comment in scst_global_mgmt_thread() Vladislav Bolkhovitin 2012-08-27 21:10:09 +00:00
  • eb4f05aafe This patch addresses a minor stylistic issue: use the value returned by mutex_lock_interruptible() instead of explicitly assigning -EINTR to res. Vladislav Bolkhovitin 2012-08-27 20:42:58 +00:00