ANDROID: f2fs: fixup ABI break due to reserved_pin_section
Take advantage of a hole in f2fs_sb_info to add reserved_pin_section
member and avoid an ABI break.
Bug: 428889879
Cc: Paul Lawrence <paullawrence@google.com>
Cc: Giuliano Procida <gprocida@google.com>
Cc: Todd Kjos <tkjos@google.com>
Fixes: 12727f8a4b ("FROMGIT: f2fs: introduce reserved_pin_section sysfs entry")
Change-Id: Id27596b073751d94bfefa0c2001b8933a4bed15c
Signed-off-by: Carlos Llamas <cmllamas@google.com>
This commit is contained in:
@@ -1713,11 +1713,12 @@ struct f2fs_sb_info {
|
||||
/* for skip statistic */
|
||||
unsigned long long skipped_gc_rwsem; /* FG_GC only */
|
||||
|
||||
/* free sections reserved for pinned file */
|
||||
unsigned int reserved_pin_section;
|
||||
|
||||
/* threshold for gc trials on pinned files */
|
||||
unsigned short gc_pin_file_threshold;
|
||||
|
||||
/* free sections reserved for pinned file */
|
||||
ANDROID_KABI_IGNORE(0, unsigned int reserved_pin_section);
|
||||
|
||||
struct f2fs_rwsem pin_sem;
|
||||
|
||||
/* maximum # of trials to find a victim segment for SSR and GC */
|
||||
|
||||
@@ -49875,6 +49875,11 @@ member {
|
||||
type_id: 0x63891ef9
|
||||
offset: 928
|
||||
}
|
||||
member {
|
||||
id: 0x3b2a0ab9
|
||||
type_id: 0x638666c6
|
||||
offset: 20832
|
||||
}
|
||||
member {
|
||||
id: 0x3b320430
|
||||
type_id: 0x63e6543d
|
||||
@@ -53953,6 +53958,11 @@ member {
|
||||
name: "__iov"
|
||||
type_id: 0x3ea6bd8c
|
||||
}
|
||||
member {
|
||||
id: 0x936cb8af
|
||||
name: "__kabi_ignored0"
|
||||
type_id: 0x5d8155a5
|
||||
}
|
||||
member {
|
||||
id: 0x4140f02a
|
||||
name: "__kabi_reserved1"
|
||||
@@ -207044,6 +207054,11 @@ member {
|
||||
type_id: 0x7584e7da
|
||||
offset: 32
|
||||
}
|
||||
member {
|
||||
id: 0xd56180a7
|
||||
name: "reserved_pin_section"
|
||||
type_id: 0x4585663f
|
||||
}
|
||||
member {
|
||||
id: 0xcbc32f04
|
||||
name: "reserved_segments"
|
||||
@@ -271263,6 +271278,15 @@ struct_union {
|
||||
member_id: 0x95dac977
|
||||
}
|
||||
}
|
||||
struct_union {
|
||||
id: 0x638666c6
|
||||
kind: UNION
|
||||
definition {
|
||||
bytesize: 4
|
||||
member_id: 0xd56180a7
|
||||
member_id: 0x936cb8af
|
||||
}
|
||||
}
|
||||
struct_union {
|
||||
id: 0x63891ef9
|
||||
kind: UNION
|
||||
@@ -303376,6 +303400,7 @@ struct_union {
|
||||
member_id: 0x8bdb6595
|
||||
member_id: 0x81b511b8
|
||||
member_id: 0x1f9d16da
|
||||
member_id: 0x3b2a0ab9
|
||||
member_id: 0x22d5b74c
|
||||
member_id: 0xb05ca32a
|
||||
member_id: 0x57292a6b
|
||||
|
||||
@@ -7,3 +7,6 @@ type 'enum prs_errcode' changed
|
||||
type 'struct sched_dl_entity' changed
|
||||
member 'unsigned int dl_server_idle:1' was added
|
||||
|
||||
type 'struct f2fs_sb_info' changed
|
||||
member 'union { unsigned int reserved_pin_section; unsigned char __kabi_ignored0; }' was added
|
||||
|
||||
|
||||
Reference in New Issue
Block a user