Bug 16450
Summary: | MTD drivers cannot be unloaded | ||
---|---|---|---|
Product: | Drivers | Reporter: | Ben Hutchings (bhutchings) |
Component: | Flash/Memory Technology Devices | Assignee: | David Woodhouse (dwmw2) |
Status: | CLOSED INVALID | ||
Severity: | normal | CC: | akpm, earlmercado, maciej.rutecki, maximlevitsky, rjw |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.35-rc5 | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 16055 |
Description
Ben Hutchings
2010-07-24 00:17:16 UTC
Maxim, 048d87199566663e4edc4880df3703c04bcf41d9 was yours.. Yes, I am aware of this problem. It has to be done that way, because otherwise I had an impossible to solve deadlock. The blktrans_open() doesn't use locks on purpose, this is a part of the fix of the deadlock. I explain that better tommorow, when I finish last exam. The parent devices of the MTDs can still be removed, and once that has been done it is possible to remove a MTD driver module. So although there is a regression here it is not as serious as I thought. |