aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux
diff options
context:
space:
mode:
authorDenis Efremov <efremov@linux.com>2018-06-05 00:18:27 +0300
committerDmitry Vyukov <dvyukov@google.com>2018-06-05 08:47:06 +0300
commita316ff92734b8b87e6868fd8528be481cce3d0f7 (patch)
tree97b08a132ac6f342fc6ed989e98c2c535078c44f /sys/linux
parent825571fb8a24090456ef1fb425a5e1e7edd959b7 (diff)
sys/linux: add new mount options for xfs && btrfs in kernel v4.17
1. lazytime && nolazytime for xfs 2. nossd_spread for btrfs
Diffstat (limited to 'sys/linux')
-rw-r--r--sys/linux/filesystem.txt3
-rw-r--r--sys/linux/gen/386.go5
-rw-r--r--sys/linux/gen/amd64.go5
-rw-r--r--sys/linux/gen/arm.go5
-rw-r--r--sys/linux/gen/arm64.go5
-rw-r--r--sys/linux/gen/ppc64le.go5
6 files changed, 23 insertions, 5 deletions
diff --git a/sys/linux/filesystem.txt b/sys/linux/filesystem.txt
index 4449eef04..bbd6a0769 100644
--- a/sys/linux/filesystem.txt
+++ b/sys/linux/filesystem.txt
@@ -142,6 +142,8 @@ xfs_options [
filestreams stringnoz["filestreams"]
quota stringnoz["quota"]
noquota stringnoz["noquota"]
+ lazytime stringnoz["lazytime"]
+ nolazytime stringnoz["nolazytime"]
usrquota stringnoz["usrquota"]
grpquota stringnoz["grpquota"]
prjquota stringnoz["prjquota"]
@@ -336,6 +338,7 @@ btrfs_options [
compress_force stringnoz["compress-force"]
ssd stringnoz["ssd"]
ssd_spread stringnoz["ssd_spread"]
+ nossd_spread stringnoz["nossd_spread"]
nossd stringnoz["nossd"]
acl stringnoz["acl"]
noacl stringnoz["noacl"]
diff --git a/sys/linux/gen/386.go b/sys/linux/gen/386.go
index e9f8a4724..5e67375de 100644
--- a/sys/linux/gen/386.go
+++ b/sys/linux/gen/386.go
@@ -901,6 +901,7 @@ var structDescs_386 = []*KeyedStruct{
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "compress_force", TypeSize: 14}, Kind: 2, Values: []string{"compress-force"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "ssd", TypeSize: 3}, Kind: 2, Values: []string{"ssd"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "ssd_spread", TypeSize: 10}, Kind: 2, Values: []string{"ssd_spread"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "nossd_spread", TypeSize: 12}, Kind: 2, Values: []string{"nossd_spread"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "nossd", TypeSize: 5}, Kind: 2, Values: []string{"nossd"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "acl", TypeSize: 3}, Kind: 2, Values: []string{"acl"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "noacl", TypeSize: 5}, Kind: 2, Values: []string{"noacl"}, NoZ: true},
@@ -15438,6 +15439,8 @@ var structDescs_386 = []*KeyedStruct{
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "filestreams", TypeSize: 11}, Kind: 2, Values: []string{"filestreams"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "quota", TypeSize: 5}, Kind: 2, Values: []string{"quota"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "noquota", TypeSize: 7}, Kind: 2, Values: []string{"noquota"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "lazytime", TypeSize: 8}, Kind: 2, Values: []string{"lazytime"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "nolazytime", TypeSize: 10}, Kind: 2, Values: []string{"nolazytime"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "usrquota", TypeSize: 8}, Kind: 2, Values: []string{"usrquota"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "grpquota", TypeSize: 8}, Kind: 2, Values: []string{"grpquota"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "prjquota", TypeSize: 8}, Kind: 2, Values: []string{"prjquota"}, NoZ: true},
@@ -33656,4 +33659,4 @@ var consts_386 = []ConstValue{
{Name: "bpf_insn_load_imm_dw", Value: 24},
}
-const revision_386 = "a6661142b93c11db8d1d1253914e00ca5eb5504b"
+const revision_386 = "4afefb283f9a69eab272882da97a27408e9248ac"
diff --git a/sys/linux/gen/amd64.go b/sys/linux/gen/amd64.go
index 3d7b9911d..2d6cf820b 100644
--- a/sys/linux/gen/amd64.go
+++ b/sys/linux/gen/amd64.go
@@ -907,6 +907,7 @@ var structDescs_amd64 = []*KeyedStruct{
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "compress_force", TypeSize: 14}, Kind: 2, Values: []string{"compress-force"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "ssd", TypeSize: 3}, Kind: 2, Values: []string{"ssd"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "ssd_spread", TypeSize: 10}, Kind: 2, Values: []string{"ssd_spread"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "nossd_spread", TypeSize: 12}, Kind: 2, Values: []string{"nossd_spread"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "nossd", TypeSize: 5}, Kind: 2, Values: []string{"nossd"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "acl", TypeSize: 3}, Kind: 2, Values: []string{"acl"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "noacl", TypeSize: 5}, Kind: 2, Values: []string{"noacl"}, NoZ: true},
@@ -15759,6 +15760,8 @@ var structDescs_amd64 = []*KeyedStruct{
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "filestreams", TypeSize: 11}, Kind: 2, Values: []string{"filestreams"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "quota", TypeSize: 5}, Kind: 2, Values: []string{"quota"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "noquota", TypeSize: 7}, Kind: 2, Values: []string{"noquota"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "lazytime", TypeSize: 8}, Kind: 2, Values: []string{"lazytime"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "nolazytime", TypeSize: 10}, Kind: 2, Values: []string{"nolazytime"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "usrquota", TypeSize: 8}, Kind: 2, Values: []string{"usrquota"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "grpquota", TypeSize: 8}, Kind: 2, Values: []string{"grpquota"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "prjquota", TypeSize: 8}, Kind: 2, Values: []string{"prjquota"}, NoZ: true},
@@ -34338,4 +34341,4 @@ var consts_amd64 = []ConstValue{
{Name: "bpf_insn_load_imm_dw", Value: 24},
}
-const revision_amd64 = "ef630c1493604d9e7a11a50322a48378defe8d2e"
+const revision_amd64 = "4d8b8766c16cd244787689c362b69e9347ced7dc"
diff --git a/sys/linux/gen/arm.go b/sys/linux/gen/arm.go
index 8a7a50bf7..a6f600662 100644
--- a/sys/linux/gen/arm.go
+++ b/sys/linux/gen/arm.go
@@ -906,6 +906,7 @@ var structDescs_arm = []*KeyedStruct{
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "compress_force", TypeSize: 14}, Kind: 2, Values: []string{"compress-force"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "ssd", TypeSize: 3}, Kind: 2, Values: []string{"ssd"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "ssd_spread", TypeSize: 10}, Kind: 2, Values: []string{"ssd_spread"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "nossd_spread", TypeSize: 12}, Kind: 2, Values: []string{"nossd_spread"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "nossd", TypeSize: 5}, Kind: 2, Values: []string{"nossd"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "acl", TypeSize: 3}, Kind: 2, Values: []string{"acl"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "noacl", TypeSize: 5}, Kind: 2, Values: []string{"noacl"}, NoZ: true},
@@ -15291,6 +15292,8 @@ var structDescs_arm = []*KeyedStruct{
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "filestreams", TypeSize: 11}, Kind: 2, Values: []string{"filestreams"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "quota", TypeSize: 5}, Kind: 2, Values: []string{"quota"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "noquota", TypeSize: 7}, Kind: 2, Values: []string{"noquota"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "lazytime", TypeSize: 8}, Kind: 2, Values: []string{"lazytime"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "nolazytime", TypeSize: 10}, Kind: 2, Values: []string{"nolazytime"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "usrquota", TypeSize: 8}, Kind: 2, Values: []string{"usrquota"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "grpquota", TypeSize: 8}, Kind: 2, Values: []string{"grpquota"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "prjquota", TypeSize: 8}, Kind: 2, Values: []string{"prjquota"}, NoZ: true},
@@ -33523,4 +33526,4 @@ var consts_arm = []ConstValue{
{Name: "bpf_insn_load_imm_dw", Value: 24},
}
-const revision_arm = "b79014bd05edc06999bb4b6c7ef39ac45440abab"
+const revision_arm = "b8c5273058572a80fa1677921b69b0b3191947a5"
diff --git a/sys/linux/gen/arm64.go b/sys/linux/gen/arm64.go
index c049a3ff0..b36782c51 100644
--- a/sys/linux/gen/arm64.go
+++ b/sys/linux/gen/arm64.go
@@ -907,6 +907,7 @@ var structDescs_arm64 = []*KeyedStruct{
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "compress_force", TypeSize: 14}, Kind: 2, Values: []string{"compress-force"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "ssd", TypeSize: 3}, Kind: 2, Values: []string{"ssd"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "ssd_spread", TypeSize: 10}, Kind: 2, Values: []string{"ssd_spread"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "nossd_spread", TypeSize: 12}, Kind: 2, Values: []string{"nossd_spread"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "nossd", TypeSize: 5}, Kind: 2, Values: []string{"nossd"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "acl", TypeSize: 3}, Kind: 2, Values: []string{"acl"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "noacl", TypeSize: 5}, Kind: 2, Values: []string{"noacl"}, NoZ: true},
@@ -15539,6 +15540,8 @@ var structDescs_arm64 = []*KeyedStruct{
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "filestreams", TypeSize: 11}, Kind: 2, Values: []string{"filestreams"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "quota", TypeSize: 5}, Kind: 2, Values: []string{"quota"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "noquota", TypeSize: 7}, Kind: 2, Values: []string{"noquota"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "lazytime", TypeSize: 8}, Kind: 2, Values: []string{"lazytime"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "nolazytime", TypeSize: 10}, Kind: 2, Values: []string{"nolazytime"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "usrquota", TypeSize: 8}, Kind: 2, Values: []string{"usrquota"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "grpquota", TypeSize: 8}, Kind: 2, Values: []string{"grpquota"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "prjquota", TypeSize: 8}, Kind: 2, Values: []string{"prjquota"}, NoZ: true},
@@ -33724,4 +33727,4 @@ var consts_arm64 = []ConstValue{
{Name: "bpf_insn_load_imm_dw", Value: 24},
}
-const revision_arm64 = "3f4434724cfe38d2510fb0e8848e65720bce8f86"
+const revision_arm64 = "db3b56a840a32603a5eee9c20d97cf9d05293022"
diff --git a/sys/linux/gen/ppc64le.go b/sys/linux/gen/ppc64le.go
index 01b7411ba..30e4e274a 100644
--- a/sys/linux/gen/ppc64le.go
+++ b/sys/linux/gen/ppc64le.go
@@ -898,6 +898,7 @@ var structDescs_ppc64le = []*KeyedStruct{
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "compress_force", TypeSize: 14}, Kind: 2, Values: []string{"compress-force"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "ssd", TypeSize: 3}, Kind: 2, Values: []string{"ssd"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "ssd_spread", TypeSize: 10}, Kind: 2, Values: []string{"ssd_spread"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "nossd_spread", TypeSize: 12}, Kind: 2, Values: []string{"nossd_spread"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "nossd", TypeSize: 5}, Kind: 2, Values: []string{"nossd"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "acl", TypeSize: 3}, Kind: 2, Values: []string{"acl"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "noacl", TypeSize: 5}, Kind: 2, Values: []string{"noacl"}, NoZ: true},
@@ -14592,6 +14593,8 @@ var structDescs_ppc64le = []*KeyedStruct{
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "filestreams", TypeSize: 11}, Kind: 2, Values: []string{"filestreams"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "quota", TypeSize: 5}, Kind: 2, Values: []string{"quota"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "noquota", TypeSize: 7}, Kind: 2, Values: []string{"noquota"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "lazytime", TypeSize: 8}, Kind: 2, Values: []string{"lazytime"}, NoZ: true},
+ &BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "nolazytime", TypeSize: 10}, Kind: 2, Values: []string{"nolazytime"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "usrquota", TypeSize: 8}, Kind: 2, Values: []string{"usrquota"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "grpquota", TypeSize: 8}, Kind: 2, Values: []string{"grpquota"}, NoZ: true},
&BufferType{TypeCommon: TypeCommon{TypeName: "stringnoz", FldName: "prjquota", TypeSize: 8}, Kind: 2, Values: []string{"prjquota"}, NoZ: true},
@@ -31134,4 +31137,4 @@ var consts_ppc64le = []ConstValue{
{Name: "bpf_insn_load_imm_dw", Value: 24},
}
-const revision_ppc64le = "fe5564af087a50bc8d72c0df149c667a8cd62d8e"
+const revision_ppc64le = "5a190c0a1bbecc5bfdfdcedbb91e8b8dc25ced02"