On Tue, Mar 12, 2013 at 05:09:38PM +0100, Peter Zijlstra wrote:
> On Tue, 2013-03-12 at 08:43 -0700, Greg Kroah-Hartman wrote:
> > On Tue, Mar 12, 2013 at 04:28:25PM +0100, Peter Zijlstra wrote:
> > > On Tue, 2013-03-12 at 14:05 +0100, Michal Hocko wrote:
> > > > @@ -111,17 +111,17 @@ struct
On Tue 12-03-13 16:28:25, Peter Zijlstra wrote:
> On Tue, 2013-03-12 at 14:05 +0100, Michal Hocko wrote:
> > @@ -111,17 +111,17 @@ struct bus_type {
> > struct iommu_ops *iommu_ops;
> >
> > struct subsys_private *p;
> > + struct lock_class_key __key;
> > };
>
> Is struct
On Tue, 2013-03-12 at 08:43 -0700, Greg Kroah-Hartman wrote:
> On Tue, Mar 12, 2013 at 04:28:25PM +0100, Peter Zijlstra wrote:
> > On Tue, 2013-03-12 at 14:05 +0100, Michal Hocko wrote:
> > > @@ -111,17 +111,17 @@ struct bus_type {
> > > struct iommu_ops *iommu_ops;
> > >
> > >
On Tue, Mar 12, 2013 at 04:28:25PM +0100, Peter Zijlstra wrote:
> On Tue, 2013-03-12 at 14:05 +0100, Michal Hocko wrote:
> > @@ -111,17 +111,17 @@ struct bus_type {
> > struct iommu_ops *iommu_ops;
> >
> > struct subsys_private *p;
> > + struct lock_class_key __key;
> > };
On Tue, 2013-03-12 at 14:05 +0100, Michal Hocko wrote:
> @@ -111,17 +111,17 @@ struct bus_type {
> struct iommu_ops *iommu_ops;
>
> struct subsys_private *p;
> + struct lock_class_key __key;
> };
Is struct bus_type constrained to static storage or can people go an
On Tue, Mar 12, 2013 at 02:05:04PM +0100, Michal Hocko wrote:
> The fix is quite simple. We can pull the key inside bus_type structure
> because they are defined per device so the pointer will be unique as
> well. bus_register doesn't need to be a macro anymore so change it
> to the inline. We
[CCing Greg and Kay]
On Tue 12-03-13 12:07:50, Michal Hocko wrote:
> [Let's CC Ingo and Peter]
>
> On Tue 12-03-13 11:15:55, Michal Hocko wrote:
> > On Tue 12-03-13 14:36:46, Li Zefan wrote:
> > > Seems a new bug in 3.9 kernel?
> > >
> > >
> > > [ 207.271924]
[CCing Greg and Kay]
On Tue 12-03-13 12:07:50, Michal Hocko wrote:
[Let's CC Ingo and Peter]
On Tue 12-03-13 11:15:55, Michal Hocko wrote:
On Tue 12-03-13 14:36:46, Li Zefan wrote:
Seems a new bug in 3.9 kernel?
[ 207.271924]
On Tue, Mar 12, 2013 at 02:05:04PM +0100, Michal Hocko wrote:
The fix is quite simple. We can pull the key inside bus_type structure
because they are defined per device so the pointer will be unique as
well. bus_register doesn't need to be a macro anymore so change it
to the inline. We could
On Tue, 2013-03-12 at 14:05 +0100, Michal Hocko wrote:
@@ -111,17 +111,17 @@ struct bus_type {
struct iommu_ops *iommu_ops;
struct subsys_private *p;
+ struct lock_class_key __key;
};
Is struct bus_type constrained to static storage or can people go an
allocate this
On Tue, Mar 12, 2013 at 04:28:25PM +0100, Peter Zijlstra wrote:
On Tue, 2013-03-12 at 14:05 +0100, Michal Hocko wrote:
@@ -111,17 +111,17 @@ struct bus_type {
struct iommu_ops *iommu_ops;
struct subsys_private *p;
+ struct lock_class_key __key;
};
Is struct
On Tue, 2013-03-12 at 08:43 -0700, Greg Kroah-Hartman wrote:
On Tue, Mar 12, 2013 at 04:28:25PM +0100, Peter Zijlstra wrote:
On Tue, 2013-03-12 at 14:05 +0100, Michal Hocko wrote:
@@ -111,17 +111,17 @@ struct bus_type {
struct iommu_ops *iommu_ops;
struct
On Tue 12-03-13 16:28:25, Peter Zijlstra wrote:
On Tue, 2013-03-12 at 14:05 +0100, Michal Hocko wrote:
@@ -111,17 +111,17 @@ struct bus_type {
struct iommu_ops *iommu_ops;
struct subsys_private *p;
+ struct lock_class_key __key;
};
Is struct bus_type
On Tue, Mar 12, 2013 at 05:09:38PM +0100, Peter Zijlstra wrote:
On Tue, 2013-03-12 at 08:43 -0700, Greg Kroah-Hartman wrote:
On Tue, Mar 12, 2013 at 04:28:25PM +0100, Peter Zijlstra wrote:
On Tue, 2013-03-12 at 14:05 +0100, Michal Hocko wrote:
@@ -111,17 +111,17 @@ struct bus_type {
14 matches
Mail list logo