mirror of
https://github.com/torvalds/linux.git
synced 2026-05-30 10:04:04 +02:00
um: Remove unused os_process_parent
The function is not used anywhere. Signed-off-by: Benjamin Berg <benjamin.berg@intel.com> Link: https://patch.msgid.link/20240913134442.967599-3-benjamin@sipsolutions.net Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
parent
7852ee068a
commit
47e174969c
|
|
@ -199,7 +199,6 @@ extern int create_mem_file(unsigned long long len);
|
|||
extern void report_enomem(void);
|
||||
|
||||
/* process.c */
|
||||
extern int os_process_parent(int pid);
|
||||
extern void os_alarm_process(int pid);
|
||||
extern void os_stop_process(int pid);
|
||||
extern void os_kill_process(int pid, int reap_child);
|
||||
|
|
|
|||
|
|
@ -18,45 +18,6 @@
|
|||
#include <longjmp.h>
|
||||
#include <os.h>
|
||||
|
||||
#define FAILURE_PID -1
|
||||
|
||||
#define STAT_PATH_LEN sizeof("/proc/#######/stat\0")
|
||||
#define COMM_SCANF "%*[^)])"
|
||||
|
||||
int os_process_parent(int pid)
|
||||
{
|
||||
char stat[STAT_PATH_LEN];
|
||||
char data[256];
|
||||
int parent = FAILURE_PID, n, fd;
|
||||
|
||||
if (pid == -1)
|
||||
return parent;
|
||||
|
||||
snprintf(stat, sizeof(stat), "/proc/%d/stat", pid);
|
||||
fd = open(stat, O_RDONLY, 0);
|
||||
if (fd < 0) {
|
||||
printk(UM_KERN_ERR "Couldn't open '%s', errno = %d\n", stat,
|
||||
errno);
|
||||
return parent;
|
||||
}
|
||||
|
||||
CATCH_EINTR(n = read(fd, data, sizeof(data)));
|
||||
close(fd);
|
||||
|
||||
if (n < 0) {
|
||||
printk(UM_KERN_ERR "Couldn't read '%s', errno = %d\n", stat,
|
||||
errno);
|
||||
return parent;
|
||||
}
|
||||
|
||||
parent = FAILURE_PID;
|
||||
n = sscanf(data, "%*d " COMM_SCANF " %*c %d", &parent);
|
||||
if (n != 1)
|
||||
printk(UM_KERN_ERR "Failed to scan '%s'\n", data);
|
||||
|
||||
return parent;
|
||||
}
|
||||
|
||||
void os_alarm_process(int pid)
|
||||
{
|
||||
kill(pid, SIGALRM);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user