]> Git Repo - linux.git/commit
net: hns3: fix the concurrency between functions reading debugfs
authorYufeng Mo <[email protected]>
Wed, 30 Mar 2022 13:45:05 +0000 (21:45 +0800)
committerPaolo Abeni <[email protected]>
Thu, 31 Mar 2022 09:39:59 +0000 (11:39 +0200)
commit9c9a04212fa380d2e7d1412bb281309955c0a781
tree1562ce7225991d42966a865ff80d5bcc0dd84b20
parent1e71cfcf3a225091add95435954299c14d18020d
net: hns3: fix the concurrency between functions reading debugfs

Currently, the debugfs mechanism is that all functions share a
global variable to save the pointer for obtaining data. When
different functions concurrently access the same file node,
repeated release exceptions occur. Therefore, the granularity
of the pointer for storing the obtained data is adjusted to be
private for each function.

Fixes: 5e69ea7ee2a6 ("net: hns3: refactor the debugfs process")
Signed-off-by: Yufeng Mo <[email protected]>
Signed-off-by: Guangbin Huang <[email protected]>
Signed-off-by: Paolo Abeni <[email protected]>
drivers/net/ethernet/hisilicon/hns3/hnae3.h
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.h
This page took 0.057746 seconds and 4 git commands to generate.