History

dmaengine: ioatdma: constify dca_ops structures

The dca_ops structure is never modified, so declare it as const. Done with the help of Coccinelle.

Julia Lawall committed 11 years ago

Commit 2bb129e1 parent d3cd63f3 files · +6 −4Browse files

Unified · Split

3 files
  1. drivers/dca/dca-core.c +2 −1
  2. drivers/dma/ioat/dca.c +1 −1
  3. include/linux/dca.h +3 −2
drivers/dca/dca-core.c+2−1
@@ -321,7 +321,8 @@ EXPORT_SYMBOL_GPL(dca_get_tag); · 320 unmodified lines
321 * @ops - pointer to struct of dca operation function pointers321 * @ops - pointer to struct of dca operation function pointers
322 * @priv_size - size of extra mem to be added for provider's needs322 * @priv_size - size of extra mem to be added for provider's needs
323 */323 */
324struct dca_provider *alloc_dca_provider(struct dca_ops *ops, int priv_size)324struct dca_provider *alloc_dca_provider(const struct dca_ops *ops,
325 int priv_size)
325{326{
326 struct dca_provider *dca;327 struct dca_provider *dca;
327 int alloc_size;328 int alloc_size;
drivers/dma/ioat/dca.c+1−1
@@ -224,7 +224,7 @@ static u8 ioat_dca_get_tag(struct dca_provider *dca, · 223 unmodified lines
224 return tag;224 return tag;
225}225}
226 226
227static struct dca_ops ioat_dca_ops = {227static const struct dca_ops ioat_dca_ops = {
228 .add_requester = ioat_dca_add_requester,228 .add_requester = ioat_dca_add_requester,
229 .remove_requester = ioat_dca_remove_requester,229 .remove_requester = ioat_dca_remove_requester,
230 .get_tag = ioat_dca_get_tag,230 .get_tag = ioat_dca_get_tag,
include/linux/dca.h+3−2
@@ -34,7 +34,7 @@ void dca_unregister_notify(struct notifier_block *nb); · 33 unmodified lines
34 34
35struct dca_provider {35struct dca_provider {
36 struct list_head node;36 struct list_head node;
37 struct dca_ops *ops;37 const struct dca_ops *ops;
38 struct device *cd;38 struct device *cd;
39 int id;39 int id;
40};40};
@@ -53,7 +53,8 @@ struct dca_ops { · 12 unmodified lines
53 int (*dev_managed) (struct dca_provider *, struct device *);53 int (*dev_managed) (struct dca_provider *, struct device *);
54};54};
55 55
56struct dca_provider *alloc_dca_provider(struct dca_ops *ops, int priv_size);56struct dca_provider *alloc_dca_provider(const struct dca_ops *ops,
57 int priv_size);
57void free_dca_provider(struct dca_provider *dca);58void free_dca_provider(struct dca_provider *dca);
58int register_dca_provider(struct dca_provider *dca, struct device *dev);59int register_dca_provider(struct dca_provider *dca, struct device *dev);
59void unregister_dca_provider(struct dca_provider *dca, struct device *dev);60void unregister_dca_provider(struct dca_provider *dca, struct device *dev);