xf86-video-nv: src/compat-api.h src/g80_dac.c src/g80_display.c src/g80_sor.c src/nv_driver.c src/riva_driver.c
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Sun Apr 13 17:03:06 UTC 2025
src/compat-api.h | 4 ++++
src/g80_dac.c | 2 +-
src/g80_display.c | 2 +-
src/g80_sor.c | 4 ++--
src/nv_driver.c | 4 ++--
src/riva_driver.c | 4 ++--
6 files changed, 12 insertions(+), 8 deletions(-)
New commits:
commit a8608636da97fdd880edb1bce919a0d3029f24dd
Author: Yusuf Khan <yusisamerican at gmail.com>
Date: Wed Jun 5 09:42:58 2024 -0500
treewide: replace XNFcallocarray with XNFcalloc and add wrap it
Otherwise older xservers complain, also add a wrapper in case XNFcalloc
is dead.
Signed-off-by: Yusuf Khan <yusisamerican at gmail.com>
Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-nv/-/merge_requests/24>
diff --git a/src/compat-api.h b/src/compat-api.h
index 62d9481..88589e2 100644
--- a/src/compat-api.h
+++ b/src/compat-api.h
@@ -28,6 +28,10 @@
#ifndef COMPAT_API_H
#define COMPAT_API_H
+#ifndef XNFcalloc
+#define XNFcalloc(n) XNFcallocarray(n, 1)
+#endif
+
#ifndef GLYPH_HAS_GLYPH_PICTURE_ACCESSOR
#define GetGlyphPicture(g, s) GlyphPicture((g))[(s)->myNum]
#define SetGlyphPicture(g, s, p) GlyphPicture((g))[(s)->myNum] = p
diff --git a/src/g80_dac.c b/src/g80_dac.c
index 0bc2521..7a85bcb 100644
--- a/src/g80_dac.c
+++ b/src/g80_dac.c
@@ -194,7 +194,7 @@ static const xf86OutputFuncsRec G80DacOutputFuncs = {
xf86OutputPtr
G80CreateDac(ScrnInfoPtr pScrn, ORNum or)
{
- G80OutputPrivPtr pPriv = XNFcallocarray(sizeof(*pPriv), 1);
+ G80OutputPrivPtr pPriv = XNFcalloc(sizeof(*pPriv));
xf86OutputPtr output;
char orName[5];
diff --git a/src/g80_display.c b/src/g80_display.c
index e56fb78..10202ec 100644
--- a/src/g80_display.c
+++ b/src/g80_display.c
@@ -780,7 +780,7 @@ G80DispCreateCrtcs(ScrnInfoPtr pScrn)
crtc = xf86CrtcCreate(pScrn, &g80_crtc_funcs);
if(!crtc) return;
- g80_crtc = XNFcallocarray(sizeof(*g80_crtc), 1);
+ g80_crtc = XNFcalloc(sizeof(*g80_crtc));
g80_crtc->head = head;
g80_crtc->dither = pNv->Dither;
crtc->driver_private = g80_crtc;
diff --git a/src/g80_sor.c b/src/g80_sor.c
index 48e5ade..7fbabc4 100644
--- a/src/g80_sor.c
+++ b/src/g80_sor.c
@@ -442,7 +442,7 @@ static const xf86OutputFuncsRec G80SorLVDSOutputFuncs = {
static DisplayModePtr
ReadLVDSNativeMode(G80Ptr pNv, const int off)
{
- DisplayModePtr mode = XNFcallocarray(1, sizeof(DisplayModeRec));
+ DisplayModePtr mode = XNFcalloc(sizeof(DisplayModeRec));
const CARD32 size = pNv->reg[(0x00610B4C+off)/4];
const int width = size & 0x3fff;
const int height = (size >> 16) & 0x3fff;
@@ -481,7 +481,7 @@ xf86OutputPtr
G80CreateSor(ScrnInfoPtr pScrn, ORNum or, PanelType panelType)
{
G80Ptr pNv = G80PTR(pScrn);
- G80OutputPrivPtr pPriv = XNFcallocarray(sizeof(*pPriv), 1);
+ G80OutputPrivPtr pPriv = XNFcalloc(sizeof(*pPriv));
const int off = 0x800 * or;
xf86OutputPtr output;
char orName[5];
diff --git a/src/nv_driver.c b/src/nv_driver.c
index 7ac0332..ae94649 100644
--- a/src/nv_driver.c
+++ b/src/nv_driver.c
@@ -693,7 +693,7 @@ NVGetRec(ScrnInfoPtr pScrn)
if (pScrn->driverPrivate != NULL)
return TRUE;
- pScrn->driverPrivate = XNFcallocarray(sizeof(NVRec), 1);
+ pScrn->driverPrivate = XNFcalloc(sizeof(NVRec));
/* Initialise it */
return TRUE;
@@ -1927,7 +1927,7 @@ NVPreInit(ScrnInfoPtr pScrn, int flags)
* and what sort of modes they can be used for.
*/
- clockRanges = XNFcallocarray(sizeof(ClockRange), 1);
+ clockRanges = XNFcalloc(sizeof(ClockRange));
clockRanges->next = NULL;
clockRanges->minClock = pNv->MinVClockFreqKHz;
clockRanges->maxClock = pNv->MaxVClockFreqKHz;
diff --git a/src/riva_driver.c b/src/riva_driver.c
index 0dce031..70adf26 100644
--- a/src/riva_driver.c
+++ b/src/riva_driver.c
@@ -108,7 +108,7 @@ RivaGetRec(ScrnInfoPtr pScrn)
if (pScrn->driverPrivate != NULL)
return TRUE;
- pScrn->driverPrivate = XNFcallocarray(sizeof(RivaRec), 1);
+ pScrn->driverPrivate = XNFcalloc(sizeof(RivaRec));
/* Initialise it */
RivaPTR(pScrn)->Dac = DacInit;
@@ -695,7 +695,7 @@ RivaPreInit(ScrnInfoPtr pScrn, int flags)
pRiva->MinClock = 12000;
pRiva->MaxClock = pRiva->riva.MaxVClockFreqKHz;
- clockRanges = XNFcallocarray(sizeof(ClockRange), 1);
+ clockRanges = XNFcalloc(sizeof(ClockRange));
clockRanges->next = NULL;
clockRanges->minClock = pRiva->MinClock;
clockRanges->maxClock = pRiva->MaxClock;
More information about the xorg-commit
mailing list