summaryrefslogtreecommitdiff
path: root/security/tomoyo
diff options
context:
space:
mode:
authorBartosz Golaszewski <bartosz.golaszewski@linaro.org>2023-09-11 14:07:40 +0300
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>2023-09-12 10:29:24 +0300
commit88d31f836b41091dfd9f32c3675e0b225758f993 (patch)
tree0fab98788de1c699169875210d2ce7a1d217ee6e /security/tomoyo
parent9a249ec89a5e562f8436ba0edfe7322a22e65b11 (diff)
downloadlinux-88d31f836b41091dfd9f32c3675e0b225758f993.tar.xz
gpio: sim: don't fiddle with GPIOLIB private members
We access internals of struct gpio_device and struct gpio_desc because it's easier but it can actually be avoided and we're working towards a better encapsulation of GPIO data structures across the kernel so let's start at home. Instead of checking gpio_desc flags, let's just track the requests of GPIOs in the driver. We also already store the information about direction of simulated lines. For kobjects needed by sysfs callbacks: we can iterate over the children devices of the top-level platform device and compare their fwnodes against the one passed to the init function from probe. While at it: fix one line break and remove the untrue part about configfs callbacks using dev_get_drvdata() from a comment. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Diffstat (limited to 'security/tomoyo')
0 files changed, 0 insertions, 0 deletions