Module Name: src Committed By: mrg Date: Tue Aug 15 04:04:10 UTC 2023
Modified Files: src/sys/dev/pci: amrreg.h Log Message: amr(4): fix the size of the the drive format array. now this is actually 1024 bytes long, like it wants to be. found by GCC 12. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/dev/pci/amrreg.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/pci/amrreg.h diff -u src/sys/dev/pci/amrreg.h:1.5 src/sys/dev/pci/amrreg.h:1.6 --- src/sys/dev/pci/amrreg.h:1.5 Mon Sep 8 23:36:54 2008 +++ src/sys/dev/pci/amrreg.h Tue Aug 15 04:04:10 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: amrreg.h,v 1.5 2008/09/08 23:36:54 gmcgarry Exp $ */ +/* $NetBSD: amrreg.h,v 1.6 2023/08/15 04:04:10 mrg Exp $ */ /*- * Copyright (c) 2002, 2003 The NetBSD Foundation, Inc. @@ -313,7 +313,7 @@ struct amr_enquiry3 { u_int8_t ae_driveprop[AMR_40LD_MAXDRIVES]; /* logical drive properties */ u_int8_t ae_drivestate[AMR_40LD_MAXDRIVES]; /* physical drive state */ u_int8_t ae_pdrivestate[AMR_40LD_MAXPHYSDRIVES]; /* physical drive state */ - u_int16_t ae_driveformat[AMR_40LD_MAXPHYSDRIVES]; + u_int16_t ae_driveformat[AMR_40LD_MAXPHYSDRIVES / 16]; u_int8_t ae_targxfer[80]; /* physical drive transfer rates */ u_int8_t res1[263]; /* pad to 1024 bytes */