Commit Graph

  • 10fa35de3f - DataCrunch Company added - Cosmetics Vladislav Bolkhovitin 2009-10-30 18:36:16 +00:00
  • ec836491e4 Should have been included in the previous commit. Bart Van Assche 2009-10-29 19:42:53 +00:00
  • 831942d577 The patch below fixes two occurrences of the following sparse warning: warning: incorrect type in argument 2 (different address spaces) Vladislav Bolkhovitin 2009-10-29 19:29:22 +00:00
  • 3c93276d8f Cosmetics. Vladislav Bolkhovitin 2009-10-29 19:27:14 +00:00
  • 031ea81359 Fix for the wrong mcmd state assignment if scst_mgmt_translate_lun() returns >0 because of suspending. Found by Gilad / <gilad.public2@gmail.com> Vladislav Bolkhovitin 2009-10-29 19:18:09 +00:00
  • eb46362a7b Added more debug code. Bart Van Assche 2009-10-29 18:56:23 +00:00
  • debe7f1152 Added and commented out compiler flags that make it easier to locate the statement that triggered a kernel oops. Bart Van Assche 2009-10-29 18:42:53 +00:00
  • e83ed53e9b Updated for the 2.6.30 kernel + OFED combination. Bart Van Assche 2009-10-29 18:41:52 +00:00
  • 1bcea3ff7a More companies added Vladislav Bolkhovitin 2009-10-29 18:41:50 +00:00
  • 8ec85a34a4 Added to repository. Bart Van Assche 2009-10-29 18:41:08 +00:00
  • 1d0b2a972d Simplified OFED installation instructions. Bart Van Assche 2009-10-29 18:40:37 +00:00
  • a907dc6d2e Made sure that all double blank lines are converted into single blank lines. Bart Van Assche 2009-10-29 13:18:03 +00:00
  • e63fbfd2f0 Added to repository. Bart Van Assche 2009-10-29 13:17:13 +00:00
  • ac3f04117d Comments why we don't print prefix on debug traces added Vladislav Bolkhovitin 2009-10-28 19:54:57 +00:00
  • 7e4b596522 Gentoo HOWTO added, thanks to Willem Boterenbrood <Willem@kerrigan.student.utwente.nl> Vladislav Bolkhovitin 2009-10-28 19:22:15 +00:00
  • 923a54bdfe Version fixed Vladislav Bolkhovitin 2009-10-28 17:30:12 +00:00
  • c656b57efb Forgotten ChangeLog Vladislav Bolkhovitin 2009-10-28 17:27:04 +00:00
  • a068429f5d Delete double blank lines from the input. Bart Van Assche 2009-10-28 10:54:11 +00:00
  • 9389987264 Added to repository. Bart Van Assche 2009-10-28 10:43:22 +00:00
  • 0f87f052aa Fix a compiler warning about a mismatch between a format specifier and the corresponding argument, noticed by Bart Van Assche <bart.vanassche@gmail.com> Vladislav Bolkhovitin 2009-10-27 13:12:33 +00:00
  • b38a46b1c8 Patch from Bart Van Assche <bart.vanassche@gmail.com> with improvements: Vladislav Bolkhovitin 2009-10-27 13:05:48 +00:00
  • d3d2a4f1b1 Web upates for release qla_isp 1.0.2 Vladislav Bolkhovitin 2009-10-27 12:22:25 +00:00
  • 367eac42c2 - Top level "News" menu item added, since sf.net hidden it too well - Openfiler added on the "Users" page Vladislav Bolkhovitin 2009-10-27 12:04:19 +00:00
  • cbd903ffdf Fixes from Daniel Fernandes <dfernandes1978@hotmail.com>: Vladislav Bolkhovitin 2009-10-26 16:39:17 +00:00
  • 97830b9d2a - Proxmox added - Minor fixes Vladislav Bolkhovitin 2009-10-26 11:07:01 +00:00
  • 96a87fae3f Axxana added Vladislav Bolkhovitin 2009-10-26 11:00:23 +00:00
  • 12c4889bfa Option -f is now a per-kernel option instead of a global option. Bart Van Assche 2009-10-25 13:28:02 +00:00
  • 9d89f0a77f Updated copyright statement. Bart Van Assche 2009-10-25 13:27:17 +00:00
  • 9b1c4bd639 TRACE_ENTRY() / TRACE_EXIT*() statements are now filtered from the output when option -u has been specified. Bart Van Assche 2009-10-25 13:26:49 +00:00
  • 0c9d80e58e - TRACE_EXIT_HRES() statements are now also filtered. - Hunk headers are now updated properly. Bart Van Assche 2009-10-25 13:25:10 +00:00
  • 4b26187063 Added to repository. Bart Van Assche 2009-10-25 12:39:10 +00:00
  • 692fd09174 Moved specification of which tests have to be run for which kernel from scripts/run-regression-tests to nightly/conf/*.conf. Added 2.6.31.5-u. Bart Van Assche 2009-10-25 10:56:54 +00:00
  • a0aec0ddc1 Added per-kernel options -nc and -ns, which allow to disable the checkpatch and the sparse run respectively. Bart Van Assche 2009-10-25 10:33:09 +00:00
  • 0c3c7bc193 run-regression-tests: - Adding the suffix "-u" to a kernel version will make the tests to be run with generate-kernel-patch -u ${kernel_version} instead of generate-kernel-patch ${kernel_version}. generate-kernel-patch: - sBUG(...) and sBUG_ON(...) are now replaced by BUG(...) and BUG_ON(...) respectively. - Option -n does no longer disable the above substitution. - Source file scst/src/scst_proc.c is now excluded when option -u is specified. specialize-patch: - Replaced variable delete_disabled_code by blank_deleted_lines. While setting the former variable had the effect of deleting disabled code, the latter has the effect of replacing disabled code by blank lines. Bart Van Assche 2009-10-25 09:46:40 +00:00
  • 773146af26 Added and commented out -DCONFIG_SCST_TRACING. Bart Van Assche 2009-10-25 09:39:55 +00:00
  • 87be4a7213 More #undef CONFIG_SCST_PROC fixes. Bart Van Assche 2009-10-25 09:39:27 +00:00
  • a85024917f Fixed a sparse warning. Bart Van Assche 2009-10-25 09:31:26 +00:00
  • 28dacdaebb Tag final release. Stanislaw Gruszka 2009-10-24 15:31:32 +00:00
  • 1d47370f17 Note about qla2x00t in README. Stanislaw Gruszka 2009-10-24 15:30:25 +00:00
  • 51892c42d8 The generate-kernel-patch option -u does now enable #undef CONFIG_SCST_PROC. Bart Van Assche 2009-10-24 07:48:44 +00:00
  • 049293249b Made srpt compilation more silent. Bart Van Assche 2009-10-23 18:41:05 +00:00
  • 350542a8cf The patch below fixes the following category of checkpatch complaints: WARNING: externs should be avoided in .c files Vladislav Bolkhovitin 2009-10-23 18:38:18 +00:00
  • f999f978ee Exclude unneeded code from the kernel patch generation Vladislav Bolkhovitin 2009-10-23 18:02:25 +00:00
  • 7009a257f0 Possibility to reset SGV pools statistic added Vladislav Bolkhovitin 2009-10-23 17:55:37 +00:00
  • 36104c26c2 Remove -c sed option, because it isn't available on all systems Vladislav Bolkhovitin 2009-10-23 17:32:22 +00:00
  • e972601875 Printk cleanups and minor fixes Vladislav Bolkhovitin 2009-10-23 17:26:39 +00:00
  • 42b25258f9 Major numbers cleanup Vladislav Bolkhovitin 2009-10-23 16:52:26 +00:00
  • ac29495cee Minor output buffer size related fixes Vladislav Bolkhovitin 2009-10-23 11:52:32 +00:00
  • b08548b174 Added debug2perf and disable_proc configurations to the regression tests. Bart Van Assche 2009-10-23 10:57:36 +00:00
  • 942aef8387 Compiles now with CONFIG_SCST_PROC undefined. Bart Van Assche 2009-10-23 10:56:44 +00:00
  • 2d90ba1a1e Fixed a checkpatch complaint about trailing whitespace. Verified that the output of svn diff -x -w is empty for this modification. Bart Van Assche 2009-10-23 09:16:52 +00:00
  • 0af5e1b9e3 Fixed whitespace-related checkpatch errors. Verified that the output of svn diff -x -w is empty for this changeset. Bart Van Assche 2009-10-23 06:59:33 +00:00
  • b9916d6e55 Updated kernel versions 2.6.31.4 and 2.6.27.37 to 2.6.31.5 and 2.6.27.38 respectively. Bart Van Assche 2009-10-23 06:58:08 +00:00
  • f1c41721ea Re-enabled the debug2release build. Bart Van Assche 2009-10-22 19:14:47 +00:00
  • ef11d133df Prepared switch to "make debug2release". Bart Van Assche 2009-10-22 19:05:21 +00:00
  • 64803db9f1 When command-line option -u is passed to scripts/generate-kernel-patch, undefine the preprocessor symbol CONFIG_TCP_ZERO_COPY_TRANSFER_COMPLETION_NOTIFICATION. Bart Van Assche 2009-10-22 18:26:19 +00:00
  • 7edf6fffdf ISID 0 is perfectly valid. Vladislav Bolkhovitin 2009-10-22 16:51:51 +00:00
  • e16c451c44 Cleanup: iscsi_is_key_declarative() name is misleading, iscsi_is_key_internal() is much better. Vladislav Bolkhovitin 2009-10-22 16:40:38 +00:00
  • 95f10bd7ca Flush device's SGV cache in dev_user_unjam_dev() for faster cleanup. Vladislav Bolkhovitin 2009-10-22 16:35:19 +00:00
  • 83c20d9344 Checkpatch and sparse cleanups Vladislav Bolkhovitin 2009-10-22 16:11:13 +00:00
  • 29feda5143 Let's don't check if data should be copied between dev handler's and target driver's buffers on the fast path and make it a duty of a target driver who might need it. Vladislav Bolkhovitin 2009-10-22 15:40:42 +00:00
  • 6606bb50de - Use vfs_readv/vfs_writev instead of direct calls to VFS functions - Cleanups Vladislav Bolkhovitin 2009-10-22 15:19:11 +00:00
  • 173e97d2bd Set max_cmd_len correcty. Vladislav Bolkhovitin 2009-10-22 15:17:38 +00:00
  • b665918dea Use of strict_strtoul() instead of simple_strtoul() as suggested by checkpatch. Other uses of simple_strtoul() are OK and can't be converted Vladislav Bolkhovitin 2009-10-22 12:58:55 +00:00
  • b65169a791 Doc about additional 2.6.26.x commits updated. Vladislav Bolkhovitin 2009-10-22 12:49:18 +00:00
  • ed5513284c From ac2ef12020817c8e8edb7b4fe57f053c62cc833e Mon Sep 17 00:00:00 2001 From: Andrew Vasquez <andrew.vasquez@qlogic.com> Date: Thu, 14 Aug 2008 09:39:35 -0700 Subject: qla2xxx: Set an rport's dev_loss_tmo value in a consistent manner. Vladislav Bolkhovitin 2009-10-22 12:39:36 +00:00
  • f01c5a9355 Fix incorrect WARN_ON() Vladislav Bolkhovitin 2009-10-22 12:33:45 +00:00
  • 54b99faafa Fix compilation with enabled procfs on kernels <2.6.26. Sysfs from now will be supported only on kernels >=2.6.26. Vladislav Bolkhovitin 2009-10-22 12:32:40 +00:00
  • 9c10f10b00 Experimental optimization. Suppose that if sock_recvmsg() returned less data than requested, then next time it will return -EAGAIN, so there's no point to call it again. Vladislav Bolkhovitin 2009-10-22 12:06:07 +00:00
  • a8414808ab Only extract the kernel tree when it's needed, i.e. for the 2.6.26.* kernels. Bart Van Assche 2009-10-21 20:03:39 +00:00
  • 7c9a154e05 Added support for continued lines. Bart Van Assche 2009-10-21 19:45:35 +00:00
  • 99d9057717 Temporarily disabled release build testing. Bart Van Assche 2009-10-21 19:43:48 +00:00
  • ad475b15a9 LUNs replace implemented Vladislav Bolkhovitin 2009-10-21 17:41:26 +00:00
  • ef50e616e0 "Commands" attribute added for scst_user Vladislav Bolkhovitin 2009-10-21 17:14:27 +00:00
  • a09681b1fb qla2x00_schedule_rport_del() must used _irq[save,restore] spinlocks, because it can be called on the IRQ. Vladislav Bolkhovitin 2009-10-21 16:51:48 +00:00
  • 82b04b2a00 Merge of the sysfs branch. To enable the sysfs interface you should run "make disable_proc". To switch back on the procfs interface you should run "make disable_proc". Vladislav Bolkhovitin 2009-10-21 16:49:52 +00:00
  • a09d341a0c Fix for inconsistency in compile time warning about patch io_context for 2.6.26 kernel, noticed by Mark Buechler <mark.buechler@gmail.com> Vladislav Bolkhovitin 2009-10-20 18:40:06 +00:00
  • cc83f517ea - Fix for a possible DoS, when misbehavine scst_user's handler hangs several memory allocations (= count of iSCSI read threads) and by so prevents other sessions from being served correctly. Spotted by Erez Zilber <erezzi.list@gmail.com> Vladislav Bolkhovitin 2009-10-15 15:56:57 +00:00
  • c0cc23e7f8 Fixed typo. Bart Van Assche 2009-10-15 07:48:39 +00:00
  • c821d226f3 Run a full check not only on the first specified kernel version but also on kernel version 2.6.26. Bart Van Assche 2009-10-15 07:15:56 +00:00
  • b9528d1407 Added variable generating_upstream_patch_defined. When set to 1, this variable tells the script specialize-patch to treat the preprocessor symbol GENERATING_UPSTREAM_PATCH as defined. Bart Van Assche 2009-10-15 07:14:54 +00:00
  • c031d72333 Added command-line option -u to scripts/generate-kernel-patch, which has the following effect: - Exclude the put_page_callback patch. - Enable #define GENERATING_UPSTREAM_PATCH. Bart Van Assche 2009-10-15 07:12:09 +00:00
  • 5a15dc1b9c Made sure that the qla2x00t patches are only included in the output of scripts/generate-kernel-patch for kernel version 2.6.26. As a result, during the nightly build the qla2x00t code will only be checked with checkpatch and sparse for the 2.6.26 kernel. Bart Van Assche 2009-10-15 07:09:40 +00:00
  • 68e136e779 Made sure that patch generation also works for other kernel versions than 2.6.26.8. Bart Van Assche 2009-10-14 17:10:46 +00:00
  • b184e11c0a From 20246fe8e4ea34f2ab556b7c50037b976051cab7 Mon Sep 17 00:00:00 2001 From: Andrew Vasquez <andrew.vasquez@qlogic.com> Date: Tue, 21 Oct 2008 20:25:04 +0200 Subject: SCSI: qla2xxx: Skip FDMI registration on ISP21xx/22xx parts. Vladislav Bolkhovitin 2009-10-14 16:30:44 +00:00
  • 384319da18 From 61c8bd1d3a9e7e57843d98d9b133fec77ecf4e1b Mon Sep 17 00:00:00 2001 From: Andrew Vasquez <andrew.vasquez@qlogic.com> Date: Mon, 29 Sep 2008 15:15:04 +0000 Subject: SCSI: qla2xxx: Defer enablement of RISC interrupts until ISP initialization completes. Vladislav Bolkhovitin 2009-10-14 16:29:08 +00:00
  • abe7cc6bdd From 1e42c5591e3a65ef36ea90c4461c09e78280417d Mon Sep 17 00:00:00 2001 From: Andrew Vasquez <andrew.vasquez@qlogic.com> Date: Wed, 14 Oct 2009 08:51:21 +0200 Subject: [PATCH] qla2xxx: Add dev_loss_tmo_callbk/terminate_rport_io callback support. Vladislav Bolkhovitin 2009-10-14 16:25:36 +00:00
  • f07eb7a5c9 - Add raw accumulated times in the latency statistics output - Minor cleanup Vladislav Bolkhovitin 2009-10-14 16:20:19 +00:00
  • 23aeb6590f Apply the 2.6.31 kmemcheck patch not only to current but also to future 2.6.31.* kernels since the change is small that the submitted patch will be integrated. Bart Van Assche 2009-10-14 14:21:19 +00:00
  • 2a359798cf Applied fix for sparse warning to 2.6.31.4 too. Bart Van Assche 2009-10-14 07:07:53 +00:00
  • 593360a1ec Updated kernel versions 2.6.27.36 and 2.6.31.3 to 2.6.27.37 and 2.6.31.4 respectively. Bart Van Assche 2009-10-13 19:52:46 +00:00
  • 647638ebac Fix for problem with 2.6.31 kernel, where blk_rq_append_bio() was un-exported. So, from now scst_exec_req_fifo is again required for pass-through handlers. Vladislav Bolkhovitin 2009-10-13 16:01:33 +00:00
  • 8d1f6d1528 Updated Subversion ignore list. Bart Van Assche 2009-10-12 17:40:55 +00:00
  • 45523183e4 Made sure all per-hunk state variables are initialized properly. Bart Van Assche 2009-10-12 17:40:24 +00:00
  • 17c48b03f4 Reverted r1199: this revision was an attempt to eliminate the differences in patch order between the systems on which this script is run. Since the applied changes did not have any effect, I'm reverting this commit. Bart Van Assche 2009-10-12 17:17:03 +00:00
  • 4b85d299eb Merge of r1201: Vladislav Bolkhovitin 2009-10-12 11:50:49 +00:00
  • d3393e2293 Don't call target drivers on_free_cmd() for internal commands Vladislav Bolkhovitin 2009-10-12 11:47:44 +00:00
  • 149cc3e8a1 Web fixes and updates Vladislav Bolkhovitin 2009-10-12 11:44:51 +00:00
  • bf91df1ad6 Sort patch names alphabetically. Bart Van Assche 2009-10-11 16:18:21 +00:00
  • ebc6c27bde Reworked qla2x00t patch generation process: - Moved qla2x00t patch generation code from qla2x00t/Makefile to qla2x00t/extract-qla2xxx-orig and qla2x00t/generate-in-tree-patches. Restored qla2x00t/Makefile to r1104. - scripts/run-regression-tests now passes the full kernel version (including patch level) to scripts/generate-kernel-patch. - scripts/generate-kernel-patch can now generate patches for the files in drivers/scsi/qla2xxx for any kernel version instead of only 2.6.26.8. Bart Van Assche 2009-10-11 15:54:04 +00:00