Adding upstream version 2.9.1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
8229b972f0
commit
1e65f355a3
451 changed files with 5896 additions and 2734 deletions
|
@ -169,8 +169,10 @@ int sedopal_cmd_initialize(int fd)
|
|||
struct opal_key key;
|
||||
struct opal_lr_act lr_act = {};
|
||||
struct opal_user_lr_setup lr_setup = {};
|
||||
struct opal_new_pw new_pw = {};
|
||||
|
||||
sedopal_ask_key = true;
|
||||
sedopal_ask_new_key = true;
|
||||
rc = sedopal_set_key(&key);
|
||||
if (rc != 0)
|
||||
return rc;
|
||||
|
@ -217,6 +219,21 @@ int sedopal_cmd_initialize(int fd)
|
|||
return rc;
|
||||
}
|
||||
|
||||
/*
|
||||
* set password
|
||||
*/
|
||||
new_pw.new_user_pw.who = OPAL_ADMIN1;
|
||||
new_pw.new_user_pw.opal_key.lr = 0;
|
||||
new_pw.session.who = OPAL_ADMIN1;
|
||||
new_pw.session.sum = 0;
|
||||
new_pw.session.opal_key.lr = 0;
|
||||
new_pw.session.opal_key = key;
|
||||
new_pw.new_user_pw.opal_key = key;
|
||||
|
||||
rc = ioctl(fd, IOC_OPAL_SET_PW, &new_pw);
|
||||
if (rc != 0)
|
||||
fprintf(stderr, "Error: failed setting password - %d\n", rc);
|
||||
|
||||
return rc;
|
||||
}
|
||||
|
||||
|
@ -455,7 +472,7 @@ int sedopal_cmd_discover(int fd)
|
|||
struct level_0_discovery_features *feat;
|
||||
struct level_0_discovery_features *feat_end;
|
||||
uint16_t code;
|
||||
uint8_t locking_flags;
|
||||
uint8_t locking_flags = 0;
|
||||
char buf[4096];
|
||||
|
||||
discover.data = (__u64)buf;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue