diff --git a/0001-fix-kernel-patch-ACCEPTED-change-to-DEACTIVED-after-.patch b/0001-fix-kernel-patch-ACCEPTED-change-to-DEACTIVED-after-.patch index 6881a81bbf737c8810e1cbb5136d081a65b3c996..6870278c75898bc3f7657a89d4e38c17598aefbc 100644 --- a/0001-fix-kernel-patch-ACCEPTED-change-to-DEACTIVED-after-.patch +++ b/0001-fix-kernel-patch-ACCEPTED-change-to-DEACTIVED-after-.patch @@ -21,5 +21,6 @@ index 22efa93..fd5160c 100644 ) .map_err(|e| anyhow!("Kpatch: {}", std::io::Error::from(e))) } --- +-- 2.34.1 + diff --git a/0002-fix-some-clean-code-problem.patch b/0002-fix-some-clean-code-problem.patch index 74ca639d7d7294fd195dc279928421cc2a2aa3ba..7f14c6071b177d7242b4128a4c39c60bc9f41834 100644 --- a/0002-fix-some-clean-code-problem.patch +++ b/0002-fix-some-clean-code-problem.patch @@ -17,7 +17,7 @@ index f446ad8..4ab84d6 100644 @@ -156,7 +156,7 @@ static inline int inat_is_escape(insn_attr_t attr) return attr & INAT_ESC_MASK; } - + -static inline int inat_escape_id(insn_attr_t attr) +static inline unsigned int inat_escape_id(insn_attr_t attr) { @@ -26,7 +26,7 @@ index f446ad8..4ab84d6 100644 @@ -166,7 +166,7 @@ static inline int inat_is_group(insn_attr_t attr) return attr & INAT_GRP_MASK; } - + -static inline int inat_group_id(insn_attr_t attr) +static inline unsigned int inat_group_id(insn_attr_t attr) { @@ -35,7 +35,7 @@ index f446ad8..4ab84d6 100644 @@ -181,7 +181,7 @@ static inline int inat_has_immediate(insn_attr_t attr) return attr & INAT_IMM_MASK; } - + -static inline int inat_immediate_size(insn_attr_t attr) +static inline unsigned int inat_immediate_size(insn_attr_t attr) { @@ -58,18 +58,18 @@ index 193583f..cb5aec6 100644 const insn_attr_t *table; - int n; + unsigned int n; - + n = inat_escape_id(esc_attr); - + @@ -62,7 +62,7 @@ insn_attr_t inat_get_group_attribute(insn_byte_t modrm, int lpfx_id, insn_attr_t grp_attr) { const insn_attr_t *table; - int n; + unsigned int n; - + n = inat_group_id(grp_attr); - + @@ -95,4 +95,4 @@ insn_attr_t inat_get_avx_attribute(insn_byte_t opcode, insn_byte_t vex_m, return 0; } @@ -92,5 +92,6 @@ index d9a356b..7880eed 100644 + insn->length = (unsigned char)((unsigned long)insn->next_byte - + (unsigned long)insn->kaddr); +} --- +-- 2.34.1 + diff --git a/syscare-1.2.2.tar.gz b/syscare-1.2.2.tar.gz index f4f3a7ffe8024546da4fb9d362ac3961601b0462..ed3bbd7c6fe14754fd367c9095fde16fabf6db0b 100644 Binary files a/syscare-1.2.2.tar.gz and b/syscare-1.2.2.tar.gz differ