On Thu 18-07-13 14:37:15, Andrew Morton wrote:
> On Thu, 18 Jul 2013 15:09:32 +0200 Jan Kara wrote:
>
> > On Wed 17-07-13 16:12:00, Andrew Morton wrote:
> > > On Tue, 16 Jul 2013 19:06:30 +0200 Jan Kara wrote:
> > >
> > > BUG_ON(in_interrupt()) :)
> > Or maybe WARN_ON()... But it's not so
On Thu 18-07-13 15:30:27, Jens Axboe wrote:
> On 07/18/2013 07:09 AM, Jan Kara wrote:
> > On Wed 17-07-13 16:12:00, Andrew Morton wrote:
> >> On Tue, 16 Jul 2013 19:06:30 +0200 Jan Kara wrote:
> >>
> >>> With users of radix_tree_preload() run from interrupt (CFQ is one such
> >>> possible user),
On Mon, Jul 22 2013, Jan Kara wrote:
> On Thu 18-07-13 15:30:27, Jens Axboe wrote:
> > On 07/18/2013 07:09 AM, Jan Kara wrote:
> > > On Wed 17-07-13 16:12:00, Andrew Morton wrote:
> > >> On Tue, 16 Jul 2013 19:06:30 +0200 Jan Kara wrote:
> > >>
> > >>> With users of radix_tree_preload() run from
On Mon, Jul 22 2013, Jan Kara wrote:
On Thu 18-07-13 15:30:27, Jens Axboe wrote:
On 07/18/2013 07:09 AM, Jan Kara wrote:
On Wed 17-07-13 16:12:00, Andrew Morton wrote:
On Tue, 16 Jul 2013 19:06:30 +0200 Jan Kara j...@suse.cz wrote:
With users of radix_tree_preload() run from
On Thu 18-07-13 15:30:27, Jens Axboe wrote:
On 07/18/2013 07:09 AM, Jan Kara wrote:
On Wed 17-07-13 16:12:00, Andrew Morton wrote:
On Tue, 16 Jul 2013 19:06:30 +0200 Jan Kara j...@suse.cz wrote:
With users of radix_tree_preload() run from interrupt (CFQ is one such
possible user), the
On Thu 18-07-13 14:37:15, Andrew Morton wrote:
On Thu, 18 Jul 2013 15:09:32 +0200 Jan Kara j...@suse.cz wrote:
On Wed 17-07-13 16:12:00, Andrew Morton wrote:
On Tue, 16 Jul 2013 19:06:30 +0200 Jan Kara j...@suse.cz wrote:
BUG_ON(in_interrupt()) :)
Or maybe WARN_ON()... But it's
On Thu, 18 Jul 2013 15:09:32 +0200 Jan Kara wrote:
> On Wed 17-07-13 16:12:00, Andrew Morton wrote:
> > On Tue, 16 Jul 2013 19:06:30 +0200 Jan Kara wrote:
> >
> > BUG_ON(in_interrupt()) :)
> Or maybe WARN_ON()... But it's not so easy :) Currently radix tree code
> assumes that if gfp_mask
On 07/18/2013 07:09 AM, Jan Kara wrote:
> On Wed 17-07-13 16:12:00, Andrew Morton wrote:
>> On Tue, 16 Jul 2013 19:06:30 +0200 Jan Kara wrote:
>>
>>> With users of radix_tree_preload() run from interrupt (CFQ is one such
>>> possible user), the following race can happen:
>>>
>>>
On 07/17/2013 05:12 PM, Andrew Morton wrote:
> On Tue, 16 Jul 2013 19:06:30 +0200 Jan Kara wrote:
>
>> With users of radix_tree_preload() run from interrupt (CFQ is one such
>> possible user), the following race can happen:
>>
>> radix_tree_preload()
>> ...
>> radix_tree_insert()
>>
On Wed 17-07-13 16:12:00, Andrew Morton wrote:
> On Tue, 16 Jul 2013 19:06:30 +0200 Jan Kara wrote:
>
> > With users of radix_tree_preload() run from interrupt (CFQ is one such
> > possible user), the following race can happen:
> >
> > radix_tree_preload()
> > ...
> > radix_tree_insert()
> >
On Wed 17-07-13 16:12:00, Andrew Morton wrote:
On Tue, 16 Jul 2013 19:06:30 +0200 Jan Kara j...@suse.cz wrote:
With users of radix_tree_preload() run from interrupt (CFQ is one such
possible user), the following race can happen:
radix_tree_preload()
...
radix_tree_insert()
On 07/17/2013 05:12 PM, Andrew Morton wrote:
On Tue, 16 Jul 2013 19:06:30 +0200 Jan Kara j...@suse.cz wrote:
With users of radix_tree_preload() run from interrupt (CFQ is one such
possible user), the following race can happen:
radix_tree_preload()
...
radix_tree_insert()
On 07/18/2013 07:09 AM, Jan Kara wrote:
On Wed 17-07-13 16:12:00, Andrew Morton wrote:
On Tue, 16 Jul 2013 19:06:30 +0200 Jan Kara j...@suse.cz wrote:
With users of radix_tree_preload() run from interrupt (CFQ is one such
possible user), the following race can happen:
radix_tree_preload()
On Thu, 18 Jul 2013 15:09:32 +0200 Jan Kara j...@suse.cz wrote:
On Wed 17-07-13 16:12:00, Andrew Morton wrote:
On Tue, 16 Jul 2013 19:06:30 +0200 Jan Kara j...@suse.cz wrote:
BUG_ON(in_interrupt()) :)
Or maybe WARN_ON()... But it's not so easy :) Currently radix tree code
assumes that
On Tue, 16 Jul 2013 19:06:30 +0200 Jan Kara wrote:
> With users of radix_tree_preload() run from interrupt (CFQ is one such
> possible user), the following race can happen:
>
> radix_tree_preload()
> ...
> radix_tree_insert()
> radix_tree_node_alloc()
> if (rtp->nr) {
> ret =
On 07/17/2013 04:12 PM, Andrew Morton wrote:
On Tue, 16 Jul 2013 19:06:30 +0200 Jan Kara wrote:
With users of radix_tree_preload() run from interrupt (CFQ is one such
possible user), the following race can happen:
radix_tree_preload()
...
radix_tree_insert()
radix_tree_node_alloc()
On Tue, Jul 16 2013, Jan Kara wrote:
> With users of radix_tree_preload() run from interrupt (CFQ is one such
> possible user), the following race can happen:
>
> radix_tree_preload()
> ...
> radix_tree_insert()
> radix_tree_node_alloc()
> if (rtp->nr) {
> ret = rtp->nodes[rtp->nr -
On Tue, Jul 16 2013, Jan Kara wrote:
With users of radix_tree_preload() run from interrupt (CFQ is one such
possible user), the following race can happen:
radix_tree_preload()
...
radix_tree_insert()
radix_tree_node_alloc()
if (rtp-nr) {
ret = rtp-nodes[rtp-nr - 1];
On 07/17/2013 04:12 PM, Andrew Morton wrote:
On Tue, 16 Jul 2013 19:06:30 +0200 Jan Kara j...@suse.cz wrote:
With users of radix_tree_preload() run from interrupt (CFQ is one such
possible user), the following race can happen:
radix_tree_preload()
...
radix_tree_insert()
On Tue, 16 Jul 2013 19:06:30 +0200 Jan Kara j...@suse.cz wrote:
With users of radix_tree_preload() run from interrupt (CFQ is one such
possible user), the following race can happen:
radix_tree_preload()
...
radix_tree_insert()
radix_tree_node_alloc()
if (rtp-nr) {
ret =
With users of radix_tree_preload() run from interrupt (CFQ is one such
possible user), the following race can happen:
radix_tree_preload()
...
radix_tree_insert()
radix_tree_node_alloc()
if (rtp->nr) {
ret = rtp->nodes[rtp->nr - 1];
...
radix_tree_preload()
...
radix_tree_insert()
With users of radix_tree_preload() run from interrupt (CFQ is one such
possible user), the following race can happen:
radix_tree_preload()
...
radix_tree_insert()
radix_tree_node_alloc()
if (rtp-nr) {
ret = rtp-nodes[rtp-nr - 1];
interrupt
...
radix_tree_preload()
...
22 matches
Mail list logo