summaryrefslogtreecommitdiffstats
path: root/src/kernel/blk.h
Commit message (Collapse)AuthorAgeFilesLines
* [KERNEL] convert debug messages and clean up codeManuel Bentele2020-08-281-2/+0Star
| | | | | | | | | | | | This change converts all debug messages to support the Linux kernel's dynamic debug feature. Debug messages can be enabled or disabled by the debug feature if the - kernel module is built in debug mode (EXTRA_CFLAGS=-g -DDEBUG) - Linux kernel supports dynamic debug (CONFIG_DYNAMIC_DEBUG is set) This patch removes outdated kernel compatibility macros (used for Linux kernels in version 4.x) and cleans up the kernel module's code.
* [KERNEL] convert to blk-mq and ktimeManuel Bentele2020-08-271-6/+0Star
| | | | | | | | | | | This converts the dnbd3 kernel module driver to use the blk-mq infrastructure, which allows the dnbd3 kernel module driver to be compatible with Linux kernels in version 5.x or later. The conversion of the implementation uses one hardware queue to preserve the existing send/receive and load-balancing logic, but can be scaled up in the future. In addition to that, time measurements in the implementation are converted to ktime based accessors to replace the use of deprecated time interfaces.
* [KERNEL] Add support for kernel 4.2.xSimon Rettberg2015-10-131-0/+4
|
* [*] Cleanup, comments, more error checkssr2012-08-241-6/+2Star
| | | | | | | | [SERVER] Fix a few off-by-one bugs [SERVER] Make log available through IPC [KERNEL] Hot-Swap to faster connection on load-balance [KERNEL] Report I/O error to block layer if no server replies within a given time frame [*] Modified network protocol to handle volume names instead of ids
* [SERVER] Config reload fixedJohann Latocha2012-02-101-0/+6
|
* [ALL] Some refactoringJohann Latocha2012-01-311-2/+2
|
* [ALL] Reformat (line wrapping, indent)Johann Latocha2012-01-301-2/+1Star
|
* [KERNEL] Multi device supportJohann Latocha2012-01-251-0/+4
|
* First working version :)Johann Latocha2012-01-191-0/+33