[f2fs] Minor changes on NameSting

This changes add a default copy constructor and
rename GetString with the suffix 'View'.

Change-Id: Ie3b9c4028aa3fd64f73afbf23fb1c985951db69f
Reviewed-on: https://fuchsia-review.googlesource.com/c/third_party/f2fs/+/538341
Reviewed-by: Brett Wilson <brettw@google.com>
diff --git a/namestring.h b/namestring.h
index 0f49508..40245d0 100644
--- a/namestring.h
+++ b/namestring.h
@@ -11,6 +11,7 @@
 class NameString final {
  public:
   NameString() : len_(0){};
+  NameString(const NameString &) = default;
   NameString(std::string_view name) {
     ZX_ASSERT(name.length() <= kMaxNameLen);
     len_ = name.length();
@@ -18,7 +19,7 @@
   }
   ~NameString() = default;
 
-  std::string_view GetString() const { return std::string_view(name_, len_); };
+  std::string_view GetStringView() const { return std::string_view(name_, len_); };
   char *GetData() { return name_; };
   uint32_t GetLen() const { return len_; };
 
diff --git a/recovery.cc b/recovery.cc
index 5e5674e..b6688d1 100644
--- a/recovery.cc
+++ b/recovery.cc
@@ -51,14 +51,14 @@
   // dent.d_name.name = raw_inode->i_name;
 #endif
 
-  de = dir->FindEntry(vnode->i_name_sp_.GetString(), &page);
+  de = dir->FindEntry(vnode->i_name_sp_.GetStringView(), &page);
   if (de) {
 #if 0  // porting needed
     // kunmap(page);
 #endif
     F2fsPutPage(page, 0);
   } else {
-    dir->AddLink(vnode->i_name_sp_.GetString(), vnode);
+    dir->AddLink(vnode->i_name_sp_.GetStringView(), vnode);
   }
   Iput(dir);
 out: