mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-01 22:54:01 +00:00
kgdb,mips: remove unused kgdb_cpu_doing_single_step operations
The mips kgdb specific code does not support software or HW single stepping so it should not implement Signed-off-by: Jason Wessel <jason.wessel@windriver.com> Signed-off-by: Dongdong Deng <dongdong.deng@windriver.com> Acked-by: Ralf Baechle <ralf@linux-mips.org> CC: linux-mips@linux-mips.org
This commit is contained in:
parent
eac790059b
commit
7aeb48b70b
1 changed files with 1 additions and 7 deletions
|
@ -329,7 +329,7 @@ static struct notifier_block kgdb_notifier = {
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Handle the 's' and 'c' commands
|
* Handle the 'c' command
|
||||||
*/
|
*/
|
||||||
int kgdb_arch_handle_exception(int vector, int signo, int err_code,
|
int kgdb_arch_handle_exception(int vector, int signo, int err_code,
|
||||||
char *remcom_in_buffer, char *remcom_out_buffer,
|
char *remcom_in_buffer, char *remcom_out_buffer,
|
||||||
|
@ -337,20 +337,14 @@ int kgdb_arch_handle_exception(int vector, int signo, int err_code,
|
||||||
{
|
{
|
||||||
char *ptr;
|
char *ptr;
|
||||||
unsigned long address;
|
unsigned long address;
|
||||||
int cpu = smp_processor_id();
|
|
||||||
|
|
||||||
switch (remcom_in_buffer[0]) {
|
switch (remcom_in_buffer[0]) {
|
||||||
case 's':
|
|
||||||
case 'c':
|
case 'c':
|
||||||
/* handle the optional parameter */
|
/* handle the optional parameter */
|
||||||
ptr = &remcom_in_buffer[1];
|
ptr = &remcom_in_buffer[1];
|
||||||
if (kgdb_hex2long(&ptr, &address))
|
if (kgdb_hex2long(&ptr, &address))
|
||||||
regs->cp0_epc = address;
|
regs->cp0_epc = address;
|
||||||
|
|
||||||
atomic_set(&kgdb_cpu_doing_single_step, -1);
|
|
||||||
if (remcom_in_buffer[0] == 's')
|
|
||||||
atomic_set(&kgdb_cpu_doing_single_step, cpu);
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue