Snap for 8730993 from a1c6ef3907c3915528513d13a612aeae7e12ec02 to mainline-tzdata3-release

Change-Id: If1aa5defe32c1301228dcf9f45c2ee93d5d5523f
diff --git a/OWNERS b/OWNERS
index af7079c..ffe9515 100644
--- a/OWNERS
+++ b/OWNERS
@@ -2,3 +2,4 @@
 # Please update this list if you find better candidates.
 szuweilin@google.com
 bowgotsai@google.com
+hridya@google.com
diff --git a/fuzzing/Android.bp b/fuzzing/Android.bp
deleted file mode 100644
index ddda130..0000000
--- a/fuzzing/Android.bp
+++ /dev/null
@@ -1,15 +0,0 @@
-// Copyright 2022 The Android Open Source Project
-package {
-    default_applicable_licenses: ["external_dtc_license"],
-}
-
-cc_fuzz {
-    name: "libfdt_fuzzer",
-    srcs: [
-        "libfdt_fuzzer.cpp",
-    ],
-    static_libs: [
-        "libfdt",
-    ],
-    host_supported: true,
-}
diff --git a/fuzzing/libfdt_fuzzer.cpp b/fuzzing/libfdt_fuzzer.cpp
deleted file mode 100644
index 4a0b1fc..0000000
--- a/fuzzing/libfdt_fuzzer.cpp
+++ /dev/null
@@ -1,42 +0,0 @@
-#include <assert.h>
-#include <stdint.h>
-#include <stdio.h>
-#include <stdlib.h>
-
-#include "libfdt.h"
-#include "libfdt_env.h"
-
-void walk_device_tree(const void *device_tree, int parent_node) {
-  int len = 0;
-  const char *node_name = fdt_get_name(device_tree, parent_node, &len);
-  if (node_name != NULL) {
-    // avoid clang complaining about unused variable node_name and force
-    // ASan to validate string pointer in strlen call.
-    assert(strlen(node_name) == len);
-  }
-
-  uint32_t phandle = fdt_get_phandle(device_tree, parent_node);
-  if (phandle != 0) {
-    assert(parent_node == fdt_node_offset_by_phandle(device_tree, phandle));
-  }
-
-  // recursively walk the node's children
-  for (int node = fdt_first_subnode(device_tree, parent_node); node >= 0;
-       node = fdt_next_subnode(device_tree, node)) {
-    walk_device_tree(device_tree, node);
-  }
-}
-
-// Information on device tree is available in external/dtc/Documentation/
-// folder.
-extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
-  // Non-zero return values are reserved for future use.
-  if (size < FDT_V17_SIZE) return 0;
-
-  if (fdt_check_header(data) != 0) return 0;
-
-  int root_node_offset = 0;
-  walk_device_tree(data, root_node_offset);
-
-  return 0;
-}
\ No newline at end of file