Bug 991378
Summary: | [abrt] WARNING: at block/blk-core.c:1283 __blk_put_request+0x141/0x180() | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Gabriele Svelto <gabriele.svelto> | ||||
Component: | kernel | Assignee: | Kernel Maintainer List <kernel-maint> | ||||
Status: | CLOSED INSUFFICIENT_DATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 19 | CC: | gansalmon, itamar, jmoyer, jonathan, kernel-maint, lray+redhatbugzilla, madhu.chinakonda, mchristie | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | x86_64 | ||||||
OS: | Unspecified | ||||||
Whiteboard: | abrt_hash:efe96ad2a0a5a47fb4fc2c97f587a6aeea781aa9 | ||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2014-03-10 14:46:22 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Gabriele Svelto
2013-08-02 09:51:51 UTC
Created attachment 781902 [details]
File: dmesg
*********** MASS BUG UPDATE ************** We apologize for the inconvenience. There is a large number of bugs to go through and several of them have gone stale. Due to this, we are doing a mass bug update across all of the Fedora 19 kernel bugs. Fedora 19 has now been rebased to 3.11.1-200.fc19. Please test this kernel update and let us know if you issue has been resolved or if it is still present with the newer kernel. If you experience different issues, please open a new bug report for those. I think the following upstream commit will fix this problem: commit 7652113c2f508b1c8176640dcd034730fe79bc48 Author: Mike Christie <michaelc.edu> Date: Wed Sep 18 08:33:55 2013 -0600 If the queue is dying then we only call the rq->end_io callout. This leaves bios setup on the request, because the caller assumes when the blk_execute_rq_nowait/blk_execute_rq call has completed that the rq->bios have been cleaned up. This patch has blk_execute_rq_nowait use __blk_end_request_all to free bios and also call rq->end_io. Signed-off-by: Mike Christie <michaelc.edu> Signed-off-by: Jens Axboe <axboe> That will appear in kernel version 3.12. (In reply to Jeffrey Moyer from comment #3) > I think the following upstream commit will fix this problem: > > commit 7652113c2f508b1c8176640dcd034730fe79bc48 > Author: Mike Christie <michaelc.edu> > Date: Wed Sep 18 08:33:55 2013 -0600 > > If the queue is dying then we only call the rq->end_io callout. > This leaves bios setup on the request, because the caller assumes when > the blk_execute_rq_nowait/blk_execute_rq call has completed that > the rq->bios have been cleaned up. > > This patch has blk_execute_rq_nowait use __blk_end_request_all > to free bios and also call rq->end_io. > > Signed-off-by: Mike Christie <michaelc.edu> > Signed-off-by: Jens Axboe <axboe> > > That will appear in kernel version 3.12. That seems small enough that it should be acceptable to the stable maintainers. Is there a reason to not backport it to 3.11.y? I don't see a reason not to backport this to the stable kernels. Mike? *********** MASS BUG UPDATE ************** This bug has been in a needinfo state for more than 1 month and is being closed with insufficient data due to inactivity. If this is still an issue with Fedora 19, please feel free to reopen the bug and provide the additional information requested. The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days |