scst_pres: Use {get,put}_unaligned_be64() instead of {get,put}_unaligned_be()

This patch does not change any functionality.


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@9114 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This commit is contained in:
Bart Van Assche
2020-08-09 00:37:56 +00:00
parent 754f932d5d
commit 534f63f47b

View File

@@ -795,7 +795,7 @@ static int scst_pr_do_load_device_file(struct scst_device *dev,
tid = &buf[pos];
pos += scst_tid_size(tid);
key = get_unaligned((__be64 *)&buf[pos]);
key = get_unaligned_be64(&buf[pos]);
pos += sizeof(key);
rel_tgt_id = get_unaligned((uint16_t *)&buf[pos]);
@@ -1295,7 +1295,7 @@ static int scst_pr_register_with_spec_i_pt(struct scst_cmd *cmd,
scst_assert_pr_mutex_held(cmd->dev);
action_key = get_unaligned((__be64 *)&buffer[8]);
action_key = get_unaligned_be64(&buffer[8]);
ext_size = get_unaligned_be32(&buffer[24]);
if ((ext_size + 28) > buffer_size) {
@@ -1506,7 +1506,7 @@ static int scst_pr_register_on_tgt_id(struct scst_cmd *cmd,
__be64 action_key;
struct scst_dev_registrant *reg;
action_key = get_unaligned((__be64 *)&buffer[8]);
action_key = get_unaligned_be64(&buffer[8]);
reg = scst_pr_add_registrant(cmd->dev, cmd->sess->transport_id,
rel_tgt_id, action_key, false);
@@ -1681,8 +1681,8 @@ void scst_pr_register(struct scst_cmd *cmd, uint8_t *buffer, int buffer_size)
aptpl = buffer[20] & 0x01;
spec_i_pt = (buffer[20] >> 3) & 0x01;
all_tg_pt = (buffer[20] >> 2) & 0x01;
key = get_unaligned((__be64 *)&buffer[0]);
action_key = get_unaligned((__be64 *)&buffer[8]);
key = get_unaligned_be64(&buffer[0]);
action_key = get_unaligned_be64(&buffer[8]);
if (spec_i_pt == 0 && buffer_size != 24) {
TRACE_PR("Invalid buffer size %d", buffer_size);
@@ -1768,7 +1768,7 @@ void scst_pr_register_and_ignore(struct scst_cmd *cmd, uint8_t *buffer,
aptpl = buffer[20] & 0x01;
all_tg_pt = (buffer[20] >> 2) & 0x01;
action_key = get_unaligned((__be64 *)&buffer[8]);
action_key = get_unaligned_be64(&buffer[8]);
if (buffer_size != 24) {
TRACE_PR("Invalid buffer size %d", buffer_size);
@@ -1839,8 +1839,8 @@ void scst_pr_register_and_move(struct scst_cmd *cmd, uint8_t *buffer,
scst_assert_pr_mutex_held(cmd->dev);
aptpl = buffer[17] & 0x01;
key = get_unaligned((__be64 *)&buffer[0]);
action_key = get_unaligned((__be64 *)&buffer[8]);
key = get_unaligned_be64(&buffer[0]);
action_key = get_unaligned_be64(&buffer[8]);
unreg = (buffer[17] >> 1) & 0x01;
tid_buffer_size = get_unaligned_be32(&buffer[20]);
@@ -1975,7 +1975,7 @@ void scst_pr_reserve(struct scst_cmd *cmd, uint8_t *buffer, int buffer_size)
scst_assert_pr_mutex_held(dev);
key = get_unaligned((__be64 *)&buffer[0]);
key = get_unaligned_be64(&buffer[0]);
scope = cmd->cdb[2] >> 4;
type = cmd->cdb[2] & 0x0f;
@@ -2064,7 +2064,7 @@ void scst_pr_release(struct scst_cmd *cmd, uint8_t *buffer, int buffer_size)
scst_assert_pr_mutex_held(dev);
key = get_unaligned((__be64 *)&buffer[0]);
key = get_unaligned_be64(&buffer[0]);
scope = cmd->cdb[2] >> 4;
type = cmd->cdb[2] & 0x0f;
@@ -2141,7 +2141,7 @@ void scst_pr_clear(struct scst_cmd *cmd, uint8_t *buffer, int buffer_size)
scst_assert_pr_mutex_held(dev);
key = get_unaligned((__be64 *)&buffer[0]);
key = get_unaligned_be64(&buffer[0]);
if (buffer_size != 24) {
TRACE_PR("Invalid buffer size %d", buffer_size);
@@ -2202,8 +2202,8 @@ static void scst_pr_do_preempt(struct scst_cmd *cmd, uint8_t *buffer,
goto out;
}
key = get_unaligned((__be64 *)&buffer[0]);
action_key = get_unaligned((__be64 *)&buffer[8]);
key = get_unaligned_be64(&buffer[0]);
action_key = get_unaligned_be64(&buffer[8]);
scope = cmd->cdb[2] >> 4;
type = cmd->cdb[2] & 0x0f;
@@ -2593,8 +2593,7 @@ void scst_pr_read_keys(struct scst_cmd *cmd, uint8_t *buffer, int buffer_size)
WARN_ON(reg->key == 0);
put_unaligned(reg->key,
(__be64 *)&buffer[offset]);
put_unaligned_be64(reg->key, &buffer[offset]);
offset += 8;
}
@@ -2651,7 +2650,7 @@ void scst_pr_read_reservation(struct scst_cmd *cmd, uint8_t *buffer,
b[6] = 0;
b[7] = 0x10;
put_unaligned(key, (__be64 *)&b[8]);
put_unaligned_be64(key, &b[8]);
b[21] = dev->pr_scope << 4 | dev->pr_type;
size = 24;
@@ -2742,7 +2741,7 @@ void scst_pr_read_full_status(struct scst_cmd *cmd, uint8_t *buffer,
if (size_max - size > rec_len) {
memset(&buffer[offset], 0, rec_len);
put_unaligned(reg->key, (__be64 *)(&buffer[offset]));
put_unaligned_be64(reg->key, &buffer[offset]);
if (dev->pr_is_set && scst_pr_is_holder(dev, reg)) {
buffer[offset + 12] = 1;