diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/misc/pti.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/drivers/misc/pti.c b/drivers/misc/pti.c index 06df1877ad0..0b56e3f4357 100644 --- a/drivers/misc/pti.c +++ b/drivers/misc/pti.c | |||
@@ -165,6 +165,11 @@ static void pti_write_to_aperture(struct pti_masterchannel *mc, | |||
165 | static void pti_control_frame_built_and_sent(struct pti_masterchannel *mc, | 165 | static void pti_control_frame_built_and_sent(struct pti_masterchannel *mc, |
166 | const char *thread_name) | 166 | const char *thread_name) |
167 | { | 167 | { |
168 | /* | ||
169 | * Since we access the comm member in current's task_struct, we only | ||
170 | * need to be as large as what 'comm' in that structure is. | ||
171 | */ | ||
172 | char comm[TASK_COMM_LEN]; | ||
168 | struct pti_masterchannel mccontrol = {.master = CONTROL_ID, | 173 | struct pti_masterchannel mccontrol = {.master = CONTROL_ID, |
169 | .channel = 0}; | 174 | .channel = 0}; |
170 | const char *thread_name_p; | 175 | const char *thread_name_p; |
@@ -172,13 +177,6 @@ static void pti_control_frame_built_and_sent(struct pti_masterchannel *mc, | |||
172 | u8 control_frame[CONTROL_FRAME_LEN]; | 177 | u8 control_frame[CONTROL_FRAME_LEN]; |
173 | 178 | ||
174 | if (!thread_name) { | 179 | if (!thread_name) { |
175 | /* | ||
176 | * Since we access the comm member in current's task_struct, | ||
177 | * we only need to be as large as what 'comm' in that | ||
178 | * structure is. | ||
179 | */ | ||
180 | char comm[TASK_COMM_LEN]; | ||
181 | |||
182 | if (!in_interrupt()) | 180 | if (!in_interrupt()) |
183 | get_task_comm(comm, current); | 181 | get_task_comm(comm, current); |
184 | else | 182 | else |