dm-table.c (05df6ab8eba625a1d97eb67ee06d786b8e460685) | dm-table.c (fce3caea0f241f5d34855c82c399d5e0e2d91f07) |
---|---|
1/* 2 * Copyright (C) 2001 Sistina Software (UK) Limited. 3 * Copyright (C) 2004-2008 Red Hat, Inc. All rights reserved. 4 * 5 * This file is released under the GPL. 6 */ 7 8#include "dm-core.h" --- 1201 unchanged lines hidden (view full) --- 1210}; 1211 1212static int dm_keyslot_evict_callback(struct dm_target *ti, struct dm_dev *dev, 1213 sector_t start, sector_t len, void *data) 1214{ 1215 struct dm_keyslot_evict_args *args = data; 1216 int err; 1217 | 1/* 2 * Copyright (C) 2001 Sistina Software (UK) Limited. 3 * Copyright (C) 2004-2008 Red Hat, Inc. All rights reserved. 4 * 5 * This file is released under the GPL. 6 */ 7 8#include "dm-core.h" --- 1201 unchanged lines hidden (view full) --- 1210}; 1211 1212static int dm_keyslot_evict_callback(struct dm_target *ti, struct dm_dev *dev, 1213 sector_t start, sector_t len, void *data) 1214{ 1215 struct dm_keyslot_evict_args *args = data; 1216 int err; 1217 |
1218 err = blk_crypto_evict_key(bdev_get_queue(dev->bdev), args->key); | 1218 err = blk_crypto_evict_key(dev->bdev, args->key); |
1219 if (!args->err) 1220 args->err = err; 1221 /* Always try to evict the key from all devices. */ 1222 return 0; 1223} 1224 1225/* 1226 * When an inline encryption key is evicted from a device-mapper device, evict --- 937 unchanged lines hidden --- | 1219 if (!args->err) 1220 args->err = err; 1221 /* Always try to evict the key from all devices. */ 1222 return 0; 1223} 1224 1225/* 1226 * When an inline encryption key is evicted from a device-mapper device, evict --- 937 unchanged lines hidden --- |