diff options
| author | Trond Myklebust <Trond.Myklebust@netapp.com> | 2006-07-03 13:49:45 -0400 | 
|---|---|---|
| committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2006-07-03 13:49:45 -0400 | 
| commit | 026477c1141b67e98e3bd8bdedb7d4b88a3ecd09 (patch) | |
| tree | 2624a44924c625c367f3cebf937853b9da2de282 /drivers/acpi/system.c | |
| parent | 9f2fa466383ce100b90fe52cb4489d7a26bf72a9 (diff) | |
| parent | 29454dde27d8e340bb1987bad9aa504af7081eba (diff) | |
Merge branch 'master' of /home/trondmy/kernel/linux-2.6/
Diffstat (limited to 'drivers/acpi/system.c')
| -rw-r--r-- | drivers/acpi/system.c | 21 | 
1 files changed, 7 insertions, 14 deletions
| diff --git a/drivers/acpi/system.c b/drivers/acpi/system.c index a934ac42178d..c90bd2f70b3f 100644 --- a/drivers/acpi/system.c +++ b/drivers/acpi/system.c | |||
| @@ -47,10 +47,9 @@ extern struct fadt_descriptor acpi_fadt; | |||
| 47 | 47 | ||
| 48 | static int acpi_system_read_info(struct seq_file *seq, void *offset) | 48 | static int acpi_system_read_info(struct seq_file *seq, void *offset) | 
| 49 | { | 49 | { | 
| 50 | ACPI_FUNCTION_TRACE("acpi_system_read_info"); | ||
| 51 | 50 | ||
| 52 | seq_printf(seq, "version: %x\n", ACPI_CA_VERSION); | 51 | seq_printf(seq, "version: %x\n", ACPI_CA_VERSION); | 
| 53 | return_VALUE(0); | 52 | return 0; | 
| 54 | } | 53 | } | 
| 55 | 54 | ||
| 56 | static int acpi_system_info_open_fs(struct inode *inode, struct file *file) | 55 | static int acpi_system_info_open_fs(struct inode *inode, struct file *file) | 
| @@ -80,17 +79,16 @@ acpi_system_read_dsdt(struct file *file, | |||
| 80 | struct acpi_buffer dsdt = { ACPI_ALLOCATE_BUFFER, NULL }; | 79 | struct acpi_buffer dsdt = { ACPI_ALLOCATE_BUFFER, NULL }; | 
| 81 | ssize_t res; | 80 | ssize_t res; | 
| 82 | 81 | ||
| 83 | ACPI_FUNCTION_TRACE("acpi_system_read_dsdt"); | ||
| 84 | 82 | ||
| 85 | status = acpi_get_table(ACPI_TABLE_ID_DSDT, 1, &dsdt); | 83 | status = acpi_get_table(ACPI_TABLE_ID_DSDT, 1, &dsdt); | 
| 86 | if (ACPI_FAILURE(status)) | 84 | if (ACPI_FAILURE(status)) | 
| 87 | return_VALUE(-ENODEV); | 85 | return -ENODEV; | 
| 88 | 86 | ||
| 89 | res = simple_read_from_buffer(buffer, count, ppos, | 87 | res = simple_read_from_buffer(buffer, count, ppos, | 
| 90 | dsdt.pointer, dsdt.length); | 88 | dsdt.pointer, dsdt.length); | 
| 91 | acpi_os_free(dsdt.pointer); | 89 | acpi_os_free(dsdt.pointer); | 
| 92 | 90 | ||
| 93 | return_VALUE(res); | 91 | return res; | 
| 94 | } | 92 | } | 
| 95 | 93 | ||
| 96 | static ssize_t acpi_system_read_fadt(struct file *, char __user *, size_t, | 94 | static ssize_t acpi_system_read_fadt(struct file *, char __user *, size_t, | 
| @@ -108,17 +106,16 @@ acpi_system_read_fadt(struct file *file, | |||
| 108 | struct acpi_buffer fadt = { ACPI_ALLOCATE_BUFFER, NULL }; | 106 | struct acpi_buffer fadt = { ACPI_ALLOCATE_BUFFER, NULL }; | 
| 109 | ssize_t res; | 107 | ssize_t res; | 
| 110 | 108 | ||
| 111 | ACPI_FUNCTION_TRACE("acpi_system_read_fadt"); | ||
| 112 | 109 | ||
| 113 | status = acpi_get_table(ACPI_TABLE_ID_FADT, 1, &fadt); | 110 | status = acpi_get_table(ACPI_TABLE_ID_FADT, 1, &fadt); | 
| 114 | if (ACPI_FAILURE(status)) | 111 | if (ACPI_FAILURE(status)) | 
| 115 | return_VALUE(-ENODEV); | 112 | return -ENODEV; | 
| 116 | 113 | ||
| 117 | res = simple_read_from_buffer(buffer, count, ppos, | 114 | res = simple_read_from_buffer(buffer, count, ppos, | 
| 118 | fadt.pointer, fadt.length); | 115 | fadt.pointer, fadt.length); | 
| 119 | acpi_os_free(fadt.pointer); | 116 | acpi_os_free(fadt.pointer); | 
| 120 | 117 | ||
| 121 | return_VALUE(res); | 118 | return res; | 
| 122 | } | 119 | } | 
| 123 | 120 | ||
| 124 | static int __init acpi_system_init(void) | 121 | static int __init acpi_system_init(void) | 
| @@ -127,10 +124,9 @@ static int __init acpi_system_init(void) | |||
| 127 | int error = 0; | 124 | int error = 0; | 
| 128 | char *name; | 125 | char *name; | 
| 129 | 126 | ||
| 130 | ACPI_FUNCTION_TRACE("acpi_system_init"); | ||
| 131 | 127 | ||
| 132 | if (acpi_disabled) | 128 | if (acpi_disabled) | 
| 133 | return_VALUE(0); | 129 | return 0; | 
| 134 | 130 | ||
| 135 | /* 'info' [R] */ | 131 | /* 'info' [R] */ | 
| 136 | name = ACPI_SYSTEM_FILE_INFO; | 132 | name = ACPI_SYSTEM_FILE_INFO; | 
| @@ -158,12 +154,9 @@ static int __init acpi_system_init(void) | |||
| 158 | goto Error; | 154 | goto Error; | 
| 159 | 155 | ||
| 160 | Done: | 156 | Done: | 
| 161 | return_VALUE(error); | 157 | return error; | 
| 162 | 158 | ||
| 163 | Error: | 159 | Error: | 
| 164 | ACPI_DEBUG_PRINT((ACPI_DB_ERROR, | ||
| 165 | "Unable to create '%s' proc fs entry\n", name)); | ||
| 166 | |||
| 167 | remove_proc_entry(ACPI_SYSTEM_FILE_FADT, acpi_root_dir); | 160 | remove_proc_entry(ACPI_SYSTEM_FILE_FADT, acpi_root_dir); | 
| 168 | remove_proc_entry(ACPI_SYSTEM_FILE_DSDT, acpi_root_dir); | 161 | remove_proc_entry(ACPI_SYSTEM_FILE_DSDT, acpi_root_dir); | 
| 169 | remove_proc_entry(ACPI_SYSTEM_FILE_INFO, acpi_root_dir); | 162 | remove_proc_entry(ACPI_SYSTEM_FILE_INFO, acpi_root_dir); | 
