Skip to content

Commit 00a8c35

Browse files
committed
Merge tag 'hardening-v6.10-rc2-take2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Pull hardening fixes from Kees Cook: - scsi: mpt3sas: Avoid possible run-time warning with long manufacturer strings - mailmap: update entry for Kees Cook - kunit/fortify: Remove __kmalloc_node() test * tag 'hardening-v6.10-rc2-take2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux: kunit/fortify: Remove __kmalloc_node() test mailmap: update entry for Kees Cook scsi: mpt3sas: Avoid possible run-time warning with long manufacturer strings
2 parents 8381469 + 99a6087 commit 00a8c35

File tree

4 files changed

+11
-17
lines changed

4 files changed

+11
-17
lines changed

.mailmap

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -337,10 +337,11 @@ Kalyan Thota <quic_kalyant@quicinc.com> <kalyan_t@codeaurora.org>
337337
Karthikeyan Periyasamy <quic_periyasa@quicinc.com> <periyasa@codeaurora.org>
338338
Kathiravan T <quic_kathirav@quicinc.com> <kathirav@codeaurora.org>
339339
Kay Sievers <kay.sievers@vrfy.org>
340-
Kees Cook <keescook@chromium.org> <kees.cook@canonical.com>
341-
Kees Cook <keescook@chromium.org> <keescook@google.com>
342-
Kees Cook <keescook@chromium.org> <kees@outflux.net>
343-
Kees Cook <keescook@chromium.org> <kees@ubuntu.com>
340+
Kees Cook <kees@kernel.org> <kees.cook@canonical.com>
341+
Kees Cook <kees@kernel.org> <keescook@chromium.org>
342+
Kees Cook <kees@kernel.org> <keescook@google.com>
343+
Kees Cook <kees@kernel.org> <kees@outflux.net>
344+
Kees Cook <kees@kernel.org> <kees@ubuntu.com>
344345
Keith Busch <kbusch@kernel.org> <keith.busch@intel.com>
345346
Keith Busch <kbusch@kernel.org> <keith.busch@linux.intel.com>
346347
Kenneth W Chen <kenneth.w.chen@intel.com>

drivers/scsi/mpt3sas/mpt3sas_base.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4774,7 +4774,7 @@ _base_display_ioc_capabilities(struct MPT3SAS_ADAPTER *ioc)
47744774
char desc[17] = {0};
47754775
u32 iounit_pg1_flags;
47764776

4777-
strscpy(desc, ioc->manu_pg0.ChipName, sizeof(desc));
4777+
memtostr(desc, ioc->manu_pg0.ChipName);
47784778
ioc_info(ioc, "%s: FWVersion(%02d.%02d.%02d.%02d), ChipRevision(0x%02x)\n",
47794779
desc,
47804780
(ioc->facts.FWVersion.Word & 0xFF000000) >> 24,

drivers/scsi/mpt3sas/mpt3sas_transport.c

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -458,17 +458,13 @@ _transport_expander_report_manufacture(struct MPT3SAS_ADAPTER *ioc,
458458
goto out;
459459

460460
manufacture_reply = data_out + sizeof(struct rep_manu_request);
461-
strscpy(edev->vendor_id, manufacture_reply->vendor_id,
462-
sizeof(edev->vendor_id));
463-
strscpy(edev->product_id, manufacture_reply->product_id,
464-
sizeof(edev->product_id));
465-
strscpy(edev->product_rev, manufacture_reply->product_rev,
466-
sizeof(edev->product_rev));
461+
memtostr(edev->vendor_id, manufacture_reply->vendor_id);
462+
memtostr(edev->product_id, manufacture_reply->product_id);
463+
memtostr(edev->product_rev, manufacture_reply->product_rev);
467464
edev->level = manufacture_reply->sas_format & 1;
468465
if (edev->level) {
469-
strscpy(edev->component_vendor_id,
470-
manufacture_reply->component_vendor_id,
471-
sizeof(edev->component_vendor_id));
466+
memtostr(edev->component_vendor_id,
467+
manufacture_reply->component_vendor_id);
472468
tmp = (u8 *)&manufacture_reply->component_id;
473469
edev->component_id = tmp[0] << 8 | tmp[1];
474470
edev->component_revision_id =

lib/fortify_kunit.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -235,9 +235,6 @@ static void fortify_test_alloc_size_##allocator##_dynamic(struct kunit *test) \
235235
kmalloc_array_node(alloc_size, 1, gfp, NUMA_NO_NODE), \
236236
kfree(p)); \
237237
checker(expected_size, __kmalloc(alloc_size, gfp), \
238-
kfree(p)); \
239-
checker(expected_size, \
240-
__kmalloc_node(alloc_size, gfp, NUMA_NO_NODE), \
241238
kfree(p)); \
242239
\
243240
orig = kmalloc(alloc_size, gfp); \

0 commit comments

Comments
 (0)