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;
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to