Bug 706407

Summary: RHEL6.1 error: implicit declaration of function 'blk_barrier_rq' for FusionIO iomemory-vsl driver
Product: Red Hat Enterprise Linux 6 Reporter: Peter Pols <peter.pols>
Component: kernelAssignee: Red Hat Kernel Manager <kernel-mgr>
Status: CLOSED DUPLICATE QA Contact: Red Hat Kernel QE team <kernel-qe>
Severity: high Docs Contact:
Priority: high    
Version: 6.1CC: bzeranski, gasmith, martin.wilck, msnitzer
Target Milestone: rc   
Target Release: 6.2   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-05-20 15:31:40 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Peter Pols 2011-05-20 13:44:48 UTC
Compiling error for FusionIO driver iomemory-vsl 2.2.3.66 with RHEL6.1 GA:
/builddir/build/BUILD/iomemory-vsl-2.2.3.66/root/usr/src/iomemory-vsl/obj/default/kblock.c: In function 'kfio_handle_special_req':
/builddir/build/BUILD/iomemory-vsl-2.2.3.66/root/usr/src/iomemory-vsl/obj/default/kblock.c:402: error: implicit declaration of function 'blk_barrier_rq'
 
Additional info:
With RHEL6.0 'blk_barrier_rq' was defined in include/linux/blkdev.h

Comment 3 Mike Snitzer 2011-05-20 15:31:40 UTC
blk_barrier_rq is not part of kABI and was dropped when the FLUSH/FUA advances were ported to RHEL 6.1.

We've already coordinated with Fusion-io and they have provided a fixed src.rpm for their iomemory-vsl driver, see:
https://bugzilla.redhat.com/show_bug.cgi?id=695727#c10

*** This bug has been marked as a duplicate of bug 695727 ***

Comment 4 Martin Wilck 2011-05-23 07:20:56 UTC
We don't have access to bug 695727.

Comment 5 Mike Snitzer 2011-05-23 13:52:02 UTC
(In reply to comment #4)
> We don't have access to bug 695727.

peter.pols.com did.  And I've just added you too.