flashcache 3.1.3+git20150701-5 ADT test failure with linux 4.13.0-2.3
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
flashcache (Ubuntu) |
Fix Released
|
High
|
Stefan Bader | ||
Xenial |
Fix Released
|
Medium
|
Stefan Bader |
Bug Description
SRU Justification (Xenial):
Impact: Due to upstream changes the flashcache version in Xenial will not build the flashcache module for kernel version 4.13 or later. 4.13 will becom the hwe-edge/hwe kernel at some point.
Fix: Cherry-pick compat-4.13 patch from the Artful package into Xenial.
Testcase:
- dkms build of flashcache module for 4.4 and 4.8 or 4.10
- quick functional test as described in bug #1714185
---
Testing failed on:
amd64: https:/
i386: https:/
ppc64el: https:/
Changed in flashcache (Ubuntu): | |
assignee: | nobody → Stefan Bader (smb) |
importance: | Undecided → High |
status: | New → Confirmed |
tags: | added: patch |
Changed in flashcache (Ubuntu): | |
status: | Confirmed → In Progress |
description: | updated |
Changed in flashcache (Ubuntu Xenial): | |
assignee: | nobody → Stefan Bader (smb) |
importance: | Undecided → Medium |
status: | New → In Progress |
Upstream changed the bio structure (once again) and replaced "int bi_error" by "blk_status_t bi_status". I believe I can leave all flashcache internal handling use int type error values and just convert the one place where this is passed on into a bio structure.