svn commit: r299353 - in head/sys: dev/acpica dev/hwpmc dev/ioat dev/xen/evtchn x86/xen
Edward Tomasz Napierala
trasz at FreeBSD.org
Tue May 10 10:26:08 UTC 2016
Author: trasz
Date: Tue May 10 10:26:07 2016
New Revision: 299353
URL: https://svnweb.freebsd.org/changeset/base/299353
Log:
Remove misc NULL checks after M_WAITOK allocations.
MFC after: 1 month
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/dev/acpica/acpi_perf.c
head/sys/dev/hwpmc/hwpmc_piv.c
head/sys/dev/ioat/ioat.c
head/sys/dev/xen/evtchn/evtchn_dev.c
head/sys/x86/xen/pv.c
Modified: head/sys/dev/acpica/acpi_perf.c
==============================================================================
--- head/sys/dev/acpica/acpi_perf.c Tue May 10 10:24:35 2016 (r299352)
+++ head/sys/dev/acpica/acpi_perf.c Tue May 10 10:26:07 2016 (r299353)
@@ -267,8 +267,6 @@ acpi_perf_evaluate(device_t dev)
sc->px_states = malloc(sc->px_count * sizeof(struct acpi_px),
M_ACPIPERF, M_WAITOK | M_ZERO);
- if (sc->px_states == NULL)
- goto out;
/*
* Each state is a package of {CoreFreq, Power, TransitionLatency,
Modified: head/sys/dev/hwpmc/hwpmc_piv.c
==============================================================================
--- head/sys/dev/hwpmc/hwpmc_piv.c Tue May 10 10:24:35 2016 (r299352)
+++ head/sys/dev/hwpmc/hwpmc_piv.c Tue May 10 10:26:07 2016 (r299353)
@@ -605,9 +605,6 @@ p4_pcpu_init(struct pmc_mdep *md, int cp
p4c = malloc(sizeof(struct p4_cpu), M_PMC, M_WAITOK|M_ZERO);
- if (p4c == NULL)
- return (ENOMEM);
-
pc = pmc_pcpu[cpu];
KASSERT(pc != NULL, ("[p4,%d] cpu %d null per-cpu", __LINE__, cpu));
Modified: head/sys/dev/ioat/ioat.c
==============================================================================
--- head/sys/dev/ioat/ioat.c Tue May 10 10:24:35 2016 (r299352)
+++ head/sys/dev/ioat/ioat.c Tue May 10 10:26:07 2016 (r299353)
@@ -464,8 +464,6 @@ ioat3_attach(device_t device)
ioat->ring = malloc(num_descriptors * sizeof(*ring), M_IOAT,
M_ZERO | M_WAITOK);
- if (ioat->ring == NULL)
- return (ENOMEM);
ring = ioat->ring;
for (i = 0; i < num_descriptors; i++) {
Modified: head/sys/dev/xen/evtchn/evtchn_dev.c
==============================================================================
--- head/sys/dev/xen/evtchn/evtchn_dev.c Tue May 10 10:24:35 2016 (r299352)
+++ head/sys/dev/xen/evtchn/evtchn_dev.c Tue May 10 10:26:07 2016 (r299353)
@@ -325,8 +325,6 @@ evtchn_write(struct cdev *dev, struct ui
return (EINVAL);
kbuf = malloc(PAGE_SIZE, M_EVTCHN, M_WAITOK);
- if (kbuf == NULL)
- return (ENOMEM);
count = uio->uio_resid;
/* Whole number of ports. */
Modified: head/sys/x86/xen/pv.c
==============================================================================
--- head/sys/x86/xen/pv.c Tue May 10 10:24:35 2016 (r299352)
+++ head/sys/x86/xen/pv.c Tue May 10 10:26:07 2016 (r299353)
@@ -226,8 +226,6 @@ start_xen_ap(int cpu)
bootAP = cpu;
ctxt = malloc(sizeof(*ctxt), M_TEMP, M_WAITOK | M_ZERO);
- if (ctxt == NULL)
- panic("unable to allocate memory");
ctxt->flags = VGCF_IN_KERNEL;
ctxt->user_regs.rip = (unsigned long) init_secondary;
More information about the svn-src-all
mailing list