diff options
| author | Al Viro <viro@zeniv.linux.org.uk> | 2011-07-23 20:24:48 -0400 |
|---|---|---|
| committer | Al Viro <viro@zeniv.linux.org.uk> | 2012-01-03 22:54:55 -0500 |
| commit | 2c9ede55ecec58099b72e4bb8eab719f32f72c31 (patch) | |
| tree | 8498a8c940fea97931b469fc73eb1a5022a2b28c /drivers/infiniband | |
| parent | 7d54fa6472609f2b0f2ea27e51ec2cf1fb27bd57 (diff) | |
switch device_get_devnode() and ->devnode() to umode_t *
both callers of device_get_devnode() are only interested in lower 16bits
and nobody tries to return anything wider than 16bit anyway.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'drivers/infiniband')
| -rw-r--r-- | drivers/infiniband/core/cm.c | 2 | ||||
| -rw-r--r-- | drivers/infiniband/core/user_mad.c | 2 | ||||
| -rw-r--r-- | drivers/infiniband/core/uverbs_main.c | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/drivers/infiniband/core/cm.c b/drivers/infiniband/core/cm.c index 8b72f39202fb..c889aaef3416 100644 --- a/drivers/infiniband/core/cm.c +++ b/drivers/infiniband/core/cm.c | |||
| @@ -3659,7 +3659,7 @@ static struct kobj_type cm_port_obj_type = { | |||
| 3659 | .release = cm_release_port_obj | 3659 | .release = cm_release_port_obj |
| 3660 | }; | 3660 | }; |
| 3661 | 3661 | ||
| 3662 | static char *cm_devnode(struct device *dev, mode_t *mode) | 3662 | static char *cm_devnode(struct device *dev, umode_t *mode) |
| 3663 | { | 3663 | { |
| 3664 | if (mode) | 3664 | if (mode) |
| 3665 | *mode = 0666; | 3665 | *mode = 0666; |
diff --git a/drivers/infiniband/core/user_mad.c b/drivers/infiniband/core/user_mad.c index 07db22997e97..f0d588f8859e 100644 --- a/drivers/infiniband/core/user_mad.c +++ b/drivers/infiniband/core/user_mad.c | |||
| @@ -1175,7 +1175,7 @@ static void ib_umad_remove_one(struct ib_device *device) | |||
| 1175 | kref_put(&umad_dev->ref, ib_umad_release_dev); | 1175 | kref_put(&umad_dev->ref, ib_umad_release_dev); |
| 1176 | } | 1176 | } |
| 1177 | 1177 | ||
| 1178 | static char *umad_devnode(struct device *dev, mode_t *mode) | 1178 | static char *umad_devnode(struct device *dev, umode_t *mode) |
| 1179 | { | 1179 | { |
| 1180 | return kasprintf(GFP_KERNEL, "infiniband/%s", dev_name(dev)); | 1180 | return kasprintf(GFP_KERNEL, "infiniband/%s", dev_name(dev)); |
| 1181 | } | 1181 | } |
diff --git a/drivers/infiniband/core/uverbs_main.c b/drivers/infiniband/core/uverbs_main.c index 879636746373..604556d73d25 100644 --- a/drivers/infiniband/core/uverbs_main.c +++ b/drivers/infiniband/core/uverbs_main.c | |||
| @@ -846,7 +846,7 @@ static void ib_uverbs_remove_one(struct ib_device *device) | |||
| 846 | kfree(uverbs_dev); | 846 | kfree(uverbs_dev); |
| 847 | } | 847 | } |
| 848 | 848 | ||
| 849 | static char *uverbs_devnode(struct device *dev, mode_t *mode) | 849 | static char *uverbs_devnode(struct device *dev, umode_t *mode) |
| 850 | { | 850 | { |
| 851 | if (mode) | 851 | if (mode) |
| 852 | *mode = 0666; | 852 | *mode = 0666; |
