Browse Source

perf beauty: Switch from GPL v2.0 to LGPL v2.1

The intention is to have this as a library, since it is not perf
specific at all.

I did the switch for the files where I'm the only contributor, with the
exception of a few lines changed by Jiri Olsa.

Acked-by: Jiri Olsa <jolsa@kernel.org>
Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: David Ahern <dsahern@gmail.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Wang Nan <wangnan0@huawei.com>
Link: https://lkml.kernel.org/n/tip-a04q6chdyjknm1hr305ulx8h@git.kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Arnaldo Carvalho de Melo 7 years ago
parent
commit
794f594e0c
35 changed files with 36 additions and 31 deletions
  1. 1 2
      tools/perf/trace/beauty/clone.c
  2. 1 0
      tools/perf/trace/beauty/drm_ioctl.sh
  3. 1 1
      tools/perf/trace/beauty/eventfd.c
  4. 1 2
      tools/perf/trace/beauty/fcntl.c
  5. 1 1
      tools/perf/trace/beauty/flock.c
  6. 1 1
      tools/perf/trace/beauty/futex_op.c
  7. 1 1
      tools/perf/trace/beauty/futex_val3.c
  8. 1 2
      tools/perf/trace/beauty/ioctl.c
  9. 1 2
      tools/perf/trace/beauty/kcmp.c
  10. 1 0
      tools/perf/trace/beauty/kcmp_type.sh
  11. 1 0
      tools/perf/trace/beauty/kvm_ioctl.sh
  12. 1 0
      tools/perf/trace/beauty/madvise_behavior.sh
  13. 1 1
      tools/perf/trace/beauty/mmap.c
  14. 1 1
      tools/perf/trace/beauty/mode_t.c
  15. 1 1
      tools/perf/trace/beauty/msg_flags.c
  16. 1 1
      tools/perf/trace/beauty/open_flags.c
  17. 1 1
      tools/perf/trace/beauty/perf_event_open.c
  18. 1 0
      tools/perf/trace/beauty/perf_ioctl.sh
  19. 2 1
      tools/perf/trace/beauty/pid.c
  20. 1 2
      tools/perf/trace/beauty/pkey_alloc.c
  21. 1 0
      tools/perf/trace/beauty/pkey_alloc_access_rights.sh
  22. 1 2
      tools/perf/trace/beauty/prctl.c
  23. 1 0
      tools/perf/trace/beauty/prctl_option.sh
  24. 1 1
      tools/perf/trace/beauty/sched_policy.c
  25. 1 1
      tools/perf/trace/beauty/seccomp.c
  26. 1 1
      tools/perf/trace/beauty/signum.c
  27. 1 0
      tools/perf/trace/beauty/sndrv_ctl_ioctl.sh
  28. 1 0
      tools/perf/trace/beauty/sndrv_pcm_ioctl.sh
  29. 1 1
      tools/perf/trace/beauty/sockaddr.c
  30. 1 1
      tools/perf/trace/beauty/socket.c
  31. 1 0
      tools/perf/trace/beauty/socket_ipproto.sh
  32. 1 1
      tools/perf/trace/beauty/socket_type.c
  33. 1 2
      tools/perf/trace/beauty/statx.c
  34. 1 0
      tools/perf/trace/beauty/vhost_virtio_ioctl.sh
  35. 1 1
      tools/perf/trace/beauty/waitid_options.c

+ 1 - 2
tools/perf/trace/beauty/clone.c

@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: LGPL-2.1
 /*
  * trace/beauty/cone.c
  *
  *  Copyright (C) 2017, Red Hat Inc, Arnaldo Carvalho de Melo <acme@redhat.com>
- *
- * Released under the GPL v2. (and only v2, not any later version)
  */
 
 #include "trace/beauty/beauty.h"

+ 1 - 0
tools/perf/trace/beauty/drm_ioctl.sh

@@ -1,4 +1,5 @@
 #!/bin/sh
+# SPDX-License-Identifier: LGPL-2.1
 
 [ $# -eq 1 ] && header_dir=$1 || header_dir=tools/include/uapi/drm/
 

+ 1 - 1
tools/perf/trace/beauty/eventfd.c

@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: GPL-2.0
+// SPDX-License-Identifier: LGPL-2.1
 #ifndef EFD_SEMAPHORE
 #define EFD_SEMAPHORE		1
 #endif

+ 1 - 2
tools/perf/trace/beauty/fcntl.c

@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: LGPL-2.1
 /*
  * trace/beauty/fcntl.c
  *
  *  Copyright (C) 2017, Red Hat Inc, Arnaldo Carvalho de Melo <acme@redhat.com>
- *
- * Released under the GPL v2. (and only v2, not any later version)
  */
 
 #include "trace/beauty/beauty.h"

+ 1 - 1
tools/perf/trace/beauty/flock.c

@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: GPL-2.0
+// SPDX-License-Identifier: LGPL-2.1
 
 #include "trace/beauty/beauty.h"
 #include <linux/kernel.h>

+ 1 - 1
tools/perf/trace/beauty/futex_op.c

@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: GPL-2.0
+// SPDX-License-Identifier: LGPL-2.1
 #include <linux/futex.h>
 
 #ifndef FUTEX_WAIT_BITSET

+ 1 - 1
tools/perf/trace/beauty/futex_val3.c

@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: GPL-2.0
+// SPDX-License-Identifier: LGPL-2.1
 #include <linux/futex.h>
 
 #ifndef FUTEX_BITSET_MATCH_ANY

+ 1 - 2
tools/perf/trace/beauty/ioctl.c

@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: LGPL-2.1
 /*
  * trace/beauty/ioctl.c
  *
  *  Copyright (C) 2017, Red Hat Inc, Arnaldo Carvalho de Melo <acme@redhat.com>
- *
- * Released under the GPL v2. (and only v2, not any later version)
  */
 
 #include "trace/beauty/beauty.h"

+ 1 - 2
tools/perf/trace/beauty/kcmp.c

@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: LGPL-2.1
 /*
  * trace/beauty/kcmp.c
  *
  *  Copyright (C) 2017, Red Hat Inc, Arnaldo Carvalho de Melo <acme@redhat.com>
- *
- * Released under the GPL v2. (and only v2, not any later version)
  */
 
 #include "trace/beauty/beauty.h"

+ 1 - 0
tools/perf/trace/beauty/kcmp_type.sh

@@ -1,4 +1,5 @@
 #!/bin/sh
+# SPDX-License-Identifier: LGPL-2.1
 
 [ $# -eq 1 ] && header_dir=$1 || header_dir=tools/include/uapi/linux/
 

+ 1 - 0
tools/perf/trace/beauty/kvm_ioctl.sh

@@ -1,4 +1,5 @@
 #!/bin/sh
+# SPDX-License-Identifier: LGPL-2.1
 
 [ $# -eq 1 ] && header_dir=$1 || header_dir=tools/include/uapi/linux/
 

+ 1 - 0
tools/perf/trace/beauty/madvise_behavior.sh

@@ -1,4 +1,5 @@
 #!/bin/sh
+# SPDX-License-Identifier: LGPL-2.1
 
 [ $# -eq 1 ] && header_dir=$1 || header_dir=tools/include/uapi/asm-generic/
 

+ 1 - 1
tools/perf/trace/beauty/mmap.c

@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: GPL-2.0
+// SPDX-License-Identifier: LGPL-2.1
 #include <uapi/linux/mman.h>
 
 static size_t syscall_arg__scnprintf_mmap_prot(char *bf, size_t size,

+ 1 - 1
tools/perf/trace/beauty/mode_t.c

@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: GPL-2.0
+// SPDX-License-Identifier: LGPL-2.1
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <unistd.h>

+ 1 - 1
tools/perf/trace/beauty/msg_flags.c

@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: GPL-2.0
+// SPDX-License-Identifier: LGPL-2.1
 #include <sys/types.h>
 #include <sys/socket.h>
 

+ 1 - 1
tools/perf/trace/beauty/open_flags.c

@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: GPL-2.0
+// SPDX-License-Identifier: LGPL-2.1
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>

+ 1 - 1
tools/perf/trace/beauty/perf_event_open.c

@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: GPL-2.0
+// SPDX-License-Identifier: LGPL-2.1
 #ifndef PERF_FLAG_FD_NO_GROUP
 # define PERF_FLAG_FD_NO_GROUP		(1UL << 0)
 #endif

+ 1 - 0
tools/perf/trace/beauty/perf_ioctl.sh

@@ -1,4 +1,5 @@
 #!/bin/sh
+# SPDX-License-Identifier: LGPL-2.1
 
 [ $# -eq 1 ] && header_dir=$1 || header_dir=tools/include/uapi/linux/
 

+ 2 - 1
tools/perf/trace/beauty/pid.c

@@ -1,4 +1,5 @@
-// SPDX-License-Identifier: GPL-2.0
+// SPDX-License-Identifier: LGPL-2.1
+
 size_t syscall_arg__scnprintf_pid(char *bf, size_t size, struct syscall_arg *arg)
 {
 	int pid = arg->val;

+ 1 - 2
tools/perf/trace/beauty/pkey_alloc.c

@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: LGPL-2.1
 /*
  * trace/beauty/pkey_alloc.c
  *
  *  Copyright (C) 2017, Red Hat Inc, Arnaldo Carvalho de Melo <acme@redhat.com>
- *
- * Released under the GPL v2. (and only v2, not any later version)
  */
 
 #include "trace/beauty/beauty.h"

+ 1 - 0
tools/perf/trace/beauty/pkey_alloc_access_rights.sh

@@ -1,4 +1,5 @@
 #!/bin/sh
+# SPDX-License-Identifier: LGPL-2.1
 
 [ $# -eq 1 ] && header_dir=$1 || header_dir=tools/include/uapi/asm-generic/
 

+ 1 - 2
tools/perf/trace/beauty/prctl.c

@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: LGPL-2.1
 /*
  * trace/beauty/prctl.c
  *
  *  Copyright (C) 2017, Red Hat Inc, Arnaldo Carvalho de Melo <acme@redhat.com>
- *
- * Released under the GPL v2. (and only v2, not any later version)
  */
 
 #include "trace/beauty/beauty.h"

+ 1 - 0
tools/perf/trace/beauty/prctl_option.sh

@@ -1,4 +1,5 @@
 #!/bin/sh
+# SPDX-License-Identifier: LGPL-2.1
 
 [ $# -eq 1 ] && header_dir=$1 || header_dir=tools/include/uapi/linux/
 

+ 1 - 1
tools/perf/trace/beauty/sched_policy.c

@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: GPL-2.0
+// SPDX-License-Identifier: LGPL-2.1
 #include <sched.h>
 
 /*

+ 1 - 1
tools/perf/trace/beauty/seccomp.c

@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: GPL-2.0
+// SPDX-License-Identifier: LGPL-2.1
 #ifndef SECCOMP_SET_MODE_STRICT
 #define SECCOMP_SET_MODE_STRICT 0
 #endif

+ 1 - 1
tools/perf/trace/beauty/signum.c

@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: GPL-2.0
+// SPDX-License-Identifier: LGPL-2.1
 #include <signal.h>
 
 static size_t syscall_arg__scnprintf_signum(char *bf, size_t size, struct syscall_arg *arg)

+ 1 - 0
tools/perf/trace/beauty/sndrv_ctl_ioctl.sh

@@ -1,4 +1,5 @@
 #!/bin/sh
+# SPDX-License-Identifier: LGPL-2.1
 
 [ $# -eq 1 ] && header_dir=$1 || header_dir=tools/include/uapi/sound/
 

+ 1 - 0
tools/perf/trace/beauty/sndrv_pcm_ioctl.sh

@@ -1,4 +1,5 @@
 #!/bin/sh
+# SPDX-License-Identifier: LGPL-2.1
 
 [ $# -eq 1 ] && header_dir=$1 || header_dir=tools/include/uapi/sound/
 

+ 1 - 1
tools/perf/trace/beauty/sockaddr.c

@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: GPL-2.0
+// SPDX-License-Identifier: LGPL-2.1
 // Copyright (C) 2018, Red Hat Inc, Arnaldo Carvalho de Melo <acme@redhat.com>
 
 #include "trace/beauty/beauty.h"

+ 1 - 1
tools/perf/trace/beauty/socket.c

@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: GPL-2.0
+// SPDX-License-Identifier: LGPL-2.1
 /*
  * trace/beauty/socket.c
  *

+ 1 - 0
tools/perf/trace/beauty/socket_ipproto.sh

@@ -1,4 +1,5 @@
 #!/bin/sh
+# SPDX-License-Identifier: LGPL-2.1
 
 [ $# -eq 1 ] && header_dir=$1 || header_dir=tools/include/uapi/linux/
 

+ 1 - 1
tools/perf/trace/beauty/socket_type.c

@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: GPL-2.0
+// SPDX-License-Identifier: LGPL-2.1
 #include <sys/types.h>
 #include <sys/socket.h>
 

+ 1 - 2
tools/perf/trace/beauty/statx.c

@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: LGPL-2.1
 /*
  * trace/beauty/statx.c
  *
  *  Copyright (C) 2017, Red Hat Inc, Arnaldo Carvalho de Melo <acme@redhat.com>
- *
- * Released under the GPL v2. (and only v2, not any later version)
  */
 
 #include "trace/beauty/beauty.h"

+ 1 - 0
tools/perf/trace/beauty/vhost_virtio_ioctl.sh

@@ -1,4 +1,5 @@
 #!/bin/sh
+# SPDX-License-Identifier: LGPL-2.1
 
 [ $# -eq 1 ] && header_dir=$1 || header_dir=tools/include/uapi/linux/
 

+ 1 - 1
tools/perf/trace/beauty/waitid_options.c

@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: GPL-2.0
+// SPDX-License-Identifier: LGPL-2.1
 #include <sys/types.h>
 #include <sys/wait.h>