]> git.proxmox.com Git - mirror_zfs.git/commit
minor improvement to abd_free_pages()
authorjxiong <jinshan.xiong@gmail.com>
Tue, 2 May 2017 17:06:18 +0000 (10:06 -0700)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Tue, 2 May 2017 17:06:18 +0000 (10:06 -0700)
commit2b91b5119c16539a074ae08e0998e2b527a976b4
treef9dc427e2f7b5af5bd3b4d499b70accd9ab3c35f
parent24fa20340dda244270a1382bfdb8d94f579ae7df
minor improvement to abd_free_pages()

It doesn't need to have a loop to free page in a single scatterlist
entry because it should be single or compound page. The pages can be
freed in one invocation to __free_pages() for both cases.

Reviewed-by: Gvozden Neskovic <neskovic@gmail.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Richard Yao <ryao@gentoo.org>
Signed-off-by: Jinshan Xiong <jinshan.xiong@gmail.com>
Closes #6057
module/zfs/abd.c