From 17538bdc67021ec097536c683124234db1aac374 Mon Sep 17 00:00:00 2001 From: paul luse Date: Wed, 2 Nov 2022 08:19:59 -0700 Subject: [PATCH] add (c) and SPDX header to python files as needed per Intel policy to include file commit date using git cmd below. The policy does not apply to non-Intel (C) notices. git log --follow -C90% --format=%ad --date default | tail -1 and then pull just the year from the result. Intel copyrights were not added to files where Intel either had no contribution ot the contribution lacked substance (ie license header updates, formatting changes, etc) Note that several files in this patch didn't end the license/(c) block with a blank comment line so these were added as the vast majority of files do have this last blank line. Simply there for consistency. Signed-off-by: paul luse Change-Id: I6cd3f18d1b469d5ef249d26ddb2923ca6b970bd4 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15208 Tested-by: SPDK CI Jenkins Reviewed-by: Ben Walker Reviewed-by: Jim Harris --- python/spdk/sma/qmp.py | 4 ++++ scripts/bpf/gen.py | 4 ++++ scripts/bpf/trace.py | 4 ++++ scripts/dpdk_mem_info.py | 4 ++++ scripts/genconfig.py | 4 ++++ scripts/histogram.py | 4 ++++ scripts/iostat.py | 4 ++++ scripts/perf/nvme/run_fio_test.py | 4 ++++ scripts/perf/nvmf/run_nvmf.py | 4 ++++ scripts/rpc.py | 4 ++++ scripts/rpc_http_proxy.py | 4 ++++ scripts/sma-client.py | 4 ++++ scripts/sma.py | 4 ++++ scripts/spdk-gpt.py | 4 ++++ scripts/spdkcli.py | 5 +++++ test/app/fuzz/common/fuzz_rpc.py | 4 ++++ test/bdev/bdevio/tests.py | 5 +++++ test/bdev/bdevperf/bdevperf.py | 4 ++++ test/blobfs/rocksdb/postprocess.py | 5 +++++ test/iscsi_tgt/calsoft/calsoft.py | 4 ++++ test/iscsi_tgt/rpc_config/rpc_config.py | 5 ++++- test/json_config/clear_config.py | 4 ++++ test/json_config/config_filter.py | 4 ++++ test/nvmf/target/multitarget_rpc.py | 4 ++++ test/spdkcli/spdkcli_job.py | 5 +++++ test/vhost/windows/windows_scsi_compliance.py | 5 +++++ 26 files changed, 109 insertions(+), 1 deletion(-) diff --git a/python/spdk/sma/qmp.py b/python/spdk/sma/qmp.py index a7cd50e18..867b149c2 100755 --- a/python/spdk/sma/qmp.py +++ b/python/spdk/sma/qmp.py @@ -1,4 +1,8 @@ #!/usr/bin/env python3 +# SPDX-License-Identifier: BSD-3-Clause +# Copyright (C) 2022 Intel Corporation +# All rights reserved. +# import socket from socket import error as SocketError diff --git a/scripts/bpf/gen.py b/scripts/bpf/gen.py index f204cffa9..6f9af850e 100755 --- a/scripts/bpf/gen.py +++ b/scripts/bpf/gen.py @@ -1,4 +1,8 @@ #!/usr/bin/env python3 +# SPDX-License-Identifier: BSD-3-Clause +# Copyright (C) 2021 Intel Corporation +# All rights reserved. +# from argparse import ArgumentParser import os diff --git a/scripts/bpf/trace.py b/scripts/bpf/trace.py index 9b9bcd400..06293e4ad 100755 --- a/scripts/bpf/trace.py +++ b/scripts/bpf/trace.py @@ -1,4 +1,8 @@ #!/usr/bin/env python3 +# SPDX-License-Identifier: BSD-3-Clause +# Copyright (C) 2021 Intel Corporation +# All rights reserved. +# from argparse import ArgumentParser from dataclasses import dataclass, field diff --git a/scripts/dpdk_mem_info.py b/scripts/dpdk_mem_info.py index 64b9ec62f..52449582b 100755 --- a/scripts/dpdk_mem_info.py +++ b/scripts/dpdk_mem_info.py @@ -1,4 +1,8 @@ #!/usr/bin/env python3 +# SPDX-License-Identifier: BSD-3-Clause +# Copyright (C) 2019 Intel Corporation +# All rights reserved. +# import argparse import os diff --git a/scripts/genconfig.py b/scripts/genconfig.py index cd4f17510..973a2b180 100755 --- a/scripts/genconfig.py +++ b/scripts/genconfig.py @@ -1,4 +1,8 @@ #!/usr/bin/env python3 +# SPDX-License-Identifier: BSD-3-Clause +# Copyright (C) 2016 Intel Corporation +# All rights reserved. +# import os import re diff --git a/scripts/histogram.py b/scripts/histogram.py index 9d0b10fc0..d73668689 100755 --- a/scripts/histogram.py +++ b/scripts/histogram.py @@ -1,4 +1,8 @@ #!/usr/bin/env python3 +# SPDX-License-Identifier: BSD-3-Clause +# Copyright (C) 2019 Intel Corporation +# All rights reserved. +# import sys import json diff --git a/scripts/iostat.py b/scripts/iostat.py index ca21a12ad..4fc31143a 100755 --- a/scripts/iostat.py +++ b/scripts/iostat.py @@ -1,4 +1,8 @@ #!/usr/bin/env python3 +# SPDX-License-Identifier: BSD-3-Clause +# Copyright (C) 2019 Intel Corporation +# All rights reserved. +# import logging import os diff --git a/scripts/perf/nvme/run_fio_test.py b/scripts/perf/nvme/run_fio_test.py index 79d9e566d..a2671f9b3 100755 --- a/scripts/perf/nvme/run_fio_test.py +++ b/scripts/perf/nvme/run_fio_test.py @@ -1,4 +1,8 @@ #!/usr/bin/env python3 +# SPDX-License-Identifier: BSD-3-Clause +# Copyright (C) 2017 Intel Corporation +# All rights reserved. +# # This script runs fio benchmark test on the local nvme device using the SPDK NVMe driver. # Prework: Run script/setup.sh to bind SSDs to SPDK driver. diff --git a/scripts/perf/nvmf/run_nvmf.py b/scripts/perf/nvmf/run_nvmf.py index 3935fd812..65f1adeae 100755 --- a/scripts/perf/nvmf/run_nvmf.py +++ b/scripts/perf/nvmf/run_nvmf.py @@ -1,4 +1,8 @@ #!/usr/bin/env python3 +# SPDX-License-Identifier: BSD-3-Clause +# Copyright (C) 2018 Intel Corporation +# All rights reserved. +# from json.decoder import JSONDecodeError import os diff --git a/scripts/rpc.py b/scripts/rpc.py index 950ee99a2..95df3b404 100755 --- a/scripts/rpc.py +++ b/scripts/rpc.py @@ -1,4 +1,8 @@ #!/usr/bin/env python3 +# SPDX-License-Identifier: BSD-3-Clause +# Copyright (C) 2016 Intel Corporation +# All rights reserved. +# import logging import argparse diff --git a/scripts/rpc_http_proxy.py b/scripts/rpc_http_proxy.py index 2da43c00e..416bbd361 100755 --- a/scripts/rpc_http_proxy.py +++ b/scripts/rpc_http_proxy.py @@ -1,4 +1,8 @@ #!/usr/bin/env python3 +# SPDX-License-Identifier: BSD-3-Clause +# Copyright (C) 2018 Intel Corporation +# All rights reserved. +# import argparse import base64 diff --git a/scripts/sma-client.py b/scripts/sma-client.py index 205f5fd47..4f75dcedf 100755 --- a/scripts/sma-client.py +++ b/scripts/sma-client.py @@ -1,4 +1,8 @@ #!/usr/bin/env python3 +# SPDX-License-Identifier: BSD-3-Clause +# Copyright (C) 2022 Intel Corporation +# All rights reserved. +# from argparse import ArgumentParser import grpc diff --git a/scripts/sma.py b/scripts/sma.py index aa3d654a8..2bd769962 100755 --- a/scripts/sma.py +++ b/scripts/sma.py @@ -1,4 +1,8 @@ #!/usr/bin/env python3 +# SPDX-License-Identifier: BSD-3-Clause +# Copyright (C) 2022 Intel Corporation +# All rights reserved. +# from argparse import ArgumentParser import importlib diff --git a/scripts/spdk-gpt.py b/scripts/spdk-gpt.py index 8ee4ad444..83ac771ba 100755 --- a/scripts/spdk-gpt.py +++ b/scripts/spdk-gpt.py @@ -1,4 +1,8 @@ #!/usr/bin/env python3 +# SPDX-License-Identifier: BSD-3-Clause +# Copyright (C) 2021 Intel Corporation +# All rights reserved. +# import argparse import os diff --git a/scripts/spdkcli.py b/scripts/spdkcli.py index eeb36bacd..6a6d0244d 100755 --- a/scripts/spdkcli.py +++ b/scripts/spdkcli.py @@ -1,4 +1,9 @@ #!/usr/bin/env python3 +# SPDX-License-Identifier: BSD-3-Clause +# Copyright (C) 2018 Intel Corporation +# All rights reserved. +# + import os import sys import argparse diff --git a/test/app/fuzz/common/fuzz_rpc.py b/test/app/fuzz/common/fuzz_rpc.py index 05697fe40..bceed31a2 100755 --- a/test/app/fuzz/common/fuzz_rpc.py +++ b/test/app/fuzz/common/fuzz_rpc.py @@ -1,4 +1,8 @@ #!/usr/bin/env python3 +# SPDX-License-Identifier: BSD-3-Clause +# Copyright (C) 2019 Intel Corporation +# All rights reserved. +# from spdk.rpc.client import print_dict, JSONRPCException diff --git a/test/bdev/bdevio/tests.py b/test/bdev/bdevio/tests.py index 0db27688c..9eecf5685 100755 --- a/test/bdev/bdevio/tests.py +++ b/test/bdev/bdevio/tests.py @@ -1,4 +1,9 @@ #!/usr/bin/env python3 +# SPDX-License-Identifier: BSD-3-Clause +# Copyright (C) 2019 Intel Corporation +# All rights reserved. +# + import logging import argparse import sys diff --git a/test/bdev/bdevperf/bdevperf.py b/test/bdev/bdevperf/bdevperf.py index a9bfc4e51..397bb41bb 100755 --- a/test/bdev/bdevperf/bdevperf.py +++ b/test/bdev/bdevperf/bdevperf.py @@ -1,4 +1,8 @@ #!/usr/bin/env python3 +# SPDX-License-Identifier: BSD-3-Clause +# Copyright (C) 2019 Intel Corporation +# All rights reserved. +# import logging import argparse diff --git a/test/blobfs/rocksdb/postprocess.py b/test/blobfs/rocksdb/postprocess.py index 1ba8a7302..77b32c95c 100755 --- a/test/blobfs/rocksdb/postprocess.py +++ b/test/blobfs/rocksdb/postprocess.py @@ -1,4 +1,9 @@ #!/usr/bin/env python3 +# SPDX-License-Identifier: BSD-3-Clause +# Copyright (C) 2017 Intel Corporation +# All rights reserved. +# + from collections import namedtuple from itertools import islice import operator diff --git a/test/iscsi_tgt/calsoft/calsoft.py b/test/iscsi_tgt/calsoft/calsoft.py index 66d4c135f..c3e6c10ed 100755 --- a/test/iscsi_tgt/calsoft/calsoft.py +++ b/test/iscsi_tgt/calsoft/calsoft.py @@ -1,4 +1,8 @@ #!/usr/bin/env python3 +# SPDX-License-Identifier: BSD-3-Clause +# Copyright (C) 2016 Intel Corporation +# All rights reserved. +# import os import time diff --git a/test/iscsi_tgt/rpc_config/rpc_config.py b/test/iscsi_tgt/rpc_config/rpc_config.py index 46547e2d9..6b1d30b9d 100755 --- a/test/iscsi_tgt/rpc_config/rpc_config.py +++ b/test/iscsi_tgt/rpc_config/rpc_config.py @@ -1,5 +1,8 @@ #!/usr/bin/env python3 - +# SPDX-License-Identifier: BSD-3-Clause +# Copyright (C) 2016 Intel Corporation +# All rights reserved. +# import os import os.path diff --git a/test/json_config/clear_config.py b/test/json_config/clear_config.py index 53e105ef5..e0b3cd770 100755 --- a/test/json_config/clear_config.py +++ b/test/json_config/clear_config.py @@ -1,4 +1,8 @@ #!/usr/bin/env python3 +# SPDX-License-Identifier: BSD-3-Clause +# Copyright (C) 2018 Intel Corporation +# All rights reserved. +# import os import sys diff --git a/test/json_config/config_filter.py b/test/json_config/config_filter.py index 9bd8b7ce8..5972f6fb6 100755 --- a/test/json_config/config_filter.py +++ b/test/json_config/config_filter.py @@ -1,4 +1,8 @@ #!/usr/bin/env python3 +# SPDX-License-Identifier: BSD-3-Clause +# Copyright (C) 2018 Intel Corporation +# All rights reserved. +# import sys import json diff --git a/test/nvmf/target/multitarget_rpc.py b/test/nvmf/target/multitarget_rpc.py index abfe8329e..01f131d76 100755 --- a/test/nvmf/target/multitarget_rpc.py +++ b/test/nvmf/target/multitarget_rpc.py @@ -1,4 +1,8 @@ #!/usr/bin/env python3 +# SPDX-License-Identifier: BSD-3-Clause +# Copyright (C) 2019 Intel Corporation +# All rights reserved. +# # Not for use in production. Please see the changelog for v19.10. diff --git a/test/spdkcli/spdkcli_job.py b/test/spdkcli/spdkcli_job.py index ce6530a90..e37cfe978 100755 --- a/test/spdkcli/spdkcli_job.py +++ b/test/spdkcli/spdkcli_job.py @@ -1,4 +1,9 @@ #!/usr/bin/env python3 +# SPDX-License-Identifier: BSD-3-Clause +# Copyright (C) 2018 Intel Corporation +# All rights reserved. +# + import pexpect import os import sys diff --git a/test/vhost/windows/windows_scsi_compliance.py b/test/vhost/windows/windows_scsi_compliance.py index a0f4ea63c..799c8abb3 100755 --- a/test/vhost/windows/windows_scsi_compliance.py +++ b/test/vhost/windows/windows_scsi_compliance.py @@ -1,4 +1,9 @@ #!/usr/bin/env python3 +# SPDX-License-Identifier: BSD-3-Clause +# Copyright (C) 2019 Intel Corporation +# All rights reserved. +# + import os import sys import re