| From 1bcb53777cfdf5f1148e5aab9a4742789b4c52a4 Mon Sep 17 00:00:00 2001 |
| From: David S. Miller <davem@davemloft.net> |
| Date: Tue, 16 Nov 2010 12:50:19 -0800 |
| Subject: sparc64: Delete prom_setcallback(). |
| |
| |
| From: David S. Miller <davem@davemloft.net> |
| |
| [ Upstream commit c540ee70e49b573535c7ddfd0e9a0fc9d549c8b7 ] |
| |
| Unused. |
| |
| Signed-off-by: David S. Miller <davem@davemloft.net> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> |
| --- |
| arch/sparc/include/asm/oplib_64.h | 8 -------- |
| arch/sparc/prom/misc_64.c | 14 -------------- |
| 2 files changed, 22 deletions(-) |
| |
| --- a/arch/sparc/include/asm/oplib_64.h |
| +++ b/arch/sparc/include/asm/oplib_64.h |
| @@ -88,14 +88,6 @@ extern void prom_halt(void) __attribute_ |
| /* Halt and power-off the machine. */ |
| extern void prom_halt_power_off(void) __attribute__ ((noreturn)); |
| |
| -/* Set the PROM 'sync' callback function to the passed function pointer. |
| - * When the user gives the 'sync' command at the prom prompt while the |
| - * kernel is still active, the prom will call this routine. |
| - * |
| - */ |
| -typedef int (*callback_func_t)(long *cmd); |
| -extern void prom_setcallback(callback_func_t func_ptr); |
| - |
| /* Acquire the IDPROM of the root node in the prom device tree. This |
| * gets passed a buffer where you would like it stuffed. The return value |
| * is the format type of this idprom or 0xff on error. |
| --- a/arch/sparc/prom/misc_64.c |
| +++ b/arch/sparc/prom/misc_64.c |
| @@ -150,20 +150,6 @@ void prom_halt_power_off(void) |
| prom_halt(); |
| } |
| |
| -/* Set prom sync handler to call function 'funcp'. */ |
| -void prom_setcallback(callback_func_t funcp) |
| -{ |
| - unsigned long args[5]; |
| - if (!funcp) |
| - return; |
| - args[0] = (unsigned long) "set-callback"; |
| - args[1] = 1; |
| - args[2] = 1; |
| - args[3] = (unsigned long) funcp; |
| - args[4] = (unsigned long) -1; |
| - p1275_cmd_direct(args); |
| -} |
| - |
| /* Get the idprom and stuff it into buffer 'idbuf'. Returns the |
| * format type. 'num_bytes' is the number of bytes that your idbuf |
| * has space for. Returns 0xff on error. |