Bart Van Assche
637f41385f
Merge branch 'svn-trunk'
2020-06-13 09:57:26 -07:00
Bart Van Assche
5ddb45d914
Simplify the top-level Makefile
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@9015 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-06-13 16:57:19 +00:00
Bart Van Assche
47eba9d2ea
Merge branch 'svn-trunk'
2020-06-13 09:22:05 -07:00
Bart Van Assche
87bde8ab0e
fcst/README: Update this README file
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@9014 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-06-13 16:22:00 +00:00
Bart Van Assche
f875ebe281
README.md: Add a reference to INSTALL.md
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@9013 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-06-13 16:13:15 +00:00
Bart Van Assche
2d55b8a2f5
Merge branch 'svn-trunk'
2020-06-13 09:12:06 -07:00
Bart Van Assche
3b13091cd5
Convert the README file to the markdown syntax such that it looks better on the github website
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@9012 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-06-13 16:12:02 +00:00
Bart Van Assche
854d34f3f2
Merge branch 'svn-trunk'
2020-06-13 09:04:05 -07:00
Bart Van Assche
d5bc1e31f8
Add instructions for building and installing SCST
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@9011 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-06-13 16:04:01 +00:00
Bart Van Assche
21d79e0870
Merge branch 'svn-trunk'
2020-06-09 19:37:27 -07:00
Bart Van Assche
c91dbe8c60
scst: Fix the ARM build
...
When compiling SCST for an ARM CPU then do_div() checks whether its first
argument has type u64. Make sure that this is the case.
See also https://github.com/bvanassche/scst/issues/23 .
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@9006 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-06-10 02:37:18 +00:00
Bart Van Assche
09d2799d91
Merge branch 'svn-trunk'
2020-06-06 17:28:19 -07:00
Bart Van Assche
5500096a2b
scst_local: Remove CONFIG_SCST_LOCAL_DIRECT_PROCESSING
...
Simplify the scst_local driver by always using thread context for passing
commands to SCST.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@9005 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-06-07 00:28:10 +00:00
Bart Van Assche
ee5378eb98
Merge branch 'svn-trunk'
2020-06-06 15:56:48 -07:00
Bart Van Assche
bb1b1ba162
nightly build: Update kernel versions
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@9004 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-06-06 22:56:29 +00:00
Bart Van Assche
3b4ba67d8b
scripts: Rework the approach for building older kernels with a recent gcc
...
Instead of setting KCFLAGS, modify include/linux/compiler-gcc.h.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@9003 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-06-06 17:09:44 +00:00
Bart Van Assche
588a91b5af
Merge branch 'svn-trunk'
2020-06-06 09:27:57 -07:00
Bart Van Assche
c51cf132e1
iscsi-scst: Add network namespace support
...
This patch makes it possible to run the SCST iSCSI target software inside
a Docker container that uses another network namespace than the default.
See also https://github.com/bvanassche/scst/issues/24 .
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@9002 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-06-06 16:27:41 +00:00
Bart Van Assche
7a99c7a6fe
Merge branch 'svn-trunk'
2020-05-31 21:53:56 -07:00
Bart Van Assche
c647d76ef2
Fix compiler warnings triggered by building against the musl C library
...
See also https://github.com/bvanassche/scst/issues/23 .
Reported-by: Lucian Cristian lucian.cristian@gmail.com
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@9001 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-06-01 04:52:50 +00:00
Bart Van Assche
be0b5172d2
Merge branch 'svn-trunk'
2020-05-31 19:15:58 -07:00
Bart Van Assche
9be61ba538
Move KBUILD_EXTRA_SYMBOLS definitions into the kernel Makefiles
...
$(KBUILD_EXTRA_SYMBOLS) is not only used at compile time but also at link
time. Move the $(KBUILD_EXTRA_SYMBOLS) definitions such that it is
available both at compile time and at link time.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@9000 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-06-01 02:15:47 +00:00
Bart Van Assche
80ac4d2810
Use $(src) instead of $(KBUILD_EXTMOD)
...
While $(src) is always defined, $(KBUILD_EXTMOD) is only defined when
building code as an external module.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8999 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-06-01 02:12:09 +00:00
Bart Van Assche
f7fe23928f
Change $(MODULE_SYMVERS) into Module.symvers
...
Or in other words, drop support for kernel versions before 2.6.18.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8998 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-06-01 02:11:16 +00:00
Bart Van Assche
6c785d14b9
usr/fileio/fileio: Fix align_alloc()
...
User space code must not use PAGE_SIZE but must use sysconf(_SC_PAGESIZE)
instead to obtain the page size.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8997 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-06-01 02:09:31 +00:00
Bart Van Assche
e05b550817
scst/include/backport.h: Improve the FC_PORTSPEED_64GBIT backport
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8996 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-06-01 02:06:05 +00:00
Bart Van Assche
5aeb06e3a8
scst/include/backport.h: Improve the cpu_to_be32_array() backport
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8995 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-06-01 02:05:35 +00:00
Bart Van Assche
7e12731282
scst/include/backport.h: Improve the MIN_NICE backport
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8994 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-06-01 02:04:44 +00:00
Bart Van Assche
08ab4d2e36
nightly build: Update kernel versions
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8993 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-05-31 21:45:47 +00:00
Bart Van Assche
062f781e87
Merge branch 'svn-trunk'
2020-05-30 20:41:30 -07:00
Bart Van Assche
fda71c077d
Include <poll.h> instead of <sys/poll.h>
...
According to the Single Unix Specification, the poll() function has been
declared in the <poll.h> header file. This makes the SCST code compatible
with the musl C library. See also https://en.wikipedia.org/wiki/Musl . See
also https://github.com/bvanassche/scst/issues/23 .
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8992 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-05-31 03:41:17 +00:00
Bart Van Assche
1adaafdab1
qla2x00t-32gbit: Unbreak the 32-bit build
...
Note: this is not an attempt to port this driver to 32-bit systems.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8991 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-05-31 03:29:53 +00:00
Bart Van Assche
c6ff35fdee
qla2x00t: Fix a 32-bit compiler warning
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8990 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-05-31 03:29:06 +00:00
Bart Van Assche
4458868846
scst_user: Fix a 32-bit compiler warning
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8989 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-05-31 03:28:33 +00:00
Vladislav Bolkhovitin
e25650f872
web: users page updates
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8988 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-05-29 07:34:24 +00:00
Bart Van Assche
a93243c31d
Merge branch 'svn-trunk'
2020-05-28 13:53:13 -07:00
Vladislav Bolkhovitin
66316e323d
www: Update copyright footer
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8987 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-05-28 19:10:11 +00:00
Bart Van Assche
d5997e830e
Merge branch 'svn-trunk'
2020-05-27 19:29:22 -07:00
Bart Van Assche
630573ed19
scripts/generate-kernel-patch: Parse the kernel version properly
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8986 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-05-26 20:14:20 +00:00
Bart Van Assche
3612dfb616
scst: Remove an unused macro
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8985 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-05-26 18:24:32 +00:00
Bart Van Assche
4b9e849cef
scst: Adjust indentation to keep checkpatch happy
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8984 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-05-26 18:18:30 +00:00
Bart Van Assche
1cbce8a701
Merge branch 'svn-trunk'
2020-05-25 11:20:14 -07:00
Bart Van Assche
ac0de9d485
ib_srpt: Limit the number of scatter/gather elements in RDMA READs to max_sge_rd
...
Additionally, declare the max_sge_delta parameter obsolete.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8983 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-05-25 18:19:45 +00:00
Bart Van Assche
52497bb8b6
ib_srpt: Introduce a new local variable in srpt_map_sg_to_ib_sge()
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8982 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-05-25 18:18:02 +00:00
Bart Van Assche
af498fafdd
nightly build: Update kernel versions
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8981 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-05-25 18:17:22 +00:00
Bart Van Assche
fa572f579a
Merge branch 'svn-trunk'
2020-05-24 08:59:46 -07:00
Bart Van Assche
51dc30f27b
ib_srpt: Fix the build for kernel versions before v5.3
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8980 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-05-24 15:57:29 +00:00
Bart Van Assche
c6a36c30f9
Merge branch 'svn-trunk'
2020-05-23 16:49:18 -07:00
Bart Van Assche
6077ad2b7b
scst/include/backport.h: Backport the MIN_NICE definition
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8979 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-05-23 23:48:56 +00:00
Bart Van Assche
67fad5fb7b
ib_srpt: Backport the max_sge_delta calculation to kernel versions < v4.17
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8978 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2020-05-23 23:48:31 +00:00