Skip to content

Commit 909b76e

Browse files
committed
Update ABI files after lockless zpool status change
Signed-off-by: Tony Hutter <[email protected]>
1 parent 13f5a08 commit 909b76e

File tree

1 file changed

+37
-19
lines changed

1 file changed

+37
-19
lines changed

lib/libzfs/libzfs.abi

Lines changed: 37 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,7 @@
218218
<elf-symbol name='libzfs_run_process' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
219219
<elf-symbol name='libzfs_run_process_get_stdout' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
220220
<elf-symbol name='libzfs_run_process_get_stdout_nopath' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
221+
<elf-symbol name='libzfs_set_lock_behavior' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
221222
<elf-symbol name='list_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
222223
<elf-symbol name='list_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
223224
<elf-symbol name='list_head' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
@@ -2272,6 +2273,15 @@
22722273
<enumerator name='ZPROP_SRC_RECEIVED' value='32'/>
22732274
</enum-decl>
22742275
<typedef-decl name='zprop_source_t' type-id='5903f80e' id='a2256d42'/>
2276+
<enum-decl name='zpool_lock_behavior_t' naming-typedef-id='8b691302' id='cdf5aa2e'>
2277+
<underlying-type type-id='9cac1fee'/>
2278+
<enumerator name='ZPOOL_LOCK_BEHAVIOR_WAIT' value='0'/>
2279+
<enumerator name='ZPOOL_LOCK_BEHAVIOR_DEFAULT' value='0'/>
2280+
<enumerator name='ZPOOL_LOCK_BEHAVIOR_TRYLOCK' value='1'/>
2281+
<enumerator name='ZPOOL_LOCK_BEHAVIOR_LOCKLESS' value='2'/>
2282+
<enumerator name='ZPOOL_LOCK_BEHAVIOR_END' value='3'/>
2283+
</enum-decl>
2284+
<typedef-decl name='zpool_lock_behavior_t' type-id='cdf5aa2e' id='8b691302'/>
22752285
<class-decl name='nvlist' size-in-bits='192' is-struct='yes' visibility='default' id='ac266fd9'>
22762286
<data-member access='public' layout-offset-in-bits='0'>
22772287
<var-decl name='nvl_version' type-id='3ff5601b' visibility='default'/>
@@ -2411,7 +2421,7 @@
24112421
<typedef-decl name='__uint32_t' type-id='f0981eeb' id='62f1140c'/>
24122422
<typedef-decl name='__uint64_t' type-id='7359adad' id='8910171f'/>
24132423
<typedef-decl name='size_t' type-id='7359adad' id='b59d7dce'/>
2414-
<class-decl name='libzfs_handle' size-in-bits='18240' is-struct='yes' visibility='default' id='c8a9d9d8'>
2424+
<class-decl name='libzfs_handle' size-in-bits='18304' is-struct='yes' visibility='default' id='c8a9d9d8'>
24152425
<data-member access='public' layout-offset-in-bits='0'>
24162426
<var-decl name='libzfs_error' type-id='95e97e5e' visibility='default'/>
24172427
</data-member>
@@ -2469,6 +2479,9 @@
24692479
<data-member access='public' layout-offset-in-bits='18176'>
24702480
<var-decl name='libfetch_load_error' type-id='26a90f95' visibility='default'/>
24712481
</data-member>
2482+
<data-member access='public' layout-offset-in-bits='18240'>
2483+
<var-decl name='zpool_lock_behavior' type-id='8b691302' visibility='default'/>
2484+
</data-member>
24722485
</class-decl>
24732486
<class-decl name='zfs_handle' size-in-bits='4928' is-struct='yes' visibility='default' id='f6ee4445'>
24742487
<data-member access='public' layout-offset-in-bits='0'>
@@ -3164,6 +3177,12 @@
31643177
<parameter type-id='b65f7fd1'/>
31653178
<return type-id='95e97e5e'/>
31663179
</function-decl>
3180+
<function-decl name='nvlist_alloc' visibility='default' binding='global' size-in-bits='64'>
3181+
<parameter type-id='857bb57e'/>
3182+
<parameter type-id='3502e3ff'/>
3183+
<parameter type-id='95e97e5e'/>
3184+
<return type-id='95e97e5e'/>
3185+
</function-decl>
31673186
<function-decl name='nvlist_free' visibility='default' binding='global' size-in-bits='64'>
31683187
<parameter type-id='5ce45b60'/>
31693188
<return type-id='48b5725f'/>
@@ -3174,6 +3193,12 @@
31743193
<parameter type-id='95e97e5e'/>
31753194
<return type-id='95e97e5e'/>
31763195
</function-decl>
3196+
<function-decl name='nvlist_add_uint64' visibility='default' binding='global' size-in-bits='64'>
3197+
<parameter type-id='5ce45b60'/>
3198+
<parameter type-id='80f4b756'/>
3199+
<parameter type-id='9c313c2d'/>
3200+
<return type-id='95e97e5e'/>
3201+
</function-decl>
31773202
<function-decl name='nvlist_lookup_nvlist' visibility='default' binding='global' size-in-bits='64'>
31783203
<parameter type-id='5ce45b60'/>
31793204
<parameter type-id='80f4b756'/>
@@ -3269,6 +3294,12 @@
32693294
<parameter type-id='b59d7dce'/>
32703295
<return type-id='48b5725f'/>
32713296
</function-decl>
3297+
<function-decl name='zcmd_write_src_nvlist' visibility='default' binding='global' size-in-bits='64'>
3298+
<parameter type-id='b0382bb3'/>
3299+
<parameter type-id='e4ec4540'/>
3300+
<parameter type-id='5ce45b60'/>
3301+
<return type-id='48b5725f'/>
3302+
</function-decl>
32723303
<function-decl name='zcmd_expand_dst_nvlist' visibility='default' binding='global' size-in-bits='64'>
32733304
<parameter type-id='b0382bb3'/>
32743305
<parameter type-id='e4ec4540'/>
@@ -3778,12 +3809,6 @@
37783809
<parameter type-id='80f4b756'/>
37793810
<return type-id='58603c44'/>
37803811
</function-decl>
3781-
<function-decl name='nvlist_add_uint64' visibility='default' binding='global' size-in-bits='64'>
3782-
<parameter type-id='5ce45b60'/>
3783-
<parameter type-id='80f4b756'/>
3784-
<parameter type-id='9c313c2d'/>
3785-
<return type-id='95e97e5e'/>
3786-
</function-decl>
37873812
<function-decl name='nvlist_add_string' visibility='default' binding='global' size-in-bits='64'>
37883813
<parameter type-id='5ce45b60'/>
37893814
<parameter type-id='80f4b756'/>
@@ -4542,12 +4567,6 @@
45424567
<parameter type-id='c19b74c3'/>
45434568
<return type-id='c19b74c3'/>
45444569
</function-decl>
4545-
<function-decl name='nvlist_alloc' visibility='default' binding='global' size-in-bits='64'>
4546-
<parameter type-id='857bb57e'/>
4547-
<parameter type-id='3502e3ff'/>
4548-
<parameter type-id='95e97e5e'/>
4549-
<return type-id='95e97e5e'/>
4550-
</function-decl>
45514570
<function-decl name='nvlist_size' visibility='default' binding='global' size-in-bits='64'>
45524571
<parameter type-id='5ce45b60'/>
45534572
<parameter type-id='78c01427'/>
@@ -5160,12 +5179,6 @@
51605179
<parameter type-id='2e45de5d'/>
51615180
<return type-id='95e97e5e'/>
51625181
</function-decl>
5163-
<function-decl name='zcmd_write_src_nvlist' visibility='default' binding='global' size-in-bits='64'>
5164-
<parameter type-id='b0382bb3'/>
5165-
<parameter type-id='e4ec4540'/>
5166-
<parameter type-id='5ce45b60'/>
5167-
<return type-id='48b5725f'/>
5168-
</function-decl>
51695182
<function-decl name='changelist_prefix' visibility='default' binding='global' size-in-bits='64'>
51705183
<parameter type-id='0d41d328'/>
51715184
<return type-id='95e97e5e'/>
@@ -8804,6 +8817,11 @@
88048817
<parameter type-id='7292109c' name='lines_cnt'/>
88058818
<return type-id='95e97e5e'/>
88068819
</function-decl>
8820+
<function-decl name='libzfs_set_lock_behavior' mangled-name='libzfs_set_lock_behavior' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='libzfs_set_lock_behavior'>
8821+
<parameter type-id='b0382bb3' name='hdl'/>
8822+
<parameter type-id='8b691302' name='zpool_lock_behavior'/>
8823+
<return type-id='48b5725f'/>
8824+
</function-decl>
88078825
</abi-instr>
88088826
<abi-instr address-size='64' path='lib/libzfs/os/linux/libzfs_mount_os.c' language='LANG_C99'>
88098827
<pointer-type-def type-id='7359adad' size-in-bits='64' id='1d2c2b85'/>

0 commit comments

Comments
 (0)