diff options
| -rw-r--r-- | arch/x86/kernel/pmc_atom.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/arch/x86/kernel/pmc_atom.c b/arch/x86/kernel/pmc_atom.c index 0ee5025e0fa4..8bb9a611ca23 100644 --- a/arch/x86/kernel/pmc_atom.c +++ b/arch/x86/kernel/pmc_atom.c | |||
| @@ -217,6 +217,8 @@ static int pmc_dbgfs_register(struct pmc_dev *pmc, struct pci_dev *pdev) | |||
| 217 | if (!dir) | 217 | if (!dir) |
| 218 | return -ENOMEM; | 218 | return -ENOMEM; |
| 219 | 219 | ||
| 220 | pmc->dbgfs_dir = dir; | ||
| 221 | |||
| 220 | f = debugfs_create_file("dev_state", S_IFREG | S_IRUGO, | 222 | f = debugfs_create_file("dev_state", S_IFREG | S_IRUGO, |
| 221 | dir, pmc, &pmc_dev_state_ops); | 223 | dir, pmc, &pmc_dev_state_ops); |
| 222 | if (!f) { | 224 | if (!f) { |
| @@ -229,7 +231,7 @@ static int pmc_dbgfs_register(struct pmc_dev *pmc, struct pci_dev *pdev) | |||
| 229 | dev_err(&pdev->dev, "sleep_state register failed\n"); | 231 | dev_err(&pdev->dev, "sleep_state register failed\n"); |
| 230 | goto err; | 232 | goto err; |
| 231 | } | 233 | } |
| 232 | pmc->dbgfs_dir = dir; | 234 | |
| 233 | return 0; | 235 | return 0; |
| 234 | err: | 236 | err: |
| 235 | pmc_dbgfs_unregister(pmc); | 237 | pmc_dbgfs_unregister(pmc); |
