bcc/tools: remove unused signal handlers
authorHengqi Chen <chenhengqi@outlook.com>
Thu, 15 Jul 2021 16:18:55 +0000 (00:18 +0800)
committeryonghong-song <ys114321@gmail.com>
Thu, 15 Jul 2021 20:03:15 +0000 (13:03 -0700)
Several top tools defined signal handler, but not used.
They work well without signal handler, so just remove it.

Signed-off-by: Hengqi Chen <chenhengqi@outlook.com>
tools/biotop.py
tools/filetop.py
tools/slabratetop.py

index 596f0076b797ad9a8b2a3bd8cc1790ad5a83c970..609f0ac45ee51e849efc96e9a52f3507aa9115ac 100755 (executable)
@@ -18,7 +18,6 @@ from __future__ import print_function
 from bcc import BPF
 from time import sleep, strftime
 import argparse
-import signal
 from subprocess import call
 
 # arguments
@@ -52,10 +51,6 @@ clear = not int(args.noclear)
 loadavg = "/proc/loadavg"
 diskstats = "/proc/diskstats"
 
-# signal handler
-def signal_ignore(signal_value, frame):
-    print()
-
 # load BPF program
 bpf_text = """
 #include <uapi/linux/ptrace.h>
index 34cfebc848c4d50fc1ea856d59f7770d756366d4..17ead81713bee57774cefb85a0056daa0583d62d 100755 (executable)
@@ -17,7 +17,6 @@ from __future__ import print_function
 from bcc import BPF
 from time import sleep, strftime
 import argparse
-import signal
 from subprocess import call
 
 # arguments
@@ -59,10 +58,6 @@ debug = 0
 # linux stats
 loadavg = "/proc/loadavg"
 
-# signal handler
-def signal_ignore(signal_value, frame):
-    print()
-
 # define BPF program
 bpf_text = """
 #include <uapi/linux/ptrace.h>
index 75280c6dfd060ac30ccb5422dbcf0d32c594bd3c..a86481edd01988561f1ae89228eef6f7f2839362 100755 (executable)
@@ -20,7 +20,6 @@ from bcc import BPF
 from bcc.utils import printb
 from time import sleep, strftime
 import argparse
-import signal
 from subprocess import call
 
 # arguments
@@ -54,10 +53,6 @@ debug = 0
 # linux stats
 loadavg = "/proc/loadavg"
 
-# signal handler
-def signal_ignore(signal, frame):
-    print()
-
 # define BPF program
 bpf_text = """
 #include <uapi/linux/ptrace.h>