diff options
author | Andrej Picej <andrej.picej@norik.com> | 2023-07-11 10:42:49 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2023-07-12 16:27:49 +0200 |
commit | d70256a5c719439cc6fab6a4571c1bb46178e4c7 (patch) | |
tree | 6c7598e59501250805a3cc9b04ce21ba7026a128 /arch | |
parent | 9fc5933b100694174071c7c4697c70095799bfd0 (diff) | |
download | busybox-w32-d70256a5c719439cc6fab6a4571c1bb46178e4c7.tar.gz busybox-w32-d70256a5c719439cc6fab6a4571c1bb46178e4c7.tar.bz2 busybox-w32-d70256a5c719439cc6fab6a4571c1bb46178e4c7.zip |
hwclock: add get/set parameters option
In kernel 5.16 special ioctls were introduced to get/set RTC parameters.
Add option to get/set parameters into busybox version of hwclock.
Implementation is similar to the one already used in linux-utils hwclock
tool.
Example of parameter get use:
$ hwclock -g 2
The RTC parameter 0x2 is set to 0x2.
$ hwclock --param-get bsm
The RTC parameter 0x2 is set to 0x2.
Example of parameter set use:
$ hwclock -p 2=1
The RTC parameter 0x2 will be set to 0x1.
$ hwclock -p bsm=2
The RTC parameter 0x2 will be set to 0x2.
function old new delta
hwclock_main 298 576 +278
.rodata 105231 105400 +169
packed_usage 34541 34576 +35
static.hwclock_longopts 60 84 +24
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 4/0 up/down: 506/0) Total: 506 bytes
Signed-off-by: Andrej Picej <andrej.picej@norik.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions