|
@@ -1752,7 +1752,7 @@ static int fill_thread_core_info(struct elf_thread_core_info *t,
|
|
|
const struct user_regset *regset = &view->regsets[i];
|
|
|
do_thread_regset_writeback(t->task, regset);
|
|
|
if (regset->core_note_type && regset->get &&
|
|
|
- (!regset->active || regset->active(t->task, regset))) {
|
|
|
+ (!regset->active || regset->active(t->task, regset) > 0)) {
|
|
|
int ret;
|
|
|
size_t size = regset_size(t->task, regset);
|
|
|
void *data = kmalloc(size, GFP_KERNEL);
|