Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bd3a2b96 authored by Stefan Achatz's avatar Stefan Achatz Committed by Jiri Kosina
Browse files

HID: roccat: declare meaning of pack pragma usage in driver headers



Using pack pragma to prevent padding bytes in binary data structures
used for hardware communication. Explanation of these pragmas was requested.

Signed-off-by: default avatarStefan Achatz <erazor_de@users.sourceforge.net>
Signed-off-by: default avatarJiri Kosina <jkosina@suse.cz>
parent 5012aada
Loading
Loading
Loading
Loading
+3 −0
Original line number Original line Diff line number Diff line
@@ -14,6 +14,9 @@


#include <linux/types.h>
#include <linux/types.h>


/*
 * Binary data structures used for hardware communication must have no padding.
 */
#pragma pack(push)
#pragma pack(push)
#pragma pack(1)
#pragma pack(1)


+3 −0
Original line number Original line Diff line number Diff line
@@ -14,6 +14,9 @@


#include <linux/types.h>
#include <linux/types.h>


/*
 * Binary data structures used for hardware communication must have no padding.
 */
#pragma pack(push)
#pragma pack(push)
#pragma pack(1)
#pragma pack(1)