rds: remove the second argument of k[un]map_atomic()
Acked-by: David S. Miller <davem@davemloft.net> Signed-off-by: Cong Wang <amwang@redhat.com>
此提交包含在:
@@ -104,7 +104,7 @@ EXPORT_SYMBOL_GPL(rds_info_deregister_func);
|
||||
void rds_info_iter_unmap(struct rds_info_iterator *iter)
|
||||
{
|
||||
if (iter->addr) {
|
||||
kunmap_atomic(iter->addr, KM_USER0);
|
||||
kunmap_atomic(iter->addr);
|
||||
iter->addr = NULL;
|
||||
}
|
||||
}
|
||||
@@ -119,7 +119,7 @@ void rds_info_copy(struct rds_info_iterator *iter, void *data,
|
||||
|
||||
while (bytes) {
|
||||
if (!iter->addr)
|
||||
iter->addr = kmap_atomic(*iter->pages, KM_USER0);
|
||||
iter->addr = kmap_atomic(*iter->pages);
|
||||
|
||||
this = min(bytes, PAGE_SIZE - iter->offset);
|
||||
|
||||
@@ -134,7 +134,7 @@ void rds_info_copy(struct rds_info_iterator *iter, void *data,
|
||||
iter->offset += this;
|
||||
|
||||
if (iter->offset == PAGE_SIZE) {
|
||||
kunmap_atomic(iter->addr, KM_USER0);
|
||||
kunmap_atomic(iter->addr);
|
||||
iter->addr = NULL;
|
||||
iter->offset = 0;
|
||||
iter->pages++;
|
||||
|
新增問題並參考
封鎖使用者