Project

General

Profile

Bug #4233

krbd: verify use of all GFP_* flags

Added by Alex Elder about 11 years ago. Updated over 6 years ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
rbd
Target version:
-
% Done:

0%

Source:
Development
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Crash signature (v1):
Crash signature (v2):

Description

The memory allocations done in the kernel rbd client
use variously GFP_KERNEL, GFP_IO, and GFP_ATOMIC.

I'm not entirely sure, but I don't think the GFP_ATOMIC
calls are needed.

I think there is at least one GFP_KERNEL call that ought
to be GFP_NOIO.

In any case, these need a closer look.


Related issues

Related to Linux kernel client - Bug #2384: libceph: fix all vmalloc (buffer_new) callers to use GFP_KERNEL Resolved 05/04/2012

History

#1 Updated by Ian Colle over 10 years ago

  • Assignee deleted (Alex Elder)

#2 Updated by Ilya Dryomov over 9 years ago

  • Project changed from rbd to Linux kernel client

#3 Updated by Ilya Dryomov about 9 years ago

  • Status changed from New to 12
  • Assignee set to Ilya Dryomov
  • Priority changed from Normal to High

#4 Updated by Ilya Dryomov over 6 years ago

  • Category set to rbd
  • Status changed from 12 to Resolved

All the low-hanging issues have been addressed, I believe -- GFP_ATOMIC calls, etc.

Also available in: Atom PDF