History

blk-crypto: remove blk_crypto_unregister()

This function is trivial and is only used in one place. Having this function is misleading because it implies that blk_crypto_register() needs to be paired with blk_crypto_unregister(), which is not the case. Just set disk->queue->crypto_profile to NULL directly.

Eric Biggers committed 4 years ago

Commit 72cd9df1 parent 5b13bc83 files · +1 −10Browse files

Showing the changes to include/linux/blkdev.h (1 of 3 files). Show all

Unified · Split

include/linux/blkdev.h+0−4
@@ -1170,8 +1170,6 @@ int kblockd_mod_delayed_work_on(int cpu, struct delayed_work *dwork, unsigned lo · 1169 unmodified lines
11701170 bool blk_crypto_register(struct blk_crypto_profile *profile,
11711171 struct request_queue *q);
11721172
1173−void blk_crypto_unregister(struct request_queue *q);
1174−
11751173 #else /* CONFIG_BLK_INLINE_ENCRYPTION */
11761174
11771175 static inline bool blk_crypto_register(struct blk_crypto_profile *profile,
@@ -1180,8 +1178,6 @@ static inline bool blk_crypto_register(struct blk_crypto_profile *profile, · 2 unmodified lines
11801178 return true;
11811179 }
11821180
1183−static inline void blk_crypto_unregister(struct request_queue *q) { }
1184−
11851181 #endif /* CONFIG_BLK_INLINE_ENCRYPTION */
11861182
11871183 enum blk_unique_id {