decompressor.c (47e4937a4a7ca4184fd282791dfee76c6799966a) | decompressor.c (8d8a09b093d7073465c824f74caf315c073d3875) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * Copyright (C) 2019 HUAWEI, Inc. 4 * http://www.huawei.com/ 5 * Created by Gao Xiang <gaoxiang25@huawei.com> 6 */ 7#include "compress.h" 8#include <linux/module.h> --- 64 unchanged lines hidden (view full) --- 73 kaddr = NULL; 74 __set_bit(j, bounced); 75 76 if (top) { 77 victim = availables[--top]; 78 get_page(victim); 79 } else { 80 victim = erofs_allocpage(pagepool, GFP_KERNEL, false); | 1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * Copyright (C) 2019 HUAWEI, Inc. 4 * http://www.huawei.com/ 5 * Created by Gao Xiang <gaoxiang25@huawei.com> 6 */ 7#include "compress.h" 8#include <linux/module.h> --- 64 unchanged lines hidden (view full) --- 73 kaddr = NULL; 74 __set_bit(j, bounced); 75 76 if (top) { 77 victim = availables[--top]; 78 get_page(victim); 79 } else { 80 victim = erofs_allocpage(pagepool, GFP_KERNEL, false); |
81 if (unlikely(!victim)) | 81 if (!victim) |
82 return -ENOMEM; 83 victim->mapping = Z_EROFS_MAPPING_STAGING; 84 } 85 rq->out[i] = victim; 86 } 87 return kaddr ? 1 : 0; 88} 89 --- 269 unchanged lines hidden --- | 82 return -ENOMEM; 83 victim->mapping = Z_EROFS_MAPPING_STAGING; 84 } 85 rq->out[i] = victim; 86 } 87 return kaddr ? 1 : 0; 88} 89 --- 269 unchanged lines hidden --- |