Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755052Ab3JJMXc (ORCPT ); Thu, 10 Oct 2013 08:23:32 -0400 Received: from mail-la0-f49.google.com ([209.85.215.49]:36260 "EHLO mail-la0-f49.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752911Ab3JJMXY (ORCPT ); Thu, 10 Oct 2013 08:23:24 -0400 MIME-Version: 1.0 In-Reply-To: <1381351922.2050.22.camel@joe-AO722> References: <1381351922.2050.22.camel@joe-AO722> Date: Thu, 10 Oct 2013 08:23:20 -0400 Message-ID: Subject: Re: [Trivial -next PATCH] treewide: devm_kzalloc: Remove unnecessary OOM messages From: "edubezval@gmail.com" To: Joe Perches Cc: LKML , Greg KH , Jiri Kosina Content-Type: text/plain; charset=ISO-8859-1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 339303 Lines: 8177 On Wed, Oct 9, 2013 at 4:52 PM, Joe Perches wrote: > There is no need to have OOM error messages after > devm_kzalloc failures as the call already does a > dump_stack() on OOM. > > This removal reduces overall object code size a small > amount and overall code size by ~1000 lines. > > Signed-off-by: Joe Perches On si4713 fm transmitter: Acked-by: Eduardo Valentin > --- > arch/arm/plat-omap/dmtimer.c | 4 +- > arch/arm/plat-samsung/adc.c | 4 +- > arch/mips/ralink/timer.c | 4 +- > arch/sparc/kernel/leon_pci_grpci1.c | 5 +- > drivers/ata/ahci_imx.c | 4 +- > drivers/ata/ahci_platform.c | 4 +- > drivers/ata/pata_arasan_cf.c | 4 +- > drivers/ata/pata_at91.c | 5 +- > drivers/ata/pata_macio.c | 12 ++--- > drivers/ata/pata_mpc52xx.c | 1 - > drivers/ata/pata_samsung_cf.c | 4 +- > drivers/ata/sata_highbank.c | 8 +--- > drivers/bluetooth/bcm203x.c | 4 +- > drivers/bluetooth/bfusb.c | 4 +- > drivers/char/hw_random/omap-rng.c | 4 +- > drivers/clk/clk-si5351.c | 4 +- > drivers/clk/ux500/clk-sysctrl.c | 4 +- > drivers/clocksource/em_sti.c | 4 +- > drivers/crypto/omap-aes.c | 5 +- > drivers/crypto/omap-sham.c | 1 - > drivers/crypto/sahara.c | 4 +- > drivers/crypto/tegra-aes.c | 8 +--- > drivers/devfreq/exynos/exynos4_bus.c | 4 +- > drivers/devfreq/exynos/exynos5_bus.c | 4 +- > drivers/dma/edma.c | 4 +- > drivers/dma/mmp_tdma.c | 5 +- > drivers/dma/mpc512x_dma.c | 4 +- > drivers/dma/pl330.c | 4 +- > drivers/dma/sh/rcar-hpbdma.c | 9 +--- > drivers/dma/sh/shdmac.c | 9 +--- > drivers/dma/sh/sudmac.c | 9 +--- > drivers/dma/sirf-dma.c | 4 +- > drivers/dma/tegra20-apb-dma.c | 4 +- > drivers/extcon/extcon-arizona.c | 1 - > drivers/extcon/extcon-max77693.c | 6 +-- > drivers/extcon/extcon-max8997.c | 5 +- > drivers/gpio/gpio-adp5520.c | 4 +- > drivers/gpio/gpio-em.c | 1 - > drivers/gpio/gpio-langwell.c | 4 +- > drivers/gpio/gpio-lynxpoint.c | 4 +- > drivers/gpio/gpio-mvebu.c | 4 +- > drivers/gpio/gpio-omap.c | 4 +- > drivers/gpio/gpio-palmas.c | 4 +- > drivers/gpio/gpio-rc5t583.c | 4 +- > drivers/gpio/gpio-rcar.c | 1 - > drivers/gpio/gpio-spear-spics.c | 4 +- > drivers/gpio/gpio-tegra.c | 4 +- > drivers/gpio/gpio-tps6586x.c | 4 +- > drivers/gpio/gpio-tps65910.c | 4 +- > drivers/gpio/gpio-tz1090-pdc.c | 4 +- > drivers/gpio/gpio-tz1090.c | 4 +- > drivers/gpu/drm/rcar-du/rcar_du_drv.c | 4 +- > drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.c | 4 +- > drivers/gpu/drm/shmobile/shmob_drm_drv.c | 4 +- > drivers/hid/hid-a4tech.c | 4 +- > drivers/hid/hid-apple.c | 4 +- > drivers/hid/hid-lenovo-tpkbd.c | 9 ++-- > drivers/hid/hid-magicmouse.c | 4 +- > drivers/hid/hid-multitouch.c | 9 ++-- > drivers/hid/hid-sensor-hub.c | 10 ++-- > drivers/hid/hid-sony.c | 4 +- > drivers/hid/hid-zydacron.c | 4 +- > drivers/hwmon/f71805f.c | 4 +- > drivers/hwmon/lm93.c | 5 +- > drivers/hwmon/max1111.c | 4 +- > drivers/hwmon/max197.c | 4 +- > drivers/hwmon/max6650.c | 4 +- > drivers/hwmon/pc87427.c | 4 +- > drivers/hwmon/s3c-hwmon.c | 4 +- > drivers/hwmon/vt1211.c | 4 +- > drivers/i2c/busses/i2c-bcm2835.c | 5 +- > drivers/i2c/busses/i2c-davinci.c | 4 +- > drivers/i2c/busses/i2c-imx.c | 4 +- > drivers/i2c/busses/i2c-octeon.c | 1 - > drivers/i2c/busses/i2c-omap.c | 4 +- > drivers/i2c/busses/i2c-rcar.c | 4 +- > drivers/i2c/busses/i2c-s3c2410.c | 8 +--- > drivers/i2c/busses/i2c-sirf.c | 1 - > drivers/i2c/busses/i2c-stu300.c | 4 +- > drivers/i2c/busses/i2c-tegra.c | 4 +- > drivers/i2c/busses/i2c-wmt.c | 4 +- > drivers/i2c/muxes/i2c-arb-gpio-challenge.c | 5 +- > drivers/i2c/muxes/i2c-mux-gpio.c | 13 ++--- > drivers/i2c/muxes/i2c-mux-pinctrl.c | 12 +---- > drivers/iio/adc/at91_adc.c | 1 - > drivers/iio/frequency/adf4350.c | 4 +- > drivers/input/keyboard/imx_keypad.c | 4 +- > drivers/input/keyboard/matrix_keypad.c | 8 +--- > drivers/input/keyboard/nspire-keypad.c | 4 +- > drivers/input/keyboard/pxa27x_keypad.c | 4 +- > drivers/input/keyboard/samsung-keypad.c | 14 ++---- > drivers/input/keyboard/spear-keyboard.c | 4 +- > drivers/input/keyboard/tegra-kbc.c | 4 +- > drivers/input/matrix-keymap.c | 5 +- > drivers/input/misc/da9055_onkey.c | 4 +- > drivers/input/misc/sirfsoc-onkey.c | 4 +- > drivers/input/misc/twl6040-vibra.c | 4 +- > drivers/input/misc/wm831x-on.c | 4 +- > drivers/input/serio/apbps2.c | 4 +- > drivers/input/serio/arc_ps2.c | 4 +- > drivers/input/touchscreen/auo-pixcir-ts.c | 4 +- > drivers/input/touchscreen/egalax_ts.c | 4 +- > drivers/input/touchscreen/max11801_ts.c | 5 +- > drivers/input/touchscreen/mms114.c | 9 ++-- > drivers/iommu/arm-smmu.c | 9 ++-- > drivers/iommu/shmobile-ipmmu.c | 5 +- > drivers/iommu/tegra-gart.c | 4 +- > drivers/iommu/tegra-smmu.c | 4 +- > drivers/irqchip/irq-imgpdc.c | 10 ++-- > drivers/irqchip/irq-renesas-intc-irqpin.c | 1 - > drivers/leds/leds-adp5520.c | 4 +- > drivers/leds/leds-bd2802.c | 4 +- > drivers/leds/leds-da903x.c | 4 +- > drivers/leds/leds-da9052.c | 1 - > drivers/leds/leds-s3c24xx.c | 4 +- > drivers/leds/leds-sunfire.c | 4 +- > drivers/media/i2c/adv7604.c | 4 +- > drivers/media/i2c/adv7842.c | 4 +- > drivers/media/i2c/smiapp/smiapp-core.c | 1 - > drivers/media/i2c/soc_camera/ov2640.c | 5 +- > drivers/media/i2c/soc_camera/ov6650.c | 5 +- > drivers/media/i2c/soc_camera/ov9640.c | 5 +- > drivers/media/i2c/soc_camera/ov9740.c | 4 +- > drivers/media/platform/coda.c | 5 +- > drivers/media/platform/fsl-viu.c | 1 - > drivers/media/platform/omap3isp/isp.c | 4 +- > drivers/media/platform/omap3isp/isph3a_aewb.c | 5 +- > drivers/media/platform/omap3isp/isph3a_af.c | 5 +- > drivers/media/platform/s5p-mfc/s5p_mfc.c | 14 ++---- > drivers/media/platform/s5p-tv/hdmi_drv.c | 1 - > drivers/media/platform/s5p-tv/sdo_drv.c | 1 - > drivers/media/platform/s5p-tv/sii9234_drv.c | 1 - > drivers/media/platform/soc_camera/mx2_camera.c | 1 - > drivers/media/platform/soc_camera/mx3_camera.c | 4 +- > drivers/media/platform/soc_camera/pxa_camera.c | 4 +- > .../platform/soc_camera/sh_mobile_ceu_camera.c | 4 +- > drivers/media/radio/radio-si4713.c | 1 - > drivers/media/radio/radio-wl1273.c | 1 - > drivers/memory/emif.c | 17 +------ > drivers/mfd/aat2870-core.c | 5 +- > drivers/mfd/ab3100-core.c | 4 +- > drivers/mfd/ab3100-otp.c | 5 +- > drivers/mfd/ab8500-gpadc.c | 4 +- > drivers/mfd/abx500-core.c | 5 +- > drivers/mfd/as3711.c | 8 +--- > drivers/mfd/asic3.c | 4 +- > drivers/mfd/davinci_voicecodec.c | 5 +- > drivers/mfd/htc-i2cpld.c | 4 +- > drivers/mfd/janz-cmodio.c | 4 +- > drivers/mfd/jz4740-adc.c | 4 +- > drivers/mfd/max77686.c | 4 +- > drivers/mfd/max8997.c | 4 +- > drivers/mfd/omap-usb-host.c | 5 +- > drivers/mfd/omap-usb-tll.c | 5 +- > drivers/mfd/pm8921-core.c | 4 +- > drivers/mfd/rc5t583.c | 4 +- > drivers/mfd/sec-core.c | 4 +- > drivers/mfd/si476x-i2c.c | 6 +-- > drivers/mfd/smsc-ece1099.c | 4 +- > drivers/mfd/ti_am335x_tscadc.c | 5 +- > drivers/mfd/tps65090.c | 4 +- > drivers/mfd/tps6586x.c | 8 +--- > drivers/mfd/tps65910.c | 4 +- > drivers/mfd/tps80031.c | 4 +- > drivers/mfd/twl6030-irq.c | 4 +- > drivers/misc/atmel-ssc.c | 4 +- > drivers/misc/lattice-ecp3-config.c | 5 +- > drivers/misc/vmw_vmci/vmci_guest.c | 5 +- > drivers/mmc/host/atmel-mci.c | 4 +- > drivers/mmc/host/davinci_mmc.c | 4 +- > drivers/mmc/host/dw_mmc-exynos.c | 4 +- > drivers/mmc/host/dw_mmc-socfpga.c | 4 +- > drivers/mmc/host/dw_mmc.c | 4 +- > drivers/mmc/host/sdhci-bcm2835.c | 5 +- > drivers/mmc/host/sdhci-dove.c | 4 +- > drivers/mmc/host/sdhci-spear.c | 5 +- > drivers/mmc/host/sdhci-tegra.c | 1 - > drivers/mmc/host/sh_mobile_sdhi.c | 4 +- > drivers/mtd/devices/elm.c | 4 +- > drivers/mtd/devices/spear_smi.c | 2 - > drivers/mtd/nand/atmel_nand.c | 4 +- > drivers/mtd/nand/davinci_nand.c | 1 - > drivers/mtd/nand/fsmc_nand.c | 9 ++-- > drivers/mtd/nand/gpio.c | 4 +- > drivers/mtd/nand/lpc32xx_mlc.c | 10 +--- > drivers/mtd/nand/lpc32xx_slc.c | 10 ++-- > drivers/mtd/nand/mpc5121_nfc.c | 4 +- > drivers/mtd/nand/orion_nand.c | 1 - > drivers/mtd/nand/s3c2410.c | 2 - > drivers/mtd/nand/sh_flctl.c | 4 +- > .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 6 +-- > drivers/net/ethernet/ti/cpsw-phy-sel.c | 4 +- > drivers/net/ethernet/ti/cpsw.c | 4 +- > drivers/net/phy/mdio-mux.c | 2 - > drivers/nfc/microread/i2c.c | 4 +- > drivers/nfc/pn544/i2c.c | 5 +- > drivers/pci/host/pci-exynos.c | 4 +- > drivers/pinctrl/mvebu/pinctrl-mvebu.c | 17 ++----- > drivers/pinctrl/pinctrl-abx500.c | 5 +- > drivers/pinctrl/pinctrl-adi2.c | 8 +--- > drivers/pinctrl/pinctrl-at91.c | 4 +- > drivers/pinctrl/pinctrl-baytrail.c | 4 +- > drivers/pinctrl/pinctrl-exynos.c | 8 +--- > drivers/pinctrl/pinctrl-exynos5440.c | 55 +++++++--------------- > drivers/pinctrl/pinctrl-palmas.c | 4 +- > drivers/pinctrl/pinctrl-rockchip.c | 13 ++--- > drivers/pinctrl/pinctrl-s3c64xx.c | 15 +++--- > drivers/pinctrl/pinctrl-samsung.c | 44 ++++++----------- > drivers/pinctrl/pinctrl-single.c | 5 +- > drivers/pinctrl/pinctrl-tegra.c | 9 ++-- > drivers/pinctrl/pinctrl-tz1090-pdc.c | 5 +- > drivers/pinctrl/pinctrl-tz1090.c | 5 +- > drivers/pinctrl/pinctrl-xway.c | 10 ++-- > drivers/pinctrl/spear/pinctrl-plgpio.c | 8 +--- > drivers/pinctrl/spear/pinctrl-spear.c | 4 +- > drivers/pinctrl/vt8500/pinctrl-vt8500.c | 4 +- > drivers/pinctrl/vt8500/pinctrl-wm8505.c | 4 +- > drivers/pinctrl/vt8500/pinctrl-wm8650.c | 4 +- > drivers/pinctrl/vt8500/pinctrl-wm8750.c | 4 +- > drivers/pinctrl/vt8500/pinctrl-wm8850.c | 4 +- > drivers/power/ab8500_btemp.c | 4 +- > drivers/power/ab8500_charger.c | 4 +- > drivers/power/ab8500_fg.c | 4 +- > drivers/power/abx500_chargalg.c | 4 +- > drivers/power/avs/smartreflex.c | 10 +--- > drivers/power/bq2415x_charger.c | 1 - > drivers/power/bq24190_charger.c | 4 +- > drivers/power/generic-adc-battery.c | 4 +- > drivers/power/gpio-charger.c | 4 +- > drivers/power/jz4740-battery.c | 4 +- > drivers/power/max8903_charger.c | 5 +- > drivers/power/max8925_power.c | 2 + > drivers/power/max8997_charger.c | 4 +- > drivers/power/power_supply_core.c | 8 +--- > drivers/power/reset/xgene-reboot.c | 4 +- > drivers/power/tps65090-charger.c | 8 +--- > drivers/pwm/pwm-ab8500.c | 4 +- > drivers/pwm/pwm-atmel-tcb.c | 1 - > drivers/pwm/pwm-bfin.c | 4 +- > drivers/pwm/pwm-imx.c | 4 +- > drivers/pwm/pwm-puv3.c | 4 +- > drivers/pwm/pwm-pxa.c | 4 +- > drivers/pwm/pwm-renesas-tpu.c | 4 +- > drivers/pwm/pwm-spear.c | 4 +- > drivers/pwm/pwm-tegra.c | 4 +- > drivers/pwm/pwm-tiecap.c | 4 +- > drivers/pwm/pwm-tiehrpwm.c | 4 +- > drivers/pwm/pwm-tipwmss.c | 4 +- > drivers/pwm/pwm-vt8500.c | 4 +- > drivers/regulator/88pm800.c | 4 +- > drivers/regulator/arizona-ldo1.c | 4 +- > drivers/regulator/arizona-micsupp.c | 4 +- > drivers/regulator/as3711-regulator.c | 4 +- > drivers/regulator/da9063-regulator.c | 4 +- > drivers/regulator/da9210-regulator.c | 5 +- > drivers/regulator/fan53555.c | 5 +- > drivers/regulator/fixed.c | 1 - > drivers/regulator/gpio-regulator.c | 4 +- > drivers/regulator/max77686.c | 5 +- > drivers/regulator/max8649.c | 4 +- > drivers/regulator/max8907-regulator.c | 5 +- > drivers/regulator/max8952.c | 4 +- > drivers/regulator/max8973-regulator.c | 4 +- > drivers/regulator/max8997.c | 1 - > drivers/regulator/rc5t583-regulator.c | 5 +- > drivers/regulator/s5m8767.c | 10 +--- > drivers/regulator/ti-abb-regulator.c | 11 ++--- > drivers/regulator/tps51632-regulator.c | 8 +--- > drivers/regulator/tps62360-regulator.c | 9 +--- > drivers/regulator/tps6507x-regulator.c | 8 +--- > drivers/regulator/tps65090-regulator.c | 12 ++--- > drivers/regulator/tps6524x-regulator.c | 5 +- > drivers/regulator/tps6586x-regulator.c | 8 +--- > drivers/regulator/tps65910-regulator.c | 21 ++------- > drivers/regulator/tps80031-regulator.c | 4 +- > drivers/regulator/wm831x-dcdc.c | 16 ++----- > drivers/regulator/wm831x-isink.c | 4 +- > drivers/regulator/wm831x-ldo.c | 12 ++--- > drivers/regulator/wm8994-regulator.c | 4 +- > drivers/rtc/rtc-at32ap700x.c | 4 +- > drivers/rtc/rtc-davinci.c | 4 +- > drivers/rtc/rtc-ds1390.c | 5 +- > drivers/rtc/rtc-lpc32xx.c | 5 +- > drivers/rtc/rtc-moxart.c | 4 +- > drivers/rtc/rtc-nuc900.c | 5 +- > drivers/rtc/rtc-pm8xxx.c | 4 +- > drivers/rtc/rtc-rx8025.c | 1 - > drivers/rtc/rtc-sirfsoc.c | 6 +-- > drivers/rtc/rtc-spear.c | 4 +- > drivers/scsi/isci/probe_roms.c | 10 +--- > drivers/scsi/ufs/ufshcd.c | 5 +- > drivers/spi/spi-pl022.c | 4 +- > drivers/spi/spi-pxa2xx.c | 5 +- > drivers/spi/spi-s3c64xx.c | 4 +- > drivers/spi/spi-sh-msiof.c | 4 +- > drivers/staging/nvec/nvec.c | 5 +- > drivers/thermal/rcar_thermal.c | 5 +- > drivers/thermal/samsung/exynos_tmu.c | 5 +- > drivers/thermal/spear_thermal.c | 4 +- > drivers/thermal/ti-soc-thermal/ti-bandgap.c | 8 +--- > drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 5 +- > drivers/tty/serial/8250/8250_em.c | 4 +- > drivers/tty/serial/clps711x.c | 5 +- > drivers/tty/serial/max310x.c | 4 +- > drivers/tty/serial/sccnxp.c | 5 +- > drivers/tty/serial/serial-tegra.c | 4 +- > drivers/tty/serial/sh-sci.c | 4 +- > drivers/uio/uio_pdrv_genirq.c | 9 ++-- > drivers/usb/chipidea/ci_hdrc_imx.c | 4 +- > drivers/usb/chipidea/core.c | 4 +- > drivers/usb/class/usbtmc.c | 4 +- > drivers/usb/dwc3/core.c | 9 ++-- > drivers/usb/dwc3/dwc3-exynos.c | 4 +- > drivers/usb/dwc3/dwc3-omap.c | 4 +- > drivers/usb/dwc3/dwc3-pci.c | 4 +- > drivers/usb/gadget/bcm63xx_udc.c | 4 +- > drivers/usb/gadget/mv_udc_core.c | 6 +-- > drivers/usb/gadget/s3c-hsotg.c | 4 +- > drivers/usb/gadget/s3c-hsudc.c | 4 +- > drivers/usb/host/ehci-mv.c | 1 - > drivers/usb/host/ehci-sh.c | 1 - > drivers/usb/host/ehci-tegra.c | 1 - > drivers/usb/misc/usb3503.c | 9 ++-- > drivers/usb/musb/musb_dsps.c | 1 - > drivers/usb/musb/omap2430.c | 19 ++------ > drivers/usb/phy/phy-am335x-control.c | 4 +- > drivers/usb/phy/phy-mv-usb.c | 4 +- > drivers/usb/phy/phy-mxs-usb.c | 4 +- > drivers/usb/phy/phy-omap-control.c | 4 +- > drivers/usb/phy/phy-omap-usb2.c | 8 +--- > drivers/usb/phy/phy-omap-usb3.c | 4 +- > drivers/usb/phy/phy-rcar-usb.c | 4 +- > drivers/usb/phy/phy-tegra-usb.c | 9 +--- > drivers/usb/renesas_usbhs/common.c | 4 +- > drivers/video/au1100fb.c | 4 +- > drivers/video/auo_k190x.c | 1 - > drivers/video/backlight/aat2870_bl.c | 2 - > drivers/video/backlight/adp8860_bl.c | 4 +- > drivers/video/backlight/adp8870_bl.c | 4 +- > drivers/video/backlight/corgi_lcd.c | 4 +- > drivers/video/backlight/hx8357.c | 4 +- > drivers/video/backlight/ili922x.c | 4 +- > drivers/video/backlight/ili9320.c | 4 +- > drivers/video/backlight/l4f00242t03.c | 5 +- > drivers/video/backlight/lm3533_bl.c | 5 +- > drivers/video/backlight/lms283gf05.c | 4 +- > drivers/video/backlight/platform_lcd.c | 4 +- > drivers/video/backlight/pwm_bl.c | 1 - > drivers/video/backlight/tps65217_bl.c | 5 +- > drivers/video/bf537-lq035.c | 1 - > drivers/video/bf54x-lq043fb.c | 3 -- > drivers/video/exynos/exynos_dp_core.c | 15 ++---- > drivers/video/exynos/exynos_mipi_dsi.c | 4 +- > drivers/video/exynos/s6e8ax0.c | 4 +- > drivers/video/omap2/dss/dispc.c | 4 +- > drivers/video/omap2/dss/dss.c | 4 +- > drivers/video/s3c-fb.c | 4 +- > drivers/video/ssd1307fb.c | 1 - > drivers/video/vt8500lcdfb.c | 1 - > drivers/video/wm8505fb.c | 4 +- > drivers/w1/masters/omap_hdq.c | 4 +- > drivers/watchdog/at32ap700x_wdt.c | 4 +- > drivers/watchdog/bcm2835_wdt.c | 5 +- > drivers/watchdog/da9052_wdt.c | 1 - > drivers/watchdog/da9055_wdt.c | 4 +- > drivers/watchdog/jz4740_wdt.c | 4 +- > drivers/watchdog/sp805_wdt.c | 1 - > drivers/watchdog/ts72xx_wdt.c | 4 +- > drivers/watchdog/wm831x_wdt.c | 1 - > sound/soc/codecs/cs4270.c | 4 +- > sound/soc/codecs/cs42l51.c | 4 +- > sound/soc/codecs/cs42l73.c | 4 +- > sound/soc/codecs/sta529.c | 4 +- > sound/soc/codecs/tlv320aic3x.c | 8 +--- > sound/soc/codecs/tpa6130a2.c | 4 +- > sound/soc/codecs/twl4030.c | 10 ++-- > sound/soc/codecs/wm1250-ev1.c | 1 - > sound/soc/codecs/wm2000.c | 5 +- > sound/soc/codecs/wm8903.c | 4 +- > sound/soc/codecs/wm8994.c | 6 +-- > sound/soc/codecs/wm9090.c | 4 +- > sound/soc/codecs/wm_hubs.c | 4 +- > sound/soc/davinci/davinci-vcif.c | 5 +- > sound/soc/dwc/designware_i2s.c | 5 +- > sound/soc/fsl/fsl_ssi.c | 4 +- > sound/soc/fsl/imx-spdif.c | 1 - > sound/soc/kirkwood/kirkwood-i2s.c | 5 +- > sound/soc/mid-x86/mfld_machine.c | 4 +- > sound/soc/omap/omap-hdmi.c | 4 +- > sound/soc/sh/fsi.c | 4 +- > sound/soc/sh/rcar/adg.c | 4 +- > sound/soc/sh/rcar/core.c | 8 +--- > sound/soc/sh/rcar/gen.c | 4 +- > sound/soc/sh/rcar/scu.c | 4 +- > sound/soc/sh/rcar/ssi.c | 4 +- > sound/soc/soc-compress.c | 1 - > sound/soc/soc-core.c | 9 +--- > sound/soc/spear/spdif_in.c | 4 +- > sound/soc/spear/spdif_out.c | 4 +- > sound/soc/tegra/tegra20_ac97.c | 1 - > sound/soc/tegra/tegra20_das.c | 1 - > sound/soc/tegra/tegra20_i2s.c | 1 - > sound/soc/tegra/tegra20_spdif.c | 1 - > sound/soc/tegra/tegra30_ahub.c | 1 - > sound/soc/tegra/tegra30_i2s.c | 1 - > sound/soc/tegra/tegra_alc5632.c | 4 +- > sound/soc/tegra/tegra_rt5640.c | 4 +- > sound/soc/tegra/tegra_wm8753.c | 4 +- > sound/soc/tegra/tegra_wm8903.c | 4 +- > sound/soc/tegra/tegra_wm9712.c | 4 +- > sound/soc/tegra/trimslice.c | 4 +- > 411 files changed, 534 insertions(+), 1490 deletions(-) > > diff --git a/arch/arm/plat-omap/dmtimer.c b/arch/arm/plat-omap/dmtimer.c > index 869254c..85a356b 100644 > --- a/arch/arm/plat-omap/dmtimer.c > +++ b/arch/arm/plat-omap/dmtimer.c > @@ -821,10 +821,8 @@ static int omap_dm_timer_probe(struct platform_device *pdev) > } > > timer = devm_kzalloc(dev, sizeof(struct omap_dm_timer), GFP_KERNEL); > - if (!timer) { > - dev_err(dev, "%s: memory alloc failed!\n", __func__); > + if (!timer) > return -ENOMEM; > - } > > timer->fclk = ERR_PTR(-ENODEV); > timer->io_base = devm_ioremap_resource(dev, mem); > diff --git a/arch/arm/plat-samsung/adc.c b/arch/arm/plat-samsung/adc.c > index 79690f2..4e4a6a5 100644 > --- a/arch/arm/plat-samsung/adc.c > +++ b/arch/arm/plat-samsung/adc.c > @@ -345,10 +345,8 @@ static int s3c_adc_probe(struct platform_device *pdev) > unsigned tmp; > > adc = devm_kzalloc(dev, sizeof(struct adc_device), GFP_KERNEL); > - if (adc == NULL) { > - dev_err(dev, "failed to allocate adc_device\n"); > + if (adc == NULL) > return -ENOMEM; > - } > > spin_lock_init(&adc->lock); > > diff --git a/arch/mips/ralink/timer.c b/arch/mips/ralink/timer.c > index e49241a..d1be13a 100644 > --- a/arch/mips/ralink/timer.c > +++ b/arch/mips/ralink/timer.c > @@ -115,10 +115,8 @@ static int rt_timer_probe(struct platform_device *pdev) > struct clk *clk; > > rt = devm_kzalloc(&pdev->dev, sizeof(*rt), GFP_KERNEL); > - if (!rt) { > - dev_err(&pdev->dev, "failed to allocate memory\n"); > + if (!rt) > return -ENOMEM; > - } > > rt->irq = platform_get_irq(pdev, 0); > if (!rt->irq) { > diff --git a/arch/sparc/kernel/leon_pci_grpci1.c b/arch/sparc/kernel/leon_pci_grpci1.c > index 6df26e3..497489d 100644 > --- a/arch/sparc/kernel/leon_pci_grpci1.c > +++ b/arch/sparc/kernel/leon_pci_grpci1.c > @@ -527,10 +527,9 @@ static int grpci1_of_probe(struct platform_device *ofdev) > } > > priv = devm_kzalloc(&ofdev->dev, sizeof(*priv), GFP_KERNEL); > - if (!priv) { > - dev_err(&ofdev->dev, "memory allocation failed\n"); > + if (!priv) > return -ENOMEM; > - } > + > platform_set_drvdata(ofdev, priv); > priv->dev = &ofdev->dev; > > diff --git a/drivers/ata/ahci_imx.c b/drivers/ata/ahci_imx.c > index 58debb0..2faa466 100644 > --- a/drivers/ata/ahci_imx.c > +++ b/drivers/ata/ahci_imx.c > @@ -140,10 +140,8 @@ static int imx_ahci_probe(struct platform_device *pdev) > int ret; > > imxpriv = devm_kzalloc(dev, sizeof(*imxpriv), GFP_KERNEL); > - if (!imxpriv) { > - dev_err(dev, "can't alloc ahci_host_priv\n"); > + if (!imxpriv) > return -ENOMEM; > - } > > ahci_pdev = platform_device_alloc("ahci", -1); > if (!ahci_pdev) > diff --git a/drivers/ata/ahci_platform.c b/drivers/ata/ahci_platform.c > index 2daaee0..2d4c9ea 100644 > --- a/drivers/ata/ahci_platform.c > +++ b/drivers/ata/ahci_platform.c > @@ -117,10 +117,8 @@ static int ahci_probe(struct platform_device *pdev) > pi = *pdata->ata_port_info; > > hpriv = devm_kzalloc(dev, sizeof(*hpriv), GFP_KERNEL); > - if (!hpriv) { > - dev_err(dev, "can't alloc ahci_host_priv\n"); > + if (!hpriv) > return -ENOMEM; > - } > > hpriv->flags |= (unsigned long)pi.private_data; > > diff --git a/drivers/ata/pata_arasan_cf.c b/drivers/ata/pata_arasan_cf.c > index 853f610..8f3f23c 100644 > --- a/drivers/ata/pata_arasan_cf.c > +++ b/drivers/ata/pata_arasan_cf.c > @@ -809,10 +809,8 @@ static int arasan_cf_probe(struct platform_device *pdev) > } > > acdev = devm_kzalloc(&pdev->dev, sizeof(*acdev), GFP_KERNEL); > - if (!acdev) { > - dev_warn(&pdev->dev, "kzalloc fail\n"); > + if (!acdev) > return -ENOMEM; > - } > > if (pdata) > quirk = pdata->quirk; > diff --git a/drivers/ata/pata_at91.c b/drivers/ata/pata_at91.c > index d63ee8f..0ff2b34 100644 > --- a/drivers/ata/pata_at91.c > +++ b/drivers/ata/pata_at91.c > @@ -360,11 +360,8 @@ static int pata_at91_probe(struct platform_device *pdev) > } > > info = devm_kzalloc(dev, sizeof(*info), GFP_KERNEL); > - > - if (!info) { > - dev_err(dev, "failed to allocate memory for private data\n"); > + if (!info) > return -ENOMEM; > - } > > info->mck = clk_get(NULL, "mck"); > > diff --git a/drivers/ata/pata_macio.c b/drivers/ata/pata_macio.c > index c28d064..cec4b05 100644 > --- a/drivers/ata/pata_macio.c > +++ b/drivers/ata/pata_macio.c > @@ -1133,11 +1133,9 @@ static int pata_macio_attach(struct macio_dev *mdev, > /* Allocate and init private data structure */ > priv = devm_kzalloc(&mdev->ofdev.dev, > sizeof(struct pata_macio_priv), GFP_KERNEL); > - if (priv == NULL) { > - dev_err(&mdev->ofdev.dev, > - "Failed to allocate private memory\n"); > + if (priv == NULL) > return -ENOMEM; > - } > + > priv->node = of_node_get(mdev->ofdev.dev.of_node); > priv->mdev = mdev; > priv->dev = &mdev->ofdev.dev; > @@ -1281,11 +1279,9 @@ static int pata_macio_pci_attach(struct pci_dev *pdev, > /* Allocate and init private data structure */ > priv = devm_kzalloc(&pdev->dev, > sizeof(struct pata_macio_priv), GFP_KERNEL); > - if (priv == NULL) { > - dev_err(&pdev->dev, > - "Failed to allocate private memory\n"); > + if (priv == NULL) > return -ENOMEM; > - } > + > priv->node = of_node_get(np); > priv->pdev = pdev; > priv->dev = &pdev->dev; > diff --git a/drivers/ata/pata_mpc52xx.c b/drivers/ata/pata_mpc52xx.c > index 0024ced..a16d1f6 100644 > --- a/drivers/ata/pata_mpc52xx.c > +++ b/drivers/ata/pata_mpc52xx.c > @@ -738,7 +738,6 @@ static int mpc52xx_ata_probe(struct platform_device *op) > /* Prepare our private structure */ > priv = devm_kzalloc(&op->dev, sizeof(*priv), GFP_ATOMIC); > if (!priv) { > - dev_err(&op->dev, "error allocating private structure\n"); > rv = -ENOMEM; > goto err1; > } > diff --git a/drivers/ata/pata_samsung_cf.c b/drivers/ata/pata_samsung_cf.c > index 898e544..ae16576 100644 > --- a/drivers/ata/pata_samsung_cf.c > +++ b/drivers/ata/pata_samsung_cf.c > @@ -487,10 +487,8 @@ static int __init pata_s3c_probe(struct platform_device *pdev) > cpu_type = platform_get_device_id(pdev)->driver_data; > > info = devm_kzalloc(dev, sizeof(*info), GFP_KERNEL); > - if (!info) { > - dev_err(dev, "failed to allocate memory for device data\n"); > + if (!info) > return -ENOMEM; > - } > > info->irq = platform_get_irq(pdev, 0); > > diff --git a/drivers/ata/sata_highbank.c b/drivers/ata/sata_highbank.c > index 7f5e5d9..8046e72 100644 > --- a/drivers/ata/sata_highbank.c > +++ b/drivers/ata/sata_highbank.c > @@ -492,15 +492,11 @@ static int ahci_highbank_probe(struct platform_device *pdev) > } > > hpriv = devm_kzalloc(dev, sizeof(*hpriv), GFP_KERNEL); > - if (!hpriv) { > - dev_err(dev, "can't alloc ahci_host_priv\n"); > + if (!hpriv) > return -ENOMEM; > - } > pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); > - if (!pdata) { > - dev_err(dev, "can't alloc ecx_plat_data\n"); > + if (!pdata) > return -ENOMEM; > - } > > hpriv->flags |= (unsigned long)pi.private_data; > > diff --git a/drivers/bluetooth/bcm203x.c b/drivers/bluetooth/bcm203x.c > index 364f82b..5b0ef7b 100644 > --- a/drivers/bluetooth/bcm203x.c > +++ b/drivers/bluetooth/bcm203x.c > @@ -178,10 +178,8 @@ static int bcm203x_probe(struct usb_interface *intf, const struct usb_device_id > return -ENODEV; > > data = devm_kzalloc(&intf->dev, sizeof(*data), GFP_KERNEL); > - if (!data) { > - BT_ERR("Can't allocate memory for data structure"); > + if (!data) > return -ENOMEM; > - } > > data->udev = udev; > data->state = BCM203X_LOAD_MINIDRV; > diff --git a/drivers/bluetooth/bfusb.c b/drivers/bluetooth/bfusb.c > index 995aee9..815bed5 100644 > --- a/drivers/bluetooth/bfusb.c > +++ b/drivers/bluetooth/bfusb.c > @@ -654,10 +654,8 @@ static int bfusb_probe(struct usb_interface *intf, const struct usb_device_id *i > > /* Initialize control structure and load firmware */ > data = devm_kzalloc(&intf->dev, sizeof(struct bfusb_data), GFP_KERNEL); > - if (!data) { > - BT_ERR("Can't allocate memory for control structure"); > + if (!data) > goto done; > - } > > data->udev = udev; > data->bulk_in_ep = bulk_in_ep->desc.bEndpointAddress; > diff --git a/drivers/char/hw_random/omap-rng.c b/drivers/char/hw_random/omap-rng.c > index 9b89ff4..f66ea25 100644 > --- a/drivers/char/hw_random/omap-rng.c > +++ b/drivers/char/hw_random/omap-rng.c > @@ -369,10 +369,8 @@ static int omap_rng_probe(struct platform_device *pdev) > int ret; > > priv = devm_kzalloc(dev, sizeof(struct omap_rng_dev), GFP_KERNEL); > - if (!priv) { > - dev_err(&pdev->dev, "could not allocate memory\n"); > + if (!priv) > return -ENOMEM; > - }; > > omap_rng_ops.priv = (unsigned long)priv; > platform_set_drvdata(pdev, priv); > diff --git a/drivers/clk/clk-si5351.c b/drivers/clk/clk-si5351.c > index c50e837..165aa18 100644 > --- a/drivers/clk/clk-si5351.c > +++ b/drivers/clk/clk-si5351.c > @@ -1324,10 +1324,8 @@ static int si5351_i2c_probe(struct i2c_client *client, > return -EINVAL; > > drvdata = devm_kzalloc(&client->dev, sizeof(*drvdata), GFP_KERNEL); > - if (drvdata == NULL) { > - dev_err(&client->dev, "unable to allocate driver data\n"); > + if (drvdata == NULL) > return -ENOMEM; > - } > > i2c_set_clientdata(client, drvdata); > drvdata->client = client; > diff --git a/drivers/clk/ux500/clk-sysctrl.c b/drivers/clk/ux500/clk-sysctrl.c > index e364c9d..006ae33 100644 > --- a/drivers/clk/ux500/clk-sysctrl.c > +++ b/drivers/clk/ux500/clk-sysctrl.c > @@ -140,10 +140,8 @@ static struct clk *clk_reg_sysctrl(struct device *dev, > } > > clk = devm_kzalloc(dev, sizeof(struct clk_sysctrl), GFP_KERNEL); > - if (!clk) { > - dev_err(dev, "clk_sysctrl: could not allocate clk\n"); > + if (!clk) > return ERR_PTR(-ENOMEM); > - } > > /* set main clock registers */ > clk->reg_sel[0] = reg_sel[0]; > diff --git a/drivers/clocksource/em_sti.c b/drivers/clocksource/em_sti.c > index 3a5909c..523aff7 100644 > --- a/drivers/clocksource/em_sti.c > +++ b/drivers/clocksource/em_sti.c > @@ -318,10 +318,8 @@ static int em_sti_probe(struct platform_device *pdev) > int irq; > > p = devm_kzalloc(&pdev->dev, sizeof(*p), GFP_KERNEL); > - if (p == NULL) { > - dev_err(&pdev->dev, "failed to allocate driver data\n"); > + if (p == NULL) > return -ENOMEM; > - } > > p->pdev = pdev; > platform_set_drvdata(pdev, p); > diff --git a/drivers/crypto/omap-aes.c b/drivers/crypto/omap-aes.c > index e1e58d0..785e3ac 100644 > --- a/drivers/crypto/omap-aes.c > +++ b/drivers/crypto/omap-aes.c > @@ -1159,10 +1159,9 @@ static int omap_aes_probe(struct platform_device *pdev) > u32 reg; > > dd = devm_kzalloc(dev, sizeof(struct omap_aes_dev), GFP_KERNEL); > - if (dd == NULL) { > - dev_err(dev, "unable to alloc data struct.\n"); > + if (dd == NULL) > goto err_data; > - } > + > dd->dev = dev; > platform_set_drvdata(pdev, dd); > > diff --git a/drivers/crypto/omap-sham.c b/drivers/crypto/omap-sham.c > index 8bdde57..f4c2f08 100644 > --- a/drivers/crypto/omap-sham.c > +++ b/drivers/crypto/omap-sham.c > @@ -1894,7 +1894,6 @@ static int omap_sham_probe(struct platform_device *pdev) > > dd = devm_kzalloc(dev, sizeof(struct omap_sham_dev), GFP_KERNEL); > if (dd == NULL) { > - dev_err(dev, "unable to alloc data struct.\n"); > err = -ENOMEM; > goto data_err; > } > diff --git a/drivers/crypto/sahara.c b/drivers/crypto/sahara.c > index d7bb8ba..f20b39b 100644 > --- a/drivers/crypto/sahara.c > +++ b/drivers/crypto/sahara.c > @@ -875,10 +875,8 @@ static int sahara_probe(struct platform_device *pdev) > int i; > > dev = devm_kzalloc(&pdev->dev, sizeof(struct sahara_dev), GFP_KERNEL); > - if (dev == NULL) { > - dev_err(&pdev->dev, "unable to alloc data struct.\n"); > + if (dev == NULL) > return -ENOMEM; > - } > > dev->device = &pdev->dev; > platform_set_drvdata(pdev, dev); > diff --git a/drivers/crypto/tegra-aes.c b/drivers/crypto/tegra-aes.c > index d8c7a13..2fbe6eb 100644 > --- a/drivers/crypto/tegra-aes.c > +++ b/drivers/crypto/tegra-aes.c > @@ -876,20 +876,16 @@ static int tegra_aes_probe(struct platform_device *pdev) > int err = -ENOMEM, i = 0, j; > > dd = devm_kzalloc(dev, sizeof(struct tegra_aes_dev), GFP_KERNEL); > - if (dd == NULL) { > - dev_err(dev, "unable to alloc data struct.\n"); > + if (dd == NULL) > return err; > - } > > dd->dev = dev; > platform_set_drvdata(pdev, dd); > > dd->slots = devm_kzalloc(dev, sizeof(struct tegra_aes_slot) * > AES_NR_KEYSLOTS, GFP_KERNEL); > - if (dd->slots == NULL) { > - dev_err(dev, "unable to alloc slot struct.\n"); > + if (dd->slots == NULL) > goto out; > - } > > spin_lock_init(&dd->lock); > crypto_init_queue(&dd->queue, TEGRA_AES_QUEUE_LENGTH); > diff --git a/drivers/devfreq/exynos/exynos4_bus.c b/drivers/devfreq/exynos/exynos4_bus.c > index c5f86d8..b07ebe0 100644 > --- a/drivers/devfreq/exynos/exynos4_bus.c > +++ b/drivers/devfreq/exynos/exynos4_bus.c > @@ -1025,10 +1025,8 @@ static int exynos4_busfreq_probe(struct platform_device *pdev) > int err = 0; > > data = devm_kzalloc(&pdev->dev, sizeof(struct busfreq_data), GFP_KERNEL); > - if (data == NULL) { > - dev_err(dev, "Cannot allocate memory.\n"); > + if (data == NULL) > return -ENOMEM; > - } > > data->type = pdev->id_entry->driver_data; > data->dmc[0].hw_base = S5P_VA_DMC0; > diff --git a/drivers/devfreq/exynos/exynos5_bus.c b/drivers/devfreq/exynos/exynos5_bus.c > index 574b16b..ae341bb 100644 > --- a/drivers/devfreq/exynos/exynos5_bus.c > +++ b/drivers/devfreq/exynos/exynos5_bus.c > @@ -326,10 +326,8 @@ static int exynos5_busfreq_int_probe(struct platform_device *pdev) > > data = devm_kzalloc(&pdev->dev, sizeof(struct busfreq_data_int), > GFP_KERNEL); > - if (data == NULL) { > - dev_err(dev, "Cannot allocate memory.\n"); > + if (data == NULL) > return -ENOMEM; > - } > > np = of_find_compatible_node(NULL, NULL, "samsung,exynos5250-ppmu"); > if (np == NULL) { > diff --git a/drivers/dma/edma.c b/drivers/dma/edma.c > index 098a8da..9d120e7 100644 > --- a/drivers/dma/edma.c > +++ b/drivers/dma/edma.c > @@ -632,10 +632,8 @@ static int edma_probe(struct platform_device *pdev) > int ret; > > ecc = devm_kzalloc(&pdev->dev, sizeof(*ecc), GFP_KERNEL); > - if (!ecc) { > - dev_err(&pdev->dev, "Can't allocate controller\n"); > + if (!ecc) > return -ENOMEM; > - } > > ecc->ctlr = pdev->id; > ecc->dummy_slot = edma_alloc_slot(ecc->ctlr, EDMA_SLOT_ANY); > diff --git a/drivers/dma/mmp_tdma.c b/drivers/dma/mmp_tdma.c > index 38cb517..bcd1219 100644 > --- a/drivers/dma/mmp_tdma.c > +++ b/drivers/dma/mmp_tdma.c > @@ -493,10 +493,9 @@ static int mmp_tdma_chan_init(struct mmp_tdma_device *tdev, > > /* alloc channel */ > tdmac = devm_kzalloc(tdev->dev, sizeof(*tdmac), GFP_KERNEL); > - if (!tdmac) { > - dev_err(tdev->dev, "no free memory for DMA channels!\n"); > + if (!tdmac) > return -ENOMEM; > - } > + > if (irq) > tdmac->irq = irq; > tdmac->dev = tdev->dev; > diff --git a/drivers/dma/mpc512x_dma.c b/drivers/dma/mpc512x_dma.c > index 2fe4353..e11f4df 100644 > --- a/drivers/dma/mpc512x_dma.c > +++ b/drivers/dma/mpc512x_dma.c > @@ -645,10 +645,8 @@ static int mpc_dma_probe(struct platform_device *op) > int retval, i; > > mdma = devm_kzalloc(dev, sizeof(struct mpc_dma), GFP_KERNEL); > - if (!mdma) { > - dev_err(dev, "Memory exhausted!\n"); > + if (!mdma) > return -ENOMEM; > - } > > mdma->irq = irq_of_parse_and_map(dn, 0); > if (mdma->irq == NO_IRQ) { > diff --git a/drivers/dma/pl330.c b/drivers/dma/pl330.c > index 58623dc..32938a7 100644 > --- a/drivers/dma/pl330.c > +++ b/drivers/dma/pl330.c > @@ -2905,10 +2905,8 @@ pl330_probe(struct amba_device *adev, const struct amba_id *id) > > /* Allocate a new DMAC and its Channels */ > pdmac = devm_kzalloc(&adev->dev, sizeof(*pdmac), GFP_KERNEL); > - if (!pdmac) { > - dev_err(&adev->dev, "unable to allocate mem\n"); > + if (!pdmac) > return -ENOMEM; > - } > > pi = &pdmac->pif; > pi->dev = &adev->dev; > diff --git a/drivers/dma/sh/rcar-hpbdma.c b/drivers/dma/sh/rcar-hpbdma.c > index 45a5202..48aace3 100644 > --- a/drivers/dma/sh/rcar-hpbdma.c > +++ b/drivers/dma/sh/rcar-hpbdma.c > @@ -501,11 +501,8 @@ static int hpb_dmae_chan_probe(struct hpb_dmae_device *hpbdev, int id) > /* Alloc channel */ > new_hpb_chan = devm_kzalloc(&pdev->dev, > sizeof(struct hpb_dmae_chan), GFP_KERNEL); > - if (!new_hpb_chan) { > - dev_err(hpbdev->shdma_dev.dma_dev.dev, > - "No free memory for allocating DMA channels!\n"); > + if (!new_hpb_chan) > return -ENOMEM; > - } > > schan = &new_hpb_chan->shdma_chan; > shdma_chan_probe(sdev, schan, id); > @@ -543,10 +540,8 @@ static int hpb_dmae_probe(struct platform_device *pdev) > > hpbdev = devm_kzalloc(&pdev->dev, sizeof(struct hpb_dmae_device), > GFP_KERNEL); > - if (!hpbdev) { > - dev_err(&pdev->dev, "Not enough memory\n"); > + if (!hpbdev) > return -ENOMEM; > - } > > hpbdev->chan_reg = devm_ioremap_resource(&pdev->dev, chan); > if (IS_ERR(hpbdev->chan_reg)) > diff --git a/drivers/dma/sh/shdmac.c b/drivers/dma/sh/shdmac.c > index 1069e88..20ca30c 100644 > --- a/drivers/dma/sh/shdmac.c > +++ b/drivers/dma/sh/shdmac.c > @@ -530,11 +530,8 @@ static int sh_dmae_chan_probe(struct sh_dmae_device *shdev, int id, > > sh_chan = devm_kzalloc(sdev->dma_dev.dev, sizeof(struct sh_dmae_chan), > GFP_KERNEL); > - if (!sh_chan) { > - dev_err(sdev->dma_dev.dev, > - "No free memory for allocating dma channels!\n"); > + if (!sh_chan) > return -ENOMEM; > - } > > schan = &sh_chan->shdma_chan; > schan->max_xfer_len = SH_DMA_TCR_MAX + 1; > @@ -727,10 +724,8 @@ static int sh_dmae_probe(struct platform_device *pdev) > > shdev = devm_kzalloc(&pdev->dev, sizeof(struct sh_dmae_device), > GFP_KERNEL); > - if (!shdev) { > - dev_err(&pdev->dev, "Not enough memory\n"); > + if (!shdev) > return -ENOMEM; > - } > > dma_dev = &shdev->shdma_dev.dma_dev; > > diff --git a/drivers/dma/sh/sudmac.c b/drivers/dma/sh/sudmac.c > index c7e9cdf..31a2dba 100644 > --- a/drivers/dma/sh/sudmac.c > +++ b/drivers/dma/sh/sudmac.c > @@ -244,11 +244,8 @@ static int sudmac_chan_probe(struct sudmac_device *su_dev, int id, int irq, > int err; > > sc = devm_kzalloc(&pdev->dev, sizeof(struct sudmac_chan), GFP_KERNEL); > - if (!sc) { > - dev_err(sdev->dma_dev.dev, > - "No free memory for allocating dma channels!\n"); > + if (!sc) > return -ENOMEM; > - } > > schan = &sc->shdma_chan; > schan->max_xfer_len = 64 * 1024 * 1024 - 1; > @@ -350,10 +347,8 @@ static int sudmac_probe(struct platform_device *pdev) > err = -ENOMEM; > su_dev = devm_kzalloc(&pdev->dev, sizeof(struct sudmac_device), > GFP_KERNEL); > - if (!su_dev) { > - dev_err(&pdev->dev, "Not enough memory\n"); > + if (!su_dev) > return err; > - } > > dma_dev = &su_dev->shdma_dev.dma_dev; > > diff --git a/drivers/dma/sirf-dma.c b/drivers/dma/sirf-dma.c > index 6aec3ad..6fc6427 100644 > --- a/drivers/dma/sirf-dma.c > +++ b/drivers/dma/sirf-dma.c > @@ -653,10 +653,8 @@ static int sirfsoc_dma_probe(struct platform_device *op) > int ret, i; > > sdma = devm_kzalloc(dev, sizeof(*sdma), GFP_KERNEL); > - if (!sdma) { > - dev_err(dev, "Memory exhausted!\n"); > + if (!sdma) > return -ENOMEM; > - } > > if (of_device_is_compatible(dn, "sirf,marco-dmac")) > sdma->is_marco = true; > diff --git a/drivers/dma/tegra20-apb-dma.c b/drivers/dma/tegra20-apb-dma.c > index 67a6752..84f4faf 100644 > --- a/drivers/dma/tegra20-apb-dma.c > +++ b/drivers/dma/tegra20-apb-dma.c > @@ -1262,10 +1262,8 @@ static int tegra_dma_probe(struct platform_device *pdev) > > tdma = devm_kzalloc(&pdev->dev, sizeof(*tdma) + cdata->nr_channels * > sizeof(struct tegra_dma_channel), GFP_KERNEL); > - if (!tdma) { > - dev_err(&pdev->dev, "Error: memory allocation failed\n"); > + if (!tdma) > return -ENOMEM; > - } > > tdma->dev = &pdev->dev; > tdma->chip_data = cdata; > diff --git a/drivers/extcon/extcon-arizona.c b/drivers/extcon/extcon-arizona.c > index 91a702b..8adf89b 100644 > --- a/drivers/extcon/extcon-arizona.c > +++ b/drivers/extcon/extcon-arizona.c > @@ -1094,7 +1094,6 @@ static int arizona_extcon_probe(struct platform_device *pdev) > > info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); > if (!info) { > - dev_err(&pdev->dev, "Failed to allocate memory\n"); > ret = -ENOMEM; > goto err; > } > diff --git a/drivers/extcon/extcon-max77693.c b/drivers/extcon/extcon-max77693.c > index 5ee0344..be941e0 100644 > --- a/drivers/extcon/extcon-max77693.c > +++ b/drivers/extcon/extcon-max77693.c > @@ -1099,10 +1099,9 @@ static int max77693_muic_probe(struct platform_device *pdev) > > info = devm_kzalloc(&pdev->dev, sizeof(struct max77693_muic_info), > GFP_KERNEL); > - if (!info) { > - dev_err(&pdev->dev, "failed to allocate memory\n"); > + if (!info) > return -ENOMEM; > - } > + > info->dev = &pdev->dev; > info->max77693 = max77693; > if (info->max77693->regmap_muic) { > @@ -1178,7 +1177,6 @@ static int max77693_muic_probe(struct platform_device *pdev) > info->edev = devm_kzalloc(&pdev->dev, sizeof(struct extcon_dev), > GFP_KERNEL); > if (!info->edev) { > - dev_err(&pdev->dev, "failed to allocate memory for extcon\n"); > ret = -ENOMEM; > goto err_irq; > } > diff --git a/drivers/extcon/extcon-max8997.c b/drivers/extcon/extcon-max8997.c > index b9e726d..2520e3d 100644 > --- a/drivers/extcon/extcon-max8997.c > +++ b/drivers/extcon/extcon-max8997.c > @@ -661,10 +661,8 @@ static int max8997_muic_probe(struct platform_device *pdev) > > info = devm_kzalloc(&pdev->dev, sizeof(struct max8997_muic_info), > GFP_KERNEL); > - if (!info) { > - dev_err(&pdev->dev, "failed to allocate memory\n"); > + if (!info) > return -ENOMEM; > - } > > info->dev = &pdev->dev; > info->muic = max8997->muic; > @@ -702,7 +700,6 @@ static int max8997_muic_probe(struct platform_device *pdev) > info->edev = devm_kzalloc(&pdev->dev, sizeof(struct extcon_dev), > GFP_KERNEL); > if (!info->edev) { > - dev_err(&pdev->dev, "failed to allocate memory for extcon\n"); > ret = -ENOMEM; > goto err_irq; > } > diff --git a/drivers/gpio/gpio-adp5520.c b/drivers/gpio/gpio-adp5520.c > index 084337d..c025b6c 100644 > --- a/drivers/gpio/gpio-adp5520.c > +++ b/drivers/gpio/gpio-adp5520.c > @@ -106,10 +106,8 @@ static int adp5520_gpio_probe(struct platform_device *pdev) > } > > dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); > - if (dev == NULL) { > - dev_err(&pdev->dev, "failed to alloc memory\n"); > + if (dev == NULL) > return -ENOMEM; > - } > > dev->master = pdev->dev.parent; > > diff --git a/drivers/gpio/gpio-em.c b/drivers/gpio/gpio-em.c > index 160d759..5fc4433 100644 > --- a/drivers/gpio/gpio-em.c > +++ b/drivers/gpio/gpio-em.c > @@ -263,7 +263,6 @@ static int em_gio_probe(struct platform_device *pdev) > > p = devm_kzalloc(&pdev->dev, sizeof(*p), GFP_KERNEL); > if (!p) { > - dev_err(&pdev->dev, "failed to allocate driver data\n"); > ret = -ENOMEM; > goto err0; > } > diff --git a/drivers/gpio/gpio-langwell.c b/drivers/gpio/gpio-langwell.c > index bfa1af1..53456b9 100644 > --- a/drivers/gpio/gpio-langwell.c > +++ b/drivers/gpio/gpio-langwell.c > @@ -337,10 +337,8 @@ static int lnw_gpio_probe(struct pci_dev *pdev, > pcim_iounmap_regions(pdev, 1 << 1); > > lnw = devm_kzalloc(&pdev->dev, sizeof(*lnw), GFP_KERNEL); > - if (!lnw) { > - dev_err(&pdev->dev, "can't allocate chip data\n"); > + if (!lnw) > return -ENOMEM; > - } > > lnw->reg_base = pcim_iomap_table(pdev)[0]; > lnw->chip.label = dev_name(&pdev->dev); > diff --git a/drivers/gpio/gpio-lynxpoint.c b/drivers/gpio/gpio-lynxpoint.c > index 2d9ca60..6915677 100644 > --- a/drivers/gpio/gpio-lynxpoint.c > +++ b/drivers/gpio/gpio-lynxpoint.c > @@ -352,10 +352,8 @@ static int lp_gpio_probe(struct platform_device *pdev) > int ret = -ENODEV; > > lg = devm_kzalloc(dev, sizeof(struct lp_gpio), GFP_KERNEL); > - if (!lg) { > - dev_err(dev, "can't allocate lp_gpio chip data\n"); > + if (!lg) > return -ENOMEM; > - } > > lg->pdev = pdev; > platform_set_drvdata(pdev, lg); > diff --git a/drivers/gpio/gpio-mvebu.c b/drivers/gpio/gpio-mvebu.c > index 3c3321f..3902a91 100644 > --- a/drivers/gpio/gpio-mvebu.c > +++ b/drivers/gpio/gpio-mvebu.c > @@ -567,10 +567,8 @@ static int mvebu_gpio_probe(struct platform_device *pdev) > soc_variant = MVEBU_GPIO_SOC_VARIANT_ORION; > > mvchip = devm_kzalloc(&pdev->dev, sizeof(struct mvebu_gpio_chip), GFP_KERNEL); > - if (!mvchip) { > - dev_err(&pdev->dev, "Cannot allocate memory\n"); > + if (!mvchip) > return -ENOMEM; > - } > > if (of_property_read_u32(pdev->dev.of_node, "ngpios", &ngpios)) { > dev_err(&pdev->dev, "Missing ngpios OF property\n"); > diff --git a/drivers/gpio/gpio-omap.c b/drivers/gpio/gpio-omap.c > index 0ff4355..1ab10d5 100644 > --- a/drivers/gpio/gpio-omap.c > +++ b/drivers/gpio/gpio-omap.c > @@ -1105,10 +1105,8 @@ static int omap_gpio_probe(struct platform_device *pdev) > return -EINVAL; > > bank = devm_kzalloc(dev, sizeof(struct gpio_bank), GFP_KERNEL); > - if (!bank) { > - dev_err(dev, "Memory alloc failed\n"); > + if (!bank) > return -ENOMEM; > - } > > res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); > if (unlikely(!res)) { > diff --git a/drivers/gpio/gpio-palmas.c b/drivers/gpio/gpio-palmas.c > index 11801e98..46a4bc9 100644 > --- a/drivers/gpio/gpio-palmas.c > +++ b/drivers/gpio/gpio-palmas.c > @@ -173,10 +173,8 @@ static int palmas_gpio_probe(struct platform_device *pdev) > > palmas_gpio = devm_kzalloc(&pdev->dev, > sizeof(*palmas_gpio), GFP_KERNEL); > - if (!palmas_gpio) { > - dev_err(&pdev->dev, "Could not allocate palmas_gpio\n"); > + if (!palmas_gpio) > return -ENOMEM; > - } > > palmas_gpio->palmas = palmas; > palmas_gpio->gpio_chip.owner = THIS_MODULE; > diff --git a/drivers/gpio/gpio-rc5t583.c b/drivers/gpio/gpio-rc5t583.c > index e63d6a3..a998c61 100644 > --- a/drivers/gpio/gpio-rc5t583.c > +++ b/drivers/gpio/gpio-rc5t583.c > @@ -119,10 +119,8 @@ static int rc5t583_gpio_probe(struct platform_device *pdev) > > rc5t583_gpio = devm_kzalloc(&pdev->dev, sizeof(*rc5t583_gpio), > GFP_KERNEL); > - if (!rc5t583_gpio) { > - dev_warn(&pdev->dev, "Mem allocation for rc5t583_gpio failed"); > + if (!rc5t583_gpio) > return -ENOMEM; > - } > > rc5t583_gpio->gpio_chip.label = "gpio-rc5t583", > rc5t583_gpio->gpio_chip.owner = THIS_MODULE, > diff --git a/drivers/gpio/gpio-rcar.c b/drivers/gpio/gpio-rcar.c > index 6038966..22d3739 100644 > --- a/drivers/gpio/gpio-rcar.c > +++ b/drivers/gpio/gpio-rcar.c > @@ -320,7 +320,6 @@ static int gpio_rcar_probe(struct platform_device *pdev) > > p = devm_kzalloc(&pdev->dev, sizeof(*p), GFP_KERNEL); > if (!p) { > - dev_err(&pdev->dev, "failed to allocate driver data\n"); > ret = -ENOMEM; > goto err0; > } > diff --git a/drivers/gpio/gpio-spear-spics.c b/drivers/gpio/gpio-spear-spics.c > index e9a0415..51564df 100644 > --- a/drivers/gpio/gpio-spear-spics.c > +++ b/drivers/gpio/gpio-spear-spics.c > @@ -129,10 +129,8 @@ static int spics_gpio_probe(struct platform_device *pdev) > int ret; > > spics = devm_kzalloc(&pdev->dev, sizeof(*spics), GFP_KERNEL); > - if (!spics) { > - dev_err(&pdev->dev, "memory allocation fail\n"); > + if (!spics) > return -ENOMEM; > - } > > res = platform_get_resource(pdev, IORESOURCE_MEM, 0); > spics->base = devm_ioremap_resource(&pdev->dev, res); > diff --git a/drivers/gpio/gpio-tegra.c b/drivers/gpio/gpio-tegra.c > index 9a62672..3777f12 100644 > --- a/drivers/gpio/gpio-tegra.c > +++ b/drivers/gpio/gpio-tegra.c > @@ -439,10 +439,8 @@ static int tegra_gpio_probe(struct platform_device *pdev) > tegra_gpio_banks = devm_kzalloc(&pdev->dev, > tegra_gpio_bank_count * sizeof(*tegra_gpio_banks), > GFP_KERNEL); > - if (!tegra_gpio_banks) { > - dev_err(&pdev->dev, "Couldn't allocate bank structure\n"); > + if (!tegra_gpio_banks) > return -ENODEV; > - } > > irq_domain = irq_domain_add_linear(pdev->dev.of_node, > tegra_gpio_chip.ngpio, > diff --git a/drivers/gpio/gpio-tps6586x.c b/drivers/gpio/gpio-tps6586x.c > index 29e8e75..c1a6918 100644 > --- a/drivers/gpio/gpio-tps6586x.c > +++ b/drivers/gpio/gpio-tps6586x.c > @@ -97,10 +97,8 @@ static int tps6586x_gpio_probe(struct platform_device *pdev) > pdata = dev_get_platdata(pdev->dev.parent); > tps6586x_gpio = devm_kzalloc(&pdev->dev, > sizeof(*tps6586x_gpio), GFP_KERNEL); > - if (!tps6586x_gpio) { > - dev_err(&pdev->dev, "Could not allocate tps6586x_gpio\n"); > + if (!tps6586x_gpio) > return -ENOMEM; > - } > > tps6586x_gpio->parent = pdev->dev.parent; > > diff --git a/drivers/gpio/gpio-tps65910.c b/drivers/gpio/gpio-tps65910.c > index 0614621..377ada4 100644 > --- a/drivers/gpio/gpio-tps65910.c > +++ b/drivers/gpio/gpio-tps65910.c > @@ -123,10 +123,8 @@ static int tps65910_gpio_probe(struct platform_device *pdev) > > tps65910_gpio = devm_kzalloc(&pdev->dev, > sizeof(*tps65910_gpio), GFP_KERNEL); > - if (!tps65910_gpio) { > - dev_err(&pdev->dev, "Could not allocate tps65910_gpio\n"); > + if (!tps65910_gpio) > return -ENOMEM; > - } > > tps65910_gpio->tps65910 = tps65910; > > diff --git a/drivers/gpio/gpio-tz1090-pdc.c b/drivers/gpio/gpio-tz1090-pdc.c > index f512da2..10112dd 100644 > --- a/drivers/gpio/gpio-tz1090-pdc.c > +++ b/drivers/gpio/gpio-tz1090-pdc.c > @@ -183,10 +183,8 @@ static int tz1090_pdc_gpio_probe(struct platform_device *pdev) > } > > priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); > - if (!priv) { > - dev_err(&pdev->dev, "unable to allocate driver data\n"); > + if (!priv) > return -ENOMEM; > - } > > /* Ioremap the registers */ > priv->reg = devm_ioremap(&pdev->dev, res_regs->start, > diff --git a/drivers/gpio/gpio-tz1090.c b/drivers/gpio/gpio-tz1090.c > index 23e0613..a7ccc47 100644 > --- a/drivers/gpio/gpio-tz1090.c > +++ b/drivers/gpio/gpio-tz1090.c > @@ -413,10 +413,8 @@ static int tz1090_gpio_bank_probe(struct tz1090_gpio_bank_info *info) > int err; > > bank = devm_kzalloc(dev, sizeof(*bank), GFP_KERNEL); > - if (!bank) { > - dev_err(dev, "unable to allocate driver data\n"); > + if (!bank) > return -ENOMEM; > - } > > /* Offset the main registers to the first register in this bank */ > bank->reg = info->priv->reg + info->index * 4; > diff --git a/drivers/gpu/drm/rcar-du/rcar_du_drv.c b/drivers/gpu/drm/rcar-du/rcar_du_drv.c > index 0023f97..95b634e 100644 > --- a/drivers/gpu/drm/rcar-du/rcar_du_drv.c > +++ b/drivers/gpu/drm/rcar-du/rcar_du_drv.c > @@ -64,10 +64,8 @@ static int rcar_du_load(struct drm_device *dev, unsigned long flags) > } > > rcdu = devm_kzalloc(&pdev->dev, sizeof(*rcdu), GFP_KERNEL); > - if (rcdu == NULL) { > - dev_err(dev->dev, "failed to allocate private data\n"); > + if (rcdu == NULL) > return -ENOMEM; > - } > > rcdu->dev = &pdev->dev; > rcdu->pdata = pdata; > diff --git a/drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.c b/drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.c > index a0f6a17..74b26f5 100644 > --- a/drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.c > +++ b/drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.c > @@ -175,10 +175,8 @@ int rcar_du_lvdsenc_init(struct rcar_du_device *rcdu) > > for (i = 0; i < rcdu->info->num_lvds; ++i) { > lvds = devm_kzalloc(&pdev->dev, sizeof(*lvds), GFP_KERNEL); > - if (lvds == NULL) { > - dev_err(&pdev->dev, "failed to allocate private data\n"); > + if (lvds == NULL) > return -ENOMEM; > - } > > lvds->dev = rcdu; > lvds->index = i; > diff --git a/drivers/gpu/drm/shmobile/shmob_drm_drv.c b/drivers/gpu/drm/shmobile/shmob_drm_drv.c > index 0155518..7296f4e 100644 > --- a/drivers/gpu/drm/shmobile/shmob_drm_drv.c > +++ b/drivers/gpu/drm/shmobile/shmob_drm_drv.c > @@ -131,10 +131,8 @@ static int shmob_drm_load(struct drm_device *dev, unsigned long flags) > } > > sdev = devm_kzalloc(&pdev->dev, sizeof(*sdev), GFP_KERNEL); > - if (sdev == NULL) { > - dev_err(dev->dev, "failed to allocate private data\n"); > + if (sdev == NULL) > return -ENOMEM; > - } > > sdev->dev = &pdev->dev; > sdev->pdata = pdata; > diff --git a/drivers/hid/hid-a4tech.c b/drivers/hid/hid-a4tech.c > index 9428ea7..6b583bd 100644 > --- a/drivers/hid/hid-a4tech.c > +++ b/drivers/hid/hid-a4tech.c > @@ -91,10 +91,8 @@ static int a4_probe(struct hid_device *hdev, const struct hid_device_id *id) > int ret; > > a4 = devm_kzalloc(&hdev->dev, sizeof(*a4), GFP_KERNEL); > - if (a4 == NULL) { > - hid_err(hdev, "can't alloc device descriptor\n"); > + if (a4 == NULL) > return -ENOMEM; > - } > > a4->quirks = id->driver_data; > > diff --git a/drivers/hid/hid-apple.c b/drivers/hid/hid-apple.c > index 881cf7b..2700a27 100644 > --- a/drivers/hid/hid-apple.c > +++ b/drivers/hid/hid-apple.c > @@ -350,10 +350,8 @@ static int apple_probe(struct hid_device *hdev, > int ret; > > asc = devm_kzalloc(&hdev->dev, sizeof(*asc), GFP_KERNEL); > - if (asc == NULL) { > - hid_err(hdev, "can't alloc apple descriptor\n"); > + if (asc == NULL) > return -ENOMEM; > - } > > asc->quirks = quirks; > > diff --git a/drivers/hid/hid-lenovo-tpkbd.c b/drivers/hid/hid-lenovo-tpkbd.c > index 2d25b6c..41c146e 100644 > --- a/drivers/hid/hid-lenovo-tpkbd.c > +++ b/drivers/hid/hid-lenovo-tpkbd.c > @@ -354,10 +354,8 @@ static int tpkbd_probe_tp(struct hid_device *hdev) > data_pointer = devm_kzalloc(&hdev->dev, > sizeof(struct tpkbd_data_pointer), > GFP_KERNEL); > - if (data_pointer == NULL) { > - hid_err(hdev, "Could not allocate memory for driver data\n"); > + if (data_pointer == NULL) > return -ENOMEM; > - } > > // set same default values as windows driver > data_pointer->sensitivity = 0xa0; > @@ -365,10 +363,9 @@ static int tpkbd_probe_tp(struct hid_device *hdev) > > name_mute = devm_kzalloc(&hdev->dev, name_sz, GFP_KERNEL); > name_micmute = devm_kzalloc(&hdev->dev, name_sz, GFP_KERNEL); > - if (name_mute == NULL || name_micmute == NULL) { > - hid_err(hdev, "Could not allocate memory for led data\n"); > + if (name_mute == NULL || name_micmute == NULL) > return -ENOMEM; > - } > + > snprintf(name_mute, name_sz, "%s:amber:mute", dev_name(dev)); > snprintf(name_micmute, name_sz, "%s:amber:micmute", dev_name(dev)); > > diff --git a/drivers/hid/hid-magicmouse.c b/drivers/hid/hid-magicmouse.c > index 3b43d1c..8fdefed 100644 > --- a/drivers/hid/hid-magicmouse.c > +++ b/drivers/hid/hid-magicmouse.c > @@ -485,10 +485,8 @@ static int magicmouse_probe(struct hid_device *hdev, > int ret; > > msc = devm_kzalloc(&hdev->dev, sizeof(*msc), GFP_KERNEL); > - if (msc == NULL) { > - hid_err(hdev, "can't alloc magicmouse descriptor\n"); > + if (msc == NULL) > return -ENOMEM; > - } > > msc->scroll_accel = SCROLL_ACCEL_DEFAULT; > > diff --git a/drivers/hid/hid-multitouch.c b/drivers/hid/hid-multitouch.c > index 5e5fe1b..5a4af45 100644 > --- a/drivers/hid/hid-multitouch.c > +++ b/drivers/hid/hid-multitouch.c > @@ -966,10 +966,9 @@ static int mt_probe(struct hid_device *hdev, const struct hid_device_id *id) > hdev->quirks |= HID_QUIRK_NO_INIT_INPUT_REPORTS; > > td = devm_kzalloc(&hdev->dev, sizeof(struct mt_device), GFP_KERNEL); > - if (!td) { > - dev_err(&hdev->dev, "cannot allocate multitouch data\n"); > + if (!td) > return -ENOMEM; > - } > + > td->mtclass = *mtclass; > td->inputmode = -1; > td->maxcontact_report_id = -1; > @@ -980,10 +979,8 @@ static int mt_probe(struct hid_device *hdev, const struct hid_device_id *id) > > td->fields = devm_kzalloc(&hdev->dev, sizeof(struct mt_fields), > GFP_KERNEL); > - if (!td->fields) { > - dev_err(&hdev->dev, "cannot allocate multitouch fields data\n"); > + if (!td->fields) > return -ENOMEM; > - } > > if (id->vendor == HID_ANY_ID && id->product == HID_ANY_ID) > td->serial_maybe = true; > diff --git a/drivers/hid/hid-sensor-hub.c b/drivers/hid/hid-sensor-hub.c > index 10e1581..ebc2ef1 100644 > --- a/drivers/hid/hid-sensor-hub.c > +++ b/drivers/hid/hid-sensor-hub.c > @@ -478,15 +478,13 @@ static int sensor_hub_probe(struct hid_device *hdev, > int dev_cnt; > > sd = devm_kzalloc(&hdev->dev, sizeof(*sd), GFP_KERNEL); > - if (!sd) { > - hid_err(hdev, "cannot allocate Sensor data\n"); > + if (!sd) > return -ENOMEM; > - } > + > sd->hsdev = devm_kzalloc(&hdev->dev, sizeof(*sd->hsdev), GFP_KERNEL); > - if (!sd->hsdev) { > - hid_err(hdev, "cannot allocate hid_sensor_hub_device\n"); > + if (!sd->hsdev) > return -ENOMEM; > - } > + > hid_set_drvdata(hdev, sd); > sd->hsdev->hdev = hdev; > sd->hsdev->vendor_id = hdev->vendor; > diff --git a/drivers/hid/hid-sony.c b/drivers/hid/hid-sony.c > index bc37a18..eb35ad9 100644 > --- a/drivers/hid/hid-sony.c > +++ b/drivers/hid/hid-sony.c > @@ -622,10 +622,8 @@ static int sony_probe(struct hid_device *hdev, const struct hid_device_id *id) > unsigned int connect_mask = HID_CONNECT_DEFAULT; > > sc = devm_kzalloc(&hdev->dev, sizeof(*sc), GFP_KERNEL); > - if (sc == NULL) { > - hid_err(hdev, "can't alloc sony descriptor\n"); > + if (sc == NULL) > return -ENOMEM; > - } > > sc->quirks = quirks; > hid_set_drvdata(hdev, sc); > diff --git a/drivers/hid/hid-zydacron.c b/drivers/hid/hid-zydacron.c > index 1a660bd..89810ae 100644 > --- a/drivers/hid/hid-zydacron.c > +++ b/drivers/hid/hid-zydacron.c > @@ -170,10 +170,8 @@ static int zc_probe(struct hid_device *hdev, const struct hid_device_id *id) > struct zc_device *zc; > > zc = devm_kzalloc(&hdev->dev, sizeof(*zc), GFP_KERNEL); > - if (zc == NULL) { > - hid_err(hdev, "can't alloc descriptor\n"); > + if (zc == NULL) > return -ENOMEM; > - } > > hid_set_drvdata(hdev, zc); > > diff --git a/drivers/hwmon/f71805f.c b/drivers/hwmon/f71805f.c > index 15b7f52..952dff2 100644 > --- a/drivers/hwmon/f71805f.c > +++ b/drivers/hwmon/f71805f.c > @@ -1387,10 +1387,8 @@ static int f71805f_probe(struct platform_device *pdev) > > data = devm_kzalloc(&pdev->dev, sizeof(struct f71805f_data), > GFP_KERNEL); > - if (!data) { > - pr_err("Out of memory\n"); > + if (!data) > return -ENOMEM; > - } > > res = platform_get_resource(pdev, IORESOURCE_IO, 0); > if (!devm_request_region(&pdev->dev, res->start + ADDR_REG_OFFSET, 2, > diff --git a/drivers/hwmon/lm93.c b/drivers/hwmon/lm93.c > index a6f4605..ec6800e 100644 > --- a/drivers/hwmon/lm93.c > +++ b/drivers/hwmon/lm93.c > @@ -2747,10 +2747,9 @@ static int lm93_probe(struct i2c_client *client, > } > > data = devm_kzalloc(&client->dev, sizeof(struct lm93_data), GFP_KERNEL); > - if (!data) { > - dev_dbg(&client->dev, "out of memory!\n"); > + if (!data) > return -ENOMEM; > - } > + > i2c_set_clientdata(client, data); > > /* housekeeping */ > diff --git a/drivers/hwmon/max1111.c b/drivers/hwmon/max1111.c > index eda077d..f67d71e 100644 > --- a/drivers/hwmon/max1111.c > +++ b/drivers/hwmon/max1111.c > @@ -192,10 +192,8 @@ static int max1111_probe(struct spi_device *spi) > return err; > > data = devm_kzalloc(&spi->dev, sizeof(struct max1111_data), GFP_KERNEL); > - if (data == NULL) { > - dev_err(&spi->dev, "failed to allocate memory\n"); > + if (data == NULL) > return -ENOMEM; > - } > > switch (chip) { > case max1110: > diff --git a/drivers/hwmon/max197.c b/drivers/hwmon/max197.c > index 96dccaf..82128ad 100644 > --- a/drivers/hwmon/max197.c > +++ b/drivers/hwmon/max197.c > @@ -275,10 +275,8 @@ static int max197_probe(struct platform_device *pdev) > } > > data = devm_kzalloc(&pdev->dev, sizeof(struct max197_data), GFP_KERNEL); > - if (!data) { > - dev_err(&pdev->dev, "devm_kzalloc failed\n"); > + if (!data) > return -ENOMEM; > - } > > data->pdata = pdata; > mutex_init(&data->lock); > diff --git a/drivers/hwmon/max6650.c b/drivers/hwmon/max6650.c > index 3c16cbd..31df4ca 100644 > --- a/drivers/hwmon/max6650.c > +++ b/drivers/hwmon/max6650.c > @@ -547,10 +547,8 @@ static int max6650_probe(struct i2c_client *client, > > data = devm_kzalloc(&client->dev, sizeof(struct max6650_data), > GFP_KERNEL); > - if (!data) { > - dev_err(&client->dev, "out of memory.\n"); > + if (!data) > return -ENOMEM; > - } > > i2c_set_clientdata(client, data); > mutex_init(&data->update_lock); > diff --git a/drivers/hwmon/pc87427.c b/drivers/hwmon/pc87427.c > index 6e6ea44..60e5f60 100644 > --- a/drivers/hwmon/pc87427.c > +++ b/drivers/hwmon/pc87427.c > @@ -1081,10 +1081,8 @@ static int pc87427_probe(struct platform_device *pdev) > > data = devm_kzalloc(&pdev->dev, sizeof(struct pc87427_data), > GFP_KERNEL); > - if (!data) { > - pr_err("Out of memory\n"); > + if (!data) > return -ENOMEM; > - } > > data->address[0] = sio_data->address[0]; > data->address[1] = sio_data->address[1]; > diff --git a/drivers/hwmon/s3c-hwmon.c b/drivers/hwmon/s3c-hwmon.c > index 73bd64e..0674c13 100644 > --- a/drivers/hwmon/s3c-hwmon.c > +++ b/drivers/hwmon/s3c-hwmon.c > @@ -285,10 +285,8 @@ static int s3c_hwmon_probe(struct platform_device *dev) > } > > hwmon = devm_kzalloc(&dev->dev, sizeof(struct s3c_hwmon), GFP_KERNEL); > - if (hwmon == NULL) { > - dev_err(&dev->dev, "no memory\n"); > + if (hwmon == NULL) > return -ENOMEM; > - } > > platform_set_drvdata(dev, hwmon); > > diff --git a/drivers/hwmon/vt1211.c b/drivers/hwmon/vt1211.c > index 6b2f1a4..344b22e 100644 > --- a/drivers/hwmon/vt1211.c > +++ b/drivers/hwmon/vt1211.c > @@ -1152,10 +1152,8 @@ static int vt1211_probe(struct platform_device *pdev) > int i, err; > > data = devm_kzalloc(dev, sizeof(struct vt1211_data), GFP_KERNEL); > - if (!data) { > - dev_err(dev, "Out of memory\n"); > + if (!data) > return -ENOMEM; > - } > > res = platform_get_resource(pdev, IORESOURCE_IO, 0); > if (!devm_request_region(dev, res->start, resource_size(res), > diff --git a/drivers/i2c/busses/i2c-bcm2835.c b/drivers/i2c/busses/i2c-bcm2835.c > index ea4b08f..e834890 100644 > --- a/drivers/i2c/busses/i2c-bcm2835.c > +++ b/drivers/i2c/busses/i2c-bcm2835.c > @@ -225,10 +225,9 @@ static int bcm2835_i2c_probe(struct platform_device *pdev) > struct i2c_adapter *adap; > > i2c_dev = devm_kzalloc(&pdev->dev, sizeof(*i2c_dev), GFP_KERNEL); > - if (!i2c_dev) { > - dev_err(&pdev->dev, "Cannot allocate i2c_dev\n"); > + if (!i2c_dev) > return -ENOMEM; > - } > + > platform_set_drvdata(pdev, i2c_dev); > i2c_dev->dev = &pdev->dev; > init_completion(&i2c_dev->completion); > diff --git a/drivers/i2c/busses/i2c-davinci.c b/drivers/i2c/busses/i2c-davinci.c > index 132369f..68c19f9 100644 > --- a/drivers/i2c/busses/i2c-davinci.c > +++ b/drivers/i2c/busses/i2c-davinci.c > @@ -651,10 +651,8 @@ static int davinci_i2c_probe(struct platform_device *pdev) > > dev = devm_kzalloc(&pdev->dev, sizeof(struct davinci_i2c_dev), > GFP_KERNEL); > - if (!dev) { > - dev_err(&pdev->dev, "Memory allocation failed\n"); > + if (!dev) > return -ENOMEM; > - } > > init_completion(&dev->cmd_complete); > #ifdef CONFIG_CPU_FREQ > diff --git a/drivers/i2c/busses/i2c-imx.c b/drivers/i2c/busses/i2c-imx.c > index ccf4665..7acec52 100644 > --- a/drivers/i2c/busses/i2c-imx.c > +++ b/drivers/i2c/busses/i2c-imx.c > @@ -615,10 +615,8 @@ static int __init i2c_imx_probe(struct platform_device *pdev) > > i2c_imx = devm_kzalloc(&pdev->dev, sizeof(struct imx_i2c_struct), > GFP_KERNEL); > - if (!i2c_imx) { > - dev_err(&pdev->dev, "can't allocate interface\n"); > + if (!i2c_imx) > return -ENOMEM; > - } > > if (of_id) > i2c_imx->hwdata = of_id->data; > diff --git a/drivers/i2c/busses/i2c-octeon.c b/drivers/i2c/busses/i2c-octeon.c > index b929ba2..837121d 100644 > --- a/drivers/i2c/busses/i2c-octeon.c > +++ b/drivers/i2c/busses/i2c-octeon.c > @@ -522,7 +522,6 @@ static int octeon_i2c_probe(struct platform_device *pdev) > > i2c = devm_kzalloc(&pdev->dev, sizeof(*i2c), GFP_KERNEL); > if (!i2c) { > - dev_err(&pdev->dev, "kzalloc failed\n"); > result = -ENOMEM; > goto out; > } > diff --git a/drivers/i2c/busses/i2c-omap.c b/drivers/i2c/busses/i2c-omap.c > index 6d8308d..fa2cf0a 100644 > --- a/drivers/i2c/busses/i2c-omap.c > +++ b/drivers/i2c/busses/i2c-omap.c > @@ -1089,10 +1089,8 @@ omap_i2c_probe(struct platform_device *pdev) > } > > dev = devm_kzalloc(&pdev->dev, sizeof(struct omap_i2c_dev), GFP_KERNEL); > - if (!dev) { > - dev_err(&pdev->dev, "Menory allocation failed\n"); > + if (!dev) > return -ENOMEM; > - } > > mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); > dev->base = devm_ioremap_resource(&pdev->dev, mem); > diff --git a/drivers/i2c/busses/i2c-rcar.c b/drivers/i2c/busses/i2c-rcar.c > index d2fe11d..f50ff29 100644 > --- a/drivers/i2c/busses/i2c-rcar.c > +++ b/drivers/i2c/busses/i2c-rcar.c > @@ -643,10 +643,8 @@ static int rcar_i2c_probe(struct platform_device *pdev) > int ret; > > priv = devm_kzalloc(dev, sizeof(struct rcar_i2c_priv), GFP_KERNEL); > - if (!priv) { > - dev_err(dev, "no mem for private data\n"); > + if (!priv) > return -ENOMEM; > - } > > bus_speed = 100000; /* default 100 kHz */ > if (pdata && pdata->bus_speed) > diff --git a/drivers/i2c/busses/i2c-s3c2410.c b/drivers/i2c/busses/i2c-s3c2410.c > index 3535f3c..60dc2c8 100644 > --- a/drivers/i2c/busses/i2c-s3c2410.c > +++ b/drivers/i2c/busses/i2c-s3c2410.c > @@ -1040,16 +1040,12 @@ static int s3c24xx_i2c_probe(struct platform_device *pdev) > } > > i2c = devm_kzalloc(&pdev->dev, sizeof(struct s3c24xx_i2c), GFP_KERNEL); > - if (!i2c) { > - dev_err(&pdev->dev, "no memory for state\n"); > + if (!i2c) > return -ENOMEM; > - } > > i2c->pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); > - if (!i2c->pdata) { > - dev_err(&pdev->dev, "no memory for platform data\n"); > + if (!i2c->pdata) > return -ENOMEM; > - } > > i2c->quirks = s3c24xx_get_device_quirks(pdev); > if (pdata) > diff --git a/drivers/i2c/busses/i2c-sirf.c b/drivers/i2c/busses/i2c-sirf.c > index 6784f7f..02556c0 100644 > --- a/drivers/i2c/busses/i2c-sirf.c > +++ b/drivers/i2c/busses/i2c-sirf.c > @@ -307,7 +307,6 @@ static int i2c_sirfsoc_probe(struct platform_device *pdev) > > siic = devm_kzalloc(&pdev->dev, sizeof(*siic), GFP_KERNEL); > if (!siic) { > - dev_err(&pdev->dev, "Can't allocate driver data\n"); > err = -ENOMEM; > goto out; > } > diff --git a/drivers/i2c/busses/i2c-stu300.c b/drivers/i2c/busses/i2c-stu300.c > index f8f6f2e..4a4983d 100644 > --- a/drivers/i2c/busses/i2c-stu300.c > +++ b/drivers/i2c/busses/i2c-stu300.c > @@ -869,10 +869,8 @@ stu300_probe(struct platform_device *pdev) > int ret = 0; > > dev = devm_kzalloc(&pdev->dev, sizeof(struct stu300_dev), GFP_KERNEL); > - if (!dev) { > - dev_err(&pdev->dev, "could not allocate device struct\n"); > + if (!dev) > return -ENOMEM; > - } > > bus_nr = pdev->id; > dev->clk = devm_clk_get(&pdev->dev, NULL); > diff --git a/drivers/i2c/busses/i2c-tegra.c b/drivers/i2c/busses/i2c-tegra.c > index c457cb4..3fcb78b 100644 > --- a/drivers/i2c/busses/i2c-tegra.c > +++ b/drivers/i2c/busses/i2c-tegra.c > @@ -731,10 +731,8 @@ static int tegra_i2c_probe(struct platform_device *pdev) > } > > i2c_dev = devm_kzalloc(&pdev->dev, sizeof(*i2c_dev), GFP_KERNEL); > - if (!i2c_dev) { > - dev_err(&pdev->dev, "Could not allocate struct tegra_i2c_dev"); > + if (!i2c_dev) > return -ENOMEM; > - } > > i2c_dev->base = base; > i2c_dev->div_clk = div_clk; > diff --git a/drivers/i2c/busses/i2c-wmt.c b/drivers/i2c/busses/i2c-wmt.c > index c65da3d..0d80da2 100644 > --- a/drivers/i2c/busses/i2c-wmt.c > +++ b/drivers/i2c/busses/i2c-wmt.c > @@ -378,10 +378,8 @@ static int wmt_i2c_probe(struct platform_device *pdev) > u32 clk_rate; > > i2c_dev = devm_kzalloc(&pdev->dev, sizeof(*i2c_dev), GFP_KERNEL); > - if (!i2c_dev) { > - dev_err(&pdev->dev, "device memory allocation failed\n"); > + if (!i2c_dev) > return -ENOMEM; > - } > > res = platform_get_resource(pdev, IORESOURCE_MEM, 0); > i2c_dev->base = devm_ioremap_resource(&pdev->dev, res); > diff --git a/drivers/i2c/muxes/i2c-arb-gpio-challenge.c b/drivers/i2c/muxes/i2c-arb-gpio-challenge.c > index 74b41ae..556a9f4 100644 > --- a/drivers/i2c/muxes/i2c-arb-gpio-challenge.c > +++ b/drivers/i2c/muxes/i2c-arb-gpio-challenge.c > @@ -136,10 +136,9 @@ static int i2c_arbitrator_probe(struct platform_device *pdev) > } > > arb = devm_kzalloc(dev, sizeof(*arb), GFP_KERNEL); > - if (!arb) { > - dev_err(dev, "Cannot allocate i2c_arbitrator_data\n"); > + if (!arb) > return -ENOMEM; > - } > + > platform_set_drvdata(pdev, arb); > > /* Request GPIOs */ > diff --git a/drivers/i2c/muxes/i2c-mux-gpio.c b/drivers/i2c/muxes/i2c-mux-gpio.c > index 5d4a99b..62456b4 100644 > --- a/drivers/i2c/muxes/i2c-mux-gpio.c > +++ b/drivers/i2c/muxes/i2c-mux-gpio.c > @@ -89,10 +89,8 @@ static int i2c_mux_gpio_probe_dt(struct gpiomux *mux, > values = devm_kzalloc(&pdev->dev, > sizeof(*mux->data.values) * mux->data.n_values, > GFP_KERNEL); > - if (!values) { > - dev_err(&pdev->dev, "Cannot allocate values array"); > + if (!values) > return -ENOMEM; > - } > > for_each_child_of_node(np, child) { > of_property_read_u32(child, "reg", values + i); > @@ -111,10 +109,8 @@ static int i2c_mux_gpio_probe_dt(struct gpiomux *mux, > > gpios = devm_kzalloc(&pdev->dev, > sizeof(*mux->data.gpios) * mux->data.n_gpios, GFP_KERNEL); > - if (!gpios) { > - dev_err(&pdev->dev, "Cannot allocate gpios array"); > + if (!gpios) > return -ENOMEM; > - } > > for (i = 0; i < mux->data.n_gpios; i++) > gpios[i] = of_get_named_gpio(np, "mux-gpios", i); > @@ -140,10 +136,8 @@ static int i2c_mux_gpio_probe(struct platform_device *pdev) > int i, ret; > > mux = devm_kzalloc(&pdev->dev, sizeof(*mux), GFP_KERNEL); > - if (!mux) { > - dev_err(&pdev->dev, "Cannot allocate gpiomux structure"); > + if (!mux) > return -ENOMEM; > - } > > platform_set_drvdata(pdev, mux); > > @@ -187,7 +181,6 @@ static int i2c_mux_gpio_probe(struct platform_device *pdev) > sizeof(*mux->adap) * mux->data.n_values, > GFP_KERNEL); > if (!mux->adap) { > - dev_err(&pdev->dev, "Cannot allocate i2c_adapter structure"); > ret = -ENOMEM; > goto alloc_failed; > } > diff --git a/drivers/i2c/muxes/i2c-mux-pinctrl.c b/drivers/i2c/muxes/i2c-mux-pinctrl.c > index 69a9173..04d08d8 100644 > --- a/drivers/i2c/muxes/i2c-mux-pinctrl.c > +++ b/drivers/i2c/muxes/i2c-mux-pinctrl.c > @@ -64,11 +64,8 @@ static int i2c_mux_pinctrl_parse_dt(struct i2c_mux_pinctrl *mux, > return 0; > > mux->pdata = devm_kzalloc(&pdev->dev, sizeof(*mux->pdata), GFP_KERNEL); > - if (!mux->pdata) { > - dev_err(mux->dev, > - "Cannot allocate i2c_mux_pinctrl_platform_data\n"); > + if (!mux->pdata) > return -ENOMEM; > - } > > num_names = of_property_count_strings(np, "pinctrl-names"); > if (num_names < 0) { > @@ -80,10 +77,8 @@ static int i2c_mux_pinctrl_parse_dt(struct i2c_mux_pinctrl *mux, > mux->pdata->pinctrl_states = devm_kzalloc(&pdev->dev, > sizeof(*mux->pdata->pinctrl_states) * num_names, > GFP_KERNEL); > - if (!mux->pdata->pinctrl_states) { > - dev_err(mux->dev, "Cannot allocate pinctrl_states\n"); > + if (!mux->pdata->pinctrl_states) > return -ENOMEM; > - } > > for (i = 0; i < num_names; i++) { > ret = of_property_read_string_index(np, "pinctrl-names", i, > @@ -136,7 +131,6 @@ static int i2c_mux_pinctrl_probe(struct platform_device *pdev) > > mux = devm_kzalloc(&pdev->dev, sizeof(*mux), GFP_KERNEL); > if (!mux) { > - dev_err(&pdev->dev, "Cannot allocate i2c_mux_pinctrl\n"); > ret = -ENOMEM; > goto err; > } > @@ -160,7 +154,6 @@ static int i2c_mux_pinctrl_probe(struct platform_device *pdev) > sizeof(*mux->states) * mux->pdata->bus_count, > GFP_KERNEL); > if (!mux->states) { > - dev_err(&pdev->dev, "Cannot allocate states\n"); > ret = -ENOMEM; > goto err; > } > @@ -169,7 +162,6 @@ static int i2c_mux_pinctrl_probe(struct platform_device *pdev) > sizeof(*mux->busses) * mux->pdata->bus_count, > GFP_KERNEL); > if (!mux->busses) { > - dev_err(&pdev->dev, "Cannot allocate busses\n"); > ret = -ENOMEM; > goto err; > } > diff --git a/drivers/iio/adc/at91_adc.c b/drivers/iio/adc/at91_adc.c > index 7812194..a48037b 100644 > --- a/drivers/iio/adc/at91_adc.c > +++ b/drivers/iio/adc/at91_adc.c > @@ -491,7 +491,6 @@ static int at91_adc_probe_dt(struct at91_adc_state *st, > sizeof(struct at91_adc_trigger), > GFP_KERNEL); > if (!st->trigger_list) { > - dev_err(&idev->dev, "Could not allocate trigger list memory.\n"); > ret = -ENOMEM; > goto error_ret; > } > diff --git a/drivers/iio/frequency/adf4350.c b/drivers/iio/frequency/adf4350.c > index 85152547..5836e06 100644 > --- a/drivers/iio/frequency/adf4350.c > +++ b/drivers/iio/frequency/adf4350.c > @@ -387,10 +387,8 @@ static struct adf4350_platform_data *adf4350_parse_dt(struct device *dev) > int ret; > > pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); > - if (!pdata) { > - dev_err(dev, "could not allocate memory for platform data\n"); > + if (!pdata) > return NULL; > - } > > strncpy(&pdata->name[0], np->name, SPI_NAME_SIZE - 1); > > diff --git a/drivers/input/keyboard/imx_keypad.c b/drivers/input/keyboard/imx_keypad.c > index 328cfc1..f17d5a3 100644 > --- a/drivers/input/keyboard/imx_keypad.c > +++ b/drivers/input/keyboard/imx_keypad.c > @@ -450,10 +450,8 @@ static int imx_keypad_probe(struct platform_device *pdev) > > keypad = devm_kzalloc(&pdev->dev, sizeof(struct imx_keypad), > GFP_KERNEL); > - if (!keypad) { > - dev_err(&pdev->dev, "not enough memory for driver data\n"); > + if (!keypad) > return -ENOMEM; > - } > > keypad->input_dev = input_dev; > keypad->irq = irq; > diff --git a/drivers/input/keyboard/matrix_keypad.c b/drivers/input/keyboard/matrix_keypad.c > index 90ff73a..cb9ef49 100644 > --- a/drivers/input/keyboard/matrix_keypad.c > +++ b/drivers/input/keyboard/matrix_keypad.c > @@ -411,10 +411,8 @@ matrix_keypad_parse_dt(struct device *dev) > } > > pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); > - if (!pdata) { > - dev_err(dev, "could not allocate memory for platform data\n"); > + if (!pdata) > return ERR_PTR(-ENOMEM); > - } > > pdata->num_row_gpios = nrow = of_gpio_named_count(np, "row-gpios"); > pdata->num_col_gpios = ncol = of_gpio_named_count(np, "col-gpios"); > @@ -438,10 +436,8 @@ matrix_keypad_parse_dt(struct device *dev) > sizeof(unsigned int) * > (pdata->num_row_gpios + pdata->num_col_gpios), > GFP_KERNEL); > - if (!gpios) { > - dev_err(dev, "could not allocate memory for gpios\n"); > + if (!gpios) > return ERR_PTR(-ENOMEM); > - } > > for (i = 0; i < pdata->num_row_gpios; i++) > gpios[i] = of_get_named_gpio(np, "row-gpios", i); > diff --git a/drivers/input/keyboard/nspire-keypad.c b/drivers/input/keyboard/nspire-keypad.c > index b3e3eda..2f9ed07 100644 > --- a/drivers/input/keyboard/nspire-keypad.c > +++ b/drivers/input/keyboard/nspire-keypad.c > @@ -173,10 +173,8 @@ static int nspire_keypad_probe(struct platform_device *pdev) > > keypad = devm_kzalloc(&pdev->dev, sizeof(struct nspire_keypad), > GFP_KERNEL); > - if (!keypad) { > - dev_err(&pdev->dev, "failed to allocate keypad memory\n"); > + if (!keypad) > return -ENOMEM; > - } > > keypad->row_shift = get_count_order(KEYPAD_BITMASK_COLS); > > diff --git a/drivers/input/keyboard/pxa27x_keypad.c b/drivers/input/keyboard/pxa27x_keypad.c > index a2e758d..d056164 100644 > --- a/drivers/input/keyboard/pxa27x_keypad.c > +++ b/drivers/input/keyboard/pxa27x_keypad.c > @@ -291,10 +291,8 @@ static int pxa27x_keypad_build_keycode_from_dt(struct pxa27x_keypad *keypad) > int error; > > pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); > - if (!pdata) { > - dev_err(dev, "failed to allocate memory for pdata\n"); > + if (!pdata) > return -ENOMEM; > - } > > error = pxa27x_keypad_matrix_key_parse_dt(keypad, pdata); > if (error) { > diff --git a/drivers/input/keyboard/samsung-keypad.c b/drivers/input/keyboard/samsung-keypad.c > index ac43a48..b648ecd 100644 > --- a/drivers/input/keyboard/samsung-keypad.c > +++ b/drivers/input/keyboard/samsung-keypad.c > @@ -254,10 +254,8 @@ static struct samsung_keypad_platdata *samsung_keypad_parse_dt( > unsigned int key_count; > > pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); > - if (!pdata) { > - dev_err(dev, "could not allocate memory for platform data\n"); > + if (!pdata) > return NULL; > - } > > of_property_read_u32(np, "samsung,keypad-num-rows", &num_rows); > of_property_read_u32(np, "samsung,keypad-num-columns", &num_cols); > @@ -269,19 +267,17 @@ static struct samsung_keypad_platdata *samsung_keypad_parse_dt( > pdata->cols = num_cols; > > keymap_data = devm_kzalloc(dev, sizeof(*keymap_data), GFP_KERNEL); > - if (!keymap_data) { > - dev_err(dev, "could not allocate memory for keymap data\n"); > + if (!keymap_data) > return NULL; > - } > + > pdata->keymap_data = keymap_data; > > key_count = of_get_child_count(np); > keymap_data->keymap_size = key_count; > keymap = devm_kzalloc(dev, sizeof(uint32_t) * key_count, GFP_KERNEL); > - if (!keymap) { > - dev_err(dev, "could not allocate memory for keymap\n"); > + if (!keymap) > return NULL; > - } > + > keymap_data->keymap = keymap; > > for_each_child_of_node(np, key_np) { > diff --git a/drivers/input/keyboard/spear-keyboard.c b/drivers/input/keyboard/spear-keyboard.c > index 85ff530..9917f67 100644 > --- a/drivers/input/keyboard/spear-keyboard.c > +++ b/drivers/input/keyboard/spear-keyboard.c > @@ -198,10 +198,8 @@ static int spear_kbd_probe(struct platform_device *pdev) > } > > kbd = devm_kzalloc(&pdev->dev, sizeof(*kbd), GFP_KERNEL); > - if (!kbd) { > - dev_err(&pdev->dev, "not enough memory for driver data\n"); > + if (!kbd) > return -ENOMEM; > - } > > input_dev = devm_input_allocate_device(&pdev->dev); > if (!input_dev) { > diff --git a/drivers/input/keyboard/tegra-kbc.c b/drivers/input/keyboard/tegra-kbc.c > index 9cd20e6..b12a225 100644 > --- a/drivers/input/keyboard/tegra-kbc.c > +++ b/drivers/input/keyboard/tegra-kbc.c > @@ -617,10 +617,8 @@ static int tegra_kbc_probe(struct platform_device *pdev) > match = of_match_device(of_match_ptr(tegra_kbc_of_match), &pdev->dev); > > kbc = devm_kzalloc(&pdev->dev, sizeof(*kbc), GFP_KERNEL); > - if (!kbc) { > - dev_err(&pdev->dev, "failed to alloc memory for kbc\n"); > + if (!kbc) > return -ENOMEM; > - } > > kbc->dev = &pdev->dev; > kbc->hw_support = match->data; > diff --git a/drivers/input/matrix-keymap.c b/drivers/input/matrix-keymap.c > index 08b61f5..8775de0 100644 > --- a/drivers/input/matrix-keymap.c > +++ b/drivers/input/matrix-keymap.c > @@ -170,11 +170,8 @@ int matrix_keypad_build_keymap(const struct matrix_keymap_data *keymap_data, > keymap = devm_kzalloc(input_dev->dev.parent, > max_keys * sizeof(*keymap), > GFP_KERNEL); > - if (!keymap) { > - dev_err(input_dev->dev.parent, > - "Unable to allocate memory for keymap"); > + if (!keymap) > return -ENOMEM; > - } > } > > input_dev->keycode = keymap; > diff --git a/drivers/input/misc/da9055_onkey.c b/drivers/input/misc/da9055_onkey.c > index a0af8b2..3831598 100644 > --- a/drivers/input/misc/da9055_onkey.c > +++ b/drivers/input/misc/da9055_onkey.c > @@ -88,10 +88,8 @@ static int da9055_onkey_probe(struct platform_device *pdev) > } > > onkey = devm_kzalloc(&pdev->dev, sizeof(*onkey), GFP_KERNEL); > - if (!onkey) { > - dev_err(&pdev->dev, "Failed to allocate memory\n"); > + if (!onkey) > return -ENOMEM; > - } > > input_dev = input_allocate_device(); > if (!input_dev) { > diff --git a/drivers/input/misc/sirfsoc-onkey.c b/drivers/input/misc/sirfsoc-onkey.c > index 0621c36..b8ff3144 100644 > --- a/drivers/input/misc/sirfsoc-onkey.c > +++ b/drivers/input/misc/sirfsoc-onkey.c > @@ -65,10 +65,8 @@ static int sirfsoc_pwrc_probe(struct platform_device *pdev) > > pwrcdrv = devm_kzalloc(&pdev->dev, sizeof(struct sirfsoc_pwrc_drvdata), > GFP_KERNEL); > - if (!pwrcdrv) { > - dev_info(&pdev->dev, "Not enough memory for the device data\n"); > + if (!pwrcdrv) > return -ENOMEM; > - } > > /* > * we can't use of_iomap because pwrc is not mapped in memory, > diff --git a/drivers/input/misc/twl6040-vibra.c b/drivers/input/misc/twl6040-vibra.c > index 7864b0c..c447e08 100644 > --- a/drivers/input/misc/twl6040-vibra.c > +++ b/drivers/input/misc/twl6040-vibra.c > @@ -275,10 +275,8 @@ static int twl6040_vibra_probe(struct platform_device *pdev) > } > > info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); > - if (!info) { > - dev_err(&pdev->dev, "couldn't allocate memory\n"); > + if (!info) > return -ENOMEM; > - } > > info->dev = &pdev->dev; > > diff --git a/drivers/input/misc/wm831x-on.c b/drivers/input/misc/wm831x-on.c > index caa2c406..ac2e3cb 100644 > --- a/drivers/input/misc/wm831x-on.c > +++ b/drivers/input/misc/wm831x-on.c > @@ -78,10 +78,8 @@ static int wm831x_on_probe(struct platform_device *pdev) > > wm831x_on = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_on), > GFP_KERNEL); > - if (!wm831x_on) { > - dev_err(&pdev->dev, "Can't allocate data\n"); > + if (!wm831x_on) > return -ENOMEM; > - } > > wm831x_on->wm831x = wm831x; > INIT_DELAYED_WORK(&wm831x_on->work, wm831x_poll_on); > diff --git a/drivers/input/serio/apbps2.c b/drivers/input/serio/apbps2.c > index 17e01a8..455012d 100644 > --- a/drivers/input/serio/apbps2.c > +++ b/drivers/input/serio/apbps2.c > @@ -140,10 +140,8 @@ static int apbps2_of_probe(struct platform_device *ofdev) > struct resource *res; > > priv = devm_kzalloc(&ofdev->dev, sizeof(*priv), GFP_KERNEL); > - if (!priv) { > - dev_err(&ofdev->dev, "memory allocation failed\n"); > + if (!priv) > return -ENOMEM; > - } > > /* Find Device Address */ > res = platform_get_resource(ofdev, IORESOURCE_MEM, 0); > diff --git a/drivers/input/serio/arc_ps2.c b/drivers/input/serio/arc_ps2.c > index 8024a6d..0bbc24f 100644 > --- a/drivers/input/serio/arc_ps2.c > +++ b/drivers/input/serio/arc_ps2.c > @@ -197,10 +197,8 @@ static int arc_ps2_probe(struct platform_device *pdev) > > arc_ps2 = devm_kzalloc(&pdev->dev, sizeof(struct arc_ps2_data), > GFP_KERNEL); > - if (!arc_ps2) { > - dev_err(&pdev->dev, "out of memory\n"); > + if (!arc_ps2) > return -ENOMEM; > - } > > res = platform_get_resource(pdev, IORESOURCE_MEM, 0); > arc_ps2->addr = devm_ioremap_resource(&pdev->dev, res); > diff --git a/drivers/input/touchscreen/auo-pixcir-ts.c b/drivers/input/touchscreen/auo-pixcir-ts.c > index d3f9f6b..4f981c5 100644 > --- a/drivers/input/touchscreen/auo-pixcir-ts.c > +++ b/drivers/input/touchscreen/auo-pixcir-ts.c > @@ -494,10 +494,8 @@ static struct auo_pixcir_ts_platdata *auo_pixcir_parse_dt(struct device *dev) > return ERR_PTR(-ENOENT); > > pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); > - if (!pdata) { > - dev_err(dev, "failed to allocate platform data\n"); > + if (!pdata) > return ERR_PTR(-ENOMEM); > - } > > pdata->gpio_int = of_get_gpio(np, 0); > if (!gpio_is_valid(pdata->gpio_int)) { > diff --git a/drivers/input/touchscreen/egalax_ts.c b/drivers/input/touchscreen/egalax_ts.c > index ef5fcb0..926b5c7 100644 > --- a/drivers/input/touchscreen/egalax_ts.c > +++ b/drivers/input/touchscreen/egalax_ts.c > @@ -173,10 +173,8 @@ static int egalax_ts_probe(struct i2c_client *client, > int error; > > ts = devm_kzalloc(&client->dev, sizeof(struct egalax_ts), GFP_KERNEL); > - if (!ts) { > - dev_err(&client->dev, "Failed to allocate memory\n"); > + if (!ts) > return -ENOMEM; > - } > > input_dev = devm_input_allocate_device(&client->dev); > if (!input_dev) { > diff --git a/drivers/input/touchscreen/max11801_ts.c b/drivers/input/touchscreen/max11801_ts.c > index 9f84fcd..d67a0de 100644 > --- a/drivers/input/touchscreen/max11801_ts.c > +++ b/drivers/input/touchscreen/max11801_ts.c > @@ -182,8 +182,11 @@ static int max11801_ts_probe(struct i2c_client *client, > int error; > > data = devm_kzalloc(&client->dev, sizeof(*data), GFP_KERNEL); > + if (!data) > + return -ENOMEM; > + > input_dev = devm_input_allocate_device(&client->dev); > - if (!data || !input_dev) { > + if (!input_dev) { > dev_err(&client->dev, "Failed to allocate memory\n"); > return -ENOMEM; > } > diff --git a/drivers/input/touchscreen/mms114.c b/drivers/input/touchscreen/mms114.c > index 1443532..0bf89dd 100644 > --- a/drivers/input/touchscreen/mms114.c > +++ b/drivers/input/touchscreen/mms114.c > @@ -387,10 +387,8 @@ static struct mms114_platform_data *mms114_parse_dt(struct device *dev) > return NULL; > > pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); > - if (!pdata) { > - dev_err(dev, "failed to allocate platform data\n"); > + if (!pdata) > return NULL; > - } > > if (of_property_read_u32(np, "x-size", &pdata->x_size)) { > dev_err(dev, "failed to get x-size property\n"); > @@ -447,8 +445,11 @@ static int mms114_probe(struct i2c_client *client, > > data = devm_kzalloc(&client->dev, sizeof(struct mms114_data), > GFP_KERNEL); > + if (!data) > + return -ENOMEM; > + > input_dev = devm_input_allocate_device(&client->dev); > - if (!data || !input_dev) { > + if (!input_dev) { > dev_err(&client->dev, "Failed to allocate memory\n"); > return -ENOMEM; > } > diff --git a/drivers/iommu/arm-smmu.c b/drivers/iommu/arm-smmu.c > index 181c9ba..3352dfe 100644 > --- a/drivers/iommu/arm-smmu.c > +++ b/drivers/iommu/arm-smmu.c > @@ -1774,10 +1774,9 @@ static int arm_smmu_device_dt_probe(struct platform_device *pdev) > int num_irqs, i, err; > > smmu = devm_kzalloc(dev, sizeof(*smmu), GFP_KERNEL); > - if (!smmu) { > - dev_err(dev, "failed to allocate arm_smmu_device\n"); > + if (!smmu) > return -ENOMEM; > - } > + > smmu->dev = dev; > > res = platform_get_resource(pdev, IORESOURCE_MEM, 0); > @@ -1813,10 +1812,8 @@ static int arm_smmu_device_dt_probe(struct platform_device *pdev) > > smmu->irqs = devm_kzalloc(dev, sizeof(*smmu->irqs) * num_irqs, > GFP_KERNEL); > - if (!smmu->irqs) { > - dev_err(dev, "failed to allocate %d irqs\n", num_irqs); > + if (!smmu->irqs) > return -ENOMEM; > - } > > for (i = 0; i < num_irqs; ++i) { > int irq = platform_get_irq(pdev, i); > diff --git a/drivers/iommu/shmobile-ipmmu.c b/drivers/iommu/shmobile-ipmmu.c > index 8321f89..20346c2 100644 > --- a/drivers/iommu/shmobile-ipmmu.c > +++ b/drivers/iommu/shmobile-ipmmu.c > @@ -100,10 +100,9 @@ static int ipmmu_probe(struct platform_device *pdev) > return -ENOENT; > } > ipmmu = devm_kzalloc(&pdev->dev, sizeof(*ipmmu), GFP_KERNEL); > - if (!ipmmu) { > - dev_err(&pdev->dev, "cannot allocate device data\n"); > + if (!ipmmu) > return -ENOMEM; > - } > + > mutex_init(&ipmmu->flush_lock); > ipmmu->dev = &pdev->dev; > ipmmu->ipmmu_base = devm_ioremap_nocache(&pdev->dev, res->start, > diff --git a/drivers/iommu/tegra-gart.c b/drivers/iommu/tegra-gart.c > index f75483a..04b6edd 100644 > --- a/drivers/iommu/tegra-gart.c > +++ b/drivers/iommu/tegra-gart.c > @@ -367,10 +367,8 @@ static int tegra_gart_probe(struct platform_device *pdev) > } > > gart = devm_kzalloc(dev, sizeof(*gart), GFP_KERNEL); > - if (!gart) { > - dev_err(dev, "failed to allocate gart_device\n"); > + if (!gart) > return -ENOMEM; > - } > > gart_regs = devm_ioremap(dev, res->start, resource_size(res)); > if (!gart_regs) { > diff --git a/drivers/iommu/tegra-smmu.c b/drivers/iommu/tegra-smmu.c > index 34374b3..9a73af6 100644 > --- a/drivers/iommu/tegra-smmu.c > +++ b/drivers/iommu/tegra-smmu.c > @@ -1162,10 +1162,8 @@ static int tegra_smmu_probe(struct platform_device *pdev) > > bytes = sizeof(*smmu) + asids * sizeof(*smmu->as); > smmu = devm_kzalloc(dev, bytes, GFP_KERNEL); > - if (!smmu) { > - dev_err(dev, "failed to allocate smmu_device\n"); > + if (!smmu) > return -ENOMEM; > - } > > smmu->nregs = pdev->num_resources; > smmu->regs = devm_kzalloc(dev, 2 * smmu->nregs * sizeof(*smmu->regs), > diff --git a/drivers/irqchip/irq-imgpdc.c b/drivers/irqchip/irq-imgpdc.c > index 8071c2e..bce51c7 100644 > --- a/drivers/irqchip/irq-imgpdc.c > +++ b/drivers/irqchip/irq-imgpdc.c > @@ -314,10 +314,9 @@ static int pdc_intc_probe(struct platform_device *pdev) > > /* Allocate driver data */ > priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); > - if (!priv) { > - dev_err(&pdev->dev, "cannot allocate device data\n"); > + if (!priv) > return -ENOMEM; > - } > + > raw_spin_lock_init(&priv->lock); > platform_set_drvdata(pdev, priv); > > @@ -354,10 +353,9 @@ static int pdc_intc_probe(struct platform_device *pdev) > /* Get peripheral IRQ numbers */ > priv->perip_irqs = devm_kzalloc(&pdev->dev, 4 * priv->nr_perips, > GFP_KERNEL); > - if (!priv->perip_irqs) { > - dev_err(&pdev->dev, "cannot allocate perip IRQ list\n"); > + if (!priv->perip_irqs) > return -ENOMEM; > - } > + > for (i = 0; i < priv->nr_perips; ++i) { > irq = platform_get_irq(pdev, 1 + i); > if (irq < 0) { > diff --git a/drivers/irqchip/irq-renesas-intc-irqpin.c b/drivers/irqchip/irq-renesas-intc-irqpin.c > index 82cec63..5fce90c 100644 > --- a/drivers/irqchip/irq-renesas-intc-irqpin.c > +++ b/drivers/irqchip/irq-renesas-intc-irqpin.c > @@ -342,7 +342,6 @@ static int intc_irqpin_probe(struct platform_device *pdev) > > p = devm_kzalloc(&pdev->dev, sizeof(*p), GFP_KERNEL); > if (!p) { > - dev_err(&pdev->dev, "failed to allocate driver data\n"); > ret = -ENOMEM; > goto err0; > } > diff --git a/drivers/leds/leds-adp5520.c b/drivers/leds/leds-adp5520.c > index 7e311a1..7b5aa9c 100644 > --- a/drivers/leds/leds-adp5520.c > +++ b/drivers/leds/leds-adp5520.c > @@ -121,10 +121,8 @@ static int adp5520_led_probe(struct platform_device *pdev) > > led = devm_kzalloc(&pdev->dev, sizeof(*led) * pdata->num_leds, > GFP_KERNEL); > - if (led == NULL) { > - dev_err(&pdev->dev, "failed to alloc memory\n"); > + if (led == NULL) > return -ENOMEM; > - } > > ret = adp5520_led_prepare(pdev); > > diff --git a/drivers/leds/leds-bd2802.c b/drivers/leds/leds-bd2802.c > index fb5a347..6078c15 100644 > --- a/drivers/leds/leds-bd2802.c > +++ b/drivers/leds/leds-bd2802.c > @@ -678,10 +678,8 @@ static int bd2802_probe(struct i2c_client *client, > int ret, i; > > led = devm_kzalloc(&client->dev, sizeof(struct bd2802_led), GFP_KERNEL); > - if (!led) { > - dev_err(&client->dev, "failed to allocate driver data\n"); > + if (!led) > return -ENOMEM; > - } > > led->client = client; > pdata = led->pdata = dev_get_platdata(&client->dev); > diff --git a/drivers/leds/leds-da903x.c b/drivers/leds/leds-da903x.c > index 2a4b87f..d24c219 100644 > --- a/drivers/leds/leds-da903x.c > +++ b/drivers/leds/leds-da903x.c > @@ -109,10 +109,8 @@ static int da903x_led_probe(struct platform_device *pdev) > } > > led = devm_kzalloc(&pdev->dev, sizeof(struct da903x_led), GFP_KERNEL); > - if (led == NULL) { > - dev_err(&pdev->dev, "failed to alloc memory for LED%d\n", id); > + if (led == NULL) > return -ENOMEM; > - } > > led->cdev.name = pdata->name; > led->cdev.default_trigger = pdata->default_trigger; > diff --git a/drivers/leds/leds-da9052.c b/drivers/leds/leds-da9052.c > index 865d4fa..2a1f101 100644 > --- a/drivers/leds/leds-da9052.c > +++ b/drivers/leds/leds-da9052.c > @@ -128,7 +128,6 @@ static int da9052_led_probe(struct platform_device *pdev) > sizeof(struct da9052_led) * pled->num_leds, > GFP_KERNEL); > if (led == NULL) { > - dev_err(&pdev->dev, "Failed to alloc memory\n"); > error = -ENOMEM; > goto err; > } > diff --git a/drivers/leds/leds-s3c24xx.c b/drivers/leds/leds-s3c24xx.c > index 76483fb..0f71336 100644 > --- a/drivers/leds/leds-s3c24xx.c > +++ b/drivers/leds/leds-s3c24xx.c > @@ -77,10 +77,8 @@ static int s3c24xx_led_probe(struct platform_device *dev) > > led = devm_kzalloc(&dev->dev, sizeof(struct s3c24xx_gpio_led), > GFP_KERNEL); > - if (led == NULL) { > - dev_err(&dev->dev, "No memory for device\n"); > + if (led == NULL) > return -ENOMEM; > - } > > platform_set_drvdata(dev, led); > > diff --git a/drivers/leds/leds-sunfire.c b/drivers/leds/leds-sunfire.c > index 388632d..0b8cc4a 100644 > --- a/drivers/leds/leds-sunfire.c > +++ b/drivers/leds/leds-sunfire.c > @@ -135,10 +135,8 @@ static int sunfire_led_generic_probe(struct platform_device *pdev, > } > > p = devm_kzalloc(&pdev->dev, sizeof(*p), GFP_KERNEL); > - if (!p) { > - dev_err(&pdev->dev, "Could not allocate struct sunfire_drvdata\n"); > + if (!p) > return -ENOMEM; > - } > > for (i = 0; i < NUM_LEDS_PER_BOARD; i++) { > struct led_classdev *lp = &p->leds[i].led_cdev; > diff --git a/drivers/media/i2c/adv7604.c b/drivers/media/i2c/adv7604.c > index fbfdd2f..ebbee0b 100644 > --- a/drivers/media/i2c/adv7604.c > +++ b/drivers/media/i2c/adv7604.c > @@ -1977,10 +1977,8 @@ static int adv7604_probe(struct i2c_client *client, > client->addr << 1); > > state = devm_kzalloc(&client->dev, sizeof(*state), GFP_KERNEL); > - if (!state) { > - v4l_err(client, "Could not allocate adv7604_state memory!\n"); > + if (!state) > return -ENOMEM; > - } > > /* initialize variables */ > state->restart_stdi_once = true; > diff --git a/drivers/media/i2c/adv7842.c b/drivers/media/i2c/adv7842.c > index d174890..894929f 100644 > --- a/drivers/media/i2c/adv7842.c > +++ b/drivers/media/i2c/adv7842.c > @@ -2776,10 +2776,8 @@ static int adv7842_probe(struct i2c_client *client, > } > > state = devm_kzalloc(&client->dev, sizeof(struct adv7842_state), GFP_KERNEL); > - if (!state) { > - v4l_err(client, "Could not allocate adv7842_state memory!\n"); > + if (!state) > return -ENOMEM; > - } > > sd = &state->sd; > v4l2_i2c_subdev_init(sd, client, &adv7842_ops); > diff --git a/drivers/media/i2c/smiapp/smiapp-core.c b/drivers/media/i2c/smiapp/smiapp-core.c > index ae66d91..f024663 100644 > --- a/drivers/media/i2c/smiapp/smiapp-core.c > +++ b/drivers/media/i2c/smiapp/smiapp-core.c > @@ -2472,7 +2472,6 @@ static int smiapp_registered(struct v4l2_subdev *subdev) > sensor->nvm = devm_kzalloc(&client->dev, > sensor->platform_data->nvm_size, GFP_KERNEL); > if (sensor->nvm == NULL) { > - dev_err(&client->dev, "nvm buf allocation failed\n"); > rval = -ENOMEM; > goto out_ident_release; > } > diff --git a/drivers/media/i2c/soc_camera/ov2640.c b/drivers/media/i2c/soc_camera/ov2640.c > index 6c6b1c3..61b7ac4 100644 > --- a/drivers/media/i2c/soc_camera/ov2640.c > +++ b/drivers/media/i2c/soc_camera/ov2640.c > @@ -1084,11 +1084,8 @@ static int ov2640_probe(struct i2c_client *client, > } > > priv = devm_kzalloc(&client->dev, sizeof(struct ov2640_priv), GFP_KERNEL); > - if (!priv) { > - dev_err(&adapter->dev, > - "Failed to allocate memory for private data!\n"); > + if (!priv) > return -ENOMEM; > - } > > v4l2_i2c_subdev_init(&priv->subdev, client, &ov2640_subdev_ops); > v4l2_ctrl_handler_init(&priv->hdl, 2); > diff --git a/drivers/media/i2c/soc_camera/ov6650.c b/drivers/media/i2c/soc_camera/ov6650.c > index ab01598..151d2bb 100644 > --- a/drivers/media/i2c/soc_camera/ov6650.c > +++ b/drivers/media/i2c/soc_camera/ov6650.c > @@ -963,11 +963,8 @@ static int ov6650_probe(struct i2c_client *client, > } > > priv = devm_kzalloc(&client->dev, sizeof(*priv), GFP_KERNEL); > - if (!priv) { > - dev_err(&client->dev, > - "Failed to allocate memory for private data!\n"); > + if (!priv) > return -ENOMEM; > - } > > v4l2_i2c_subdev_init(&priv->subdev, client, &ov6650_subdev_ops); > v4l2_ctrl_handler_init(&priv->hdl, 13); > diff --git a/drivers/media/i2c/soc_camera/ov9640.c b/drivers/media/i2c/soc_camera/ov9640.c > index e968c3f..7f8c524 100644 > --- a/drivers/media/i2c/soc_camera/ov9640.c > +++ b/drivers/media/i2c/soc_camera/ov9640.c > @@ -685,11 +685,8 @@ static int ov9640_probe(struct i2c_client *client, > } > > priv = devm_kzalloc(&client->dev, sizeof(struct ov9640_priv), GFP_KERNEL); > - if (!priv) { > - dev_err(&client->dev, > - "Failed to allocate memory for private data!\n"); > + if (!priv) > return -ENOMEM; > - } > > v4l2_i2c_subdev_init(&priv->subdev, client, &ov9640_subdev_ops); > > diff --git a/drivers/media/i2c/soc_camera/ov9740.c b/drivers/media/i2c/soc_camera/ov9740.c > index ea76863..0fb1feb 100644 > --- a/drivers/media/i2c/soc_camera/ov9740.c > +++ b/drivers/media/i2c/soc_camera/ov9740.c > @@ -945,10 +945,8 @@ static int ov9740_probe(struct i2c_client *client, > } > > priv = devm_kzalloc(&client->dev, sizeof(struct ov9740_priv), GFP_KERNEL); > - if (!priv) { > - dev_err(&client->dev, "Failed to allocate private data!\n"); > + if (!priv) > return -ENOMEM; > - } > > v4l2_i2c_subdev_init(&priv->subdev, client, &ov9740_subdev_ops); > v4l2_ctrl_handler_init(&priv->hdl, 13); > diff --git a/drivers/media/platform/coda.c b/drivers/media/platform/coda.c > index 449d2fe..9da0252 100644 > --- a/drivers/media/platform/coda.c > +++ b/drivers/media/platform/coda.c > @@ -3129,11 +3129,8 @@ static int coda_probe(struct platform_device *pdev) > int ret, irq; > > dev = devm_kzalloc(&pdev->dev, sizeof *dev, GFP_KERNEL); > - if (!dev) { > - dev_err(&pdev->dev, "Not enough memory for %s\n", > - CODA_NAME); > + if (!dev) > return -ENOMEM; > - } > > spin_lock_init(&dev->irqlock); > INIT_LIST_HEAD(&dev->instances); > diff --git a/drivers/media/platform/fsl-viu.c b/drivers/media/platform/fsl-viu.c > index fe9898c..7c44b1a 100644 > --- a/drivers/media/platform/fsl-viu.c > +++ b/drivers/media/platform/fsl-viu.c > @@ -1518,7 +1518,6 @@ static int viu_of_probe(struct platform_device *op) > /* Prepare our private structure */ > viu_dev = devm_kzalloc(&op->dev, sizeof(struct viu_dev), GFP_ATOMIC); > if (!viu_dev) { > - dev_err(&op->dev, "Can't allocate private structure\n"); > ret = -ENOMEM; > goto err; > } > diff --git a/drivers/media/platform/omap3isp/isp.c b/drivers/media/platform/omap3isp/isp.c > index df3a0ec..873b663 100644 > --- a/drivers/media/platform/omap3isp/isp.c > +++ b/drivers/media/platform/omap3isp/isp.c > @@ -2168,10 +2168,8 @@ static int isp_probe(struct platform_device *pdev) > return -EINVAL; > > isp = devm_kzalloc(&pdev->dev, sizeof(*isp), GFP_KERNEL); > - if (!isp) { > - dev_err(&pdev->dev, "could not allocate memory\n"); > + if (!isp) > return -ENOMEM; > - } > > isp->autoidle = autoidle; > > diff --git a/drivers/media/platform/omap3isp/isph3a_aewb.c b/drivers/media/platform/omap3isp/isph3a_aewb.c > index 75fd82b..a350bea 100644 > --- a/drivers/media/platform/omap3isp/isph3a_aewb.c > +++ b/drivers/media/platform/omap3isp/isph3a_aewb.c > @@ -314,11 +314,8 @@ int omap3isp_h3a_aewb_init(struct isp_device *isp) > /* Set recover state configuration */ > aewb_recover_cfg = devm_kzalloc(isp->dev, sizeof(*aewb_recover_cfg), > GFP_KERNEL); > - if (!aewb_recover_cfg) { > - dev_err(aewb->isp->dev, "AEWB: cannot allocate memory for " > - "recover configuration.\n"); > + if (!aewb_recover_cfg) > return -ENOMEM; > - } > > aewb_recover_cfg->saturation_limit = OMAP3ISP_AEWB_MAX_SATURATION_LIM; > aewb_recover_cfg->win_height = OMAP3ISP_AEWB_MIN_WIN_H; > diff --git a/drivers/media/platform/omap3isp/isph3a_af.c b/drivers/media/platform/omap3isp/isph3a_af.c > index a0bf5af..627d331 100644 > --- a/drivers/media/platform/omap3isp/isph3a_af.c > +++ b/drivers/media/platform/omap3isp/isph3a_af.c > @@ -377,11 +377,8 @@ int omap3isp_h3a_af_init(struct isp_device *isp) > /* Set recover state configuration */ > af_recover_cfg = devm_kzalloc(isp->dev, sizeof(*af_recover_cfg), > GFP_KERNEL); > - if (!af_recover_cfg) { > - dev_err(af->isp->dev, "AF: cannot allocate memory for recover " > - "configuration.\n"); > + if (!af_recover_cfg) > return -ENOMEM; > - } > > af_recover_cfg->paxel.h_start = OMAP3ISP_AF_PAXEL_HZSTART_MIN; > af_recover_cfg->paxel.width = OMAP3ISP_AF_PAXEL_WIDTH_MIN; > diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc.c b/drivers/media/platform/s5p-mfc/s5p_mfc.c > index 084263d..6a27c7c 100644 > --- a/drivers/media/platform/s5p-mfc/s5p_mfc.c > +++ b/drivers/media/platform/s5p-mfc/s5p_mfc.c > @@ -1022,10 +1022,9 @@ static int s5p_mfc_alloc_memdevs(struct s5p_mfc_dev *dev) > > dev->mem_dev_l = devm_kzalloc(&dev->plat_dev->dev, > sizeof(struct device), GFP_KERNEL); > - if (!dev->mem_dev_l) { > - mfc_err("Not enough memory\n"); > + if (!dev->mem_dev_l) > return -ENOMEM; > - } > + > device_initialize(dev->mem_dev_l); > of_property_read_u32_array(dev->plat_dev->dev.of_node, > "samsung,mfc-l", mem_info, 2); > @@ -1039,10 +1038,9 @@ static int s5p_mfc_alloc_memdevs(struct s5p_mfc_dev *dev) > > dev->mem_dev_r = devm_kzalloc(&dev->plat_dev->dev, > sizeof(struct device), GFP_KERNEL); > - if (!dev->mem_dev_r) { > - mfc_err("Not enough memory\n"); > + if (!dev->mem_dev_r) > return -ENOMEM; > - } > + > device_initialize(dev->mem_dev_r); > of_property_read_u32_array(dev->plat_dev->dev.of_node, > "samsung,mfc-r", mem_info, 2); > @@ -1066,10 +1064,8 @@ static int s5p_mfc_probe(struct platform_device *pdev) > > pr_debug("%s++\n", __func__); > dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); > - if (!dev) { > - dev_err(&pdev->dev, "Not enough memory for MFC device\n"); > + if (!dev) > return -ENOMEM; > - } > > spin_lock_init(&dev->irqlock); > spin_lock_init(&dev->condlock); > diff --git a/drivers/media/platform/s5p-tv/hdmi_drv.c b/drivers/media/platform/s5p-tv/hdmi_drv.c > index 534722c..b9a4295 100644 > --- a/drivers/media/platform/s5p-tv/hdmi_drv.c > +++ b/drivers/media/platform/s5p-tv/hdmi_drv.c > @@ -885,7 +885,6 @@ static int hdmi_probe(struct platform_device *pdev) > > hdmi_dev = devm_kzalloc(&pdev->dev, sizeof(*hdmi_dev), GFP_KERNEL); > if (!hdmi_dev) { > - dev_err(dev, "out of memory\n"); > ret = -ENOMEM; > goto fail; > } > diff --git a/drivers/media/platform/s5p-tv/sdo_drv.c b/drivers/media/platform/s5p-tv/sdo_drv.c > index 0afa90f..28004aa 100644 > --- a/drivers/media/platform/s5p-tv/sdo_drv.c > +++ b/drivers/media/platform/s5p-tv/sdo_drv.c > @@ -319,7 +319,6 @@ static int sdo_probe(struct platform_device *pdev) > dev_info(dev, "probe start\n"); > sdev = devm_kzalloc(&pdev->dev, sizeof(*sdev), GFP_KERNEL); > if (!sdev) { > - dev_err(dev, "not enough memory.\n"); > ret = -ENOMEM; > goto fail; > } > diff --git a/drivers/media/platform/s5p-tv/sii9234_drv.c b/drivers/media/platform/s5p-tv/sii9234_drv.c > index 3dd762e..1cfdfd0 100644 > --- a/drivers/media/platform/s5p-tv/sii9234_drv.c > +++ b/drivers/media/platform/s5p-tv/sii9234_drv.c > @@ -324,7 +324,6 @@ static int sii9234_probe(struct i2c_client *client, > > ctx = devm_kzalloc(&client->dev, sizeof(*ctx), GFP_KERNEL); > if (!ctx) { > - dev_err(dev, "out of memory\n"); > ret = -ENOMEM; > goto fail; > } > diff --git a/drivers/media/platform/soc_camera/mx2_camera.c b/drivers/media/platform/soc_camera/mx2_camera.c > index 45a0276..3988d58 100644 > --- a/drivers/media/platform/soc_camera/mx2_camera.c > +++ b/drivers/media/platform/soc_camera/mx2_camera.c > @@ -1506,7 +1506,6 @@ static int mx2_camera_probe(struct platform_device *pdev) > > pcdev = devm_kzalloc(&pdev->dev, sizeof(*pcdev), GFP_KERNEL); > if (!pcdev) { > - dev_err(&pdev->dev, "Could not allocate pcdev\n"); > err = -ENOMEM; > goto exit; > } > diff --git a/drivers/media/platform/soc_camera/mx3_camera.c b/drivers/media/platform/soc_camera/mx3_camera.c > index 8f9f621..c4ebc91 100644 > --- a/drivers/media/platform/soc_camera/mx3_camera.c > +++ b/drivers/media/platform/soc_camera/mx3_camera.c > @@ -1160,10 +1160,8 @@ static int mx3_camera_probe(struct platform_device *pdev) > return -EINVAL; > > mx3_cam = devm_kzalloc(&pdev->dev, sizeof(*mx3_cam), GFP_KERNEL); > - if (!mx3_cam) { > - dev_err(&pdev->dev, "Could not allocate mx3 camera object\n"); > + if (!mx3_cam) > return -ENOMEM; > - } > > mx3_cam->clk = devm_clk_get(&pdev->dev, NULL); > if (IS_ERR(mx3_cam->clk)) > diff --git a/drivers/media/platform/soc_camera/pxa_camera.c b/drivers/media/platform/soc_camera/pxa_camera.c > index d4df305..b962627 100644 > --- a/drivers/media/platform/soc_camera/pxa_camera.c > +++ b/drivers/media/platform/soc_camera/pxa_camera.c > @@ -1664,10 +1664,8 @@ static int pxa_camera_probe(struct platform_device *pdev) > return -ENODEV; > > pcdev = devm_kzalloc(&pdev->dev, sizeof(*pcdev), GFP_KERNEL); > - if (!pcdev) { > - dev_err(&pdev->dev, "Could not allocate pcdev\n"); > + if (!pcdev) > return -ENOMEM; > - } > > pcdev->clk = devm_clk_get(&pdev->dev, NULL); > if (IS_ERR(pcdev->clk)) > diff --git a/drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c b/drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c > index 8df22f7..d6feec9 100644 > --- a/drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c > +++ b/drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c > @@ -1734,10 +1734,8 @@ static int sh_mobile_ceu_probe(struct platform_device *pdev) > } > > pcdev = devm_kzalloc(&pdev->dev, sizeof(*pcdev), GFP_KERNEL); > - if (!pcdev) { > - dev_err(&pdev->dev, "Could not allocate pcdev\n"); > + if (!pcdev) > return -ENOMEM; > - } > > INIT_LIST_HEAD(&pcdev->capture); > spin_lock_init(&pcdev->lock); > diff --git a/drivers/media/radio/radio-si4713.c b/drivers/media/radio/radio-si4713.c > index ba4cfc9..2d46ba4 100644 > --- a/drivers/media/radio/radio-si4713.c > +++ b/drivers/media/radio/radio-si4713.c > @@ -165,7 +165,6 @@ static int radio_si4713_pdriver_probe(struct platform_device *pdev) > > rsdev = devm_kzalloc(&pdev->dev, sizeof(*rsdev), GFP_KERNEL); > if (!rsdev) { > - dev_err(&pdev->dev, "Failed to alloc video device.\n"); > rval = -ENOMEM; > goto exit; > } > diff --git a/drivers/media/radio/radio-wl1273.c b/drivers/media/radio/radio-wl1273.c > index 97c2c18..fb50afd9 100644 > --- a/drivers/media/radio/radio-wl1273.c > +++ b/drivers/media/radio/radio-wl1273.c > @@ -2016,7 +2016,6 @@ static int wl1273_fm_radio_probe(struct platform_device *pdev) > radio->buf_size = rds_buf * RDS_BLOCK_SIZE; > radio->buffer = devm_kzalloc(&pdev->dev, radio->buf_size, GFP_KERNEL); > if (!radio->buffer) { > - pr_err("Cannot allocate memory for RDS buffer.\n"); > r = -ENOMEM; > goto pdata_err; > } > diff --git a/drivers/memory/emif.c b/drivers/memory/emif.c > index 04644e7..e923e0a 100644 > --- a/drivers/memory/emif.c > +++ b/drivers/memory/emif.c > @@ -1357,11 +1357,8 @@ static struct emif_data * __init_or_module of_get_memory_device_details( > pd = devm_kzalloc(dev, sizeof(*pd), GFP_KERNEL); > dev_info = devm_kzalloc(dev, sizeof(*dev_info), GFP_KERNEL); > > - if (!emif || !pd || !dev_info) { > - dev_err(dev, "%s: Out of memory!!\n", > - __func__); > + if (!emif || !pd || !dev_info) > goto error; > - } > > emif->plat_data = pd; > pd->device_info = dev_info; > @@ -1447,11 +1444,8 @@ static struct emif_data *__init_or_module get_device_details( > emif = devm_kzalloc(dev, sizeof(*emif), GFP_KERNEL); > temp = devm_kzalloc(dev, sizeof(*pd), GFP_KERNEL); > dev_info = devm_kzalloc(dev, sizeof(*dev_info), GFP_KERNEL); > - > - if (!emif || !pd || !dev_info) { > - dev_err(dev, "%s:%d: allocation error\n", __func__, __LINE__); > + if (!emif || !pd || !dev_info) > goto error; > - } > > memcpy(temp, pd, sizeof(*pd)); > pd = temp; > @@ -1490,9 +1484,6 @@ static struct emif_data *__init_or_module get_device_details( > temp = devm_kzalloc(dev, sizeof(*cust_cfgs), GFP_KERNEL); > if (temp) > memcpy(temp, cust_cfgs, sizeof(*cust_cfgs)); > - else > - dev_warn(dev, "%s:%d: allocation error\n", __func__, > - __LINE__); > pd->custom_configs = temp; > } > > @@ -1507,8 +1498,6 @@ static struct emif_data *__init_or_module get_device_details( > memcpy(temp, pd->timings, size); > pd->timings = temp; > } else { > - dev_warn(dev, "%s:%d: allocation error\n", __func__, > - __LINE__); > get_default_timings(emif); > } > } else { > @@ -1521,8 +1510,6 @@ static struct emif_data *__init_or_module get_device_details( > memcpy(temp, pd->min_tck, sizeof(*pd->min_tck)); > pd->min_tck = temp; > } else { > - dev_warn(dev, "%s:%d: allocation error\n", __func__, > - __LINE__); > pd->min_tck = &lpddr2_jedec_min_tck; > } > } else { > diff --git a/drivers/mfd/aat2870-core.c b/drivers/mfd/aat2870-core.c > index 14d9542..2700660 100644 > --- a/drivers/mfd/aat2870-core.c > +++ b/drivers/mfd/aat2870-core.c > @@ -370,11 +370,8 @@ static int aat2870_i2c_probe(struct i2c_client *client, > > aat2870 = devm_kzalloc(&client->dev, sizeof(struct aat2870_data), > GFP_KERNEL); > - if (!aat2870) { > - dev_err(&client->dev, > - "Failed to allocate memory for aat2870\n"); > + if (!aat2870) > return -ENOMEM; > - } > > aat2870->dev = &client->dev; > dev_set_drvdata(aat2870->dev, aat2870); > diff --git a/drivers/mfd/ab3100-core.c b/drivers/mfd/ab3100-core.c > index b348ae5..1b692ac 100644 > --- a/drivers/mfd/ab3100-core.c > +++ b/drivers/mfd/ab3100-core.c > @@ -859,10 +859,8 @@ static int ab3100_probe(struct i2c_client *client, > int i; > > ab3100 = devm_kzalloc(&client->dev, sizeof(struct ab3100), GFP_KERNEL); > - if (!ab3100) { > - dev_err(&client->dev, "could not allocate AB3100 device\n"); > + if (!ab3100) > return -ENOMEM; > - } > > /* Initialize data structure */ > mutex_init(&ab3100->access_mutex); > diff --git a/drivers/mfd/ab3100-otp.c b/drivers/mfd/ab3100-otp.c > index c9af16c..117ec66 100644 > --- a/drivers/mfd/ab3100-otp.c > +++ b/drivers/mfd/ab3100-otp.c > @@ -188,10 +188,9 @@ static int __init ab3100_otp_probe(struct platform_device *pdev) > int i; > > otp = devm_kzalloc(&pdev->dev, sizeof(struct ab3100_otp), GFP_KERNEL); > - if (!otp) { > - dev_err(&pdev->dev, "could not allocate AB3100 OTP device\n"); > + if (!otp) > return -ENOMEM; > - } > + > otp->dev = &pdev->dev; > > /* Replace platform data coming in with a local struct */ > diff --git a/drivers/mfd/ab8500-gpadc.c b/drivers/mfd/ab8500-gpadc.c > index 36000f9..1b732f3 100644 > --- a/drivers/mfd/ab8500-gpadc.c > +++ b/drivers/mfd/ab8500-gpadc.c > @@ -924,10 +924,8 @@ static int ab8500_gpadc_probe(struct platform_device *pdev) > struct ab8500_gpadc *gpadc; > > gpadc = devm_kzalloc(&pdev->dev, sizeof(struct ab8500_gpadc), GFP_KERNEL); > - if (!gpadc) { > - dev_err(&pdev->dev, "Error: No memory\n"); > + if (!gpadc) > return -ENOMEM; > - } > > gpadc->irq_sw = platform_get_irq_byname(pdev, "SW_CONV_END"); > if (gpadc->irq_sw < 0) > diff --git a/drivers/mfd/abx500-core.c b/drivers/mfd/abx500-core.c > index f3a15aa..6a41f3c 100644 > --- a/drivers/mfd/abx500-core.c > +++ b/drivers/mfd/abx500-core.c > @@ -39,10 +39,9 @@ int abx500_register_ops(struct device *dev, struct abx500_ops *ops) > dev_entry = devm_kzalloc(dev, > sizeof(struct abx500_device_entry), > GFP_KERNEL); > - if (!dev_entry) { > - dev_err(dev, "register_ops kzalloc failed"); > + if (!dev_entry) > return -ENOMEM; > - } > + > dev_entry->dev = dev; > memcpy(&dev_entry->ops, ops, sizeof(struct abx500_ops)); > > diff --git a/drivers/mfd/as3711.c b/drivers/mfd/as3711.c > index abd3ab7..79db499 100644 > --- a/drivers/mfd/as3711.c > +++ b/drivers/mfd/as3711.c > @@ -135,17 +135,13 @@ static int as3711_i2c_probe(struct i2c_client *client, > } else { > pdata = devm_kzalloc(&client->dev, > sizeof(*pdata), GFP_KERNEL); > - if (!pdata) { > - dev_err(&client->dev, "Failed to allocate pdata\n"); > + if (!pdata) > return -ENOMEM; > - } > } > > as3711 = devm_kzalloc(&client->dev, sizeof(struct as3711), GFP_KERNEL); > - if (!as3711) { > - dev_err(&client->dev, "Memory allocation failed\n"); > + if (!as3711) > return -ENOMEM; > - } > > as3711->dev = &client->dev; > i2c_set_clientdata(client, as3711); > diff --git a/drivers/mfd/asic3.c b/drivers/mfd/asic3.c > index fa22154..3185467 100644 > --- a/drivers/mfd/asic3.c > +++ b/drivers/mfd/asic3.c > @@ -960,10 +960,8 @@ static int __init asic3_probe(struct platform_device *pdev) > > asic = devm_kzalloc(&pdev->dev, > sizeof(struct asic3), GFP_KERNEL); > - if (asic == NULL) { > - printk(KERN_ERR "kzalloc failed\n"); > + if (asic == NULL) > return -ENOMEM; > - } > > spin_lock_init(&asic->lock); > platform_set_drvdata(pdev, asic); > diff --git a/drivers/mfd/davinci_voicecodec.c b/drivers/mfd/davinci_voicecodec.c > index 013ba81..f8c7e76 100644 > --- a/drivers/mfd/davinci_voicecodec.c > +++ b/drivers/mfd/davinci_voicecodec.c > @@ -47,11 +47,8 @@ static int __init davinci_vc_probe(struct platform_device *pdev) > > davinci_vc = devm_kzalloc(&pdev->dev, > sizeof(struct davinci_vc), GFP_KERNEL); > - if (!davinci_vc) { > - dev_dbg(&pdev->dev, > - "could not allocate memory for private data\n"); > + if (!davinci_vc) > return -ENOMEM; > - } > > davinci_vc->clk = devm_clk_get(&pdev->dev, NULL); > if (IS_ERR(davinci_vc->clk)) { > diff --git a/drivers/mfd/htc-i2cpld.c b/drivers/mfd/htc-i2cpld.c > index d7b2a75..9d96f80 100644 > --- a/drivers/mfd/htc-i2cpld.c > +++ b/drivers/mfd/htc-i2cpld.c > @@ -516,10 +516,8 @@ static int htcpld_setup_chips(struct platform_device *pdev) > htcpld->nchips = pdata->num_chip; > htcpld->chip = devm_kzalloc(dev, sizeof(struct htcpld_chip) * htcpld->nchips, > GFP_KERNEL); > - if (!htcpld->chip) { > - dev_warn(dev, "Unable to allocate memory for chips\n"); > + if (!htcpld->chip) > return -ENOMEM; > - } > > /* Add the chips as best we can */ > for (i = 0; i < htcpld->nchips; i++) { > diff --git a/drivers/mfd/janz-cmodio.c b/drivers/mfd/janz-cmodio.c > index fcbb2e9..6334e26 100644 > --- a/drivers/mfd/janz-cmodio.c > +++ b/drivers/mfd/janz-cmodio.c > @@ -184,10 +184,8 @@ static int cmodio_pci_probe(struct pci_dev *dev, > int ret; > > priv = devm_kzalloc(&dev->dev, sizeof(*priv), GFP_KERNEL); > - if (!priv) { > - dev_err(&dev->dev, "unable to allocate private data\n"); > + if (!priv) > return -ENOMEM; > - } > > pci_set_drvdata(dev, priv); > priv->pdev = dev; > diff --git a/drivers/mfd/jz4740-adc.c b/drivers/mfd/jz4740-adc.c > index 3c0e8cf..8fdd084 100644 > --- a/drivers/mfd/jz4740-adc.c > +++ b/drivers/mfd/jz4740-adc.c > @@ -212,10 +212,8 @@ static int jz4740_adc_probe(struct platform_device *pdev) > int irq_base; > > adc = devm_kzalloc(&pdev->dev, sizeof(*adc), GFP_KERNEL); > - if (!adc) { > - dev_err(&pdev->dev, "Failed to allocate driver structure\n"); > + if (!adc) > return -ENOMEM; > - } > > adc->irq = platform_get_irq(pdev, 0); > if (adc->irq < 0) { > diff --git a/drivers/mfd/max77686.c b/drivers/mfd/max77686.c > index 522be67..d7e5270 100644 > --- a/drivers/mfd/max77686.c > +++ b/drivers/mfd/max77686.c > @@ -57,10 +57,8 @@ static struct max77686_platform_data *max77686_i2c_parse_dt_pdata(struct device > struct max77686_platform_data *pd; > > pd = devm_kzalloc(dev, sizeof(*pd), GFP_KERNEL); > - if (!pd) { > - dev_err(dev, "could not allocate memory for pdata\n"); > + if (!pd) > return NULL; > - } > > dev->platform_data = pd; > return pd; > diff --git a/drivers/mfd/max8997.c b/drivers/mfd/max8997.c > index cee098c..18ec4f5 100644 > --- a/drivers/mfd/max8997.c > +++ b/drivers/mfd/max8997.c > @@ -148,10 +148,8 @@ static struct max8997_platform_data *max8997_i2c_parse_dt_pdata( > struct max8997_platform_data *pd; > > pd = devm_kzalloc(dev, sizeof(*pd), GFP_KERNEL); > - if (!pd) { > - dev_err(dev, "could not allocate memory for pdata\n"); > + if (!pd) > return ERR_PTR(-ENOMEM); > - } > > pd->ono = irq_of_parse_and_map(dev->of_node, 1); > > diff --git a/drivers/mfd/omap-usb-host.c b/drivers/mfd/omap-usb-host.c > index 29ee54d..c5a07ff 100644 > --- a/drivers/mfd/omap-usb-host.c > +++ b/drivers/mfd/omap-usb-host.c > @@ -603,10 +603,8 @@ static int usbhs_omap_probe(struct platform_device *pdev) > } > > omap = devm_kzalloc(dev, sizeof(*omap), GFP_KERNEL); > - if (!omap) { > - dev_err(dev, "Memory allocation failed\n"); > + if (!omap) > return -ENOMEM; > - } > > res = platform_get_resource(pdev, IORESOURCE_MEM, 0); > omap->uhh_base = devm_ioremap_resource(dev, res); > @@ -660,7 +658,6 @@ static int usbhs_omap_probe(struct platform_device *pdev) > omap->hsic60m_clk = devm_kzalloc(dev, i, GFP_KERNEL); > > if (!omap->utmi_clk || !omap->hsic480m_clk || !omap->hsic60m_clk) { > - dev_err(dev, "Memory allocation failed\n"); > ret = -ENOMEM; > goto err_mem; > } > diff --git a/drivers/mfd/omap-usb-tll.c b/drivers/mfd/omap-usb-tll.c > index e59ac4c..26f46cd 100644 > --- a/drivers/mfd/omap-usb-tll.c > +++ b/drivers/mfd/omap-usb-tll.c > @@ -220,10 +220,8 @@ static int usbtll_omap_probe(struct platform_device *pdev) > dev_dbg(dev, "starting TI HSUSB TLL Controller\n"); > > tll = devm_kzalloc(dev, sizeof(struct usbtll_omap), GFP_KERNEL); > - if (!tll) { > - dev_err(dev, "Memory allocation failed\n"); > + if (!tll) > return -ENOMEM; > - } > > res = platform_get_resource(pdev, IORESOURCE_MEM, 0); > tll->base = devm_ioremap_resource(dev, res); > @@ -256,7 +254,6 @@ static int usbtll_omap_probe(struct platform_device *pdev) > GFP_KERNEL); > if (!tll->ch_clk) { > ret = -ENOMEM; > - dev_err(dev, "Couldn't allocate memory for channel clocks\n"); > goto err_clk_alloc; > } > > diff --git a/drivers/mfd/pm8921-core.c b/drivers/mfd/pm8921-core.c > index a6841f7..598cff2 100644 > --- a/drivers/mfd/pm8921-core.c > +++ b/drivers/mfd/pm8921-core.c > @@ -119,10 +119,8 @@ static int pm8921_probe(struct platform_device *pdev) > } > > pmic = devm_kzalloc(&pdev->dev, sizeof(struct pm8921), GFP_KERNEL); > - if (!pmic) { > - pr_err("Cannot alloc pm8921 struct\n"); > + if (!pmic) > return -ENOMEM; > - } > > /* Read PMIC chip revision */ > rc = ssbi_read(pdev->dev.parent, REG_HWREV, &val, sizeof(val)); > diff --git a/drivers/mfd/rc5t583.c b/drivers/mfd/rc5t583.c > index 3463301..d01d49f 100644 > --- a/drivers/mfd/rc5t583.c > +++ b/drivers/mfd/rc5t583.c > @@ -260,10 +260,8 @@ static int rc5t583_i2c_probe(struct i2c_client *i2c, > } > > rc5t583 = devm_kzalloc(&i2c->dev, sizeof(struct rc5t583), GFP_KERNEL); > - if (!rc5t583) { > - dev_err(&i2c->dev, "Memory allocation failed\n"); > + if (!rc5t583) > return -ENOMEM; > - } > > rc5t583->dev = &i2c->dev; > i2c_set_clientdata(i2c, rc5t583); > diff --git a/drivers/mfd/sec-core.c b/drivers/mfd/sec-core.c > index f530e4b..6276ac0 100644 > --- a/drivers/mfd/sec-core.c > +++ b/drivers/mfd/sec-core.c > @@ -181,10 +181,8 @@ static struct sec_platform_data *sec_pmic_i2c_parse_dt_pdata( > struct sec_platform_data *pd; > > pd = devm_kzalloc(dev, sizeof(*pd), GFP_KERNEL); > - if (!pd) { > - dev_err(dev, "could not allocate memory for pdata\n"); > + if (!pd) > return ERR_PTR(-ENOMEM); > - } > > /* > * ToDo: the 'wakeup' member in the platform data is more of a linux > diff --git a/drivers/mfd/si476x-i2c.c b/drivers/mfd/si476x-i2c.c > index 0e4a76d..60a06fa 100644 > --- a/drivers/mfd/si476x-i2c.c > +++ b/drivers/mfd/si476x-i2c.c > @@ -697,11 +697,9 @@ static int si476x_core_probe(struct i2c_client *client, > int cell_num; > > core = devm_kzalloc(&client->dev, sizeof(*core), GFP_KERNEL); > - if (!core) { > - dev_err(&client->dev, > - "failed to allocate 'struct si476x_core'\n"); > + if (!core) > return -ENOMEM; > - } > + > core->client = client; > > core->regmap = devm_regmap_init_si476x(core); > diff --git a/drivers/mfd/smsc-ece1099.c b/drivers/mfd/smsc-ece1099.c > index 24ae3d8..d207b39 100644 > --- a/drivers/mfd/smsc-ece1099.c > +++ b/drivers/mfd/smsc-ece1099.c > @@ -41,10 +41,8 @@ static int smsc_i2c_probe(struct i2c_client *i2c, > > smsc = devm_kzalloc(&i2c->dev, sizeof(struct smsc), > GFP_KERNEL); > - if (!smsc) { > - dev_err(&i2c->dev, "smsc mfd driver memory allocation failed\n"); > + if (!smsc) > return -ENOMEM; > - } > > smsc->regmap = devm_regmap_init_i2c(i2c, &smsc_regmap_config); > if (IS_ERR(smsc->regmap)) { > diff --git a/drivers/mfd/ti_am335x_tscadc.c b/drivers/mfd/ti_am335x_tscadc.c > index a3685d6..da766cd 100644 > --- a/drivers/mfd/ti_am335x_tscadc.c > +++ b/drivers/mfd/ti_am335x_tscadc.c > @@ -141,10 +141,9 @@ static int ti_tscadc_probe(struct platform_device *pdev) > /* Allocate memory for device */ > tscadc = devm_kzalloc(&pdev->dev, > sizeof(struct ti_tscadc_dev), GFP_KERNEL); > - if (!tscadc) { > - dev_err(&pdev->dev, "failed to allocate memory.\n"); > + if (!tscadc) > return -ENOMEM; > - } > + > tscadc->dev = &pdev->dev; > > err = platform_get_irq(pdev, 0); > diff --git a/drivers/mfd/tps65090.c b/drivers/mfd/tps65090.c > index e6f03a7..8c95f3d 100644 > --- a/drivers/mfd/tps65090.c > +++ b/drivers/mfd/tps65090.c > @@ -187,10 +187,8 @@ static int tps65090_i2c_probe(struct i2c_client *client, > irq_base = pdata->irq_base; > > tps65090 = devm_kzalloc(&client->dev, sizeof(*tps65090), GFP_KERNEL); > - if (!tps65090) { > - dev_err(&client->dev, "mem alloc for tps65090 failed\n"); > + if (!tps65090) > return -ENOMEM; > - } > > tps65090->dev = &client->dev; > i2c_set_clientdata(client, tps65090); > diff --git a/drivers/mfd/tps6586x.c b/drivers/mfd/tps6586x.c > index 68906b1..4f121ad 100644 > --- a/drivers/mfd/tps6586x.c > +++ b/drivers/mfd/tps6586x.c > @@ -420,10 +420,8 @@ static struct tps6586x_platform_data *tps6586x_parse_dt(struct i2c_client *clien > struct tps6586x_platform_data *pdata; > > pdata = devm_kzalloc(&client->dev, sizeof(*pdata), GFP_KERNEL); > - if (!pdata) { > - dev_err(&client->dev, "Memory allocation failed\n"); > + if (!pdata) > return NULL; > - } > > pdata->num_subdevs = 0; > pdata->subdevs = NULL; > @@ -495,10 +493,8 @@ static int tps6586x_i2c_probe(struct i2c_client *client, > dev_info(&client->dev, "VERSIONCRC is %02x\n", ret); > > tps6586x = devm_kzalloc(&client->dev, sizeof(*tps6586x), GFP_KERNEL); > - if (tps6586x == NULL) { > - dev_err(&client->dev, "memory for tps6586x alloc failed\n"); > + if (tps6586x == NULL) > return -ENOMEM; > - } > > tps6586x->client = client; > tps6586x->dev = &client->dev; > diff --git a/drivers/mfd/tps65910.c b/drivers/mfd/tps65910.c > index d792772..be0c8cb 100644 > --- a/drivers/mfd/tps65910.c > +++ b/drivers/mfd/tps65910.c > @@ -402,10 +402,8 @@ static struct tps65910_board *tps65910_parse_dt(struct i2c_client *client, > > board_info = devm_kzalloc(&client->dev, sizeof(*board_info), > GFP_KERNEL); > - if (!board_info) { > - dev_err(&client->dev, "Failed to allocate pdata\n"); > + if (!board_info) > return NULL; > - } > > ret = of_property_read_u32(np, "ti,vmbch-threshold", &prop); > if (!ret) > diff --git a/drivers/mfd/tps80031.c b/drivers/mfd/tps80031.c > index f15ee6d..338b4d1 100644 > --- a/drivers/mfd/tps80031.c > +++ b/drivers/mfd/tps80031.c > @@ -431,10 +431,8 @@ static int tps80031_probe(struct i2c_client *client, > } > > tps80031 = devm_kzalloc(&client->dev, sizeof(*tps80031), GFP_KERNEL); > - if (!tps80031) { > - dev_err(&client->dev, "Malloc failed for tps80031\n"); > + if (!tps80031) > return -ENOMEM; > - } > > for (i = 0; i < TPS80031_NUM_SLAVES; i++) { > if (tps80031_slave_address[i] == client->addr) > diff --git a/drivers/mfd/twl6030-irq.c b/drivers/mfd/twl6030-irq.c > index 517eda8..7e3cf82 100644 > --- a/drivers/mfd/twl6030-irq.c > +++ b/drivers/mfd/twl6030-irq.c > @@ -402,10 +402,8 @@ int twl6030_init_irq(struct device *dev, int irq_num) > nr_irqs = TWL6030_NR_IRQS; > > twl6030_irq = devm_kzalloc(dev, sizeof(*twl6030_irq), GFP_KERNEL); > - if (!twl6030_irq) { > - dev_err(dev, "twl6030_irq: Memory allocation failed\n"); > + if (!twl6030_irq) > return -ENOMEM; > - } > > mask[0] = 0xFF; > mask[1] = 0xFF; > diff --git a/drivers/misc/atmel-ssc.c b/drivers/misc/atmel-ssc.c > index 5be80840..ef21a57 100644 > --- a/drivers/misc/atmel-ssc.c > +++ b/drivers/misc/atmel-ssc.c > @@ -138,10 +138,8 @@ static int ssc_probe(struct platform_device *pdev) > const struct atmel_ssc_platform_data *plat_dat; > > ssc = devm_kzalloc(&pdev->dev, sizeof(struct ssc_device), GFP_KERNEL); > - if (!ssc) { > - dev_dbg(&pdev->dev, "out of memory\n"); > + if (!ssc) > return -ENOMEM; > - } > > ssc->pdev = pdev; > > diff --git a/drivers/misc/lattice-ecp3-config.c b/drivers/misc/lattice-ecp3-config.c > index 61fbe6a..ef1a79d 100644 > --- a/drivers/misc/lattice-ecp3-config.c > +++ b/drivers/misc/lattice-ecp3-config.c > @@ -190,10 +190,9 @@ static int lattice_ecp3_probe(struct spi_device *spi) > int err; > > data = devm_kzalloc(&spi->dev, sizeof(*data), GFP_KERNEL); > - if (!data) { > - dev_err(&spi->dev, "Memory allocation for fpga_data failed\n"); > + if (!data) > return -ENOMEM; > - } > + > spi_set_drvdata(spi, data); > > init_completion(&data->fw_loaded); > diff --git a/drivers/misc/vmw_vmci/vmci_guest.c b/drivers/misc/vmw_vmci/vmci_guest.c > index c98b03b..0794b60 100644 > --- a/drivers/misc/vmw_vmci/vmci_guest.c > +++ b/drivers/misc/vmw_vmci/vmci_guest.c > @@ -484,11 +484,8 @@ static int vmci_guest_probe_device(struct pci_dev *pdev, > (unsigned long)iobase, pdev->irq); > > vmci_dev = devm_kzalloc(&pdev->dev, sizeof(*vmci_dev), GFP_KERNEL); > - if (!vmci_dev) { > - dev_err(&pdev->dev, > - "Can't allocate memory for VMCI device\n"); > + if (!vmci_dev) > return -ENOMEM; > - } > > vmci_dev->dev = &pdev->dev; > vmci_dev->intr_type = VMCI_INTR_TYPE_INTX; > diff --git a/drivers/mmc/host/atmel-mci.c b/drivers/mmc/host/atmel-mci.c > index 92c1877..e98aee5 100644 > --- a/drivers/mmc/host/atmel-mci.c > +++ b/drivers/mmc/host/atmel-mci.c > @@ -531,10 +531,8 @@ atmci_of_init(struct platform_device *pdev) > } > > pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); > - if (!pdata) { > - dev_err(&pdev->dev, "could not allocate memory for pdata\n"); > + if (!pdata) > return ERR_PTR(-ENOMEM); > - } > > for_each_child_of_node(np, cnp) { > if (of_property_read_u32(cnp, "reg", &slot_id)) { > diff --git a/drivers/mmc/host/davinci_mmc.c b/drivers/mmc/host/davinci_mmc.c > index e9fa87d..276a57a 100644 > --- a/drivers/mmc/host/davinci_mmc.c > +++ b/drivers/mmc/host/davinci_mmc.c > @@ -1201,10 +1201,8 @@ static struct davinci_mmc_config > return pdata; > > pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); > - if (!pdata) { > - dev_err(&pdev->dev, "Failed to allocate memory for struct davinci_mmc_config\n"); > + if (!pdata) > goto nodata; > - } > > if (match) > pdev->id_entry = match->data; > diff --git a/drivers/mmc/host/dw_mmc-exynos.c b/drivers/mmc/host/dw_mmc-exynos.c > index d42e664..de6b92a 100644 > --- a/drivers/mmc/host/dw_mmc-exynos.c > +++ b/drivers/mmc/host/dw_mmc-exynos.c > @@ -227,10 +227,8 @@ static int dw_mci_exynos_parse_dt(struct dw_mci *host) > int ret; > > priv = devm_kzalloc(host->dev, sizeof(*priv), GFP_KERNEL); > - if (!priv) { > - dev_err(host->dev, "mem alloc failed for private data\n"); > + if (!priv) > return -ENOMEM; > - } > > for (idx = 0; idx < ARRAY_SIZE(exynos_compat); idx++) { > if (of_device_is_compatible(np, exynos_compat[idx].compatible)) > diff --git a/drivers/mmc/host/dw_mmc-socfpga.c b/drivers/mmc/host/dw_mmc-socfpga.c > index 3e8e53a..8c6c910 100644 > --- a/drivers/mmc/host/dw_mmc-socfpga.c > +++ b/drivers/mmc/host/dw_mmc-socfpga.c > @@ -71,10 +71,8 @@ static int dw_mci_socfpga_parse_dt(struct dw_mci *host) > int ret; > > priv = devm_kzalloc(host->dev, sizeof(*priv), GFP_KERNEL); > - if (!priv) { > - dev_err(host->dev, "mem alloc failed for private data\n"); > + if (!priv) > return -ENOMEM; > - } > > priv->sysreg = syscon_regmap_lookup_by_compatible("altr,sys-mgr"); > if (IS_ERR(priv->sysreg)) { > diff --git a/drivers/mmc/host/dw_mmc.c b/drivers/mmc/host/dw_mmc.c > index 0a6a512..b370ae2 100644 > --- a/drivers/mmc/host/dw_mmc.c > +++ b/drivers/mmc/host/dw_mmc.c > @@ -2341,10 +2341,8 @@ static struct dw_mci_board *dw_mci_parse_dt(struct dw_mci *host) > u32 clock_frequency; > > pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); > - if (!pdata) { > - dev_err(dev, "could not allocate memory for pdata\n"); > + if (!pdata) > return ERR_PTR(-ENOMEM); > - } > > /* find out number of slots supported */ > if (of_property_read_u32(dev->of_node, "num-slots", > diff --git a/drivers/mmc/host/sdhci-bcm2835.c b/drivers/mmc/host/sdhci-bcm2835.c > index f6d8d67..1db5219 100644 > --- a/drivers/mmc/host/sdhci-bcm2835.c > +++ b/drivers/mmc/host/sdhci-bcm2835.c > @@ -154,11 +154,8 @@ static int bcm2835_sdhci_probe(struct platform_device *pdev) > > bcm2835_host = devm_kzalloc(&pdev->dev, sizeof(*bcm2835_host), > GFP_KERNEL); > - if (!bcm2835_host) { > - dev_err(mmc_dev(host->mmc), > - "failed to allocate bcm2835_sdhci\n"); > + if (!bcm2835_host) > return -ENOMEM; > - } > > pltfm_host = sdhci_priv(host); > pltfm_host->priv = bcm2835_host; > diff --git a/drivers/mmc/host/sdhci-dove.c b/drivers/mmc/host/sdhci-dove.c > index 8424839..b375486 100644 > --- a/drivers/mmc/host/sdhci-dove.c > +++ b/drivers/mmc/host/sdhci-dove.c > @@ -106,10 +106,8 @@ static int sdhci_dove_probe(struct platform_device *pdev) > > priv = devm_kzalloc(&pdev->dev, sizeof(struct sdhci_dove_priv), > GFP_KERNEL); > - if (!priv) { > - dev_err(&pdev->dev, "unable to allocate private data"); > + if (!priv) > return -ENOMEM; > - } > > priv->clk = devm_clk_get(&pdev->dev, NULL); > > diff --git a/drivers/mmc/host/sdhci-spear.c b/drivers/mmc/host/sdhci-spear.c > index 2dba9f8..2264a9c 100644 > --- a/drivers/mmc/host/sdhci-spear.c > +++ b/drivers/mmc/host/sdhci-spear.c > @@ -84,10 +84,8 @@ static struct sdhci_plat_data *sdhci_probe_config_dt(struct platform_device *pde > /* If pdata is required */ > if (cd_gpio != -1) { > pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); > - if (!pdata) { > - dev_err(&pdev->dev, "DT: kzalloc failed\n"); > + if (!pdata) > return ERR_PTR(-ENOMEM); > - } > } > > pdata->card_int_gpio = cd_gpio; > @@ -126,7 +124,6 @@ static int sdhci_probe(struct platform_device *pdev) > sdhci = devm_kzalloc(&pdev->dev, sizeof(*sdhci), GFP_KERNEL); > if (!sdhci) { > ret = -ENOMEM; > - dev_dbg(&pdev->dev, "cannot allocate memory for sdhci\n"); > goto err; > } > > diff --git a/drivers/mmc/host/sdhci-tegra.c b/drivers/mmc/host/sdhci-tegra.c > index 5b7b2eb..e51887f 100644 > --- a/drivers/mmc/host/sdhci-tegra.c > +++ b/drivers/mmc/host/sdhci-tegra.c > @@ -238,7 +238,6 @@ static int sdhci_tegra_probe(struct platform_device *pdev) > > tegra_host = devm_kzalloc(&pdev->dev, sizeof(*tegra_host), GFP_KERNEL); > if (!tegra_host) { > - dev_err(mmc_dev(host->mmc), "failed to allocate tegra_host\n"); > rc = -ENOMEM; > goto err_alloc_tegra_host; > } > diff --git a/drivers/mmc/host/sh_mobile_sdhi.c b/drivers/mmc/host/sh_mobile_sdhi.c > index f344659..0235e97 100644 > --- a/drivers/mmc/host/sh_mobile_sdhi.c > +++ b/drivers/mmc/host/sh_mobile_sdhi.c > @@ -138,10 +138,8 @@ static int sh_mobile_sdhi_probe(struct platform_device *pdev) > struct tmio_mmc_dma *dma_priv; > > priv = devm_kzalloc(&pdev->dev, sizeof(struct sh_mobile_sdhi), GFP_KERNEL); > - if (priv == NULL) { > - dev_err(&pdev->dev, "kzalloc failed\n"); > + if (priv == NULL) > return -ENOMEM; > - } > > mmc_data = &priv->mmc_data; > dma_priv = &priv->dma_priv; > diff --git a/drivers/mtd/devices/elm.c b/drivers/mtd/devices/elm.c > index d1dd6a3..437ed3a 100644 > --- a/drivers/mtd/devices/elm.c > +++ b/drivers/mtd/devices/elm.c > @@ -354,10 +354,8 @@ static int elm_probe(struct platform_device *pdev) > struct elm_info *info; > > info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); > - if (!info) { > - dev_err(&pdev->dev, "failed to allocate memory\n"); > + if (!info) > return -ENOMEM; > - } > > info->dev = &pdev->dev; > > diff --git a/drivers/mtd/devices/spear_smi.c b/drivers/mtd/devices/spear_smi.c > index 4238214..363da96 100644 > --- a/drivers/mtd/devices/spear_smi.c > +++ b/drivers/mtd/devices/spear_smi.c > @@ -913,7 +913,6 @@ static int spear_smi_probe(struct platform_device *pdev) > if (np) { > pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); > if (!pdata) { > - pr_err("%s: ERROR: no memory", __func__); > ret = -ENOMEM; > goto err; > } > @@ -943,7 +942,6 @@ static int spear_smi_probe(struct platform_device *pdev) > dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_ATOMIC); > if (!dev) { > ret = -ENOMEM; > - dev_err(&pdev->dev, "mem alloc fail\n"); > goto err; > } > > diff --git a/drivers/mtd/nand/atmel_nand.c b/drivers/mtd/nand/atmel_nand.c > index 2dbd913..edfcc32 100644 > --- a/drivers/mtd/nand/atmel_nand.c > +++ b/drivers/mtd/nand/atmel_nand.c > @@ -1962,10 +1962,8 @@ static int atmel_nand_probe(struct platform_device *pdev) > > /* Allocate memory for the device structure (and zero it) */ > host = devm_kzalloc(&pdev->dev, sizeof(*host), GFP_KERNEL); > - if (!host) { > - printk(KERN_ERR "atmel_nand: failed to allocate device structure.\n"); > + if (!host) > return -ENOMEM; > - } > > res = platform_driver_register(&atmel_nand_nfc_driver); > if (res) > diff --git a/drivers/mtd/nand/davinci_nand.c b/drivers/mtd/nand/davinci_nand.c > index b77a01e..34aa69f 100644 > --- a/drivers/mtd/nand/davinci_nand.c > +++ b/drivers/mtd/nand/davinci_nand.c > @@ -608,7 +608,6 @@ static int __init nand_davinci_probe(struct platform_device *pdev) > > info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); > if (!info) { > - dev_err(&pdev->dev, "unable to allocate memory\n"); > ret = -ENOMEM; > goto err_nomem; > } > diff --git a/drivers/mtd/nand/fsmc_nand.c b/drivers/mtd/nand/fsmc_nand.c > index 3dc1a75..a22c5b4 100644 > --- a/drivers/mtd/nand/fsmc_nand.c > +++ b/drivers/mtd/nand/fsmc_nand.c > @@ -891,10 +891,9 @@ static int fsmc_nand_probe_config_dt(struct platform_device *pdev, > > pdata->nand_timings = devm_kzalloc(&pdev->dev, > sizeof(*pdata->nand_timings), GFP_KERNEL); > - if (!pdata->nand_timings) { > - dev_err(&pdev->dev, "no memory for nand_timing\n"); > + if (!pdata->nand_timings) > return -ENOMEM; > - } > + > of_property_read_u8_array(np, "timings", (u8 *)pdata->nand_timings, > sizeof(*pdata->nand_timings)); > > @@ -952,10 +951,8 @@ static int __init fsmc_nand_probe(struct platform_device *pdev) > > /* Allocate memory for the device structure (and zero it) */ > host = devm_kzalloc(&pdev->dev, sizeof(*host), GFP_KERNEL); > - if (!host) { > - dev_err(&pdev->dev, "failed to allocate device structure\n"); > + if (!host) > return -ENOMEM; > - } > > res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "nand_data"); > host->data_va = devm_ioremap_resource(&pdev->dev, res); > diff --git a/drivers/mtd/nand/gpio.c b/drivers/mtd/nand/gpio.c > index e826f89..8dfdbb6 100644 > --- a/drivers/mtd/nand/gpio.c > +++ b/drivers/mtd/nand/gpio.c > @@ -211,10 +211,8 @@ static int gpio_nand_probe(struct platform_device *pdev) > return -EINVAL; > > gpiomtd = devm_kzalloc(&pdev->dev, sizeof(*gpiomtd), GFP_KERNEL); > - if (!gpiomtd) { > - dev_err(&pdev->dev, "failed to create NAND MTD\n"); > + if (!gpiomtd) > return -ENOMEM; > - } > > chip = &gpiomtd->nand_chip; > > diff --git a/drivers/mtd/nand/lpc32xx_mlc.c b/drivers/mtd/nand/lpc32xx_mlc.c > index f4dd2a8..9dd58e0 100644 > --- a/drivers/mtd/nand/lpc32xx_mlc.c > +++ b/drivers/mtd/nand/lpc32xx_mlc.c > @@ -627,10 +627,8 @@ static struct lpc32xx_nand_cfg_mlc *lpc32xx_parse_dt(struct device *dev) > struct device_node *np = dev->of_node; > > ncfg = devm_kzalloc(dev, sizeof(*ncfg), GFP_KERNEL); > - if (!ncfg) { > - dev_err(dev, "could not allocate memory for platform data\n"); > + if (!ncfg) > return NULL; > - } > > of_property_read_u32(np, "nxp,tcea-delay", &ncfg->tcea_delay); > of_property_read_u32(np, "nxp,busy-delay", &ncfg->busy_delay); > @@ -666,10 +664,8 @@ static int lpc32xx_nand_probe(struct platform_device *pdev) > > /* Allocate memory for the device structure (and zero it) */ > host = devm_kzalloc(&pdev->dev, sizeof(*host), GFP_KERNEL); > - if (!host) { > - dev_err(&pdev->dev, "failed to allocate device structure.\n"); > + if (!host) > return -ENOMEM; > - } > > rc = platform_get_resource(pdev, IORESOURCE_MEM, 0); > host->io_base = devm_ioremap_resource(&pdev->dev, rc); > @@ -764,14 +760,12 @@ static int lpc32xx_nand_probe(struct platform_device *pdev) > > host->dma_buf = devm_kzalloc(&pdev->dev, mtd->writesize, GFP_KERNEL); > if (!host->dma_buf) { > - dev_err(&pdev->dev, "Error allocating dma_buf memory\n"); > res = -ENOMEM; > goto err_exit3; > } > > host->dummy_buf = devm_kzalloc(&pdev->dev, mtd->writesize, GFP_KERNEL); > if (!host->dummy_buf) { > - dev_err(&pdev->dev, "Error allocating dummy_buf memory\n"); > res = -ENOMEM; > goto err_exit3; > } > diff --git a/drivers/mtd/nand/lpc32xx_slc.c b/drivers/mtd/nand/lpc32xx_slc.c > index 6d5f8c5..a780532 100644 > --- a/drivers/mtd/nand/lpc32xx_slc.c > +++ b/drivers/mtd/nand/lpc32xx_slc.c > @@ -725,10 +725,8 @@ static struct lpc32xx_nand_cfg_slc *lpc32xx_parse_dt(struct device *dev) > struct device_node *np = dev->of_node; > > ncfg = devm_kzalloc(dev, sizeof(*ncfg), GFP_KERNEL); > - if (!ncfg) { > - dev_err(dev, "could not allocate memory for NAND config\n"); > + if (!ncfg) > return NULL; > - } > > of_property_read_u32(np, "nxp,wdr-clks", &ncfg->wdr_clks); > of_property_read_u32(np, "nxp,wwidth", &ncfg->wwidth); > @@ -772,10 +770,9 @@ static int lpc32xx_nand_probe(struct platform_device *pdev) > > /* Allocate memory for the device structure (and zero it) */ > host = devm_kzalloc(&pdev->dev, sizeof(*host), GFP_KERNEL); > - if (!host) { > - dev_err(&pdev->dev, "failed to allocate device structure\n"); > + if (!host) > return -ENOMEM; > - } > + > host->io_base_dma = rc->start; > > host->io_base = devm_ioremap_resource(&pdev->dev, rc); > @@ -858,7 +855,6 @@ static int lpc32xx_nand_probe(struct platform_device *pdev) > host->data_buf = devm_kzalloc(&pdev->dev, host->dma_buf_len, > GFP_KERNEL); > if (host->data_buf == NULL) { > - dev_err(&pdev->dev, "Error allocating memory\n"); > res = -ENOMEM; > goto err_exit2; > } > diff --git a/drivers/mtd/nand/mpc5121_nfc.c b/drivers/mtd/nand/mpc5121_nfc.c > index 3c60a00..b23d508 100644 > --- a/drivers/mtd/nand/mpc5121_nfc.c > +++ b/drivers/mtd/nand/mpc5121_nfc.c > @@ -651,10 +651,8 @@ static int mpc5121_nfc_probe(struct platform_device *op) > } > > prv = devm_kzalloc(dev, sizeof(*prv), GFP_KERNEL); > - if (!prv) { > - dev_err(dev, "Memory exhausted!\n"); > + if (!prv) > return -ENOMEM; > - } > > mtd = &prv->mtd; > chip = &prv->chip; > diff --git a/drivers/mtd/nand/orion_nand.c b/drivers/mtd/nand/orion_nand.c > index a393a5b..d6af006 100644 > --- a/drivers/mtd/nand/orion_nand.c > +++ b/drivers/mtd/nand/orion_nand.c > @@ -110,7 +110,6 @@ static int __init orion_nand_probe(struct platform_device *pdev) > board = devm_kzalloc(&pdev->dev, sizeof(struct orion_nand_data), > GFP_KERNEL); > if (!board) { > - printk(KERN_ERR "orion_nand: failed to allocate board structure.\n"); > ret = -ENOMEM; > goto no_res; > } > diff --git a/drivers/mtd/nand/s3c2410.c b/drivers/mtd/nand/s3c2410.c > index d65cbe9..47fbd9a 100644 > --- a/drivers/mtd/nand/s3c2410.c > +++ b/drivers/mtd/nand/s3c2410.c > @@ -919,7 +919,6 @@ static int s3c24xx_nand_probe(struct platform_device *pdev) > > info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); > if (info == NULL) { > - dev_err(&pdev->dev, "no memory for flash info\n"); > err = -ENOMEM; > goto exit_error; > } > @@ -974,7 +973,6 @@ static int s3c24xx_nand_probe(struct platform_device *pdev) > size = nr_sets * sizeof(*info->mtds); > info->mtds = devm_kzalloc(&pdev->dev, size, GFP_KERNEL); > if (info->mtds == NULL) { > - dev_err(&pdev->dev, "failed to allocate mtd storage\n"); > err = -ENOMEM; > goto exit_error; > } > diff --git a/drivers/mtd/nand/sh_flctl.c b/drivers/mtd/nand/sh_flctl.c > index a3c84eb..4fff62b 100644 > --- a/drivers/mtd/nand/sh_flctl.c > +++ b/drivers/mtd/nand/sh_flctl.c > @@ -1059,10 +1059,8 @@ static struct sh_flctl_platform_data *flctl_parse_dt(struct device *dev) > > pdata = devm_kzalloc(dev, sizeof(struct sh_flctl_platform_data), > GFP_KERNEL); > - if (!pdata) { > - dev_err(dev, "%s: failed to allocate config data\n", __func__); > + if (!pdata) > return NULL; > - } > > /* set SoC specific options */ > pdata->flcmncr_val = config->flcmncr_val; > diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c > index 51c9069..0bc7654 100644 > --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c > +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c > @@ -128,10 +128,8 @@ static int stmmac_pltfr_probe(struct platform_device *pdev) > plat_dat = devm_kzalloc(&pdev->dev, > sizeof(struct plat_stmmacenet_data), > GFP_KERNEL); > - if (!plat_dat) { > - pr_err("%s: ERROR: no memory", __func__); > - return -ENOMEM; > - } > + if (!plat_dat) > + return -ENOMEM; > > ret = stmmac_probe_config_dt(pdev, plat_dat, &mac); > if (ret) { > diff --git a/drivers/net/ethernet/ti/cpsw-phy-sel.c b/drivers/net/ethernet/ti/cpsw-phy-sel.c > index e092ede..20948ee 100644 > --- a/drivers/net/ethernet/ti/cpsw-phy-sel.c > +++ b/drivers/net/ethernet/ti/cpsw-phy-sel.c > @@ -127,10 +127,8 @@ static int cpsw_phy_sel_probe(struct platform_device *pdev) > return -EINVAL; > > priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); > - if (!priv) { > - dev_err(&pdev->dev, "unable to alloc memory for cpsw phy sel\n"); > + if (!priv) > return -ENOMEM; > - } > > priv->cpsw_phy_sel = of_id->data; > > diff --git a/drivers/net/ethernet/ti/cpsw.c b/drivers/net/ethernet/ti/cpsw.c > index 5efb37b..4ac1ea4 100644 > --- a/drivers/net/ethernet/ti/cpsw.c > +++ b/drivers/net/ethernet/ti/cpsw.c > @@ -1924,10 +1924,8 @@ static int cpsw_probe(struct platform_device *pdev) > priv->rx_packet_max = max(rx_packet_max, 128); > priv->cpts = devm_kzalloc(&pdev->dev, sizeof(struct cpts), GFP_KERNEL); > priv->irq_enabled = true; > - if (!priv->cpts) { > - pr_err("error allocating cpts\n"); > + if (!priv->cpts) > goto clean_ndev_ret; > - } > > /* > * This may be required here for child devices. > diff --git a/drivers/net/phy/mdio-mux.c b/drivers/net/phy/mdio-mux.c > index 4d4d25e..73f38da 100644 > --- a/drivers/net/phy/mdio-mux.c > +++ b/drivers/net/phy/mdio-mux.c > @@ -141,8 +141,6 @@ int mdio_mux_init(struct device *dev, > > cb = devm_kzalloc(dev, sizeof(*cb), GFP_KERNEL); > if (cb == NULL) { > - dev_err(dev, > - "Error: Failed to allocate memory for child\n"); > ret_val = -ENOMEM; > break; > } > diff --git a/drivers/nfc/microread/i2c.c b/drivers/nfc/microread/i2c.c > index 1010894..54c9a18 100644 > --- a/drivers/nfc/microread/i2c.c > +++ b/drivers/nfc/microread/i2c.c > @@ -273,10 +273,8 @@ static int microread_i2c_probe(struct i2c_client *client, > > phy = devm_kzalloc(&client->dev, sizeof(struct microread_i2c_phy), > GFP_KERNEL); > - if (!phy) { > - dev_err(&client->dev, "Can't allocate microread phy"); > + if (!phy) > return -ENOMEM; > - } > > i2c_set_clientdata(client, phy); > phy->i2c_dev = client; > diff --git a/drivers/nfc/pn544/i2c.c b/drivers/nfc/pn544/i2c.c > index 01e27d4..dab22ea 100644 > --- a/drivers/nfc/pn544/i2c.c > +++ b/drivers/nfc/pn544/i2c.c > @@ -700,11 +700,8 @@ static int pn544_hci_i2c_probe(struct i2c_client *client, > > phy = devm_kzalloc(&client->dev, sizeof(struct pn544_i2c_phy), > GFP_KERNEL); > - if (!phy) { > - dev_err(&client->dev, > - "Cannot allocate memory for pn544 i2c phy.\n"); > + if (!phy) > return -ENOMEM; > - } > > INIT_WORK(&phy->fw_work, pn544_hci_i2c_fw_work); > phy->fw_work_state = FW_WORK_STATE_IDLE; > diff --git a/drivers/pci/host/pci-exynos.c b/drivers/pci/host/pci-exynos.c > index 94e096b..9650fdd 100644 > --- a/drivers/pci/host/pci-exynos.c > +++ b/drivers/pci/host/pci-exynos.c > @@ -455,10 +455,8 @@ static int __init exynos_pcie_probe(struct platform_device *pdev) > > exynos_pcie = devm_kzalloc(&pdev->dev, sizeof(*exynos_pcie), > GFP_KERNEL); > - if (!exynos_pcie) { > - dev_err(&pdev->dev, "no memory for exynos pcie\n"); > + if (!exynos_pcie) > return -ENOMEM; > - } > > pp = &exynos_pcie->pp; > > diff --git a/drivers/pinctrl/mvebu/pinctrl-mvebu.c b/drivers/pinctrl/mvebu/pinctrl-mvebu.c > index 0fd1ad3..c57a5db 100644 > --- a/drivers/pinctrl/mvebu/pinctrl-mvebu.c > +++ b/drivers/pinctrl/mvebu/pinctrl-mvebu.c > @@ -612,10 +612,8 @@ int mvebu_pinctrl_probe(struct platform_device *pdev) > > pctl = devm_kzalloc(&pdev->dev, sizeof(struct mvebu_pinctrl), > GFP_KERNEL); > - if (!pctl) { > - dev_err(&pdev->dev, "unable to alloc driver\n"); > + if (!pctl) > return -ENOMEM; > - } > > pctl->desc.name = dev_name(&pdev->dev); > pctl->desc.owner = THIS_MODULE; > @@ -652,10 +650,9 @@ int mvebu_pinctrl_probe(struct platform_device *pdev) > > /* generic mvebu register control */ > names = devm_kzalloc(&pdev->dev, ctrl->npins * 8, GFP_KERNEL); > - if (!names) { > - dev_err(&pdev->dev, "failed to alloc mpp names\n"); > + if (!names) > return -ENOMEM; > - } > + > for (k = 0; k < ctrl->npins; k++) > sprintf(names + 8*k, "mpp%d", ctrl->pid+k); > ctrl->name = names; > @@ -664,10 +661,8 @@ int mvebu_pinctrl_probe(struct platform_device *pdev) > > pdesc = devm_kzalloc(&pdev->dev, pctl->desc.npins * > sizeof(struct pinctrl_pin_desc), GFP_KERNEL); > - if (!pdesc) { > - dev_err(&pdev->dev, "failed to alloc pinctrl pins\n"); > + if (!pdesc) > return -ENOMEM; > - } > > for (n = 0; n < pctl->desc.npins; n++) > pdesc[n].number = n; > @@ -675,10 +670,8 @@ int mvebu_pinctrl_probe(struct platform_device *pdev) > > pctl->groups = devm_kzalloc(&pdev->dev, pctl->num_groups * > sizeof(struct mvebu_pinctrl_group), GFP_KERNEL); > - if (!pctl->groups) { > - dev_err(&pdev->dev, "failed to alloc pinctrl groups\n"); > + if (!pctl->groups) > return -ENOMEM; > - } > > /* assign mpp controls to groups */ > gid = 0; > diff --git a/drivers/pinctrl/pinctrl-abx500.c b/drivers/pinctrl/pinctrl-abx500.c > index 4780959..3e1c722 100644 > --- a/drivers/pinctrl/pinctrl-abx500.c > +++ b/drivers/pinctrl/pinctrl-abx500.c > @@ -1238,11 +1238,8 @@ static int abx500_gpio_probe(struct platform_device *pdev) > > pct = devm_kzalloc(&pdev->dev, sizeof(struct abx500_pinctrl), > GFP_KERNEL); > - if (pct == NULL) { > - dev_err(&pdev->dev, > - "failed to allocate memory for pct\n"); > + if (pct == NULL) > return -ENOMEM; > - } > > pct->dev = &pdev->dev; > pct->parent = dev_get_drvdata(pdev->dev.parent); > diff --git a/drivers/pinctrl/pinctrl-adi2.c b/drivers/pinctrl/pinctrl-adi2.c > index 7a24e59..43cb8ea 100644 > --- a/drivers/pinctrl/pinctrl-adi2.c > +++ b/drivers/pinctrl/pinctrl-adi2.c > @@ -849,10 +849,8 @@ static int adi_gpio_pint_probe(struct platform_device *pdev) > struct gpio_pint *pint; > > pint = devm_kzalloc(dev, sizeof(struct gpio_pint), GFP_KERNEL); > - if (!pint) { > - dev_err(dev, "Memory alloc failed\n"); > + if (!pint) > return -ENOMEM; > - } > > res = platform_get_resource(pdev, IORESOURCE_MEM, 0); > if (!res) { > @@ -978,10 +976,8 @@ static int adi_gpio_probe(struct platform_device *pdev) > return -EINVAL; > > port = devm_kzalloc(dev, sizeof(struct gpio_port), GFP_KERNEL); > - if (!port) { > - dev_err(dev, "Memory alloc failed\n"); > + if (!port) > return -ENOMEM; > - } > > res = platform_get_resource(pdev, IORESOURCE_MEM, 0); > if (!res) { > diff --git a/drivers/pinctrl/pinctrl-at91.c b/drivers/pinctrl/pinctrl-at91.c > index f350fd2..77eaabe 100644 > --- a/drivers/pinctrl/pinctrl-at91.c > +++ b/drivers/pinctrl/pinctrl-at91.c > @@ -837,10 +837,8 @@ static int at91_pinctrl_mux_mask(struct at91_pinctrl *info, > info->nmux = size / info->nbanks; > > info->mux_mask = devm_kzalloc(info->dev, sizeof(u32) * size, GFP_KERNEL); > - if (!info->mux_mask) { > - dev_err(info->dev, "could not alloc mux_mask\n"); > + if (!info->mux_mask) > return -ENOMEM; > - } > > ret = of_property_read_u32_array(np, "atmel,mux-mask", > info->mux_mask, size); > diff --git a/drivers/pinctrl/pinctrl-baytrail.c b/drivers/pinctrl/pinctrl-baytrail.c > index 2832576..46a5666 100644 > --- a/drivers/pinctrl/pinctrl-baytrail.c > +++ b/drivers/pinctrl/pinctrl-baytrail.c > @@ -424,10 +424,8 @@ static int byt_gpio_probe(struct platform_device *pdev) > return -ENODEV; > > vg = devm_kzalloc(dev, sizeof(struct byt_gpio), GFP_KERNEL); > - if (!vg) { > - dev_err(&pdev->dev, "can't allocate byt_gpio chip data\n"); > + if (!vg) > return -ENOMEM; > - } > > for (range = byt_ranges; range->name; range++) { > if (!strcmp(acpi_dev->pnp.unique_id, range->name)) { > diff --git a/drivers/pinctrl/pinctrl-exynos.c b/drivers/pinctrl/pinctrl-exynos.c > index 2689f8d..a54fd32 100644 > --- a/drivers/pinctrl/pinctrl-exynos.c > +++ b/drivers/pinctrl/pinctrl-exynos.c > @@ -543,10 +543,8 @@ static int exynos_eint_wkup_init(struct samsung_pinctrl_drv_data *d) > > weint_data = devm_kzalloc(dev, bank->nr_pins > * sizeof(*weint_data), GFP_KERNEL); > - if (!weint_data) { > - dev_err(dev, "could not allocate memory for weint_data\n"); > + if (!weint_data) > return -ENOMEM; > - } > > for (idx = 0; idx < bank->nr_pins; ++idx) { > irq = irq_of_parse_and_map(bank->of_node, idx); > @@ -573,10 +571,8 @@ static int exynos_eint_wkup_init(struct samsung_pinctrl_drv_data *d) > > muxed_data = devm_kzalloc(dev, sizeof(*muxed_data) > + muxed_banks*sizeof(struct samsung_pin_bank *), GFP_KERNEL); > - if (!muxed_data) { > - dev_err(dev, "could not allocate memory for muxed_data\n"); > + if (!muxed_data) > return -ENOMEM; > - } > > irq_set_chained_handler(irq, exynos_irq_demux_eint16_31); > irq_set_handler_data(irq, muxed_data); > diff --git a/drivers/pinctrl/pinctrl-exynos5440.c b/drivers/pinctrl/pinctrl-exynos5440.c > index 544d469..d79721b 100644 > --- a/drivers/pinctrl/pinctrl-exynos5440.c > +++ b/drivers/pinctrl/pinctrl-exynos5440.c > @@ -658,10 +658,8 @@ static int exynos5440_pinctrl_parse_dt_pins(struct platform_device *pdev, > } > > *pin_list = devm_kzalloc(dev, *npins * sizeof(**pin_list), GFP_KERNEL); > - if (!*pin_list) { > - dev_err(dev, "failed to allocate memory for pin list\n"); > + if (!*pin_list) > return -ENOMEM; > - } > > return of_property_read_u32_array(cfg_np, "samsung,exynos5440-pins", > *pin_list, *npins); > @@ -689,17 +687,15 @@ static int exynos5440_pinctrl_parse_dt(struct platform_device *pdev, > return -EINVAL; > > groups = devm_kzalloc(dev, grp_cnt * sizeof(*groups), GFP_KERNEL); > - if (!groups) { > - dev_err(dev, "failed allocate memory for ping group list\n"); > + if (!groups) > return -EINVAL; > - } > + > grp = groups; > > functions = devm_kzalloc(dev, grp_cnt * sizeof(*functions), GFP_KERNEL); > - if (!functions) { > - dev_err(dev, "failed to allocate memory for function list\n"); > + if (!functions) > return -EINVAL; > - } > + > func = functions; > > /* > @@ -719,10 +715,9 @@ static int exynos5440_pinctrl_parse_dt(struct platform_device *pdev, > /* derive pin group name from the node name */ > gname = devm_kzalloc(dev, strlen(cfg_np->name) + GSUFFIX_LEN, > GFP_KERNEL); > - if (!gname) { > - dev_err(dev, "failed to alloc memory for group name\n"); > + if (!gname) > return -ENOMEM; > - } > + > snprintf(gname, strlen(cfg_np->name) + 4, "%s%s", cfg_np->name, > GROUP_SUFFIX); > > @@ -740,20 +735,17 @@ skip_to_pin_function: > /* derive function name from the node name */ > fname = devm_kzalloc(dev, strlen(cfg_np->name) + FSUFFIX_LEN, > GFP_KERNEL); > - if (!fname) { > - dev_err(dev, "failed to alloc memory for func name\n"); > + if (!fname) > return -ENOMEM; > - } > + > snprintf(fname, strlen(cfg_np->name) + 4, "%s%s", cfg_np->name, > FUNCTION_SUFFIX); > > func->name = fname; > func->groups = devm_kzalloc(dev, sizeof(char *), GFP_KERNEL); > - if (!func->groups) { > - dev_err(dev, "failed to alloc memory for group list " > - "in pin function"); > + if (!func->groups) > return -ENOMEM; > - } > + > func->groups[0] = gname; > func->num_groups = gname ? 1 : 0; > func->function = function; > @@ -781,10 +773,8 @@ static int exynos5440_pinctrl_register(struct platform_device *pdev, > int pin, ret; > > ctrldesc = devm_kzalloc(dev, sizeof(*ctrldesc), GFP_KERNEL); > - if (!ctrldesc) { > - dev_err(dev, "could not allocate memory for pinctrl desc\n"); > + if (!ctrldesc) > return -ENOMEM; > - } > > ctrldesc->name = "exynos5440-pinctrl"; > ctrldesc->owner = THIS_MODULE; > @@ -794,10 +784,9 @@ static int exynos5440_pinctrl_register(struct platform_device *pdev, > > pindesc = devm_kzalloc(&pdev->dev, sizeof(*pindesc) * > EXYNOS5440_MAX_PINS, GFP_KERNEL); > - if (!pindesc) { > - dev_err(&pdev->dev, "mem alloc for pin descriptors failed\n"); > + if (!pindesc) > return -ENOMEM; > - } > + > ctrldesc->pins = pindesc; > ctrldesc->npins = EXYNOS5440_MAX_PINS; > > @@ -811,10 +800,8 @@ static int exynos5440_pinctrl_register(struct platform_device *pdev, > */ > pin_names = devm_kzalloc(&pdev->dev, sizeof(char) * PIN_NAME_LENGTH * > ctrldesc->npins, GFP_KERNEL); > - if (!pin_names) { > - dev_err(&pdev->dev, "mem alloc for pin names failed\n"); > + if (!pin_names) > return -ENOMEM; > - } > > /* for each pin, set the name of the pin */ > for (pin = 0; pin < ctrldesc->npins; pin++) { > @@ -851,10 +838,8 @@ static int exynos5440_gpiolib_register(struct platform_device *pdev, > int ret; > > gc = devm_kzalloc(&pdev->dev, sizeof(*gc), GFP_KERNEL); > - if (!gc) { > - dev_err(&pdev->dev, "mem alloc for gpio_chip failed\n"); > + if (!gc) > return -ENOMEM; > - } > > priv->gc = gc; > gc->base = 0; > @@ -960,10 +945,8 @@ static int exynos5440_gpio_irq_init(struct platform_device *pdev, > > intd = devm_kzalloc(dev, sizeof(*intd) * EXYNOS5440_MAX_GPIO_INT, > GFP_KERNEL); > - if (!intd) { > - dev_err(dev, "failed to allocate memory for gpio intr data\n"); > + if (!intd) > return -ENOMEM; > - } > > for (i = 0; i < EXYNOS5440_MAX_GPIO_INT; i++) { > irq = irq_of_parse_and_map(dev->of_node, i); > @@ -1006,10 +989,8 @@ static int exynos5440_pinctrl_probe(struct platform_device *pdev) > } > > priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL); > - if (!priv) { > - dev_err(dev, "could not allocate memory for private data\n"); > + if (!priv) > return -ENOMEM; > - } > > res = platform_get_resource(pdev, IORESOURCE_MEM, 0); > priv->reg_base = devm_ioremap_resource(&pdev->dev, res); > diff --git a/drivers/pinctrl/pinctrl-palmas.c b/drivers/pinctrl/pinctrl-palmas.c > index 82638fa..e25e508 100644 > --- a/drivers/pinctrl/pinctrl-palmas.c > +++ b/drivers/pinctrl/pinctrl-palmas.c > @@ -1032,10 +1032,8 @@ static int palmas_pinctrl_probe(struct platform_device *pdev) > } > > pci = devm_kzalloc(&pdev->dev, sizeof(*pci), GFP_KERNEL); > - if (!pci) { > - dev_err(&pdev->dev, "Malloc for pci failed\n"); > + if (!pci) > return -ENOMEM; > - } > > pci->dev = &pdev->dev; > pci->palmas = dev_get_drvdata(pdev->dev.parent); > diff --git a/drivers/pinctrl/pinctrl-rockchip.c b/drivers/pinctrl/pinctrl-rockchip.c > index e0718b7..46fbed2 100644 > --- a/drivers/pinctrl/pinctrl-rockchip.c > +++ b/drivers/pinctrl/pinctrl-rockchip.c > @@ -791,18 +791,14 @@ static int rockchip_pinctrl_parse_dt(struct platform_device *pdev, > info->functions = devm_kzalloc(dev, info->nfunctions * > sizeof(struct rockchip_pmx_func), > GFP_KERNEL); > - if (!info->functions) { > - dev_err(dev, "failed to allocate memory for function list\n"); > + if (!info->functions) > return -EINVAL; > - } > > info->groups = devm_kzalloc(dev, info->ngroups * > sizeof(struct rockchip_pin_group), > GFP_KERNEL); > - if (!info->groups) { > - dev_err(dev, "failed allocate memory for ping group list\n"); > + if (!info->groups) > return -EINVAL; > - } > > i = 0; > > @@ -836,10 +832,9 @@ static int rockchip_pinctrl_register(struct platform_device *pdev, > > pindesc = devm_kzalloc(&pdev->dev, sizeof(*pindesc) * > info->ctrl->nr_pins, GFP_KERNEL); > - if (!pindesc) { > - dev_err(&pdev->dev, "mem alloc for pin descriptors failed\n"); > + if (!pindesc) > return -ENOMEM; > - } > + > ctrldesc->pins = pindesc; > ctrldesc->npins = info->ctrl->nr_pins; > > diff --git a/drivers/pinctrl/pinctrl-s3c64xx.c b/drivers/pinctrl/pinctrl-s3c64xx.c > index 89143c9..2b12eb6 100644 > --- a/drivers/pinctrl/pinctrl-s3c64xx.c > +++ b/drivers/pinctrl/pinctrl-s3c64xx.c > @@ -491,10 +491,9 @@ static int s3c64xx_eint_gpio_init(struct samsung_pinctrl_drv_data *d) > > data = devm_kzalloc(dev, sizeof(*data) > + nr_domains * sizeof(*data->domains), GFP_KERNEL); > - if (!data) { > - dev_err(dev, "failed to allocate handler data\n"); > + if (!data) > return -ENOMEM; > - } > + > data->drvdata = d; > > bank = d->ctrl->pin_banks; > @@ -716,10 +715,9 @@ static int s3c64xx_eint_eint0_init(struct samsung_pinctrl_drv_data *d) > return -ENODEV; > > data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL); > - if (!data) { > - dev_err(dev, "could not allocate memory for wkup eint data\n"); > + if (!data) > return -ENOMEM; > - } > + > data->drvdata = d; > > for (i = 0; i < NUM_EINT0_IRQ; ++i) { > @@ -751,10 +749,9 @@ static int s3c64xx_eint_eint0_init(struct samsung_pinctrl_drv_data *d) > > ddata = devm_kzalloc(dev, > sizeof(*ddata) + nr_eints, GFP_KERNEL); > - if (!ddata) { > - dev_err(dev, "failed to allocate domain data\n"); > + if (!ddata) > return -ENOMEM; > - } > + > ddata->bank = bank; > > bank->irq_domain = irq_domain_add_linear(bank->of_node, > diff --git a/drivers/pinctrl/pinctrl-samsung.c b/drivers/pinctrl/pinctrl-samsung.c > index 92a9d6c..1ee9a6d 100644 > --- a/drivers/pinctrl/pinctrl-samsung.c > +++ b/drivers/pinctrl/pinctrl-samsung.c > @@ -601,10 +601,8 @@ static int samsung_pinctrl_parse_dt_pins(struct platform_device *pdev, > } > > *pin_list = devm_kzalloc(dev, *npins * sizeof(**pin_list), GFP_KERNEL); > - if (!*pin_list) { > - dev_err(dev, "failed to allocate memory for pin list\n"); > + if (!*pin_list) > return -ENOMEM; > - } > > of_property_for_each_string(cfg_np, "samsung,pins", prop, pin_name) { > for (cnt = 0; cnt < pctl->npins; cnt++) { > @@ -649,17 +647,15 @@ static int samsung_pinctrl_parse_dt(struct platform_device *pdev, > return -EINVAL; > > groups = devm_kzalloc(dev, grp_cnt * sizeof(*groups), GFP_KERNEL); > - if (!groups) { > - dev_err(dev, "failed allocate memory for ping group list\n"); > + if (!groups) > return -EINVAL; > - } > + > grp = groups; > > functions = devm_kzalloc(dev, grp_cnt * sizeof(*functions), GFP_KERNEL); > - if (!functions) { > - dev_err(dev, "failed to allocate memory for function list\n"); > + if (!functions) > return -EINVAL; > - } > + > func = functions; > > /* > @@ -679,10 +675,9 @@ static int samsung_pinctrl_parse_dt(struct platform_device *pdev, > /* derive pin group name from the node name */ > gname = devm_kzalloc(dev, strlen(cfg_np->name) + GSUFFIX_LEN, > GFP_KERNEL); > - if (!gname) { > - dev_err(dev, "failed to alloc memory for group name\n"); > + if (!gname) > return -ENOMEM; > - } > + > sprintf(gname, "%s%s", cfg_np->name, GROUP_SUFFIX); > > grp->name = gname; > @@ -698,19 +693,16 @@ static int samsung_pinctrl_parse_dt(struct platform_device *pdev, > /* derive function name from the node name */ > fname = devm_kzalloc(dev, strlen(cfg_np->name) + FSUFFIX_LEN, > GFP_KERNEL); > - if (!fname) { > - dev_err(dev, "failed to alloc memory for func name\n"); > + if (!fname) > return -ENOMEM; > - } > + > sprintf(fname, "%s%s", cfg_np->name, FUNCTION_SUFFIX); > > func->name = fname; > func->groups = devm_kzalloc(dev, sizeof(char *), GFP_KERNEL); > - if (!func->groups) { > - dev_err(dev, "failed to alloc memory for group list " > - "in pin function"); > + if (!func->groups) > return -ENOMEM; > - } > + > func->groups[0] = gname; > func->num_groups = 1; > func++; > @@ -743,10 +735,9 @@ static int samsung_pinctrl_register(struct platform_device *pdev, > > pindesc = devm_kzalloc(&pdev->dev, sizeof(*pindesc) * > drvdata->ctrl->nr_pins, GFP_KERNEL); > - if (!pindesc) { > - dev_err(&pdev->dev, "mem alloc for pin descriptors failed\n"); > + if (!pindesc) > return -ENOMEM; > - } > + > ctrldesc->pins = pindesc; > ctrldesc->npins = drvdata->ctrl->nr_pins; > > @@ -760,10 +751,8 @@ static int samsung_pinctrl_register(struct platform_device *pdev, > */ > pin_names = devm_kzalloc(&pdev->dev, sizeof(char) * PIN_NAME_LENGTH * > drvdata->ctrl->nr_pins, GFP_KERNEL); > - if (!pin_names) { > - dev_err(&pdev->dev, "mem alloc for pin names failed\n"); > + if (!pin_names) > return -ENOMEM; > - } > > /* for each pin, the name of the pin is pin-bank name + pin number */ > for (bank = 0; bank < drvdata->ctrl->nr_banks; bank++) { > @@ -928,11 +917,8 @@ static int samsung_pinctrl_probe(struct platform_device *pdev) > } > > drvdata = devm_kzalloc(dev, sizeof(*drvdata), GFP_KERNEL); > - if (!drvdata) { > - dev_err(dev, "failed to allocate memory for driver's " > - "private data\n"); > + if (!drvdata) > return -ENOMEM; > - } > > ctrl = samsung_pinctrl_get_soc_data(drvdata, pdev); > if (!ctrl) { > diff --git a/drivers/pinctrl/pinctrl-single.c b/drivers/pinctrl/pinctrl-single.c > index a82ace4..bcad278 100644 > --- a/drivers/pinctrl/pinctrl-single.c > +++ b/drivers/pinctrl/pinctrl-single.c > @@ -1532,10 +1532,9 @@ static int pcs_probe(struct platform_device *pdev) > return -EINVAL; > > pcs = devm_kzalloc(&pdev->dev, sizeof(*pcs), GFP_KERNEL); > - if (!pcs) { > - dev_err(&pdev->dev, "could not allocate\n"); > + if (!pcs) > return -ENOMEM; > - } > + > pcs->dev = &pdev->dev; > mutex_init(&pcs->mutex); > INIT_LIST_HEAD(&pcs->pingroups); > diff --git a/drivers/pinctrl/pinctrl-tegra.c b/drivers/pinctrl/pinctrl-tegra.c > index a2e93a2..92d9332 100644 > --- a/drivers/pinctrl/pinctrl-tegra.c > +++ b/drivers/pinctrl/pinctrl-tegra.c > @@ -622,10 +622,9 @@ int tegra_pinctrl_probe(struct platform_device *pdev, > int i; > > pmx = devm_kzalloc(&pdev->dev, sizeof(*pmx), GFP_KERNEL); > - if (!pmx) { > - dev_err(&pdev->dev, "Can't alloc tegra_pmx\n"); > + if (!pmx) > return -ENOMEM; > - } > + > pmx->dev = &pdev->dev; > pmx->soc = soc_data; > > @@ -643,10 +642,8 @@ int tegra_pinctrl_probe(struct platform_device *pdev, > > pmx->regs = devm_kzalloc(&pdev->dev, pmx->nbanks * sizeof(*pmx->regs), > GFP_KERNEL); > - if (!pmx->regs) { > - dev_err(&pdev->dev, "Can't alloc regs pointer\n"); > + if (!pmx->regs) > return -ENODEV; > - } > > for (i = 0; i < pmx->nbanks; i++) { > res = platform_get_resource(pdev, IORESOURCE_MEM, i); > diff --git a/drivers/pinctrl/pinctrl-tz1090-pdc.c b/drivers/pinctrl/pinctrl-tz1090-pdc.c > index 5bf01c2..5a5bbd5 100644 > --- a/drivers/pinctrl/pinctrl-tz1090-pdc.c > +++ b/drivers/pinctrl/pinctrl-tz1090-pdc.c > @@ -958,10 +958,9 @@ static int tz1090_pdc_pinctrl_probe(struct platform_device *pdev) > struct resource *res; > > pmx = devm_kzalloc(&pdev->dev, sizeof(*pmx), GFP_KERNEL); > - if (!pmx) { > - dev_err(&pdev->dev, "Can't alloc tz1090_pdc_pmx\n"); > + if (!pmx) > return -ENOMEM; > - } > + > pmx->dev = &pdev->dev; > spin_lock_init(&pmx->lock); > > diff --git a/drivers/pinctrl/pinctrl-tz1090.c b/drivers/pinctrl/pinctrl-tz1090.c > index bc9cd7a..b9de6cd 100644 > --- a/drivers/pinctrl/pinctrl-tz1090.c > +++ b/drivers/pinctrl/pinctrl-tz1090.c > @@ -2004,10 +2004,9 @@ static int tz1090_pinctrl_probe(struct platform_device *pdev) > struct resource *res; > > pmx = devm_kzalloc(&pdev->dev, sizeof(*pmx), GFP_KERNEL); > - if (!pmx) { > - dev_err(&pdev->dev, "Can't alloc tz1090_pmx\n"); > + if (!pmx) > return -ENOMEM; > - } > + > pmx->dev = &pdev->dev; > spin_lock_init(&pmx->lock); > > diff --git a/drivers/pinctrl/pinctrl-xway.c b/drivers/pinctrl/pinctrl-xway.c > index ed2d1ba..fe697d6 100644 > --- a/drivers/pinctrl/pinctrl-xway.c > +++ b/drivers/pinctrl/pinctrl-xway.c > @@ -778,18 +778,16 @@ static int pinmux_xway_probe(struct platform_device *pdev) > xway_info.pads = devm_kzalloc(&pdev->dev, > sizeof(struct pinctrl_pin_desc) * xway_chip.ngpio, > GFP_KERNEL); > - if (!xway_info.pads) { > - dev_err(&pdev->dev, "Failed to allocate pads\n"); > + if (!xway_info.pads) > return -ENOMEM; > - } > + > for (i = 0; i < xway_chip.ngpio; i++) { > /* strlen("ioXY") + 1 = 5 */ > char *name = devm_kzalloc(&pdev->dev, 5, GFP_KERNEL); > > - if (!name) { > - dev_err(&pdev->dev, "Failed to allocate pad name\n"); > + if (!name) > return -ENOMEM; > - } > + > snprintf(name, 5, "io%d", i); > xway_info.pads[i].number = GPIO0 + i; > xway_info.pads[i].name = name; > diff --git a/drivers/pinctrl/spear/pinctrl-plgpio.c b/drivers/pinctrl/spear/pinctrl-plgpio.c > index 0a7f0bdb..0cff284 100644 > --- a/drivers/pinctrl/spear/pinctrl-plgpio.c > +++ b/drivers/pinctrl/spear/pinctrl-plgpio.c > @@ -529,10 +529,8 @@ static int plgpio_probe(struct platform_device *pdev) > int ret, irq, i; > > plgpio = devm_kzalloc(&pdev->dev, sizeof(*plgpio), GFP_KERNEL); > - if (!plgpio) { > - dev_err(&pdev->dev, "memory allocation fail\n"); > + if (!plgpio) > return -ENOMEM; > - } > > res = platform_get_resource(pdev, IORESOURCE_MEM, 0); > plgpio->base = devm_ioremap_resource(&pdev->dev, res); > @@ -554,10 +552,8 @@ static int plgpio_probe(struct platform_device *pdev) > sizeof(*plgpio->csave_regs) * > DIV_ROUND_UP(plgpio->chip.ngpio, MAX_GPIO_PER_REG), > GFP_KERNEL); > - if (!plgpio->csave_regs) { > - dev_err(&pdev->dev, "csave registers memory allocation fail\n"); > + if (!plgpio->csave_regs) > return -ENOMEM; > - } > #endif > > platform_set_drvdata(pdev, plgpio); > diff --git a/drivers/pinctrl/spear/pinctrl-spear.c b/drivers/pinctrl/spear/pinctrl-spear.c > index 58bf686..d7b51b3 100644 > --- a/drivers/pinctrl/spear/pinctrl-spear.c > +++ b/drivers/pinctrl/spear/pinctrl-spear.c > @@ -368,10 +368,8 @@ int spear_pinctrl_probe(struct platform_device *pdev, > return -ENODEV; > > pmx = devm_kzalloc(&pdev->dev, sizeof(*pmx), GFP_KERNEL); > - if (!pmx) { > - dev_err(&pdev->dev, "Can't alloc spear_pmx\n"); > + if (!pmx) > return -ENOMEM; > - } > > res = platform_get_resource(pdev, IORESOURCE_MEM, 0); > pmx->vbase = devm_ioremap_resource(&pdev->dev, res); > diff --git a/drivers/pinctrl/vt8500/pinctrl-vt8500.c b/drivers/pinctrl/vt8500/pinctrl-vt8500.c > index f2fe9f8..ca12884 100644 > --- a/drivers/pinctrl/vt8500/pinctrl-vt8500.c > +++ b/drivers/pinctrl/vt8500/pinctrl-vt8500.c > @@ -458,10 +458,8 @@ static int vt8500_pinctrl_probe(struct platform_device *pdev) > struct wmt_pinctrl_data *data; > > data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); > - if (!data) { > - dev_err(&pdev->dev, "failed to allocate data\n"); > + if (!data) > return -ENOMEM; > - } > > data->banks = vt8500_banks; > data->nbanks = ARRAY_SIZE(vt8500_banks); > diff --git a/drivers/pinctrl/vt8500/pinctrl-wm8505.c b/drivers/pinctrl/vt8500/pinctrl-wm8505.c > index 483ba73..f4c87fa 100644 > --- a/drivers/pinctrl/vt8500/pinctrl-wm8505.c > +++ b/drivers/pinctrl/vt8500/pinctrl-wm8505.c > @@ -489,10 +489,8 @@ static int wm8505_pinctrl_probe(struct platform_device *pdev) > struct wmt_pinctrl_data *data; > > data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); > - if (!data) { > - dev_err(&pdev->dev, "failed to allocate data\n"); > + if (!data) > return -ENOMEM; > - } > > data->banks = wm8505_banks; > data->nbanks = ARRAY_SIZE(wm8505_banks); > diff --git a/drivers/pinctrl/vt8500/pinctrl-wm8650.c b/drivers/pinctrl/vt8500/pinctrl-wm8650.c > index 7de57f0..4622849 100644 > --- a/drivers/pinctrl/vt8500/pinctrl-wm8650.c > +++ b/drivers/pinctrl/vt8500/pinctrl-wm8650.c > @@ -327,10 +327,8 @@ static int wm8650_pinctrl_probe(struct platform_device *pdev) > struct wmt_pinctrl_data *data; > > data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); > - if (!data) { > - dev_err(&pdev->dev, "failed to allocate data\n"); > + if (!data) > return -ENOMEM; > - } > > data->banks = wm8650_banks; > data->nbanks = ARRAY_SIZE(wm8650_banks); > diff --git a/drivers/pinctrl/vt8500/pinctrl-wm8750.c b/drivers/pinctrl/vt8500/pinctrl-wm8750.c > index de43262..734e9e2 100644 > --- a/drivers/pinctrl/vt8500/pinctrl-wm8750.c > +++ b/drivers/pinctrl/vt8500/pinctrl-wm8750.c > @@ -366,10 +366,8 @@ static int wm8750_pinctrl_probe(struct platform_device *pdev) > struct wmt_pinctrl_data *data; > > data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); > - if (!data) { > - dev_err(&pdev->dev, "failed to allocate data\n"); > + if (!data) > return -ENOMEM; > - } > > data->banks = wm8750_banks; > data->nbanks = ARRAY_SIZE(wm8750_banks); > diff --git a/drivers/pinctrl/vt8500/pinctrl-wm8850.c b/drivers/pinctrl/vt8500/pinctrl-wm8850.c > index ecadce9c..29f1fb3 100644 > --- a/drivers/pinctrl/vt8500/pinctrl-wm8850.c > +++ b/drivers/pinctrl/vt8500/pinctrl-wm8850.c > @@ -345,10 +345,8 @@ static int wm8850_pinctrl_probe(struct platform_device *pdev) > struct wmt_pinctrl_data *data; > > data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); > - if (!data) { > - dev_err(&pdev->dev, "failed to allocate data\n"); > + if (!data) > return -ENOMEM; > - } > > data->banks = wm8850_banks; > data->nbanks = ARRAY_SIZE(wm8850_banks); > diff --git a/drivers/power/ab8500_btemp.c b/drivers/power/ab8500_btemp.c > index 7f9a454..182481e 100644 > --- a/drivers/power/ab8500_btemp.c > +++ b/drivers/power/ab8500_btemp.c > @@ -1063,10 +1063,8 @@ static int ab8500_btemp_probe(struct platform_device *pdev) > u8 val; > > di = devm_kzalloc(&pdev->dev, sizeof(*di), GFP_KERNEL); > - if (!di) { > - dev_err(&pdev->dev, "%s no mem for ab8500_btemp\n", __func__); > + if (!di) > return -ENOMEM; > - } > > if (!plat) { > dev_err(&pdev->dev, "no battery management data supplied\n"); > diff --git a/drivers/power/ab8500_charger.c b/drivers/power/ab8500_charger.c > index a4c4a10..442067a 100644 > --- a/drivers/power/ab8500_charger.c > +++ b/drivers/power/ab8500_charger.c > @@ -3443,10 +3443,8 @@ static int ab8500_charger_probe(struct platform_device *pdev) > int irq, i, charger_status, ret = 0, ch_stat; > > di = devm_kzalloc(&pdev->dev, sizeof(*di), GFP_KERNEL); > - if (!di) { > - dev_err(&pdev->dev, "%s no mem for ab8500_charger\n", __func__); > + if (!di) > return -ENOMEM; > - } > > if (!plat) { > dev_err(&pdev->dev, "no battery management data supplied\n"); > diff --git a/drivers/power/ab8500_fg.c b/drivers/power/ab8500_fg.c > index 7549707..67049db 100644 > --- a/drivers/power/ab8500_fg.c > +++ b/drivers/power/ab8500_fg.c > @@ -3096,10 +3096,8 @@ static int ab8500_fg_probe(struct platform_device *pdev) > int ret = 0; > > di = devm_kzalloc(&pdev->dev, sizeof(*di), GFP_KERNEL); > - if (!di) { > - dev_err(&pdev->dev, "%s no mem for ab8500_fg\n", __func__); > + if (!di) > return -ENOMEM; > - } > > if (!plat) { > dev_err(&pdev->dev, "no battery management data supplied\n"); > diff --git a/drivers/power/abx500_chargalg.c b/drivers/power/abx500_chargalg.c > index 6d27236..2649b0ed 100644 > --- a/drivers/power/abx500_chargalg.c > +++ b/drivers/power/abx500_chargalg.c > @@ -2051,10 +2051,8 @@ static int abx500_chargalg_probe(struct platform_device *pdev) > int ret = 0; > > di = devm_kzalloc(&pdev->dev, sizeof(*di), GFP_KERNEL); > - if (!di) { > - dev_err(&pdev->dev, "%s no mem for ab8500_chargalg\n", __func__); > + if (!di) > return -ENOMEM; > - } > > if (!plat) { > dev_err(&pdev->dev, "no battery management data supplied\n"); > diff --git a/drivers/power/avs/smartreflex.c b/drivers/power/avs/smartreflex.c > index db9973b..86ac41c 100644 > --- a/drivers/power/avs/smartreflex.c > +++ b/drivers/power/avs/smartreflex.c > @@ -848,19 +848,13 @@ static int __init omap_sr_probe(struct platform_device *pdev) > int i, ret = 0; > > sr_info = devm_kzalloc(&pdev->dev, sizeof(struct omap_sr), GFP_KERNEL); > - if (!sr_info) { > - dev_err(&pdev->dev, "%s: unable to allocate sr_info\n", > - __func__); > + if (!sr_info) > return -ENOMEM; > - } > > sr_info->name = devm_kzalloc(&pdev->dev, > SMARTREFLEX_NAME_LEN, GFP_KERNEL); > - if (!sr_info->name) { > - dev_err(&pdev->dev, "%s: unable to allocate SR instance name\n", > - __func__); > + if (!sr_info->name) > return -ENOMEM; > - } > > platform_set_drvdata(pdev, sr_info); > > diff --git a/drivers/power/bq2415x_charger.c b/drivers/power/bq2415x_charger.c > index 0727f92..aec61ac 100644 > --- a/drivers/power/bq2415x_charger.c > +++ b/drivers/power/bq2415x_charger.c > @@ -1530,7 +1530,6 @@ static int bq2415x_probe(struct i2c_client *client, > > bq = devm_kzalloc(&client->dev, sizeof(*bq), GFP_KERNEL); > if (!bq) { > - dev_err(&client->dev, "failed to allocate device data\n"); > ret = -ENOMEM; > goto error_2; > } > diff --git a/drivers/power/bq24190_charger.c b/drivers/power/bq24190_charger.c > index ad3ff8f..aa08525 100644 > --- a/drivers/power/bq24190_charger.c > +++ b/drivers/power/bq24190_charger.c > @@ -1371,10 +1371,8 @@ static int bq24190_probe(struct i2c_client *client, > } > > bdi = devm_kzalloc(dev, sizeof(*bdi), GFP_KERNEL); > - if (!bdi) { > - dev_err(dev, "Can't alloc bdi struct\n"); > + if (!bdi) > return -ENOMEM; > - } > > bdi->client = client; > bdi->dev = dev; > diff --git a/drivers/power/generic-adc-battery.c b/drivers/power/generic-adc-battery.c > index 59a1421..f1ab81e 100644 > --- a/drivers/power/generic-adc-battery.c > +++ b/drivers/power/generic-adc-battery.c > @@ -247,10 +247,8 @@ static int gab_probe(struct platform_device *pdev) > int index = 0; > > adc_bat = devm_kzalloc(&pdev->dev, sizeof(*adc_bat), GFP_KERNEL); > - if (!adc_bat) { > - dev_err(&pdev->dev, "failed to allocate memory\n"); > + if (!adc_bat) > return -ENOMEM; > - } > > psy = &adc_bat->psy; > psy->name = pdata->battery_info.name; > diff --git a/drivers/power/gpio-charger.c b/drivers/power/gpio-charger.c > index 4e858a2..f5c9e60 100644 > --- a/drivers/power/gpio-charger.c > +++ b/drivers/power/gpio-charger.c > @@ -88,10 +88,8 @@ static int gpio_charger_probe(struct platform_device *pdev) > > gpio_charger = devm_kzalloc(&pdev->dev, sizeof(*gpio_charger), > GFP_KERNEL); > - if (!gpio_charger) { > - dev_err(&pdev->dev, "Failed to alloc driver structure\n"); > + if (!gpio_charger) > return -ENOMEM; > - } > > charger = &gpio_charger->charger; > > diff --git a/drivers/power/jz4740-battery.c b/drivers/power/jz4740-battery.c > index d9686aa..9155779 100644 > --- a/drivers/power/jz4740-battery.c > +++ b/drivers/power/jz4740-battery.c > @@ -252,10 +252,8 @@ static int jz_battery_probe(struct platform_device *pdev) > } > > jz_battery = devm_kzalloc(&pdev->dev, sizeof(*jz_battery), GFP_KERNEL); > - if (!jz_battery) { > - dev_err(&pdev->dev, "Failed to allocate driver structure\n"); > + if (!jz_battery) > return -ENOMEM; > - } > > jz_battery->cell = mfd_get_cell(pdev); > > diff --git a/drivers/power/max8903_charger.c b/drivers/power/max8903_charger.c > index 08f0d79..87b70cd 100644 > --- a/drivers/power/max8903_charger.c > +++ b/drivers/power/max8903_charger.c > @@ -190,10 +190,9 @@ static int max8903_probe(struct platform_device *pdev) > int usb_in = 0; > > data = devm_kzalloc(dev, sizeof(struct max8903_data), GFP_KERNEL); > - if (data == NULL) { > - dev_err(dev, "Cannot allocate memory.\n"); > + if (data == NULL) > return -ENOMEM; > - } > + > memcpy(&data->pdata, pdata, sizeof(struct max8903_pdata)); > data->dev = dev; > platform_set_drvdata(pdev, data); > diff --git a/drivers/power/max8925_power.c b/drivers/power/max8925_power.c > index b4513f2..d6a100e 100644 > --- a/drivers/power/max8925_power.c > +++ b/drivers/power/max8925_power.c > @@ -452,6 +452,8 @@ max8925_power_dt_init(struct platform_device *pdev) > pdata = devm_kzalloc(&pdev->dev, > sizeof(struct max8925_power_pdata), > GFP_KERNEL); > + if (!pdata) > + return NULL; > > of_property_read_u32(np, "topoff-threshold", &topoff_threshold); > of_property_read_u32(np, "batt-detect", &batt_detect); > diff --git a/drivers/power/max8997_charger.c b/drivers/power/max8997_charger.c > index 4bdedfe..4833be3 100644 > --- a/drivers/power/max8997_charger.c > +++ b/drivers/power/max8997_charger.c > @@ -140,10 +140,8 @@ static int max8997_battery_probe(struct platform_device *pdev) > > charger = devm_kzalloc(&pdev->dev, sizeof(struct charger_data), > GFP_KERNEL); > - if (charger == NULL) { > - dev_err(&pdev->dev, "Cannot allocate memory.\n"); > + if (charger == NULL) > return -ENOMEM; > - } > > platform_set_drvdata(pdev, charger); > > diff --git a/drivers/power/power_supply_core.c b/drivers/power/power_supply_core.c > index 00e6672..78062b8 100644 > --- a/drivers/power/power_supply_core.c > +++ b/drivers/power/power_supply_core.c > @@ -223,17 +223,13 @@ static int power_supply_check_supplies(struct power_supply *psy) > /* All supplies found, allocate char ** array for filling */ > psy->supplied_from = devm_kzalloc(psy->dev, sizeof(psy->supplied_from), > GFP_KERNEL); > - if (!psy->supplied_from) { > - dev_err(psy->dev, "Couldn't allocate memory for supply list\n"); > + if (!psy->supplied_from) > return -ENOMEM; > - } > > *psy->supplied_from = devm_kzalloc(psy->dev, sizeof(char *) * cnt, > GFP_KERNEL); > - if (!*psy->supplied_from) { > - dev_err(psy->dev, "Couldn't allocate memory for supply list\n"); > + if (!*psy->supplied_from) > return -ENOMEM; > - } > > return power_supply_populate_supplied_from(psy); > } > diff --git a/drivers/power/reset/xgene-reboot.c b/drivers/power/reset/xgene-reboot.c > index ecd55f8..641f53f 100644 > --- a/drivers/power/reset/xgene-reboot.c > +++ b/drivers/power/reset/xgene-reboot.c > @@ -61,10 +61,8 @@ static int xgene_reboot_probe(struct platform_device *pdev) > struct xgene_reboot_context *ctx; > > ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), GFP_KERNEL); > - if (!ctx) { > - dev_err(&pdev->dev, "out of memory for context\n"); > + if (!ctx) > return -ENODEV; > - } > > ctx->csr = of_iomap(pdev->dev.of_node, 0); > if (!ctx->csr) { > diff --git a/drivers/power/tps65090-charger.c b/drivers/power/tps65090-charger.c > index bdd7b9b..b5fe8b0 100644 > --- a/drivers/power/tps65090-charger.c > +++ b/drivers/power/tps65090-charger.c > @@ -197,10 +197,8 @@ static struct tps65090_platform_data * > unsigned int prop; > > pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); > - if (!pdata) { > - dev_err(&pdev->dev, "Memory alloc for tps65090_pdata failed\n"); > + if (!pdata) > return NULL; > - } > > prop = of_property_read_bool(np, "ti,enable-low-current-chrg"); > pdata->enable_low_current_chrg = prop; > @@ -238,10 +236,8 @@ static int tps65090_charger_probe(struct platform_device *pdev) > } > > cdata = devm_kzalloc(&pdev->dev, sizeof(*cdata), GFP_KERNEL); > - if (!cdata) { > - dev_err(&pdev->dev, "failed to allocate memory status\n"); > + if (!cdata) > return -ENOMEM; > - } > > platform_set_drvdata(pdev, cdata); > > diff --git a/drivers/pwm/pwm-ab8500.c b/drivers/pwm/pwm-ab8500.c > index 1d07a6f..9d53e8e 100644 > --- a/drivers/pwm/pwm-ab8500.c > +++ b/drivers/pwm/pwm-ab8500.c > @@ -101,10 +101,8 @@ static int ab8500_pwm_probe(struct platform_device *pdev) > * device which is required for ab8500 read and write > */ > ab8500 = devm_kzalloc(&pdev->dev, sizeof(*ab8500), GFP_KERNEL); > - if (ab8500 == NULL) { > - dev_err(&pdev->dev, "failed to allocate memory\n"); > + if (ab8500 == NULL) > return -ENOMEM; > - } > > ab8500->chip.dev = &pdev->dev; > ab8500->chip.ops = &ab8500_pwm_ops; > diff --git a/drivers/pwm/pwm-atmel-tcb.c b/drivers/pwm/pwm-atmel-tcb.c > index f3dcd02..53dd9d9 100644 > --- a/drivers/pwm/pwm-atmel-tcb.c > +++ b/drivers/pwm/pwm-atmel-tcb.c > @@ -388,7 +388,6 @@ static int atmel_tcb_pwm_probe(struct platform_device *pdev) > tcbpwm = devm_kzalloc(&pdev->dev, sizeof(*tcbpwm), GFP_KERNEL); > if (tcbpwm == NULL) { > atmel_tc_free(tc); > - dev_err(&pdev->dev, "failed to allocate memory\n"); > return -ENOMEM; > } > > diff --git a/drivers/pwm/pwm-bfin.c b/drivers/pwm/pwm-bfin.c > index 9985d83..4e03ca9 100644 > --- a/drivers/pwm/pwm-bfin.c > +++ b/drivers/pwm/pwm-bfin.c > @@ -118,10 +118,8 @@ static int bfin_pwm_probe(struct platform_device *pdev) > int ret; > > pwm = devm_kzalloc(&pdev->dev, sizeof(*pwm), GFP_KERNEL); > - if (!pwm) { > - dev_err(&pdev->dev, "failed to allocate memory\n"); > + if (!pwm) > return -ENOMEM; > - } > > platform_set_drvdata(pdev, pwm); > > diff --git a/drivers/pwm/pwm-imx.c b/drivers/pwm/pwm-imx.c > index 2b7c4f8..8a92a38 100644 > --- a/drivers/pwm/pwm-imx.c > +++ b/drivers/pwm/pwm-imx.c > @@ -240,10 +240,8 @@ static int imx_pwm_probe(struct platform_device *pdev) > return -ENODEV; > > imx = devm_kzalloc(&pdev->dev, sizeof(*imx), GFP_KERNEL); > - if (imx == NULL) { > - dev_err(&pdev->dev, "failed to allocate memory\n"); > + if (imx == NULL) > return -ENOMEM; > - } > > imx->clk_per = devm_clk_get(&pdev->dev, "per"); > if (IS_ERR(imx->clk_per)) { > diff --git a/drivers/pwm/pwm-puv3.c b/drivers/pwm/pwm-puv3.c > index a9a2808..3142914 100644 > --- a/drivers/pwm/pwm-puv3.c > +++ b/drivers/pwm/pwm-puv3.c > @@ -107,10 +107,8 @@ static int pwm_probe(struct platform_device *pdev) > int ret; > > puv3 = devm_kzalloc(&pdev->dev, sizeof(*puv3), GFP_KERNEL); > - if (puv3 == NULL) { > - dev_err(&pdev->dev, "failed to allocate memory\n"); > + if (puv3 == NULL) > return -ENOMEM; > - } > > puv3->clk = devm_clk_get(&pdev->dev, "OST_CLK"); > if (IS_ERR(puv3->clk)) > diff --git a/drivers/pwm/pwm-pxa.c b/drivers/pwm/pwm-pxa.c > index a4d2164..2fc3307 100644 > --- a/drivers/pwm/pwm-pxa.c > +++ b/drivers/pwm/pwm-pxa.c > @@ -132,10 +132,8 @@ static int pwm_probe(struct platform_device *pdev) > int ret = 0; > > pwm = devm_kzalloc(&pdev->dev, sizeof(*pwm), GFP_KERNEL); > - if (pwm == NULL) { > - dev_err(&pdev->dev, "failed to allocate memory\n"); > + if (pwm == NULL) > return -ENOMEM; > - } > > pwm->clk = devm_clk_get(&pdev->dev, NULL); > if (IS_ERR(pwm->clk)) > diff --git a/drivers/pwm/pwm-renesas-tpu.c b/drivers/pwm/pwm-renesas-tpu.c > index aff6ba9..cc13ff4 100644 > --- a/drivers/pwm/pwm-renesas-tpu.c > +++ b/drivers/pwm/pwm-renesas-tpu.c > @@ -405,10 +405,8 @@ static int tpu_probe(struct platform_device *pdev) > int ret; > > tpu = devm_kzalloc(&pdev->dev, sizeof(*tpu), GFP_KERNEL); > - if (tpu == NULL) { > - dev_err(&pdev->dev, "failed to allocate driver data\n"); > + if (tpu == NULL) > return -ENOMEM; > - } > > spin_lock_init(&tpu->lock); > tpu->pdev = pdev; > diff --git a/drivers/pwm/pwm-spear.c b/drivers/pwm/pwm-spear.c > index 8ad26b8..b4f6d0d 100644 > --- a/drivers/pwm/pwm-spear.c > +++ b/drivers/pwm/pwm-spear.c > @@ -179,10 +179,8 @@ static int spear_pwm_probe(struct platform_device *pdev) > u32 val; > > pc = devm_kzalloc(&pdev->dev, sizeof(*pc), GFP_KERNEL); > - if (!pc) { > - dev_err(&pdev->dev, "failed to allocate memory\n"); > + if (!pc) > return -ENOMEM; > - } > > r = platform_get_resource(pdev, IORESOURCE_MEM, 0); > pc->mmio_base = devm_ioremap_resource(&pdev->dev, r); > diff --git a/drivers/pwm/pwm-tegra.c b/drivers/pwm/pwm-tegra.c > index 74298c5..61d86b9 100644 > --- a/drivers/pwm/pwm-tegra.c > +++ b/drivers/pwm/pwm-tegra.c > @@ -173,10 +173,8 @@ static int tegra_pwm_probe(struct platform_device *pdev) > int ret; > > pwm = devm_kzalloc(&pdev->dev, sizeof(*pwm), GFP_KERNEL); > - if (!pwm) { > - dev_err(&pdev->dev, "failed to allocate memory\n"); > + if (!pwm) > return -ENOMEM; > - } > > pwm->dev = &pdev->dev; > > diff --git a/drivers/pwm/pwm-tiecap.c b/drivers/pwm/pwm-tiecap.c > index c2e2e58..7148022 100644 > --- a/drivers/pwm/pwm-tiecap.c > +++ b/drivers/pwm/pwm-tiecap.c > @@ -215,10 +215,8 @@ static int ecap_pwm_probe(struct platform_device *pdev) > dev_warn(&pdev->dev, "unable to select pin group\n"); > > pc = devm_kzalloc(&pdev->dev, sizeof(*pc), GFP_KERNEL); > - if (!pc) { > - dev_err(&pdev->dev, "failed to allocate memory\n"); > + if (!pc) > return -ENOMEM; > - } > > clk = devm_clk_get(&pdev->dev, "fck"); > if (IS_ERR(clk)) { > diff --git a/drivers/pwm/pwm-tiehrpwm.c b/drivers/pwm/pwm-tiehrpwm.c > index 084f552..f676d65 100644 > --- a/drivers/pwm/pwm-tiehrpwm.c > +++ b/drivers/pwm/pwm-tiehrpwm.c > @@ -446,10 +446,8 @@ static int ehrpwm_pwm_probe(struct platform_device *pdev) > dev_warn(&pdev->dev, "unable to select pin group\n"); > > pc = devm_kzalloc(&pdev->dev, sizeof(*pc), GFP_KERNEL); > - if (!pc) { > - dev_err(&pdev->dev, "failed to allocate memory\n"); > + if (!pc) > return -ENOMEM; > - } > > clk = devm_clk_get(&pdev->dev, "fck"); > if (IS_ERR(clk)) { > diff --git a/drivers/pwm/pwm-tipwmss.c b/drivers/pwm/pwm-tipwmss.c > index 3b119bc..67481dc 100644 > --- a/drivers/pwm/pwm-tipwmss.c > +++ b/drivers/pwm/pwm-tipwmss.c > @@ -62,10 +62,8 @@ static int pwmss_probe(struct platform_device *pdev) > struct device_node *node = pdev->dev.of_node; > > info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL); > - if (!info) { > - dev_err(&pdev->dev, "failed to allocate memory\n"); > + if (!info) > return -ENOMEM; > - } > > mutex_init(&info->pwmss_lock); > > diff --git a/drivers/pwm/pwm-vt8500.c b/drivers/pwm/pwm-vt8500.c > index 323125a..652e6b5 100644 > --- a/drivers/pwm/pwm-vt8500.c > +++ b/drivers/pwm/pwm-vt8500.c > @@ -211,10 +211,8 @@ static int vt8500_pwm_probe(struct platform_device *pdev) > } > > chip = devm_kzalloc(&pdev->dev, sizeof(*chip), GFP_KERNEL); > - if (chip == NULL) { > - dev_err(&pdev->dev, "failed to allocate memory\n"); > + if (chip == NULL) > return -ENOMEM; > - } > > chip->chip.dev = &pdev->dev; > chip->chip.ops = &vt8500_pwm_ops; > diff --git a/drivers/regulator/88pm800.c b/drivers/regulator/88pm800.c > index 3459f60..66ac534 100644 > --- a/drivers/regulator/88pm800.c > +++ b/drivers/regulator/88pm800.c > @@ -314,10 +314,8 @@ static int pm800_regulator_probe(struct platform_device *pdev) > > pm800_data = devm_kzalloc(&pdev->dev, sizeof(*pm800_data), > GFP_KERNEL); > - if (!pm800_data) { > - dev_err(&pdev->dev, "Failed to allocate pm800_regualtors"); > + if (!pm800_data) > return -ENOMEM; > - } > > pm800_data->map = chip->subchip->regmap_power; > pm800_data->chip = chip; > diff --git a/drivers/regulator/arizona-ldo1.c b/drivers/regulator/arizona-ldo1.c > index 4f6c205..087ce19 100644 > --- a/drivers/regulator/arizona-ldo1.c > +++ b/drivers/regulator/arizona-ldo1.c > @@ -189,10 +189,8 @@ static int arizona_ldo1_probe(struct platform_device *pdev) > int ret; > > ldo1 = devm_kzalloc(&pdev->dev, sizeof(*ldo1), GFP_KERNEL); > - if (ldo1 == NULL) { > - dev_err(&pdev->dev, "Unable to allocate private data\n"); > + if (ldo1 == NULL) > return -ENOMEM; > - } > > ldo1->arizona = arizona; > > diff --git a/drivers/regulator/arizona-micsupp.c b/drivers/regulator/arizona-micsupp.c > index 724706a..b04b911 100644 > --- a/drivers/regulator/arizona-micsupp.c > +++ b/drivers/regulator/arizona-micsupp.c > @@ -194,10 +194,8 @@ static int arizona_micsupp_probe(struct platform_device *pdev) > int ret; > > micsupp = devm_kzalloc(&pdev->dev, sizeof(*micsupp), GFP_KERNEL); > - if (micsupp == NULL) { > - dev_err(&pdev->dev, "Unable to allocate private data\n"); > + if (micsupp == NULL) > return -ENOMEM; > - } > > micsupp->arizona = arizona; > INIT_WORK(&micsupp->check_cp_work, arizona_micsupp_check_cp); > diff --git a/drivers/regulator/as3711-regulator.c b/drivers/regulator/as3711-regulator.c > index fb27e6c..73a86b3 100644 > --- a/drivers/regulator/as3711-regulator.c > +++ b/drivers/regulator/as3711-regulator.c > @@ -253,10 +253,8 @@ static int as3711_regulator_probe(struct platform_device *pdev) > > regs = devm_kzalloc(&pdev->dev, AS3711_REGULATOR_NUM * > sizeof(struct as3711_regulator), GFP_KERNEL); > - if (!regs) { > - dev_err(&pdev->dev, "Memory allocation failed exiting..\n"); > + if (!regs) > return -ENOMEM; > - } > > for (id = 0, ri = as3711_reg_info; id < AS3711_REGULATOR_NUM; ++id, ri++) { > reg_data = pdata->init_data[id]; > diff --git a/drivers/regulator/da9063-regulator.c b/drivers/regulator/da9063-regulator.c > index 3d910f4..2dba614 100644 > --- a/drivers/regulator/da9063-regulator.c > +++ b/drivers/regulator/da9063-regulator.c > @@ -773,10 +773,8 @@ static int da9063_regulator_probe(struct platform_device *pdev) > size = sizeof(struct da9063_regulators) + > n_regulators * sizeof(struct da9063_regulator); > regulators = devm_kzalloc(&pdev->dev, size, GFP_KERNEL); > - if (!regulators) { > - dev_err(&pdev->dev, "No memory for regulators\n"); > + if (!regulators) > return -ENOMEM; > - } > > regulators->n_regulators = n_regulators; > platform_set_drvdata(pdev, regulators); > diff --git a/drivers/regulator/da9210-regulator.c b/drivers/regulator/da9210-regulator.c > index f0fe54b..7add0a9 100644 > --- a/drivers/regulator/da9210-regulator.c > +++ b/drivers/regulator/da9210-regulator.c > @@ -132,11 +132,8 @@ static int da9210_i2c_probe(struct i2c_client *i2c, > int error; > > chip = devm_kzalloc(&i2c->dev, sizeof(struct da9210), GFP_KERNEL); > - if (NULL == chip) { > - dev_err(&i2c->dev, > - "Cannot kzalloc memory for regulator structure\n"); > + if (NULL == chip) > return -ENOMEM; > - } > > chip->regmap = devm_regmap_init_i2c(i2c, &da9210_regmap_config); > if (IS_ERR(chip->regmap)) { > diff --git a/drivers/regulator/fan53555.c b/drivers/regulator/fan53555.c > index 7ca3d9e..5200a56 100644 > --- a/drivers/regulator/fan53555.c > +++ b/drivers/regulator/fan53555.c > @@ -244,10 +244,9 @@ static int fan53555_regulator_probe(struct i2c_client *client, > > di = devm_kzalloc(&client->dev, sizeof(struct fan53555_device_info), > GFP_KERNEL); > - if (!di) { > - dev_err(&client->dev, "Failed to allocate device info data!\n"); > + if (!di) > return -ENOMEM; > - } > + > di->regmap = devm_regmap_init_i2c(client, &fan53555_regmap_config); > if (IS_ERR(di->regmap)) { > dev_err(&client->dev, "Failed to allocate regmap!\n"); > diff --git a/drivers/regulator/fixed.c b/drivers/regulator/fixed.c > index de811f3..0b639ab 100644 > --- a/drivers/regulator/fixed.c > +++ b/drivers/regulator/fixed.c > @@ -131,7 +131,6 @@ static int reg_fixed_voltage_probe(struct platform_device *pdev) > drvdata = devm_kzalloc(&pdev->dev, sizeof(struct fixed_voltage_data), > GFP_KERNEL); > if (drvdata == NULL) { > - dev_err(&pdev->dev, "Failed to allocate device data\n"); > ret = -ENOMEM; > goto err; > } > diff --git a/drivers/regulator/gpio-regulator.c b/drivers/regulator/gpio-regulator.c > index 98a98ff..fa970bd 100644 > --- a/drivers/regulator/gpio-regulator.c > +++ b/drivers/regulator/gpio-regulator.c > @@ -233,10 +233,8 @@ static int gpio_regulator_probe(struct platform_device *pdev) > > drvdata = devm_kzalloc(&pdev->dev, sizeof(struct gpio_regulator_data), > GFP_KERNEL); > - if (drvdata == NULL) { > - dev_err(&pdev->dev, "Failed to allocate device data\n"); > + if (drvdata == NULL) > return -ENOMEM; > - } > > drvdata->desc.name = kstrdup(config->supply_name, GFP_KERNEL); > if (drvdata->desc.name == NULL) { > diff --git a/drivers/regulator/max77686.c b/drivers/regulator/max77686.c > index ae001cc..c8fdb74 100644 > --- a/drivers/regulator/max77686.c > +++ b/drivers/regulator/max77686.c > @@ -409,11 +409,8 @@ static int max77686_pmic_dt_parse_pdata(struct platform_device *pdev, > pdata->num_regulators = ARRAY_SIZE(regulators); > rdata = devm_kzalloc(&pdev->dev, sizeof(*rdata) * > pdata->num_regulators, GFP_KERNEL); > - if (!rdata) { > - dev_err(&pdev->dev, > - "could not allocate memory for regulator data\n"); > + if (!rdata) > return -ENOMEM; > - } > > for (i = 0; i < pdata->num_regulators; i++) { > rmatch.name = regulators[i].name; > diff --git a/drivers/regulator/max8649.c b/drivers/regulator/max8649.c > index 7f049c9..490140e 100644 > --- a/drivers/regulator/max8649.c > +++ b/drivers/regulator/max8649.c > @@ -161,10 +161,8 @@ static int max8649_regulator_probe(struct i2c_client *client, > > info = devm_kzalloc(&client->dev, sizeof(struct max8649_regulator_info), > GFP_KERNEL); > - if (!info) { > - dev_err(&client->dev, "No enough memory\n"); > + if (!info) > return -ENOMEM; > - } > > info->regmap = devm_regmap_init_i2c(client, &max8649_regmap_config); > if (IS_ERR(info->regmap)) { > diff --git a/drivers/regulator/max8907-regulator.c b/drivers/regulator/max8907-regulator.c > index 0c5fe6c..85065f0 100644 > --- a/drivers/regulator/max8907-regulator.c > +++ b/drivers/regulator/max8907-regulator.c > @@ -292,10 +292,9 @@ static int max8907_regulator_probe(struct platform_device *pdev) > return ret; > > pmic = devm_kzalloc(&pdev->dev, sizeof(*pmic), GFP_KERNEL); > - if (!pmic) { > - dev_err(&pdev->dev, "Failed to alloc pmic\n"); > + if (!pmic) > return -ENOMEM; > - } > + > platform_set_drvdata(pdev, pmic); > > memcpy(pmic->desc, max8907_regulators, sizeof(pmic->desc)); > diff --git a/drivers/regulator/max8952.c b/drivers/regulator/max8952.c > index 788e5ae..66e7779 100644 > --- a/drivers/regulator/max8952.c > +++ b/drivers/regulator/max8952.c > @@ -144,10 +144,8 @@ static struct max8952_platform_data *max8952_parse_dt(struct device *dev) > int i; > > pd = devm_kzalloc(dev, sizeof(*pd), GFP_KERNEL); > - if (!pd) { > - dev_err(dev, "Failed to allocate platform data\n"); > + if (!pd) > return NULL; > - } > > pd->gpio_vid0 = of_get_named_gpio(np, "max8952,vid-gpios", 0); > pd->gpio_vid1 = of_get_named_gpio(np, "max8952,vid-gpios", 1); > diff --git a/drivers/regulator/max8973-regulator.c b/drivers/regulator/max8973-regulator.c > index 892aa1e..79f57fe 100644 > --- a/drivers/regulator/max8973-regulator.c > +++ b/drivers/regulator/max8973-regulator.c > @@ -379,10 +379,8 @@ static int max8973_probe(struct i2c_client *client, > } > > max = devm_kzalloc(&client->dev, sizeof(*max), GFP_KERNEL); > - if (!max) { > - dev_err(&client->dev, "Memory allocation for max failed\n"); > + if (!max) > return -ENOMEM; > - } > > max->regmap = devm_regmap_init_i2c(client, &max8973_regmap_config); > if (IS_ERR(max->regmap)) { > diff --git a/drivers/regulator/max8997.c b/drivers/regulator/max8997.c > index bcd2488..271e841 100644 > --- a/drivers/regulator/max8997.c > +++ b/drivers/regulator/max8997.c > @@ -936,7 +936,6 @@ static int max8997_pmic_dt_parse_pdata(struct platform_device *pdev, > pdata->num_regulators, GFP_KERNEL); > if (!rdata) { > of_node_put(regulators_np); > - dev_err(&pdev->dev, "could not allocate memory for regulator data\n"); > return -ENOMEM; > } > > diff --git a/drivers/regulator/rc5t583-regulator.c b/drivers/regulator/rc5t583-regulator.c > index b58affb..9811b21 100644 > --- a/drivers/regulator/rc5t583-regulator.c > +++ b/drivers/regulator/rc5t583-regulator.c > @@ -135,11 +135,8 @@ static int rc5t583_regulator_probe(struct platform_device *pdev) > > regs = devm_kzalloc(&pdev->dev, RC5T583_REGULATOR_MAX * > sizeof(struct rc5t583_regulator), GFP_KERNEL); > - if (!regs) { > - dev_err(&pdev->dev, "Memory allocation failed exiting..\n"); > + if (!regs) > return -ENOMEM; > - } > - > > for (id = 0; id < RC5T583_REGULATOR_MAX; ++id) { > reg_data = pdata->reg_init_data[id]; > diff --git a/drivers/regulator/s5m8767.c b/drivers/regulator/s5m8767.c > index 2297fdf..48abe00 100644 > --- a/drivers/regulator/s5m8767.c > +++ b/drivers/regulator/s5m8767.c > @@ -541,19 +541,13 @@ static int s5m8767_pmic_dt_parse_pdata(struct platform_device *pdev, > > rdata = devm_kzalloc(&pdev->dev, sizeof(*rdata) * > pdata->num_regulators, GFP_KERNEL); > - if (!rdata) { > - dev_err(iodev->dev, > - "could not allocate memory for regulator data\n"); > + if (!rdata) > return -ENOMEM; > - } > > rmode = devm_kzalloc(&pdev->dev, sizeof(*rmode) * > pdata->num_regulators, GFP_KERNEL); > - if (!rmode) { > - dev_err(iodev->dev, > - "could not allocate memory for regulator mode\n"); > + if (!rmode) > return -ENOMEM; > - } > > pdata->regulators = rdata; > pdata->opmode = rmode; > diff --git a/drivers/regulator/ti-abb-regulator.c b/drivers/regulator/ti-abb-regulator.c > index 8c2a819..a41fa9e 100644 > --- a/drivers/regulator/ti-abb-regulator.c > +++ b/drivers/regulator/ti-abb-regulator.c > @@ -530,20 +530,15 @@ static int ti_abb_init_table(struct device *dev, struct ti_abb *abb, > num_entries /= num_values; > > info = devm_kzalloc(dev, sizeof(*info) * num_entries, GFP_KERNEL); > - if (!info) { > - dev_err(dev, "Can't allocate info table for '%s' property\n", > - pname); > + if (!info) > return -ENOMEM; > - } > + > abb->info = info; > > volt_table = devm_kzalloc(dev, sizeof(unsigned int) * num_entries, > GFP_KERNEL); > - if (!volt_table) { > - dev_err(dev, "Can't allocate voltage table for '%s' property\n", > - pname); > + if (!volt_table) > return -ENOMEM; > - } > > abb->rdesc.n_voltages = num_entries; > abb->rdesc.volt_table = volt_table; > diff --git a/drivers/regulator/tps51632-regulator.c b/drivers/regulator/tps51632-regulator.c > index b0a3f09..fd69aaf 100644 > --- a/drivers/regulator/tps51632-regulator.c > +++ b/drivers/regulator/tps51632-regulator.c > @@ -227,10 +227,8 @@ static struct tps51632_regulator_platform_data * > struct device_node *np = dev->of_node; > > pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); > - if (!pdata) { > - dev_err(dev, "Memory alloc failed for platform data\n"); > + if (!pdata) > return NULL; > - } > > pdata->reg_init_data = of_get_regulator_init_data(dev, dev->of_node); > if (!pdata->reg_init_data) { > @@ -299,10 +297,8 @@ static int tps51632_probe(struct i2c_client *client, > } > > tps = devm_kzalloc(&client->dev, sizeof(*tps), GFP_KERNEL); > - if (!tps) { > - dev_err(&client->dev, "Memory allocation failed\n"); > + if (!tps) > return -ENOMEM; > - } > > tps->dev = &client->dev; > tps->desc.name = id->name; > diff --git a/drivers/regulator/tps62360-regulator.c b/drivers/regulator/tps62360-regulator.c > index c2c0185..6eb591e 100644 > --- a/drivers/regulator/tps62360-regulator.c > +++ b/drivers/regulator/tps62360-regulator.c > @@ -299,10 +299,8 @@ static struct tps62360_regulator_platform_data * > struct device_node *np = dev->of_node; > > pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); > - if (!pdata) { > - dev_err(dev, "Memory alloc failed for platform data\n"); > + if (!pdata) > return NULL; > - } > > pdata->reg_init_data = of_get_regulator_init_data(dev, dev->of_node); > if (!pdata->reg_init_data) { > @@ -377,11 +375,8 @@ static int tps62360_probe(struct i2c_client *client, > } > > tps = devm_kzalloc(&client->dev, sizeof(*tps), GFP_KERNEL); > - if (!tps) { > - dev_err(&client->dev, "%s(): Memory allocation failed\n", > - __func__); > + if (!tps) > return -ENOMEM; > - } > > tps->en_discharge = pdata->en_discharge; > tps->en_internal_pulldn = pdata->en_internal_pulldn; > diff --git a/drivers/regulator/tps6507x-regulator.c b/drivers/regulator/tps6507x-regulator.c > index 162a0fa..0e5338c 100644 > --- a/drivers/regulator/tps6507x-regulator.c > +++ b/drivers/regulator/tps6507x-regulator.c > @@ -381,10 +381,8 @@ static struct tps6507x_board *tps6507x_parse_dt_reg_data( > > tps_board = devm_kzalloc(&pdev->dev, sizeof(*tps_board), > GFP_KERNEL); > - if (!tps_board) { > - dev_err(&pdev->dev, "Failure to alloc pdata for regulators.\n"); > + if (!tps_board) > return NULL; > - } > > regulators = of_find_node_by_name(np, "regulators"); > if (!regulators) { > @@ -406,10 +404,8 @@ static struct tps6507x_board *tps6507x_parse_dt_reg_data( > > reg_data = devm_kzalloc(&pdev->dev, (sizeof(struct regulator_init_data) > * TPS6507X_NUM_REGULATOR), GFP_KERNEL); > - if (!reg_data) { > - dev_err(&pdev->dev, "Failure to alloc init data for regulators.\n"); > + if (!reg_data) > return NULL; > - } > > tps_board->tps6507x_pmic_init_data = reg_data; > > diff --git a/drivers/regulator/tps65090-regulator.c b/drivers/regulator/tps65090-regulator.c > index bd611cdf..938653a 100644 > --- a/drivers/regulator/tps65090-regulator.c > +++ b/drivers/regulator/tps65090-regulator.c > @@ -168,17 +168,13 @@ static struct tps65090_platform_data *tps65090_parse_dt_reg_data( > > tps65090_pdata = devm_kzalloc(&pdev->dev, sizeof(*tps65090_pdata), > GFP_KERNEL); > - if (!tps65090_pdata) { > - dev_err(&pdev->dev, "Memory alloc for tps65090_pdata failed\n"); > + if (!tps65090_pdata) > return ERR_PTR(-ENOMEM); > - } > > reg_pdata = devm_kzalloc(&pdev->dev, TPS65090_REGULATOR_MAX * > sizeof(*reg_pdata), GFP_KERNEL); > - if (!reg_pdata) { > - dev_err(&pdev->dev, "Memory alloc for reg_pdata failed\n"); > + if (!reg_pdata) > return ERR_PTR(-ENOMEM); > - } > > regulators = of_find_node_by_name(np, "regulators"); > if (!regulators) { > @@ -252,10 +248,8 @@ static int tps65090_regulator_probe(struct platform_device *pdev) > > pmic = devm_kzalloc(&pdev->dev, TPS65090_REGULATOR_MAX * sizeof(*pmic), > GFP_KERNEL); > - if (!pmic) { > - dev_err(&pdev->dev, "mem alloc for pmic failed\n"); > + if (!pmic) > return -ENOMEM; > - } > > for (num = 0; num < TPS65090_REGULATOR_MAX; num++) { > tps_pdata = tps65090_pdata->reg_pdata[num]; > diff --git a/drivers/regulator/tps6524x-regulator.c b/drivers/regulator/tps6524x-regulator.c > index 8b9ee39..2b990b6 100644 > --- a/drivers/regulator/tps6524x-regulator.c > +++ b/drivers/regulator/tps6524x-regulator.c > @@ -607,10 +607,9 @@ static int pmic_probe(struct spi_device *spi) > } > > hw = devm_kzalloc(&spi->dev, sizeof(struct tps6524x), GFP_KERNEL); > - if (!hw) { > - dev_err(dev, "cannot allocate regulator private data\n"); > + if (!hw) > return -ENOMEM; > - } > + > spi_set_drvdata(spi, hw); > > memset(hw, 0, sizeof(struct tps6524x)); > diff --git a/drivers/regulator/tps6586x-regulator.c b/drivers/regulator/tps6586x-regulator.c > index 45e5d68..cab9cb3 100644 > --- a/drivers/regulator/tps6586x-regulator.c > +++ b/drivers/regulator/tps6586x-regulator.c > @@ -312,10 +312,8 @@ static struct tps6586x_platform_data *tps6586x_parse_regulator_dt( > } > > pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); > - if (!pdata) { > - dev_err(&pdev->dev, "Memory alloction failed\n"); > + if (!pdata) > return NULL; > - } > > for (i = 0; i < num; i++) { > int id; > @@ -368,10 +366,8 @@ static int tps6586x_regulator_probe(struct platform_device *pdev) > > rdev = devm_kzalloc(&pdev->dev, TPS6586X_ID_MAX_REGULATOR * > sizeof(*rdev), GFP_KERNEL); > - if (!rdev) { > - dev_err(&pdev->dev, "Mmemory alloc failed\n"); > + if (!rdev) > return -ENOMEM; > - } > > for (id = 0; id < TPS6586X_ID_MAX_REGULATOR; ++id) { > reg_data = pdata->reg_init_data[id]; > diff --git a/drivers/regulator/tps65910-regulator.c b/drivers/regulator/tps65910-regulator.c > index b8167df..34b104f 100644 > --- a/drivers/regulator/tps65910-regulator.c > +++ b/drivers/regulator/tps65910-regulator.c > @@ -975,11 +975,8 @@ static struct tps65910_board *tps65910_parse_dt_reg_data( > > pmic_plat_data = devm_kzalloc(&pdev->dev, sizeof(*pmic_plat_data), > GFP_KERNEL); > - > - if (!pmic_plat_data) { > - dev_err(&pdev->dev, "Failure to alloc pdata for regulators.\n"); > + if (!pmic_plat_data) > return NULL; > - } > > np = of_node_get(pdev->dev.parent->of_node); > regulators = of_find_node_by_name(np, "regulators"); > @@ -1062,10 +1059,8 @@ static int tps65910_probe(struct platform_device *pdev) > } > > pmic = devm_kzalloc(&pdev->dev, sizeof(*pmic), GFP_KERNEL); > - if (!pmic) { > - dev_err(&pdev->dev, "Memory allocation failed for pmic\n"); > + if (!pmic) > return -ENOMEM; > - } > > pmic->mfd = tps65910; > platform_set_drvdata(pdev, pmic); > @@ -1094,24 +1089,18 @@ static int tps65910_probe(struct platform_device *pdev) > > pmic->desc = devm_kzalloc(&pdev->dev, pmic->num_regulators * > sizeof(struct regulator_desc), GFP_KERNEL); > - if (!pmic->desc) { > - dev_err(&pdev->dev, "Memory alloc fails for desc\n"); > + if (!pmic->desc) > return -ENOMEM; > - } > > pmic->info = devm_kzalloc(&pdev->dev, pmic->num_regulators * > sizeof(struct tps_info *), GFP_KERNEL); > - if (!pmic->info) { > - dev_err(&pdev->dev, "Memory alloc fails for info\n"); > + if (!pmic->info) > return -ENOMEM; > - } > > pmic->rdev = devm_kzalloc(&pdev->dev, pmic->num_regulators * > sizeof(struct regulator_dev *), GFP_KERNEL); > - if (!pmic->rdev) { > - dev_err(&pdev->dev, "Memory alloc fails for rdev\n"); > + if (!pmic->rdev) > return -ENOMEM; > - } > > for (i = 0; i < pmic->num_regulators && i < TPS65910_NUM_REGS; > i++, info++) { > diff --git a/drivers/regulator/tps80031-regulator.c b/drivers/regulator/tps80031-regulator.c > index 71f457a..ac88c98 100644 > --- a/drivers/regulator/tps80031-regulator.c > +++ b/drivers/regulator/tps80031-regulator.c > @@ -693,10 +693,8 @@ static int tps80031_regulator_probe(struct platform_device *pdev) > > pmic = devm_kzalloc(&pdev->dev, > TPS80031_REGULATOR_MAX * sizeof(*pmic), GFP_KERNEL); > - if (!pmic) { > - dev_err(&pdev->dev, "mem alloc for pmic failed\n"); > + if (!pmic) > return -ENOMEM; > - } > > for (num = 0; num < TPS80031_REGULATOR_MAX; ++num) { > tps_pdata = pdata->regulator_pdata[num]; > diff --git a/drivers/regulator/wm831x-dcdc.c b/drivers/regulator/wm831x-dcdc.c > index 6823e6f..b782843 100644 > --- a/drivers/regulator/wm831x-dcdc.c > +++ b/drivers/regulator/wm831x-dcdc.c > @@ -469,10 +469,8 @@ static int wm831x_buckv_probe(struct platform_device *pdev) > > dcdc = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_dcdc), > GFP_KERNEL); > - if (dcdc == NULL) { > - dev_err(&pdev->dev, "Unable to allocate private data\n"); > + if (dcdc == NULL) > return -ENOMEM; > - } > > dcdc->wm831x = wm831x; > > @@ -622,10 +620,8 @@ static int wm831x_buckp_probe(struct platform_device *pdev) > > dcdc = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_dcdc), > GFP_KERNEL); > - if (dcdc == NULL) { > - dev_err(&pdev->dev, "Unable to allocate private data\n"); > + if (dcdc == NULL) > return -ENOMEM; > - } > > dcdc->wm831x = wm831x; > > @@ -752,10 +748,8 @@ static int wm831x_boostp_probe(struct platform_device *pdev) > return -ENODEV; > > dcdc = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_dcdc), GFP_KERNEL); > - if (dcdc == NULL) { > - dev_err(&pdev->dev, "Unable to allocate private data\n"); > + if (dcdc == NULL) > return -ENOMEM; > - } > > dcdc->wm831x = wm831x; > > @@ -846,10 +840,8 @@ static int wm831x_epe_probe(struct platform_device *pdev) > dev_dbg(&pdev->dev, "Probing EPE%d\n", id + 1); > > dcdc = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_dcdc), GFP_KERNEL); > - if (dcdc == NULL) { > - dev_err(&pdev->dev, "Unable to allocate private data\n"); > + if (dcdc == NULL) > return -ENOMEM; > - } > > dcdc->wm831x = wm831x; > > diff --git a/drivers/regulator/wm831x-isink.c b/drivers/regulator/wm831x-isink.c > index 0339b88..f5811e4 100644 > --- a/drivers/regulator/wm831x-isink.c > +++ b/drivers/regulator/wm831x-isink.c > @@ -165,10 +165,8 @@ static int wm831x_isink_probe(struct platform_device *pdev) > > isink = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_isink), > GFP_KERNEL); > - if (isink == NULL) { > - dev_err(&pdev->dev, "Unable to allocate private data\n"); > + if (isink == NULL) > return -ENOMEM; > - } > > isink->wm831x = wm831x; > > diff --git a/drivers/regulator/wm831x-ldo.c b/drivers/regulator/wm831x-ldo.c > index 482ebe8..b3acf9e 100644 > --- a/drivers/regulator/wm831x-ldo.c > +++ b/drivers/regulator/wm831x-ldo.c > @@ -237,10 +237,8 @@ static int wm831x_gp_ldo_probe(struct platform_device *pdev) > dev_dbg(&pdev->dev, "Probing LDO%d\n", id + 1); > > ldo = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_ldo), GFP_KERNEL); > - if (ldo == NULL) { > - dev_err(&pdev->dev, "Unable to allocate private data\n"); > + if (ldo == NULL) > return -ENOMEM; > - } > > ldo->wm831x = wm831x; > > @@ -451,10 +449,8 @@ static int wm831x_aldo_probe(struct platform_device *pdev) > dev_dbg(&pdev->dev, "Probing LDO%d\n", id + 1); > > ldo = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_ldo), GFP_KERNEL); > - if (ldo == NULL) { > - dev_err(&pdev->dev, "Unable to allocate private data\n"); > + if (ldo == NULL) > return -ENOMEM; > - } > > ldo->wm831x = wm831x; > > @@ -598,10 +594,8 @@ static int wm831x_alive_ldo_probe(struct platform_device *pdev) > dev_dbg(&pdev->dev, "Probing LDO%d\n", id + 1); > > ldo = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_ldo), GFP_KERNEL); > - if (ldo == NULL) { > - dev_err(&pdev->dev, "Unable to allocate private data\n"); > + if (ldo == NULL) > return -ENOMEM; > - } > > ldo->wm831x = wm831x; > > diff --git a/drivers/regulator/wm8994-regulator.c b/drivers/regulator/wm8994-regulator.c > index 71c5911..7d63e19 100644 > --- a/drivers/regulator/wm8994-regulator.c > +++ b/drivers/regulator/wm8994-regulator.c > @@ -134,10 +134,8 @@ static int wm8994_ldo_probe(struct platform_device *pdev) > dev_dbg(&pdev->dev, "Probing LDO%d\n", id + 1); > > ldo = devm_kzalloc(&pdev->dev, sizeof(struct wm8994_ldo), GFP_KERNEL); > - if (ldo == NULL) { > - dev_err(&pdev->dev, "Unable to allocate private data\n"); > + if (ldo == NULL) > return -ENOMEM; > - } > > ldo->wm8994 = wm8994; > ldo->supply = wm8994_ldo_consumer[id]; > diff --git a/drivers/rtc/rtc-at32ap700x.c b/drivers/rtc/rtc-at32ap700x.c > index 3161ab5..aee3387 100644 > --- a/drivers/rtc/rtc-at32ap700x.c > +++ b/drivers/rtc/rtc-at32ap700x.c > @@ -204,10 +204,8 @@ static int __init at32_rtc_probe(struct platform_device *pdev) > > rtc = devm_kzalloc(&pdev->dev, sizeof(struct rtc_at32ap700x), > GFP_KERNEL); > - if (!rtc) { > - dev_dbg(&pdev->dev, "out of memory\n"); > + if (!rtc) > return -ENOMEM; > - } > > regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); > if (!regs) { > diff --git a/drivers/rtc/rtc-davinci.c b/drivers/rtc/rtc-davinci.c > index 24677ef8..1f3495e 100644 > --- a/drivers/rtc/rtc-davinci.c > +++ b/drivers/rtc/rtc-davinci.c > @@ -486,10 +486,8 @@ static int __init davinci_rtc_probe(struct platform_device *pdev) > int ret = 0; > > davinci_rtc = devm_kzalloc(&pdev->dev, sizeof(struct davinci_rtc), GFP_KERNEL); > - if (!davinci_rtc) { > - dev_dbg(dev, "could not allocate memory for private data\n"); > + if (!davinci_rtc) > return -ENOMEM; > - } > > davinci_rtc->irq = platform_get_irq(pdev, 0); > if (davinci_rtc->irq < 0) { > diff --git a/drivers/rtc/rtc-ds1390.c b/drivers/rtc/rtc-ds1390.c > index be9d8c0..e67bfcb 100644 > --- a/drivers/rtc/rtc-ds1390.c > +++ b/drivers/rtc/rtc-ds1390.c > @@ -132,10 +132,9 @@ static int ds1390_probe(struct spi_device *spi) > spi_setup(spi); > > chip = devm_kzalloc(&spi->dev, sizeof(*chip), GFP_KERNEL); > - if (!chip) { > - dev_err(&spi->dev, "unable to allocate device memory\n"); > + if (!chip) > return -ENOMEM; > - } > + > spi_set_drvdata(spi, chip); > > res = ds1390_get_reg(&spi->dev, DS1390_REG_SECONDS, &tmp); > diff --git a/drivers/rtc/rtc-lpc32xx.c b/drivers/rtc/rtc-lpc32xx.c > index bfdbcb8..f130c08 100644 > --- a/drivers/rtc/rtc-lpc32xx.c > +++ b/drivers/rtc/rtc-lpc32xx.c > @@ -211,10 +211,9 @@ static int lpc32xx_rtc_probe(struct platform_device *pdev) > } > > rtc = devm_kzalloc(&pdev->dev, sizeof(*rtc), GFP_KERNEL); > - if (unlikely(!rtc)) { > - dev_err(&pdev->dev, "Can't allocate memory\n"); > + if (unlikely(!rtc)) > return -ENOMEM; > - } > + > rtc->irq = rtcirq; > > res = platform_get_resource(pdev, IORESOURCE_MEM, 0); > diff --git a/drivers/rtc/rtc-moxart.c b/drivers/rtc/rtc-moxart.c > index c29dee0..c318462 100644 > --- a/drivers/rtc/rtc-moxart.c > +++ b/drivers/rtc/rtc-moxart.c > @@ -247,10 +247,8 @@ static int moxart_rtc_probe(struct platform_device *pdev) > int ret = 0; > > moxart_rtc = devm_kzalloc(&pdev->dev, sizeof(*moxart_rtc), GFP_KERNEL); > - if (!moxart_rtc) { > - dev_err(&pdev->dev, "devm_kzalloc failed\n"); > + if (!moxart_rtc) > return -ENOMEM; > - } > > moxart_rtc->gpio_data = of_get_named_gpio(pdev->dev.of_node, > "gpio-rtc-data", 0); > diff --git a/drivers/rtc/rtc-nuc900.c b/drivers/rtc/rtc-nuc900.c > index 248653c..a53da09 100644 > --- a/drivers/rtc/rtc-nuc900.c > +++ b/drivers/rtc/rtc-nuc900.c > @@ -229,10 +229,9 @@ static int __init nuc900_rtc_probe(struct platform_device *pdev) > > nuc900_rtc = devm_kzalloc(&pdev->dev, sizeof(struct nuc900_rtc), > GFP_KERNEL); > - if (!nuc900_rtc) { > - dev_err(&pdev->dev, "kzalloc nuc900_rtc failed\n"); > + if (!nuc900_rtc) > return -ENOMEM; > - } > + > res = platform_get_resource(pdev, IORESOURCE_MEM, 0); > nuc900_rtc->rtc_reg = devm_ioremap_resource(&pdev->dev, res); > if (IS_ERR(nuc900_rtc->rtc_reg)) > diff --git a/drivers/rtc/rtc-pm8xxx.c b/drivers/rtc/rtc-pm8xxx.c > index 03f8f75..bd76ffe 100644 > --- a/drivers/rtc/rtc-pm8xxx.c > +++ b/drivers/rtc/rtc-pm8xxx.c > @@ -396,10 +396,8 @@ static int pm8xxx_rtc_probe(struct platform_device *pdev) > rtc_write_enable = pdata->rtc_write_enable; > > rtc_dd = devm_kzalloc(&pdev->dev, sizeof(*rtc_dd), GFP_KERNEL); > - if (rtc_dd == NULL) { > - dev_err(&pdev->dev, "Unable to allocate memory!\n"); > + if (rtc_dd == NULL) > return -ENOMEM; > - } > > /* Initialise spinlock to protect RTC control register */ > spin_lock_init(&rtc_dd->ctrl_reg_lock); > diff --git a/drivers/rtc/rtc-rx8025.c b/drivers/rtc/rtc-rx8025.c > index 8fa23ea..e6298e0 100644 > --- a/drivers/rtc/rtc-rx8025.c > +++ b/drivers/rtc/rtc-rx8025.c > @@ -551,7 +551,6 @@ static int rx8025_probe(struct i2c_client *client, > > rx8025 = devm_kzalloc(&client->dev, sizeof(*rx8025), GFP_KERNEL); > if (!rx8025) { > - dev_err(&adapter->dev, "failed to alloc memory\n"); > err = -ENOMEM; > goto errout; > } > diff --git a/drivers/rtc/rtc-sirfsoc.c b/drivers/rtc/rtc-sirfsoc.c > index de132b4..d5057e3 100644 > --- a/drivers/rtc/rtc-sirfsoc.c > +++ b/drivers/rtc/rtc-sirfsoc.c > @@ -264,12 +264,8 @@ static int sirfsoc_rtc_probe(struct platform_device *pdev) > > rtcdrv = devm_kzalloc(&pdev->dev, > sizeof(struct sirfsoc_rtc_drv), GFP_KERNEL); > - if (rtcdrv == NULL) { > - dev_err(&pdev->dev, > - "%s: can't alloc mem for drv struct\n", > - pdev->name); > + if (rtcdrv == NULL) > return -ENOMEM; > - } > > err = of_property_read_u32(np, "reg", &rtcdrv->rtc_base); > if (err) { > diff --git a/drivers/rtc/rtc-spear.c b/drivers/rtc/rtc-spear.c > index c492cf0..d2cdb98 100644 > --- a/drivers/rtc/rtc-spear.c > +++ b/drivers/rtc/rtc-spear.c > @@ -365,10 +365,8 @@ static int spear_rtc_probe(struct platform_device *pdev) > } > > config = devm_kzalloc(&pdev->dev, sizeof(*config), GFP_KERNEL); > - if (!config) { > - dev_err(&pdev->dev, "out of memory\n"); > + if (!config) > return -ENOMEM; > - } > > /* alarm irqs */ > irq = platform_get_irq(pdev, 0); > diff --git a/drivers/scsi/isci/probe_roms.c b/drivers/scsi/isci/probe_roms.c > index 8ac646e..2f4ecd4 100644 > --- a/drivers/scsi/isci/probe_roms.c > +++ b/drivers/scsi/isci/probe_roms.c > @@ -53,11 +53,8 @@ struct isci_orom *isci_request_oprom(struct pci_dev *pdev) > > len = pci_biosrom_size(pdev); > rom = devm_kzalloc(&pdev->dev, sizeof(*rom), GFP_KERNEL); > - if (!rom) { > - dev_warn(&pdev->dev, > - "Unable to allocate memory for orom\n"); > + if (!rom) > return NULL; > - } > > for (i = 0; i < len && rom; i += ISCI_OEM_SIG_SIZE) { > memcpy_fromio(oem_sig, oprom + i, ISCI_OEM_SIG_SIZE); > @@ -176,11 +173,8 @@ struct isci_orom *isci_get_efi_var(struct pci_dev *pdev) > > data_len = 1024; > efi_data = devm_kzalloc(&pdev->dev, data_len, GFP_KERNEL); > - if (!efi_data) { > - dev_warn(&pdev->dev, > - "Unable to allocate memory for EFI data\n"); > + if (!efi_data) > return NULL; > - } > > rom = (struct isci_orom *)(efi_data + sizeof(struct isci_oem_hdr)); > > diff --git a/drivers/scsi/ufs/ufshcd.c b/drivers/scsi/ufs/ufshcd.c > index 04884d6..9790c83 100644 > --- a/drivers/scsi/ufs/ufshcd.c > +++ b/drivers/scsi/ufs/ufshcd.c > @@ -1303,10 +1303,9 @@ static int ufshcd_memory_alloc(struct ufs_hba *hba) > hba->lrb = devm_kzalloc(hba->dev, > hba->nutrs * sizeof(struct ufshcd_lrb), > GFP_KERNEL); > - if (!hba->lrb) { > - dev_err(hba->dev, "LRB Memory allocation failed\n"); > + if (!hba->lrb) > goto out; > - } > + > return 0; > out: > return -ENOMEM; > diff --git a/drivers/spi/spi-pl022.c b/drivers/spi/spi-pl022.c > index c13d523..6f35aa7 100644 > --- a/drivers/spi/spi-pl022.c > +++ b/drivers/spi/spi-pl022.c > @@ -2051,10 +2051,8 @@ pl022_platform_data_dt_get(struct device *dev) > } > > pd = devm_kzalloc(dev, sizeof(struct pl022_ssp_controller), GFP_KERNEL); > - if (!pd) { > - dev_err(dev, "cannot allocate platform data memory\n"); > + if (!pd) > return NULL; > - } > > pd->bus_id = -1; > pd->enable_dma = 1; > diff --git a/drivers/spi/spi-pxa2xx.c b/drivers/spi/spi-pxa2xx.c > index c1a5067..46618c2 100644 > --- a/drivers/spi/spi-pxa2xx.c > +++ b/drivers/spi/spi-pxa2xx.c > @@ -1042,11 +1042,8 @@ pxa2xx_spi_acpi_get_pdata(struct platform_device *pdev) > return NULL; > > pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); > - if (!pdata) { > - dev_err(&pdev->dev, > - "failed to allocate memory for platform data\n"); > + if (!pdata) > return NULL; > - } > > res = platform_get_resource(pdev, IORESOURCE_MEM, 0); > if (!res) > diff --git a/drivers/spi/spi-s3c64xx.c b/drivers/spi/spi-s3c64xx.c > index 84cc6ac..a555d48 100644 > --- a/drivers/spi/spi-s3c64xx.c > +++ b/drivers/spi/spi-s3c64xx.c > @@ -1225,10 +1225,8 @@ static struct s3c64xx_spi_info *s3c64xx_spi_parse_dt(struct device *dev) > u32 temp; > > sci = devm_kzalloc(dev, sizeof(*sci), GFP_KERNEL); > - if (!sci) { > - dev_err(dev, "memory allocation for spi_info failed\n"); > + if (!sci) > return ERR_PTR(-ENOMEM); > - } > > if (of_property_read_u32(dev->of_node, "samsung,spi-src-clk", &temp)) { > dev_warn(dev, "spi bus clock parent not specified, using clock at index 0 as parent\n"); > diff --git a/drivers/spi/spi-sh-msiof.c b/drivers/spi/spi-sh-msiof.c > index 2a95435..d2e3732 100644 > --- a/drivers/spi/spi-sh-msiof.c > +++ b/drivers/spi/spi-sh-msiof.c > @@ -601,10 +601,8 @@ static struct sh_msiof_spi_info *sh_msiof_spi_parse_dt(struct device *dev) > u32 num_cs = 0; > > info = devm_kzalloc(dev, sizeof(struct sh_msiof_spi_info), GFP_KERNEL); > - if (!info) { > - dev_err(dev, "failed to allocate setup data\n"); > + if (!info) > return NULL; > - } > > /* Parse the MSIOF properties */ > of_property_read_u32(np, "num-cs", &num_cs); > diff --git a/drivers/staging/nvec/nvec.c b/drivers/staging/nvec/nvec.c > index 5a5c639..bdd2ca7 100644 > --- a/drivers/staging/nvec/nvec.c > +++ b/drivers/staging/nvec/nvec.c > @@ -808,10 +808,9 @@ static int tegra_nvec_probe(struct platform_device *pdev) > } > > nvec = devm_kzalloc(&pdev->dev, sizeof(struct nvec_chip), GFP_KERNEL); > - if (nvec == NULL) { > - dev_err(&pdev->dev, "failed to reserve memory\n"); > + if (nvec == NULL) > return -ENOMEM; > - } > + > platform_set_drvdata(pdev, nvec); > nvec->dev = &pdev->dev; > > diff --git a/drivers/thermal/rcar_thermal.c b/drivers/thermal/rcar_thermal.c > index 88f92e1..2ce697f 100644 > --- a/drivers/thermal/rcar_thermal.c > +++ b/drivers/thermal/rcar_thermal.c > @@ -369,10 +369,8 @@ static int rcar_thermal_probe(struct platform_device *pdev) > int idle = IDLE_INTERVAL; > > common = devm_kzalloc(dev, sizeof(*common), GFP_KERNEL); > - if (!common) { > - dev_err(dev, "Could not allocate common\n"); > + if (!common) > return -ENOMEM; > - } > > INIT_LIST_HEAD(&common->head); > spin_lock_init(&common->lock); > @@ -418,7 +416,6 @@ static int rcar_thermal_probe(struct platform_device *pdev) > > priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL); > if (!priv) { > - dev_err(dev, "Could not allocate priv\n"); > ret = -ENOMEM; > goto error_unregister; > } > diff --git a/drivers/thermal/samsung/exynos_tmu.c b/drivers/thermal/samsung/exynos_tmu.c > index b43afda..a2ff3f0 100644 > --- a/drivers/thermal/samsung/exynos_tmu.c > +++ b/drivers/thermal/samsung/exynos_tmu.c > @@ -603,10 +603,8 @@ static int exynos_tmu_probe(struct platform_device *pdev) > > data = devm_kzalloc(&pdev->dev, sizeof(struct exynos_tmu_data), > GFP_KERNEL); > - if (!data) { > - dev_err(&pdev->dev, "Failed to allocate driver structure\n"); > + if (!data) > return -ENOMEM; > - } > > platform_set_drvdata(pdev, data); > mutex_init(&data->lock); > @@ -651,7 +649,6 @@ static int exynos_tmu_probe(struct platform_device *pdev) > sensor_conf = devm_kzalloc(&pdev->dev, > sizeof(struct thermal_sensor_conf), GFP_KERNEL); > if (!sensor_conf) { > - dev_err(&pdev->dev, "Failed to allocate registration struct\n"); > ret = -ENOMEM; > goto err_clk; > } > diff --git a/drivers/thermal/spear_thermal.c b/drivers/thermal/spear_thermal.c > index ab79ea4..1e2193f 100644 > --- a/drivers/thermal/spear_thermal.c > +++ b/drivers/thermal/spear_thermal.c > @@ -113,10 +113,8 @@ static int spear_thermal_probe(struct platform_device *pdev) > } > > stdev = devm_kzalloc(&pdev->dev, sizeof(*stdev), GFP_KERNEL); > - if (!stdev) { > - dev_err(&pdev->dev, "kzalloc fail\n"); > + if (!stdev) > return -ENOMEM; > - } > > /* Enable thermal sensor */ > res = platform_get_resource(pdev, IORESOURCE_MEM, 0); > diff --git a/drivers/thermal/ti-soc-thermal/ti-bandgap.c b/drivers/thermal/ti-soc-thermal/ti-bandgap.c > index 74c0e34..9f9869f 100644 > --- a/drivers/thermal/ti-soc-thermal/ti-bandgap.c > +++ b/drivers/thermal/ti-soc-thermal/ti-bandgap.c > @@ -1143,10 +1143,8 @@ static struct ti_bandgap *ti_bandgap_build(struct platform_device *pdev) > } > > bgp = devm_kzalloc(&pdev->dev, sizeof(*bgp), GFP_KERNEL); > - if (!bgp) { > - dev_err(&pdev->dev, "Unable to allocate mem for driver ref\n"); > + if (!bgp) > return ERR_PTR(-ENOMEM); > - } > > of_id = of_match_device(of_ti_bandgap_match, &pdev->dev); > if (of_id) > @@ -1155,10 +1153,8 @@ static struct ti_bandgap *ti_bandgap_build(struct platform_device *pdev) > /* register shadow for context save and restore */ > bgp->regval = devm_kzalloc(&pdev->dev, sizeof(*bgp->regval) * > bgp->conf->sensor_count, GFP_KERNEL); > - if (!bgp) { > - dev_err(&pdev->dev, "Unable to allocate mem for driver ref\n"); > + if (!bgp) > return ERR_PTR(-ENOMEM); > - } > > i = 0; > do { > diff --git a/drivers/thermal/ti-soc-thermal/ti-thermal-common.c b/drivers/thermal/ti-soc-thermal/ti-thermal-common.c > index 4f8b9af..7f31caf 100644 > --- a/drivers/thermal/ti-soc-thermal/ti-thermal-common.c > +++ b/drivers/thermal/ti-soc-thermal/ti-thermal-common.c > @@ -280,10 +280,9 @@ static struct ti_thermal_data > struct ti_thermal_data *data; > > data = devm_kzalloc(bgp->dev, sizeof(*data), GFP_KERNEL); > - if (!data) { > - dev_err(bgp->dev, "kzalloc fail\n"); > + if (!data) > return NULL; > - } > + > data->sensor_id = id; > data->bgp = bgp; > data->mode = THERMAL_DEVICE_ENABLED; > diff --git a/drivers/tty/serial/8250/8250_em.c b/drivers/tty/serial/8250/8250_em.c > index 5f3bba1..fa896f8 100644 > --- a/drivers/tty/serial/8250/8250_em.c > +++ b/drivers/tty/serial/8250/8250_em.c > @@ -103,10 +103,8 @@ static int serial8250_em_probe(struct platform_device *pdev) > } > > priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); > - if (!priv) { > - dev_err(&pdev->dev, "unable to allocate private data\n"); > + if (!priv) > return -ENOMEM; > - } > > priv->sclk = devm_clk_get(&pdev->dev, "sclk"); > if (IS_ERR(priv->sclk)) { > diff --git a/drivers/tty/serial/clps711x.c b/drivers/tty/serial/clps711x.c > index 8d0b994..f0620f8 100644 > --- a/drivers/tty/serial/clps711x.c > +++ b/drivers/tty/serial/clps711x.c > @@ -429,10 +429,9 @@ static int uart_clps711x_probe(struct platform_device *pdev) > int ret, i; > > s = devm_kzalloc(&pdev->dev, sizeof(struct clps711x_port), GFP_KERNEL); > - if (!s) { > - dev_err(&pdev->dev, "Error allocating port structure\n"); > + if (!s) > return -ENOMEM; > - } > + > platform_set_drvdata(pdev, s); > > s->uart_clk = devm_clk_get(&pdev->dev, "uart"); > diff --git a/drivers/tty/serial/max310x.c b/drivers/tty/serial/max310x.c > index b2e707a..679d9b6 100644 > --- a/drivers/tty/serial/max310x.c > +++ b/drivers/tty/serial/max310x.c > @@ -1084,10 +1084,8 @@ static int max310x_probe(struct device *dev, int is_spi, > /* Alloc port structure */ > s = devm_kzalloc(dev, sizeof(*s) + > sizeof(struct max310x_one) * devtype->nr, GFP_KERNEL); > - if (!s) { > - dev_err(dev, "Error allocating port structure\n"); > + if (!s) > return -ENOMEM; > - } > > /* Check input frequency */ > if ((pdata->driver_flags & MAX310X_EXT_CLK) && > diff --git a/drivers/tty/serial/sccnxp.c b/drivers/tty/serial/sccnxp.c > index a447f71..829219d 100644 > --- a/drivers/tty/serial/sccnxp.c > +++ b/drivers/tty/serial/sccnxp.c > @@ -867,10 +867,9 @@ static int sccnxp_probe(struct platform_device *pdev) > return PTR_ERR(membase); > > s = devm_kzalloc(&pdev->dev, sizeof(struct sccnxp_port), GFP_KERNEL); > - if (!s) { > - dev_err(&pdev->dev, "Error allocating port structure\n"); > + if (!s) > return -ENOMEM; > - } > + > platform_set_drvdata(pdev, s); > > spin_lock_init(&s->lock); > diff --git a/drivers/tty/serial/serial-tegra.c b/drivers/tty/serial/serial-tegra.c > index 0489a2b..706b69d 100644 > --- a/drivers/tty/serial/serial-tegra.c > +++ b/drivers/tty/serial/serial-tegra.c > @@ -1286,10 +1286,8 @@ static int tegra_uart_probe(struct platform_device *pdev) > cdata = match->data; > > tup = devm_kzalloc(&pdev->dev, sizeof(*tup), GFP_KERNEL); > - if (!tup) { > - dev_err(&pdev->dev, "Failed to allocate memory for tup\n"); > + if (!tup) > return -ENOMEM; > - } > > ret = tegra_uart_parse_dt(pdev, tup); > if (ret < 0) > diff --git a/drivers/tty/serial/sh-sci.c b/drivers/tty/serial/sh-sci.c > index d262c1f..d8bc0ba 100644 > --- a/drivers/tty/serial/sh-sci.c > +++ b/drivers/tty/serial/sh-sci.c > @@ -2471,10 +2471,8 @@ static struct plat_sci_port *sci_parse_dt(struct platform_device *pdev, > } > > p = devm_kzalloc(&pdev->dev, sizeof(struct plat_sci_port), GFP_KERNEL); > - if (!p) { > - dev_err(&pdev->dev, "failed to allocate DT config data\n"); > + if (!p) > return NULL; > - } > > res = platform_get_resource(pdev, IORESOURCE_MEM, 0); > if (!res) { > diff --git a/drivers/uio/uio_pdrv_genirq.c b/drivers/uio/uio_pdrv_genirq.c > index 7666931..34d46cf 100644 > --- a/drivers/uio/uio_pdrv_genirq.c > +++ b/drivers/uio/uio_pdrv_genirq.c > @@ -114,10 +114,9 @@ static int uio_pdrv_genirq_probe(struct platform_device *pdev) > /* alloc uioinfo for one device */ > uioinfo = devm_kzalloc(&pdev->dev, sizeof(*uioinfo), > GFP_KERNEL); > - if (!uioinfo) { > - dev_err(&pdev->dev, "unable to kmalloc\n"); > + if (!uioinfo) > return -ENOMEM; > - } > + > uioinfo->name = pdev->dev.of_node->name; > uioinfo->version = "devicetree"; > /* Multiple IRQs are not supported */ > @@ -135,10 +134,8 @@ static int uio_pdrv_genirq_probe(struct platform_device *pdev) > } > > priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); > - if (!priv) { > - dev_err(&pdev->dev, "unable to kmalloc\n"); > + if (!priv) > return -ENOMEM; > - } > > priv->uioinfo = uioinfo; > spin_lock_init(&priv->lock); > diff --git a/drivers/usb/chipidea/ci_hdrc_imx.c b/drivers/usb/chipidea/ci_hdrc_imx.c > index be822a2..40a9929 100644 > --- a/drivers/usb/chipidea/ci_hdrc_imx.c > +++ b/drivers/usb/chipidea/ci_hdrc_imx.c > @@ -84,10 +84,8 @@ static int ci_hdrc_imx_probe(struct platform_device *pdev) > int ret; > > data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); > - if (!data) { > - dev_err(&pdev->dev, "Failed to allocate ci_hdrc-imx data!\n"); > + if (!data) > return -ENOMEM; > - } > > data->usbmisc_data = usbmisc_get_init_data(&pdev->dev); > if (IS_ERR(data->usbmisc_data)) > diff --git a/drivers/usb/chipidea/core.c b/drivers/usb/chipidea/core.c > index c47a6b4..757a896 100644 > --- a/drivers/usb/chipidea/core.c > +++ b/drivers/usb/chipidea/core.c > @@ -494,10 +494,8 @@ static int ci_hdrc_probe(struct platform_device *pdev) > return PTR_ERR(base); > > ci = devm_kzalloc(dev, sizeof(*ci), GFP_KERNEL); > - if (!ci) { > - dev_err(dev, "can't allocate device\n"); > + if (!ci) > return -ENOMEM; > - } > > ci->dev = dev; > ci->platdata = dev->platform_data; > diff --git a/drivers/usb/class/usbtmc.c b/drivers/usb/class/usbtmc.c > index 09de131..2e52140 100644 > --- a/drivers/usb/class/usbtmc.c > +++ b/drivers/usb/class/usbtmc.c > @@ -1101,10 +1101,8 @@ static int usbtmc_probe(struct usb_interface *intf, > dev_dbg(&intf->dev, "%s called\n", __func__); > > data = devm_kzalloc(&intf->dev, sizeof(*data), GFP_KERNEL); > - if (!data) { > - dev_err(&intf->dev, "Unable to allocate kernel memory\n"); > + if (!data) > return -ENOMEM; > - } > > data->intf = intf; > data->id = id; > diff --git a/drivers/usb/dwc3/core.c b/drivers/usb/dwc3/core.c > index 474162e..aefdb6f 100644 > --- a/drivers/usb/dwc3/core.c > +++ b/drivers/usb/dwc3/core.c > @@ -174,10 +174,8 @@ static int dwc3_alloc_event_buffers(struct dwc3 *dwc, unsigned length) > > dwc->ev_buffs = devm_kzalloc(dwc->dev, sizeof(*dwc->ev_buffs) * num, > GFP_KERNEL); > - if (!dwc->ev_buffs) { > - dev_err(dwc->dev, "can't allocate event buffers array\n"); > + if (!dwc->ev_buffs) > return -ENOMEM; > - } > > for (i = 0; i < num; i++) { > struct dwc3_event_buffer *evt; > @@ -361,10 +359,9 @@ static int dwc3_probe(struct platform_device *pdev) > void *mem; > > mem = devm_kzalloc(dev, sizeof(*dwc) + DWC3_ALIGN_MASK, GFP_KERNEL); > - if (!mem) { > - dev_err(dev, "not enough memory\n"); > + if (!mem) > return -ENOMEM; > - } > + > dwc = PTR_ALIGN(mem, DWC3_ALIGN_MASK + 1); > dwc->mem = mem; > > diff --git a/drivers/usb/dwc3/dwc3-exynos.c b/drivers/usb/dwc3/dwc3-exynos.c > index 2f2e88a..05b0854 100644 > --- a/drivers/usb/dwc3/dwc3-exynos.c > +++ b/drivers/usb/dwc3/dwc3-exynos.c > @@ -109,10 +109,8 @@ static int dwc3_exynos_probe(struct platform_device *pdev) > int ret = -ENOMEM; > > exynos = devm_kzalloc(dev, sizeof(*exynos), GFP_KERNEL); > - if (!exynos) { > - dev_err(dev, "not enough memory\n"); > + if (!exynos) > goto err1; > - } > > /* > * Right now device-tree probed devices don't get dma_mask set. > diff --git a/drivers/usb/dwc3/dwc3-omap.c b/drivers/usb/dwc3/dwc3-omap.c > index 7f7ea62..10b992d 100644 > --- a/drivers/usb/dwc3/dwc3-omap.c > +++ b/drivers/usb/dwc3/dwc3-omap.c > @@ -418,10 +418,8 @@ static int dwc3_omap_probe(struct platform_device *pdev) > } > > omap = devm_kzalloc(dev, sizeof(*omap), GFP_KERNEL); > - if (!omap) { > - dev_err(dev, "not enough memory\n"); > + if (!omap) > return -ENOMEM; > - } > > platform_set_drvdata(pdev, omap); > > diff --git a/drivers/usb/dwc3/dwc3-pci.c b/drivers/usb/dwc3/dwc3-pci.c > index 31443ae..d02f0da 100644 > --- a/drivers/usb/dwc3/dwc3-pci.c > +++ b/drivers/usb/dwc3/dwc3-pci.c > @@ -102,10 +102,8 @@ static int dwc3_pci_probe(struct pci_dev *pci, > struct device *dev = &pci->dev; > > glue = devm_kzalloc(dev, sizeof(*glue), GFP_KERNEL); > - if (!glue) { > - dev_err(dev, "not enough memory\n"); > + if (!glue) > return -ENOMEM; > - } > > glue->dev = dev; > > diff --git a/drivers/usb/gadget/bcm63xx_udc.c b/drivers/usb/gadget/bcm63xx_udc.c > index c58fcf1..491ccf2 100644 > --- a/drivers/usb/gadget/bcm63xx_udc.c > +++ b/drivers/usb/gadget/bcm63xx_udc.c > @@ -2319,10 +2319,8 @@ static int bcm63xx_udc_probe(struct platform_device *pdev) > int rc = -ENOMEM, i, irq; > > udc = devm_kzalloc(dev, sizeof(*udc), GFP_KERNEL); > - if (!udc) { > - dev_err(dev, "cannot allocate memory\n"); > + if (!udc) > return -ENOMEM; > - } > > platform_set_drvdata(pdev, udc); > udc->dev = dev; > diff --git a/drivers/usb/gadget/mv_udc_core.c b/drivers/usb/gadget/mv_udc_core.c > index 104cdbe..ebb3904 100644 > --- a/drivers/usb/gadget/mv_udc_core.c > +++ b/drivers/usb/gadget/mv_udc_core.c > @@ -2112,10 +2112,8 @@ static int mv_udc_probe(struct platform_device *pdev) > } > > udc = devm_kzalloc(&pdev->dev, sizeof(*udc), GFP_KERNEL); > - if (udc == NULL) { > - dev_err(&pdev->dev, "failed to allocate memory for udc\n"); > + if (udc == NULL) > return -ENOMEM; > - } > > udc->done = &release_done; > udc->pdata = dev_get_platdata(&pdev->dev); > @@ -2212,7 +2210,6 @@ static int mv_udc_probe(struct platform_device *pdev) > size = udc->max_eps * sizeof(struct mv_ep) *2; > udc->eps = devm_kzalloc(&pdev->dev, size, GFP_KERNEL); > if (udc->eps == NULL) { > - dev_err(&pdev->dev, "allocate ep memory failed\n"); > retval = -ENOMEM; > goto err_destroy_dma; > } > @@ -2221,7 +2218,6 @@ static int mv_udc_probe(struct platform_device *pdev) > udc->status_req = devm_kzalloc(&pdev->dev, sizeof(struct mv_req), > GFP_KERNEL); > if (!udc->status_req) { > - dev_err(&pdev->dev, "allocate status_req memory failed\n"); > retval = -ENOMEM; > goto err_destroy_dma; > } > diff --git a/drivers/usb/gadget/s3c-hsotg.c b/drivers/usb/gadget/s3c-hsotg.c > index 6bddf1a..2c83fe4 100644 > --- a/drivers/usb/gadget/s3c-hsotg.c > +++ b/drivers/usb/gadget/s3c-hsotg.c > @@ -3457,10 +3457,8 @@ static int s3c_hsotg_probe(struct platform_device *pdev) > int i; > > hsotg = devm_kzalloc(&pdev->dev, sizeof(struct s3c_hsotg), GFP_KERNEL); > - if (!hsotg) { > - dev_err(dev, "cannot get memory\n"); > + if (!hsotg) > return -ENOMEM; > - } > > phy = devm_usb_get_phy(dev, USB_PHY_TYPE_USB2); > if (IS_ERR(phy)) { > diff --git a/drivers/usb/gadget/s3c-hsudc.c b/drivers/usb/gadget/s3c-hsudc.c > index 1a1a414..6070c78 100644 > --- a/drivers/usb/gadget/s3c-hsudc.c > +++ b/drivers/usb/gadget/s3c-hsudc.c > @@ -1268,10 +1268,8 @@ static int s3c_hsudc_probe(struct platform_device *pdev) > hsudc = devm_kzalloc(&pdev->dev, sizeof(struct s3c_hsudc) + > sizeof(struct s3c_hsudc_ep) * pd->epnum, > GFP_KERNEL); > - if (!hsudc) { > - dev_err(dev, "cannot allocate memory\n"); > + if (!hsudc) > return -ENOMEM; > - } > > platform_set_drvdata(pdev, dev); > hsudc->dev = dev; > diff --git a/drivers/usb/host/ehci-mv.c b/drivers/usb/host/ehci-mv.c > index 417c10d..d7880a7 100644 > --- a/drivers/usb/host/ehci-mv.c > +++ b/drivers/usb/host/ehci-mv.c > @@ -153,7 +153,6 @@ static int mv_ehci_probe(struct platform_device *pdev) > > ehci_mv = devm_kzalloc(&pdev->dev, sizeof(*ehci_mv), GFP_KERNEL); > if (ehci_mv == NULL) { > - dev_err(&pdev->dev, "cannot allocate ehci_hcd_mv\n"); > retval = -ENOMEM; > goto err_put_hcd; > } > diff --git a/drivers/usb/host/ehci-sh.c b/drivers/usb/host/ehci-sh.c > index dc899eb..bc914c7 100644 > --- a/drivers/usb/host/ehci-sh.c > +++ b/drivers/usb/host/ehci-sh.c > @@ -126,7 +126,6 @@ static int ehci_hcd_sh_probe(struct platform_device *pdev) > priv = devm_kzalloc(&pdev->dev, sizeof(struct ehci_sh_priv), > GFP_KERNEL); > if (!priv) { > - dev_dbg(&pdev->dev, "error allocating priv data\n"); > ret = -ENOMEM; > goto fail_request_resource; > } > diff --git a/drivers/usb/host/ehci-tegra.c b/drivers/usb/host/ehci-tegra.c > index 78fa76d..3790770 100644 > --- a/drivers/usb/host/ehci-tegra.c > +++ b/drivers/usb/host/ehci-tegra.c > @@ -430,7 +430,6 @@ static int tegra_ehci_probe(struct platform_device *pdev) > u_phy->otg = devm_kzalloc(&pdev->dev, sizeof(struct usb_otg), > GFP_KERNEL); > if (!u_phy->otg) { > - dev_err(&pdev->dev, "Failed to alloc memory for otg\n"); > err = -ENOMEM; > goto cleanup_phy; > } > diff --git a/drivers/usb/misc/usb3503.c b/drivers/usb/misc/usb3503.c > index a31641e..52c6296 100644 > --- a/drivers/usb/misc/usb3503.c > +++ b/drivers/usb/misc/usb3503.c > @@ -260,10 +260,8 @@ static int usb3503_i2c_probe(struct i2c_client *i2c, > int err; > > hub = devm_kzalloc(&i2c->dev, sizeof(struct usb3503), GFP_KERNEL); > - if (!hub) { > - dev_err(&i2c->dev, "private data alloc fail\n"); > + if (!hub) > return -ENOMEM; > - } > > i2c_set_clientdata(i2c, hub); > hub->regmap = devm_regmap_init_i2c(i2c, &usb3503_regmap_config); > @@ -282,10 +280,9 @@ static int usb3503_platform_probe(struct platform_device *pdev) > struct usb3503 *hub; > > hub = devm_kzalloc(&pdev->dev, sizeof(struct usb3503), GFP_KERNEL); > - if (!hub) { > - dev_err(&pdev->dev, "private data alloc fail\n"); > + if (!hub) > return -ENOMEM; > - } > + > hub->dev = &pdev->dev; > > return usb3503_probe(hub); > diff --git a/drivers/usb/musb/musb_dsps.c b/drivers/usb/musb/musb_dsps.c > index 4047cbb..1926091 100644 > --- a/drivers/usb/musb/musb_dsps.c > +++ b/drivers/usb/musb/musb_dsps.c > @@ -496,7 +496,6 @@ static int dsps_create_musb_pdev(struct dsps_glue *glue, > > config = devm_kzalloc(&parent->dev, sizeof(*config), GFP_KERNEL); > if (!config) { > - dev_err(dev, "failed to allocate musb hdrc config\n"); > ret = -ENOMEM; > goto err; > } > diff --git a/drivers/usb/musb/omap2430.c b/drivers/usb/musb/omap2430.c > index 59d2245..9a36c75 100644 > --- a/drivers/usb/musb/omap2430.c > +++ b/drivers/usb/musb/omap2430.c > @@ -491,10 +491,8 @@ static int omap2430_probe(struct platform_device *pdev) > int ret = -ENOMEM; > > glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); > - if (!glue) { > - dev_err(&pdev->dev, "failed to allocate glue context\n"); > + if (!glue) > goto err0; > - } > > musb = platform_device_alloc("musb-hdrc", PLATFORM_DEVID_AUTO); > if (!musb) { > @@ -512,25 +510,16 @@ static int omap2430_probe(struct platform_device *pdev) > > if (np) { > pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); > - if (!pdata) { > - dev_err(&pdev->dev, > - "failed to allocate musb platform data\n"); > + if (!pdata) > goto err2; > - } > > data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); > - if (!data) { > - dev_err(&pdev->dev, > - "failed to allocate musb board data\n"); > + if (!data) > goto err2; > - } > > config = devm_kzalloc(&pdev->dev, sizeof(*config), GFP_KERNEL); > - if (!config) { > - dev_err(&pdev->dev, > - "failed to allocate musb hdrc config\n"); > + if (!config) > goto err2; > - } > > of_property_read_u32(np, "mode", (u32 *)&pdata->mode); > of_property_read_u32(np, "interface-type", > diff --git a/drivers/usb/phy/phy-am335x-control.c b/drivers/usb/phy/phy-am335x-control.c > index 22cf07d..d57e1aa 100644 > --- a/drivers/usb/phy/phy-am335x-control.c > +++ b/drivers/usb/phy/phy-am335x-control.c > @@ -106,10 +106,8 @@ static int am335x_control_usb_probe(struct platform_device *pdev) > phy_ctrl = of_id->data; > > ctrl_usb = devm_kzalloc(&pdev->dev, sizeof(*ctrl_usb), GFP_KERNEL); > - if (!ctrl_usb) { > - dev_err(&pdev->dev, "unable to alloc memory for control usb\n"); > + if (!ctrl_usb) > return -ENOMEM; > - } > > ctrl_usb->dev = &pdev->dev; > > diff --git a/drivers/usb/phy/phy-mv-usb.c b/drivers/usb/phy/phy-mv-usb.c > index 98f6ac6a..c085eea 100644 > --- a/drivers/usb/phy/phy-mv-usb.c > +++ b/drivers/usb/phy/phy-mv-usb.c > @@ -685,10 +685,8 @@ static int mv_otg_probe(struct platform_device *pdev) > } > > mvotg = devm_kzalloc(&pdev->dev, sizeof(*mvotg), GFP_KERNEL); > - if (!mvotg) { > - dev_err(&pdev->dev, "failed to allocate memory!\n"); > + if (!mvotg) > return -ENOMEM; > - } > > otg = devm_kzalloc(&pdev->dev, sizeof(*otg), GFP_KERNEL); > if (!otg) > diff --git a/drivers/usb/phy/phy-mxs-usb.c b/drivers/usb/phy/phy-mxs-usb.c > index fdd33b4..fc991e6 100644 > --- a/drivers/usb/phy/phy-mxs-usb.c > +++ b/drivers/usb/phy/phy-mxs-usb.c > @@ -145,10 +145,8 @@ static int mxs_phy_probe(struct platform_device *pdev) > } > > mxs_phy = devm_kzalloc(&pdev->dev, sizeof(*mxs_phy), GFP_KERNEL); > - if (!mxs_phy) { > - dev_err(&pdev->dev, "Failed to allocate USB PHY structure!\n"); > + if (!mxs_phy) > return -ENOMEM; > - } > > mxs_phy->phy.io_priv = base; > mxs_phy->phy.dev = &pdev->dev; > diff --git a/drivers/usb/phy/phy-omap-control.c b/drivers/usb/phy/phy-omap-control.c > index a4dda8e..baa0927 100644 > --- a/drivers/usb/phy/phy-omap-control.c > +++ b/drivers/usb/phy/phy-omap-control.c > @@ -202,10 +202,8 @@ static int omap_control_usb_probe(struct platform_device *pdev) > > control_usb = devm_kzalloc(&pdev->dev, sizeof(*control_usb), > GFP_KERNEL); > - if (!control_usb) { > - dev_err(&pdev->dev, "unable to alloc memory for control usb\n"); > + if (!control_usb) > return -ENOMEM; > - } > > if (np) { > of_property_read_u32(np, "ti,type", &control_usb->type); > diff --git a/drivers/usb/phy/phy-omap-usb2.c b/drivers/usb/phy/phy-omap-usb2.c > index d266861..45afaad 100644 > --- a/drivers/usb/phy/phy-omap-usb2.c > +++ b/drivers/usb/phy/phy-omap-usb2.c > @@ -124,16 +124,12 @@ static int omap_usb2_probe(struct platform_device *pdev) > struct usb_otg *otg; > > phy = devm_kzalloc(&pdev->dev, sizeof(*phy), GFP_KERNEL); > - if (!phy) { > - dev_err(&pdev->dev, "unable to allocate memory for USB2 PHY\n"); > + if (!phy) > return -ENOMEM; > - } > > otg = devm_kzalloc(&pdev->dev, sizeof(*otg), GFP_KERNEL); > - if (!otg) { > - dev_err(&pdev->dev, "unable to allocate memory for USB OTG\n"); > + if (!otg) > return -ENOMEM; > - } > > phy->dev = &pdev->dev; > > diff --git a/drivers/usb/phy/phy-omap-usb3.c b/drivers/usb/phy/phy-omap-usb3.c > index 4e8a040..cd0c1b0 100644 > --- a/drivers/usb/phy/phy-omap-usb3.c > +++ b/drivers/usb/phy/phy-omap-usb3.c > @@ -200,10 +200,8 @@ static int omap_usb3_probe(struct platform_device *pdev) > struct resource *res; > > phy = devm_kzalloc(&pdev->dev, sizeof(*phy), GFP_KERNEL); > - if (!phy) { > - dev_err(&pdev->dev, "unable to alloc mem for OMAP USB3 PHY\n"); > + if (!phy) > return -ENOMEM; > - } > > res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "pll_ctrl"); > phy->pll_ctrl_base = devm_ioremap_resource(&pdev->dev, res); > diff --git a/drivers/usb/phy/phy-rcar-usb.c b/drivers/usb/phy/phy-rcar-usb.c > index 33265a5..4879596 100644 > --- a/drivers/usb/phy/phy-rcar-usb.c > +++ b/drivers/usb/phy/phy-rcar-usb.c > @@ -202,10 +202,8 @@ static int rcar_usb_phy_probe(struct platform_device *pdev) > } > > priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL); > - if (!priv) { > - dev_err(dev, "priv data allocation error\n"); > + if (!priv) > return -ENOMEM; > - } > > priv->reg0 = reg0; > priv->reg1 = reg1; > diff --git a/drivers/usb/phy/phy-tegra-usb.c b/drivers/usb/phy/phy-tegra-usb.c > index e9cb1cb..77eab4b 100644 > --- a/drivers/usb/phy/phy-tegra-usb.c > +++ b/drivers/usb/phy/phy-tegra-usb.c > @@ -883,11 +883,8 @@ static int utmi_phy_probe(struct tegra_usb_phy *tegra_phy, > > tegra_phy->config = devm_kzalloc(&pdev->dev, > sizeof(*tegra_phy->config), GFP_KERNEL); > - if (!tegra_phy->config) { > - dev_err(&pdev->dev, > - "unable to allocate memory for USB UTMIP config\n"); > + if (!tegra_phy->config) > return -ENOMEM; > - } > > config = tegra_phy->config; > > @@ -982,10 +979,8 @@ static int tegra_usb_phy_probe(struct platform_device *pdev) > int err; > > tegra_phy = devm_kzalloc(&pdev->dev, sizeof(*tegra_phy), GFP_KERNEL); > - if (!tegra_phy) { > - dev_err(&pdev->dev, "unable to allocate memory for USB2 PHY\n"); > + if (!tegra_phy) > return -ENOMEM; > - } > > match = of_match_device(tegra_usb_phy_id_table, &pdev->dev); > if (!match) { > diff --git a/drivers/usb/renesas_usbhs/common.c b/drivers/usb/renesas_usbhs/common.c > index 17267b0..a98227f 100644 > --- a/drivers/usb/renesas_usbhs/common.c > +++ b/drivers/usb/renesas_usbhs/common.c > @@ -439,10 +439,8 @@ static int usbhs_probe(struct platform_device *pdev) > > /* usb private data */ > priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); > - if (!priv) { > - dev_err(&pdev->dev, "Could not allocate priv\n"); > + if (!priv) > return -ENOMEM; > - } > > priv->base = devm_ioremap_resource(&pdev->dev, res); > if (IS_ERR(priv->base)) > diff --git a/drivers/video/au1100fb.c b/drivers/video/au1100fb.c > index 248abd5..73a4d3b 100644 > --- a/drivers/video/au1100fb.c > +++ b/drivers/video/au1100fb.c > @@ -463,10 +463,8 @@ static int au1100fb_drv_probe(struct platform_device *dev) > /* Allocate new device private */ > fbdev = devm_kzalloc(&dev->dev, sizeof(struct au1100fb_device), > GFP_KERNEL); > - if (!fbdev) { > - print_err("fail to allocate device private record"); > + if (!fbdev) > return -ENOMEM; > - } > > if (au1100fb_setup(fbdev)) > goto failed; > diff --git a/drivers/video/auo_k190x.c b/drivers/video/auo_k190x.c > index 8d2499d..d72b6de 100644 > --- a/drivers/video/auo_k190x.c > +++ b/drivers/video/auo_k190x.c > @@ -1083,7 +1083,6 @@ int auok190x_common_probe(struct platform_device *pdev, > sizeof(struct fb_deferred_io), > GFP_KERNEL); > if (!info->fbdefio) { > - dev_err(info->device, "Failed to allocate memory\n"); > ret = -ENOMEM; > goto err_defio; > } > diff --git a/drivers/video/backlight/aat2870_bl.c b/drivers/video/backlight/aat2870_bl.c > index ee0c0a9..ec5350f 100644 > --- a/drivers/video/backlight/aat2870_bl.c > +++ b/drivers/video/backlight/aat2870_bl.c > @@ -149,8 +149,6 @@ static int aat2870_bl_probe(struct platform_device *pdev) > sizeof(struct aat2870_bl_driver_data), > GFP_KERNEL); > if (!aat2870_bl) { > - dev_err(&pdev->dev, > - "Failed to allocate memory for aat2870 backlight\n"); > ret = -ENOMEM; > goto out; > } > diff --git a/drivers/video/backlight/adp8860_bl.c b/drivers/video/backlight/adp8860_bl.c > index 9d65671..be8d83d 100644 > --- a/drivers/video/backlight/adp8860_bl.c > +++ b/drivers/video/backlight/adp8860_bl.c > @@ -224,10 +224,8 @@ static int adp8860_led_probe(struct i2c_client *client) > > led = devm_kzalloc(&client->dev, sizeof(*led) * pdata->num_leds, > GFP_KERNEL); > - if (led == NULL) { > - dev_err(&client->dev, "failed to alloc memory\n"); > + if (led == NULL) > return -ENOMEM; > - } > > ret = adp8860_write(client, ADP8860_ISCFR, pdata->led_fade_law); > ret = adp8860_write(client, ADP8860_ISCT1, > diff --git a/drivers/video/backlight/adp8870_bl.c b/drivers/video/backlight/adp8870_bl.c > index 6370720..251af4d 100644 > --- a/drivers/video/backlight/adp8870_bl.c > +++ b/drivers/video/backlight/adp8870_bl.c > @@ -246,10 +246,8 @@ static int adp8870_led_probe(struct i2c_client *client) > > led = devm_kzalloc(&client->dev, pdata->num_leds * sizeof(*led), > GFP_KERNEL); > - if (led == NULL) { > - dev_err(&client->dev, "failed to alloc memory\n"); > + if (led == NULL) > return -ENOMEM; > - } > > ret = adp8870_write(client, ADP8870_ISCLAW, pdata->led_fade_law); > if (ret) > diff --git a/drivers/video/backlight/corgi_lcd.c b/drivers/video/backlight/corgi_lcd.c > index db8db5f..51d18d6 100644 > --- a/drivers/video/backlight/corgi_lcd.c > +++ b/drivers/video/backlight/corgi_lcd.c > @@ -543,10 +543,8 @@ static int corgi_lcd_probe(struct spi_device *spi) > } > > lcd = devm_kzalloc(&spi->dev, sizeof(struct corgi_lcd), GFP_KERNEL); > - if (!lcd) { > - dev_err(&spi->dev, "failed to allocate memory\n"); > + if (!lcd) > return -ENOMEM; > - } > > lcd->spi_dev = spi; > > diff --git a/drivers/video/backlight/hx8357.c b/drivers/video/backlight/hx8357.c > index 0d252e7..7843b81 100644 > --- a/drivers/video/backlight/hx8357.c > +++ b/drivers/video/backlight/hx8357.c > @@ -587,10 +587,8 @@ static int hx8357_probe(struct spi_device *spi) > int i, ret; > > lcd = devm_kzalloc(&spi->dev, sizeof(*lcd), GFP_KERNEL); > - if (!lcd) { > - dev_err(&spi->dev, "Couldn't allocate lcd internal structure!\n"); > + if (!lcd) > return -ENOMEM; > - } > > ret = spi_setup(spi); > if (ret < 0) { > diff --git a/drivers/video/backlight/ili922x.c b/drivers/video/backlight/ili922x.c > index 73464e4..ea67fe1 100644 > --- a/drivers/video/backlight/ili922x.c > +++ b/drivers/video/backlight/ili922x.c > @@ -482,10 +482,8 @@ static int ili922x_probe(struct spi_device *spi) > u16 reg = 0; > > ili = devm_kzalloc(&spi->dev, sizeof(*ili), GFP_KERNEL); > - if (!ili) { > - dev_err(&spi->dev, "cannot alloc priv data\n"); > + if (!ili) > return -ENOMEM; > - } > > ili->spi = spi; > spi_set_drvdata(spi, ili); > diff --git a/drivers/video/backlight/ili9320.c b/drivers/video/backlight/ili9320.c > index e2b8b40..2cf39e6 100644 > --- a/drivers/video/backlight/ili9320.c > +++ b/drivers/video/backlight/ili9320.c > @@ -219,10 +219,8 @@ int ili9320_probe_spi(struct spi_device *spi, > /* allocate and initialse our state */ > > ili = devm_kzalloc(&spi->dev, sizeof(struct ili9320), GFP_KERNEL); > - if (ili == NULL) { > - dev_err(dev, "no memory for device\n"); > + if (ili == NULL) > return -ENOMEM; > - } > > ili->access.spi.id = ILI9320_SPI_IDCODE | ILI9320_SPI_ID(1); > > diff --git a/drivers/video/backlight/l4f00242t03.c b/drivers/video/backlight/l4f00242t03.c > index b5fc13b..3c96391 100644 > --- a/drivers/video/backlight/l4f00242t03.c > +++ b/drivers/video/backlight/l4f00242t03.c > @@ -181,11 +181,8 @@ static int l4f00242t03_probe(struct spi_device *spi) > > priv = devm_kzalloc(&spi->dev, sizeof(struct l4f00242t03_priv), > GFP_KERNEL); > - > - if (priv == NULL) { > - dev_err(&spi->dev, "No memory for this device.\n"); > + if (priv == NULL) > return -ENOMEM; > - } > > spi_set_drvdata(spi, priv); > spi->bits_per_word = 9; > diff --git a/drivers/video/backlight/lm3533_bl.c b/drivers/video/backlight/lm3533_bl.c > index 187d1c2..cff1fbe 100644 > --- a/drivers/video/backlight/lm3533_bl.c > +++ b/drivers/video/backlight/lm3533_bl.c > @@ -296,11 +296,8 @@ static int lm3533_bl_probe(struct platform_device *pdev) > } > > bl = devm_kzalloc(&pdev->dev, sizeof(*bl), GFP_KERNEL); > - if (!bl) { > - dev_err(&pdev->dev, > - "failed to allocate memory for backlight\n"); > + if (!bl) > return -ENOMEM; > - } > > bl->lm3533 = lm3533; > bl->id = pdev->id; > diff --git a/drivers/video/backlight/lms283gf05.c b/drivers/video/backlight/lms283gf05.c > index de88325..14590c5 100644 > --- a/drivers/video/backlight/lms283gf05.c > +++ b/drivers/video/backlight/lms283gf05.c > @@ -168,10 +168,8 @@ static int lms283gf05_probe(struct spi_device *spi) > > st = devm_kzalloc(&spi->dev, sizeof(struct lms283gf05_state), > GFP_KERNEL); > - if (st == NULL) { > - dev_err(&spi->dev, "No memory for device state\n"); > + if (st == NULL) > return -ENOMEM; > - } > > ld = devm_lcd_device_register(&spi->dev, "lms283gf05", &spi->dev, st, > &lms_ops); > diff --git a/drivers/video/backlight/platform_lcd.c b/drivers/video/backlight/platform_lcd.c > index d01884d..c3d2e20 100644 > --- a/drivers/video/backlight/platform_lcd.c > +++ b/drivers/video/backlight/platform_lcd.c > @@ -94,10 +94,8 @@ static int platform_lcd_probe(struct platform_device *pdev) > > plcd = devm_kzalloc(&pdev->dev, sizeof(struct platform_lcd), > GFP_KERNEL); > - if (!plcd) { > - dev_err(dev, "no memory for state\n"); > + if (!plcd) > return -ENOMEM; > - } > > plcd->us = dev; > plcd->pdata = pdata; > diff --git a/drivers/video/backlight/pwm_bl.c b/drivers/video/backlight/pwm_bl.c > index 36db5d9..9cb0ac6 100644 > --- a/drivers/video/backlight/pwm_bl.c > +++ b/drivers/video/backlight/pwm_bl.c > @@ -189,7 +189,6 @@ static int pwm_backlight_probe(struct platform_device *pdev) > > pb = devm_kzalloc(&pdev->dev, sizeof(*pb), GFP_KERNEL); > if (!pb) { > - dev_err(&pdev->dev, "no memory for state\n"); > ret = -ENOMEM; > goto err_alloc; > } > diff --git a/drivers/video/backlight/tps65217_bl.c b/drivers/video/backlight/tps65217_bl.c > index cbba37e..595dcf5 100644 > --- a/drivers/video/backlight/tps65217_bl.c > +++ b/drivers/video/backlight/tps65217_bl.c > @@ -200,7 +200,6 @@ tps65217_bl_parse_dt(struct platform_device *pdev) > > pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); > if (!pdata) { > - dev_err(&pdev->dev, "failed to allocate platform data\n"); > err = ERR_PTR(-ENOMEM); > goto err; > } > @@ -296,10 +295,8 @@ static int tps65217_bl_probe(struct platform_device *pdev) > > tps65217_bl = devm_kzalloc(&pdev->dev, sizeof(*tps65217_bl), > GFP_KERNEL); > - if (tps65217_bl == NULL) { > - dev_err(&pdev->dev, "allocation of struct tps65217_bl failed\n"); > + if (tps65217_bl == NULL) > return -ENOMEM; > - } > > tps65217_bl->tps = tps; > tps65217_bl->dev = &pdev->dev; > diff --git a/drivers/video/bf537-lq035.c b/drivers/video/bf537-lq035.c > index a82d257..c05370b 100644 > --- a/drivers/video/bf537-lq035.c > +++ b/drivers/video/bf537-lq035.c > @@ -764,7 +764,6 @@ static int bfin_lq035_probe(struct platform_device *pdev) > sizeof(u32) * 16, > GFP_KERNEL); > if (bfin_lq035_fb.pseudo_palette == NULL) { > - pr_err("failed to allocate pseudo_palette\n"); > ret = -ENOMEM; > goto out_table; > } > diff --git a/drivers/video/bf54x-lq043fb.c b/drivers/video/bf54x-lq043fb.c > index 87f288b..cb4fec6 100644 > --- a/drivers/video/bf54x-lq043fb.c > +++ b/drivers/video/bf54x-lq043fb.c > @@ -605,9 +605,6 @@ static int bfin_bf54x_probe(struct platform_device *pdev) > fbinfo->pseudo_palette = devm_kzalloc(&pdev->dev, sizeof(u32) * 16, > GFP_KERNEL); > if (!fbinfo->pseudo_palette) { > - printk(KERN_ERR DRIVER_NAME > - "Fail to allocate pseudo_palette\n"); > - > ret = -ENOMEM; > goto out4; > } > diff --git a/drivers/video/exynos/exynos_dp_core.c b/drivers/video/exynos/exynos_dp_core.c > index 12bbede..c418114 100644 > --- a/drivers/video/exynos/exynos_dp_core.c > +++ b/drivers/video/exynos/exynos_dp_core.c > @@ -902,17 +902,14 @@ static struct exynos_dp_platdata *exynos_dp_dt_parse_pdata(struct device *dev) > struct video_info *dp_video_config; > > pd = devm_kzalloc(dev, sizeof(*pd), GFP_KERNEL); > - if (!pd) { > - dev_err(dev, "memory allocation for pdata failed\n"); > + if (!pd) > return ERR_PTR(-ENOMEM); > - } > + > dp_video_config = devm_kzalloc(dev, > sizeof(*dp_video_config), GFP_KERNEL); > - > - if (!dp_video_config) { > - dev_err(dev, "memory allocation for video config failed\n"); > + if (!dp_video_config) > return ERR_PTR(-ENOMEM); > - } > + > pd->video_info = dp_video_config; > > dp_video_config->h_sync_polarity = > @@ -1050,10 +1047,8 @@ static int exynos_dp_probe(struct platform_device *pdev) > > dp = devm_kzalloc(&pdev->dev, sizeof(struct exynos_dp_device), > GFP_KERNEL); > - if (!dp) { > - dev_err(&pdev->dev, "no memory for device data\n"); > + if (!dp) > return -ENOMEM; > - } > > dp->dev = &pdev->dev; > > diff --git a/drivers/video/exynos/exynos_mipi_dsi.c b/drivers/video/exynos/exynos_mipi_dsi.c > index 32e5406..8fcb3a4 100644 > --- a/drivers/video/exynos/exynos_mipi_dsi.c > +++ b/drivers/video/exynos/exynos_mipi_dsi.c > @@ -339,10 +339,8 @@ static int exynos_mipi_dsi_probe(struct platform_device *pdev) > > dsim = devm_kzalloc(&pdev->dev, sizeof(struct mipi_dsim_device), > GFP_KERNEL); > - if (!dsim) { > - dev_err(&pdev->dev, "failed to allocate dsim object.\n"); > + if (!dsim) > return -ENOMEM; > - } > > dsim->pd = to_dsim_plat(pdev); > dsim->dev = &pdev->dev; > diff --git a/drivers/video/exynos/s6e8ax0.c b/drivers/video/exynos/s6e8ax0.c > index ca26024..9a67256 100644 > --- a/drivers/video/exynos/s6e8ax0.c > +++ b/drivers/video/exynos/s6e8ax0.c > @@ -777,10 +777,8 @@ static int s6e8ax0_probe(struct mipi_dsim_lcd_device *dsim_dev) > u8 mtp_id[3] = {0, }; > > lcd = devm_kzalloc(&dsim_dev->dev, sizeof(struct s6e8ax0), GFP_KERNEL); > - if (!lcd) { > - dev_err(&dsim_dev->dev, "failed to allocate s6e8ax0 structure.\n"); > + if (!lcd) > return -ENOMEM; > - } > > lcd->dsim_dev = dsim_dev; > lcd->ddi_pd = (struct lcd_platform_data *)dsim_dev->platform_data; > diff --git a/drivers/video/omap2/dss/dispc.c b/drivers/video/omap2/dss/dispc.c > index 8fbeb29..96ce9e3 100644 > --- a/drivers/video/omap2/dss/dispc.c > +++ b/drivers/video/omap2/dss/dispc.c > @@ -3605,10 +3605,8 @@ static int __init dispc_init_features(struct platform_device *pdev) > struct dispc_features *dst; > > dst = devm_kzalloc(&pdev->dev, sizeof(*dst), GFP_KERNEL); > - if (!dst) { > - dev_err(&pdev->dev, "Failed to allocate DISPC Features\n"); > + if (!dst) > return -ENOMEM; > - } > > switch (omapdss_get_version()) { > case OMAPDSS_VER_OMAP24xx: > diff --git a/drivers/video/omap2/dss/dss.c b/drivers/video/omap2/dss/dss.c > index bd01608..91de79f 100644 > --- a/drivers/video/omap2/dss/dss.c > +++ b/drivers/video/omap2/dss/dss.c > @@ -801,10 +801,8 @@ static int __init dss_init_features(struct platform_device *pdev) > struct dss_features *dst; > > dst = devm_kzalloc(&pdev->dev, sizeof(*dst), GFP_KERNEL); > - if (!dst) { > - dev_err(&pdev->dev, "Failed to allocate local DSS Features\n"); > + if (!dst) > return -ENOMEM; > - } > > switch (omapdss_get_version()) { > case OMAPDSS_VER_OMAP24xx: > diff --git a/drivers/video/s3c-fb.c b/drivers/video/s3c-fb.c > index 62acae2..3623f63 100644 > --- a/drivers/video/s3c-fb.c > +++ b/drivers/video/s3c-fb.c > @@ -1385,10 +1385,8 @@ static int s3c_fb_probe(struct platform_device *pdev) > } > > sfb = devm_kzalloc(dev, sizeof(struct s3c_fb), GFP_KERNEL); > - if (!sfb) { > - dev_err(dev, "no memory for framebuffers\n"); > + if (!sfb) > return -ENOMEM; > - } > > dev_dbg(dev, "allocate new framebuffer %p\n", sfb); > > diff --git a/drivers/video/ssd1307fb.c b/drivers/video/ssd1307fb.c > index 44967c8..e98fdac 100644 > --- a/drivers/video/ssd1307fb.c > +++ b/drivers/video/ssd1307fb.c > @@ -469,7 +469,6 @@ static int ssd1307fb_probe(struct i2c_client *client, > > vmem = devm_kzalloc(&client->dev, vmem_size, GFP_KERNEL); > if (!vmem) { > - dev_err(&client->dev, "Couldn't allocate graphical memory.\n"); > ret = -ENOMEM; > goto fb_alloc_error; > } > diff --git a/drivers/video/vt8500lcdfb.c b/drivers/video/vt8500lcdfb.c > index 897484903..a6a3f29 100644 > --- a/drivers/video/vt8500lcdfb.c > +++ b/drivers/video/vt8500lcdfb.c > @@ -292,7 +292,6 @@ static int vt8500lcd_probe(struct platform_device *pdev) > fbi = devm_kzalloc(&pdev->dev, sizeof(struct vt8500lcd_info) > + sizeof(u32) * 16, GFP_KERNEL); > if (!fbi) { > - dev_err(&pdev->dev, "Failed to initialize framebuffer device\n"); > ret = -ENOMEM; > goto failed; > } > diff --git a/drivers/video/wm8505fb.c b/drivers/video/wm8505fb.c > index 3072f30..571a126 100644 > --- a/drivers/video/wm8505fb.c > +++ b/drivers/video/wm8505fb.c > @@ -276,10 +276,8 @@ static int wm8505fb_probe(struct platform_device *pdev) > > fbi = devm_kzalloc(&pdev->dev, sizeof(struct wm8505fb_info) + > sizeof(u32) * 16, GFP_KERNEL); > - if (!fbi) { > - dev_err(&pdev->dev, "Failed to initialize framebuffer device\n"); > + if (!fbi) > return -ENOMEM; > - } > > strcpy(fbi->fb.fix.id, DRIVER_NAME); > > diff --git a/drivers/w1/masters/omap_hdq.c b/drivers/w1/masters/omap_hdq.c > index 6e94d8dd..2f679b4 100644 > --- a/drivers/w1/masters/omap_hdq.c > +++ b/drivers/w1/masters/omap_hdq.c > @@ -546,10 +546,8 @@ static int omap_hdq_probe(struct platform_device *pdev) > u8 rev; > > hdq_data = devm_kzalloc(dev, sizeof(*hdq_data), GFP_KERNEL); > - if (!hdq_data) { > - dev_dbg(&pdev->dev, "unable to allocate memory\n"); > + if (!hdq_data) > return -ENOMEM; > - } > > hdq_data->dev = dev; > platform_set_drvdata(pdev, hdq_data); > diff --git a/drivers/watchdog/at32ap700x_wdt.c b/drivers/watchdog/at32ap700x_wdt.c > index b178e71..a4a01b9 100644 > --- a/drivers/watchdog/at32ap700x_wdt.c > +++ b/drivers/watchdog/at32ap700x_wdt.c > @@ -323,10 +323,8 @@ static int __init at32_wdt_probe(struct platform_device *pdev) > > wdt = devm_kzalloc(&pdev->dev, sizeof(struct wdt_at32ap700x), > GFP_KERNEL); > - if (!wdt) { > - dev_dbg(&pdev->dev, "no memory for wdt structure\n"); > + if (!wdt) > return -ENOMEM; > - } > > wdt->regs = devm_ioremap(&pdev->dev, regs->start, resource_size(regs)); > if (!wdt->regs) { > diff --git a/drivers/watchdog/bcm2835_wdt.c b/drivers/watchdog/bcm2835_wdt.c > index 61566fc..1f14bba 100644 > --- a/drivers/watchdog/bcm2835_wdt.c > +++ b/drivers/watchdog/bcm2835_wdt.c > @@ -115,10 +115,9 @@ static int bcm2835_wdt_probe(struct platform_device *pdev) > int err; > > wdt = devm_kzalloc(dev, sizeof(struct bcm2835_wdt), GFP_KERNEL); > - if (!wdt) { > - dev_err(dev, "Failed to allocate memory for watchdog device"); > + if (!wdt) > return -ENOMEM; > - } > + > platform_set_drvdata(pdev, wdt); > > spin_lock_init(&wdt->lock); > diff --git a/drivers/watchdog/da9052_wdt.c b/drivers/watchdog/da9052_wdt.c > index f09c54e..2e95896 100644 > --- a/drivers/watchdog/da9052_wdt.c > +++ b/drivers/watchdog/da9052_wdt.c > @@ -185,7 +185,6 @@ static int da9052_wdt_probe(struct platform_device *pdev) > driver_data = devm_kzalloc(&pdev->dev, sizeof(*driver_data), > GFP_KERNEL); > if (!driver_data) { > - dev_err(da9052->dev, "Unable to alloacate watchdog device\n"); > ret = -ENOMEM; > goto err; > } > diff --git a/drivers/watchdog/da9055_wdt.c b/drivers/watchdog/da9055_wdt.c > index 575f37a..495089d 100644 > --- a/drivers/watchdog/da9055_wdt.c > +++ b/drivers/watchdog/da9055_wdt.c > @@ -151,10 +151,8 @@ static int da9055_wdt_probe(struct platform_device *pdev) > > driver_data = devm_kzalloc(&pdev->dev, sizeof(*driver_data), > GFP_KERNEL); > - if (!driver_data) { > - dev_err(da9055->dev, "Failed to allocate watchdog device\n"); > + if (!driver_data) > return -ENOMEM; > - } > > driver_data->da9055 = da9055; > > diff --git a/drivers/watchdog/jz4740_wdt.c b/drivers/watchdog/jz4740_wdt.c > index d1afdf6..b7029dc 100644 > --- a/drivers/watchdog/jz4740_wdt.c > +++ b/drivers/watchdog/jz4740_wdt.c > @@ -153,10 +153,8 @@ static int jz4740_wdt_probe(struct platform_device *pdev) > > drvdata = devm_kzalloc(&pdev->dev, sizeof(struct jz4740_wdt_drvdata), > GFP_KERNEL); > - if (!drvdata) { > - dev_err(&pdev->dev, "Unable to alloacate watchdog device\n"); > + if (!drvdata) > return -ENOMEM; > - } > > if (heartbeat < 1 || heartbeat > MAX_HEARTBEAT) > heartbeat = DEFAULT_HEARTBEAT; > diff --git a/drivers/watchdog/sp805_wdt.c b/drivers/watchdog/sp805_wdt.c > index 58df98a..8b4817e 100644 > --- a/drivers/watchdog/sp805_wdt.c > +++ b/drivers/watchdog/sp805_wdt.c > @@ -218,7 +218,6 @@ sp805_wdt_probe(struct amba_device *adev, const struct amba_id *id) > > wdt = devm_kzalloc(&adev->dev, sizeof(*wdt), GFP_KERNEL); > if (!wdt) { > - dev_warn(&adev->dev, "Kzalloc failed\n"); > ret = -ENOMEM; > goto err; > } > diff --git a/drivers/watchdog/ts72xx_wdt.c b/drivers/watchdog/ts72xx_wdt.c > index 42913f1..8ceba29 100644 > --- a/drivers/watchdog/ts72xx_wdt.c > +++ b/drivers/watchdog/ts72xx_wdt.c > @@ -397,10 +397,8 @@ static int ts72xx_wdt_probe(struct platform_device *pdev) > int error = 0; > > wdt = devm_kzalloc(&pdev->dev, sizeof(struct ts72xx_wdt), GFP_KERNEL); > - if (!wdt) { > - dev_err(&pdev->dev, "failed to allocate memory\n"); > + if (!wdt) > return -ENOMEM; > - } > > r1 = platform_get_resource(pdev, IORESOURCE_MEM, 0); > wdt->control_reg = devm_ioremap_resource(&pdev->dev, r1); > diff --git a/drivers/watchdog/wm831x_wdt.c b/drivers/watchdog/wm831x_wdt.c > index d4e47ed..0621549 100644 > --- a/drivers/watchdog/wm831x_wdt.c > +++ b/drivers/watchdog/wm831x_wdt.c > @@ -204,7 +204,6 @@ static int wm831x_wdt_probe(struct platform_device *pdev) > driver_data = devm_kzalloc(&pdev->dev, sizeof(*driver_data), > GFP_KERNEL); > if (!driver_data) { > - dev_err(wm831x->dev, "Unable to alloacate watchdog device\n"); > ret = -ENOMEM; > goto err; > } > diff --git a/sound/soc/codecs/cs4270.c b/sound/soc/codecs/cs4270.c > index 83c835d..4a910d8 100644 > --- a/sound/soc/codecs/cs4270.c > +++ b/sound/soc/codecs/cs4270.c > @@ -673,10 +673,8 @@ static int cs4270_i2c_probe(struct i2c_client *i2c_client, > > cs4270 = devm_kzalloc(&i2c_client->dev, sizeof(struct cs4270_private), > GFP_KERNEL); > - if (!cs4270) { > - dev_err(&i2c_client->dev, "could not allocate codec\n"); > + if (!cs4270) > return -ENOMEM; > - } > > /* get the power supply regulators */ > for (i = 0; i < ARRAY_SIZE(supply_names); i++) > diff --git a/sound/soc/codecs/cs42l51.c b/sound/soc/codecs/cs42l51.c > index 1e0fa3b..8480c44 100644 > --- a/sound/soc/codecs/cs42l51.c > +++ b/sound/soc/codecs/cs42l51.c > @@ -578,10 +578,8 @@ static int cs42l51_i2c_probe(struct i2c_client *i2c_client, > > cs42l51 = devm_kzalloc(&i2c_client->dev, sizeof(struct cs42l51_private), > GFP_KERNEL); > - if (!cs42l51) { > - dev_err(&i2c_client->dev, "could not allocate codec\n"); > + if (!cs42l51) > return -ENOMEM; > - } > > i2c_set_clientdata(i2c_client, cs42l51); > cs42l51->control_type = SND_SOC_I2C; > diff --git a/sound/soc/codecs/cs42l73.c b/sound/soc/codecs/cs42l73.c > index 3b20c86..0ce2a27 100644 > --- a/sound/soc/codecs/cs42l73.c > +++ b/sound/soc/codecs/cs42l73.c > @@ -1421,10 +1421,8 @@ static int cs42l73_i2c_probe(struct i2c_client *i2c_client, > > cs42l73 = devm_kzalloc(&i2c_client->dev, sizeof(struct cs42l73_private), > GFP_KERNEL); > - if (!cs42l73) { > - dev_err(&i2c_client->dev, "could not allocate codec\n"); > + if (!cs42l73) > return -ENOMEM; > - } > > i2c_set_clientdata(i2c_client, cs42l73); > > diff --git a/sound/soc/codecs/sta529.c b/sound/soc/codecs/sta529.c > index 40c07be..7810be3 100644 > --- a/sound/soc/codecs/sta529.c > +++ b/sound/soc/codecs/sta529.c > @@ -391,10 +391,8 @@ static int sta529_i2c_probe(struct i2c_client *i2c, > return -EINVAL; > > sta529 = devm_kzalloc(&i2c->dev, sizeof(struct sta529), GFP_KERNEL); > - if (sta529 == NULL) { > - dev_err(&i2c->dev, "Can not allocate memory\n"); > + if (sta529 == NULL) > return -ENOMEM; > - } > > sta529->regmap = devm_regmap_init_i2c(i2c, &sta529_regmap); > if (IS_ERR(sta529->regmap)) { > diff --git a/sound/soc/codecs/tlv320aic3x.c b/sound/soc/codecs/tlv320aic3x.c > index 892c108..fa0cde5 100644 > --- a/sound/soc/codecs/tlv320aic3x.c > +++ b/sound/soc/codecs/tlv320aic3x.c > @@ -1439,10 +1439,8 @@ static int aic3x_i2c_probe(struct i2c_client *i2c, > u32 value; > > aic3x = devm_kzalloc(&i2c->dev, sizeof(struct aic3x_priv), GFP_KERNEL); > - if (aic3x == NULL) { > - dev_err(&i2c->dev, "failed to create private data\n"); > + if (aic3x == NULL) > return -ENOMEM; > - } > > aic3x->regmap = devm_regmap_init_i2c(i2c, &aic3x_regmap); > if (IS_ERR(aic3x->regmap)) { > @@ -1460,10 +1458,8 @@ static int aic3x_i2c_probe(struct i2c_client *i2c, > } else if (np) { > ai3x_setup = devm_kzalloc(&i2c->dev, sizeof(*ai3x_setup), > GFP_KERNEL); > - if (ai3x_setup == NULL) { > - dev_err(&i2c->dev, "failed to create private data\n"); > + if (ai3x_setup == NULL) > return -ENOMEM; > - } > > ret = of_get_named_gpio(np, "gpio-reset", 0); > if (ret >= 0) > diff --git a/sound/soc/codecs/tpa6130a2.c b/sound/soc/codecs/tpa6130a2.c > index c58bee8..6ad65fb 100644 > --- a/sound/soc/codecs/tpa6130a2.c > +++ b/sound/soc/codecs/tpa6130a2.c > @@ -377,10 +377,8 @@ static int tpa6130a2_probe(struct i2c_client *client, > } > > data = devm_kzalloc(&client->dev, sizeof(*data), GFP_KERNEL); > - if (data == NULL) { > - dev_err(dev, "Can not allocate memory\n"); > + if (data == NULL) > return -ENOMEM; > - } > > tpa6130a2_client = client; > > diff --git a/sound/soc/codecs/twl4030.c b/sound/soc/codecs/twl4030.c > index 1e3884d..4dcdefd 100644 > --- a/sound/soc/codecs/twl4030.c > +++ b/sound/soc/codecs/twl4030.c > @@ -332,10 +332,9 @@ static struct twl4030_codec_data *twl4030_get_pdata(struct snd_soc_codec *codec) > pdata = devm_kzalloc(codec->dev, > sizeof(struct twl4030_codec_data), > GFP_KERNEL); > - if (!pdata) { > - dev_err(codec->dev, "Can not allocate memory\n"); > + if (!pdata) > return NULL; > - } > + > twl4030_setup_pdata_of(pdata, twl4030_codec_node); > } > > @@ -2300,10 +2299,9 @@ static int twl4030_soc_probe(struct snd_soc_codec *codec) > > twl4030 = devm_kzalloc(codec->dev, sizeof(struct twl4030_priv), > GFP_KERNEL); > - if (twl4030 == NULL) { > - dev_err(codec->dev, "Can not allocate memory\n"); > + if (twl4030 == NULL) > return -ENOMEM; > - } > + > snd_soc_codec_set_drvdata(codec, twl4030); > /* Set the defaults, and power up the codec */ > twl4030->sysclk = twl4030_audio_get_mclk() / 1000; > diff --git a/sound/soc/codecs/wm1250-ev1.c b/sound/soc/codecs/wm1250-ev1.c > index 6e6b93d..8011f75 100644 > --- a/sound/soc/codecs/wm1250-ev1.c > +++ b/sound/soc/codecs/wm1250-ev1.c > @@ -164,7 +164,6 @@ static int wm1250_ev1_pdata(struct i2c_client *i2c) > > wm1250 = devm_kzalloc(&i2c->dev, sizeof(*wm1250), GFP_KERNEL); > if (!wm1250) { > - dev_err(&i2c->dev, "Unable to allocate private data\n"); > ret = -ENOMEM; > goto err; > } > diff --git a/sound/soc/codecs/wm2000.c b/sound/soc/codecs/wm2000.c > index 7fefd76..b13ee96 100644 > --- a/sound/soc/codecs/wm2000.c > +++ b/sound/soc/codecs/wm2000.c > @@ -823,10 +823,8 @@ static int wm2000_i2c_probe(struct i2c_client *i2c, > > wm2000 = devm_kzalloc(&i2c->dev, sizeof(struct wm2000_priv), > GFP_KERNEL); > - if (wm2000 == NULL) { > - dev_err(&i2c->dev, "Unable to allocate private data\n"); > + if (wm2000 == NULL) > return -ENOMEM; > - } > > mutex_init(&wm2000->lock); > > @@ -899,7 +897,6 @@ static int wm2000_i2c_probe(struct i2c_client *i2c, > wm2000->anc_download_size, > GFP_KERNEL); > if (wm2000->anc_download == NULL) { > - dev_err(&i2c->dev, "Out of memory\n"); > ret = -ENOMEM; > goto err_supplies; > } > diff --git a/sound/soc/codecs/wm8903.c b/sound/soc/codecs/wm8903.c > index eebcb1d..d965d8b 100644 > --- a/sound/soc/codecs/wm8903.c > +++ b/sound/soc/codecs/wm8903.c > @@ -2055,10 +2055,8 @@ static int wm8903_i2c_probe(struct i2c_client *i2c, > wm8903->pdata = devm_kzalloc(&i2c->dev, > sizeof(struct wm8903_platform_data), > GFP_KERNEL); > - if (wm8903->pdata == NULL) { > - dev_err(&i2c->dev, "Failed to allocate pdata\n"); > + if (wm8903->pdata == NULL) > return -ENOMEM; > - } > > if (i2c->irq) { > ret = wm8903_set_pdata_irq_trigger(i2c, wm8903->pdata); > diff --git a/sound/soc/codecs/wm8994.c b/sound/soc/codecs/wm8994.c > index 86426a1..809c846 100644 > --- a/sound/soc/codecs/wm8994.c > +++ b/sound/soc/codecs/wm8994.c > @@ -3283,12 +3283,8 @@ static void wm8994_handle_pdata(struct wm8994_priv *wm8994) > /* We need an array of texts for the enum API */ > wm8994->drc_texts = devm_kzalloc(wm8994->hubs.codec->dev, > sizeof(char *) * pdata->num_drc_cfgs, GFP_KERNEL); > - if (!wm8994->drc_texts) { > - dev_err(wm8994->hubs.codec->dev, > - "Failed to allocate %d DRC config texts\n", > - pdata->num_drc_cfgs); > + if (!wm8994->drc_texts) > return; > - } > > for (i = 0; i < pdata->num_drc_cfgs; i++) > wm8994->drc_texts[i] = pdata->drc_cfgs[i].name; > diff --git a/sound/soc/codecs/wm9090.c b/sound/soc/codecs/wm9090.c > index a07fe16..a4323e0 100644 > --- a/sound/soc/codecs/wm9090.c > +++ b/sound/soc/codecs/wm9090.c > @@ -623,10 +623,8 @@ static int wm9090_i2c_probe(struct i2c_client *i2c, > int ret; > > wm9090 = devm_kzalloc(&i2c->dev, sizeof(*wm9090), GFP_KERNEL); > - if (wm9090 == NULL) { > - dev_err(&i2c->dev, "Can not allocate memory\n"); > + if (wm9090 == NULL) > return -ENOMEM; > - } > > wm9090->regmap = devm_regmap_init_i2c(i2c, &wm9090_regmap); > if (IS_ERR(wm9090->regmap)) { > diff --git a/sound/soc/codecs/wm_hubs.c b/sound/soc/codecs/wm_hubs.c > index 8b50e59..02e0902 100644 > --- a/sound/soc/codecs/wm_hubs.c > +++ b/sound/soc/codecs/wm_hubs.c > @@ -183,10 +183,8 @@ static void wm_hubs_dcs_cache_set(struct snd_soc_codec *codec, u16 dcs_cfg) > return; > > cache = devm_kzalloc(codec->dev, sizeof(*cache), GFP_KERNEL); > - if (!cache) { > - dev_err(codec->dev, "Failed to allocate DCS cache entry\n"); > + if (!cache) > return; > - } > > cache->left = snd_soc_read(codec, WM8993_LEFT_OUTPUT_VOLUME); > cache->left &= WM8993_HPOUT1L_VOL_MASK; > diff --git a/sound/soc/davinci/davinci-vcif.c b/sound/soc/davinci/davinci-vcif.c > index 30587c0..3796335 100644 > --- a/sound/soc/davinci/davinci-vcif.c > +++ b/sound/soc/davinci/davinci-vcif.c > @@ -217,11 +217,8 @@ static int davinci_vcif_probe(struct platform_device *pdev) > davinci_vcif_dev = devm_kzalloc(&pdev->dev, > sizeof(struct davinci_vcif_dev), > GFP_KERNEL); > - if (!davinci_vcif_dev) { > - dev_dbg(&pdev->dev, > - "could not allocate memory for private data\n"); > + if (!davinci_vcif_dev) > return -ENOMEM; > - } > > /* DMA tx params */ > davinci_vcif_dev->davinci_vc = davinci_vc; > diff --git a/sound/soc/dwc/designware_i2s.c b/sound/soc/dwc/designware_i2s.c > index 25c31f1..e522b58 100644 > --- a/sound/soc/dwc/designware_i2s.c > +++ b/sound/soc/dwc/designware_i2s.c > @@ -351,10 +351,8 @@ static int dw_i2s_probe(struct platform_device *pdev) > } > > dev = devm_kzalloc(&pdev->dev, sizeof(*dev), GFP_KERNEL); > - if (!dev) { > - dev_warn(&pdev->dev, "kzalloc fail\n"); > + if (!dev) > return -ENOMEM; > - } > > dev->i2s_base = devm_ioremap(&pdev->dev, res->start, > resource_size(res)); > @@ -390,7 +388,6 @@ static int dw_i2s_probe(struct platform_device *pdev) > > dw_i2s_dai = devm_kzalloc(&pdev->dev, sizeof(*dw_i2s_dai), GFP_KERNEL); > if (!dw_i2s_dai) { > - dev_err(&pdev->dev, "mem allocation failed for dai driver\n"); > ret = -ENOMEM; > goto err_clk_disable; > } > diff --git a/sound/soc/fsl/fsl_ssi.c b/sound/soc/fsl/fsl_ssi.c > index 35e2773..c159fe2 100644 > --- a/sound/soc/fsl/fsl_ssi.c > +++ b/sound/soc/fsl/fsl_ssi.c > @@ -890,10 +890,8 @@ static int fsl_ssi_probe(struct platform_device *pdev) > p = strrchr(np->full_name, '/') + 1; > ssi_private = devm_kzalloc(&pdev->dev, sizeof(*ssi_private) + strlen(p), > GFP_KERNEL); > - if (!ssi_private) { > - dev_err(&pdev->dev, "could not allocate DAI object\n"); > + if (!ssi_private) > return -ENOMEM; > - } > > strcpy(ssi_private->name, p); > > diff --git a/sound/soc/fsl/imx-spdif.c b/sound/soc/fsl/imx-spdif.c > index 8499d52..980dd1f 100644 > --- a/sound/soc/fsl/imx-spdif.c > +++ b/sound/soc/fsl/imx-spdif.c > @@ -35,7 +35,6 @@ static int imx_spdif_audio_probe(struct platform_device *pdev) > > data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); > if (!data) { > - dev_err(&pdev->dev, "failed to allocate memory\n"); > ret = -ENOMEM; > goto end; > } > diff --git a/sound/soc/kirkwood/kirkwood-i2s.c b/sound/soc/kirkwood/kirkwood-i2s.c > index 0f3d73d..446b261 100644 > --- a/sound/soc/kirkwood/kirkwood-i2s.c > +++ b/sound/soc/kirkwood/kirkwood-i2s.c > @@ -459,10 +459,9 @@ static int kirkwood_i2s_dev_probe(struct platform_device *pdev) > int err; > > priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); > - if (!priv) { > - dev_err(&pdev->dev, "allocation failed\n"); > + if (!priv) > return -ENOMEM; > - } > + > dev_set_drvdata(&pdev->dev, priv); > > mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); > diff --git a/sound/soc/mid-x86/mfld_machine.c b/sound/soc/mid-x86/mfld_machine.c > index d3d4c32..dca833a 100644 > --- a/sound/soc/mid-x86/mfld_machine.c > +++ b/sound/soc/mid-x86/mfld_machine.c > @@ -372,10 +372,8 @@ static int snd_mfld_mc_probe(struct platform_device *pdev) > /* audio interrupt base of SRAM location where > * interrupts are stored by System FW */ > mc_drv_ctx = devm_kzalloc(&pdev->dev, sizeof(*mc_drv_ctx), GFP_ATOMIC); > - if (!mc_drv_ctx) { > - pr_err("allocation failed\n"); > + if (!mc_drv_ctx) > return -ENOMEM; > - } > > irq_mem = platform_get_resource_byname( > pdev, IORESOURCE_MEM, "IRQ_BASE"); > diff --git a/sound/soc/omap/omap-hdmi.c b/sound/soc/omap/omap-hdmi.c > index ced3b88..eed2e0b 100644 > --- a/sound/soc/omap/omap-hdmi.c > +++ b/sound/soc/omap/omap-hdmi.c > @@ -272,10 +272,8 @@ static int omap_hdmi_probe(struct platform_device *pdev) > bool hdmi_dev_found = false; > > hdmi_data = devm_kzalloc(&pdev->dev, sizeof(*hdmi_data), GFP_KERNEL); > - if (hdmi_data == NULL) { > - dev_err(&pdev->dev, "Cannot allocate memory for HDMI data\n"); > + if (hdmi_data == NULL) > return -ENOMEM; > - } > > hdmi_rsrc = platform_get_resource(pdev, IORESOURCE_MEM, 0); > if (!hdmi_rsrc) { > diff --git a/sound/soc/sh/fsi.c b/sound/soc/sh/fsi.c > index b33ca7c..d63cf5b 100644 > --- a/sound/soc/sh/fsi.c > +++ b/sound/soc/sh/fsi.c > @@ -2011,10 +2011,8 @@ static int fsi_probe(struct platform_device *pdev) > } > > master = devm_kzalloc(&pdev->dev, sizeof(*master), GFP_KERNEL); > - if (!master) { > - dev_err(&pdev->dev, "Could not allocate master\n"); > + if (!master) > return -ENOMEM; > - } > > master->base = devm_ioremap_nocache(&pdev->dev, > res->start, resource_size(res)); > diff --git a/sound/soc/sh/rcar/adg.c b/sound/soc/sh/rcar/adg.c > index 9430097..9ddb725 100644 > --- a/sound/soc/sh/rcar/adg.c > +++ b/sound/soc/sh/rcar/adg.c > @@ -200,10 +200,8 @@ int rsnd_adg_probe(struct platform_device *pdev, > int i; > > adg = devm_kzalloc(dev, sizeof(*adg), GFP_KERNEL); > - if (!adg) { > - dev_err(dev, "ADG allocate failed\n"); > + if (!adg) > return -ENOMEM; > - } > > adg->clk[CLKA] = clk_get(NULL, "audio_clk_a"); > adg->clk[CLKB] = clk_get(NULL, "audio_clk_b"); > diff --git a/sound/soc/sh/rcar/core.c b/sound/soc/sh/rcar/core.c > index fc83f0f..338a219 100644 > --- a/sound/soc/sh/rcar/core.c > +++ b/sound/soc/sh/rcar/core.c > @@ -558,10 +558,8 @@ static int rsnd_dai_probe(struct platform_device *pdev, > > drv = devm_kzalloc(dev, sizeof(*drv) * dai_nr, GFP_KERNEL); > rdai = devm_kzalloc(dev, sizeof(*rdai) * dai_nr, GFP_KERNEL); > - if (!drv || !rdai) { > - dev_err(dev, "dai allocate failed\n"); > + if (!drv || !rdai) > return -ENOMEM; > - } > > for (i = 0; i < dai_nr; i++) { > > @@ -722,10 +720,8 @@ static int rsnd_probe(struct platform_device *pdev) > * init priv data > */ > priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL); > - if (!priv) { > - dev_err(dev, "priv allocate failed\n"); > + if (!priv) > return -ENODEV; > - } > > priv->dev = dev; > priv->info = info; > diff --git a/sound/soc/sh/rcar/gen.c b/sound/soc/sh/rcar/gen.c > index 61212ee..943ce7d 100644 > --- a/sound/soc/sh/rcar/gen.c > +++ b/sound/soc/sh/rcar/gen.c > @@ -322,10 +322,8 @@ int rsnd_gen_probe(struct platform_device *pdev, > struct rsnd_gen *gen; > > gen = devm_kzalloc(dev, sizeof(*gen), GFP_KERNEL); > - if (!gen) { > - dev_err(dev, "GEN allocate failed\n"); > + if (!gen) > return -ENOMEM; > - } > > if (rsnd_is_gen1(priv)) > gen->ops = &rsnd_gen1_ops; > diff --git a/sound/soc/sh/rcar/scu.c b/sound/soc/sh/rcar/scu.c > index 2df2e91..04e8dff 100644 > --- a/sound/soc/sh/rcar/scu.c > +++ b/sound/soc/sh/rcar/scu.c > @@ -210,10 +210,8 @@ int rsnd_scu_probe(struct platform_device *pdev, > */ > nr = info->scu_info_nr; > scu = devm_kzalloc(dev, sizeof(*scu) * nr, GFP_KERNEL); > - if (!scu) { > - dev_err(dev, "SCU allocate failed\n"); > + if (!scu) > return -ENOMEM; > - } > > priv->scu_nr = nr; > priv->scu = scu; > diff --git a/sound/soc/sh/rcar/ssi.c b/sound/soc/sh/rcar/ssi.c > index fae26d3..63e9406 100644 > --- a/sound/soc/sh/rcar/ssi.c > +++ b/sound/soc/sh/rcar/ssi.c > @@ -643,10 +643,8 @@ int rsnd_ssi_probe(struct platform_device *pdev, > nr = info->ssi_info_nr; > ssiu = devm_kzalloc(dev, sizeof(*ssiu) + (sizeof(*ssi) * nr), > GFP_KERNEL); > - if (!ssiu) { > - dev_err(dev, "SSI allocate failed\n"); > + if (!ssiu) > return -ENOMEM; > - } > > priv->ssiu = ssiu; > ssiu->ssi = (struct rsnd_ssi *)(ssiu + 1); > diff --git a/sound/soc/soc-compress.c b/sound/soc/soc-compress.c > index 53c9ecd..f3f2866 100644 > --- a/sound/soc/soc-compress.c > +++ b/sound/soc/soc-compress.c > @@ -406,7 +406,6 @@ int soc_new_compress(struct snd_soc_pcm_runtime *rtd, int num) > compr->ops = devm_kzalloc(rtd->card->dev, sizeof(soc_compr_ops), > GFP_KERNEL); > if (compr->ops == NULL) { > - dev_err(rtd->card->dev, "Cannot allocate compressed ops\n"); > ret = -ENOMEM; > goto compr_err; > } > diff --git a/sound/soc/soc-core.c b/sound/soc/soc-core.c > index 4280c70..b2584b4 100644 > --- a/sound/soc/soc-core.c > +++ b/sound/soc/soc-core.c > @@ -4080,10 +4080,8 @@ int snd_soc_register_component(struct device *dev, > struct snd_soc_component *cmpnt; > > cmpnt = devm_kzalloc(dev, sizeof(*cmpnt), GFP_KERNEL); > - if (!cmpnt) { > - dev_err(dev, "ASoC: Failed to allocate memory\n"); > + if (!cmpnt) > return -ENOMEM; > - } > > return __snd_soc_register_component(dev, cmpnt, cmpnt_drv, > dai_drv, num_dai, true); > @@ -4405,11 +4403,8 @@ int snd_soc_of_parse_audio_routing(struct snd_soc_card *card, > > routes = devm_kzalloc(card->dev, num_routes * sizeof(*routes), > GFP_KERNEL); > - if (!routes) { > - dev_err(card->dev, > - "ASoC: Could not allocate DAPM route table\n"); > + if (!routes) > return -EINVAL; > - } > > for (i = 0; i < num_routes; i++) { > ret = of_property_read_string_index(np, propname, > diff --git a/sound/soc/spear/spdif_in.c b/sound/soc/spear/spdif_in.c > index 21a8c95..7b97e20 100644 > --- a/sound/soc/spear/spdif_in.c > +++ b/sound/soc/spear/spdif_in.c > @@ -215,10 +215,8 @@ static int spdif_in_probe(struct platform_device *pdev) > } > > host = devm_kzalloc(&pdev->dev, sizeof(*host), GFP_KERNEL); > - if (!host) { > - dev_warn(&pdev->dev, "kzalloc fail\n"); > + if (!host) > return -ENOMEM; > - } > > host->io_base = devm_ioremap(&pdev->dev, res->start, > resource_size(res)); > diff --git a/sound/soc/spear/spdif_out.c b/sound/soc/spear/spdif_out.c > index b6ef6f7..069028b 100644 > --- a/sound/soc/spear/spdif_out.c > +++ b/sound/soc/spear/spdif_out.c > @@ -282,10 +282,8 @@ static int spdif_out_probe(struct platform_device *pdev) > struct resource *res; > > host = devm_kzalloc(&pdev->dev, sizeof(*host), GFP_KERNEL); > - if (!host) { > - dev_warn(&pdev->dev, "kzalloc fail\n"); > + if (!host) > return -ENOMEM; > - } > > res = platform_get_resource(pdev, IORESOURCE_MEM, 0); > host->io_base = devm_ioremap_resource(&pdev->dev, res); > diff --git a/sound/soc/tegra/tegra20_ac97.c b/sound/soc/tegra/tegra20_ac97.c > index ae27bcd..4ec5955 100644 > --- a/sound/soc/tegra/tegra20_ac97.c > +++ b/sound/soc/tegra/tegra20_ac97.c > @@ -320,7 +320,6 @@ static int tegra20_ac97_platform_probe(struct platform_device *pdev) > ac97 = devm_kzalloc(&pdev->dev, sizeof(struct tegra20_ac97), > GFP_KERNEL); > if (!ac97) { > - dev_err(&pdev->dev, "Can't allocate tegra20_ac97\n"); > ret = -ENOMEM; > goto err; > } > diff --git a/sound/soc/tegra/tegra20_das.c b/sound/soc/tegra/tegra20_das.c > index e723929..21973c6 100644 > --- a/sound/soc/tegra/tegra20_das.c > +++ b/sound/soc/tegra/tegra20_das.c > @@ -142,7 +142,6 @@ static int tegra20_das_probe(struct platform_device *pdev) > > das = devm_kzalloc(&pdev->dev, sizeof(struct tegra20_das), GFP_KERNEL); > if (!das) { > - dev_err(&pdev->dev, "Can't allocate tegra20_das\n"); > ret = -ENOMEM; > goto err; > } > diff --git a/sound/soc/tegra/tegra20_i2s.c b/sound/soc/tegra/tegra20_i2s.c > index 52af7f6..d12985e 100644 > --- a/sound/soc/tegra/tegra20_i2s.c > +++ b/sound/soc/tegra/tegra20_i2s.c > @@ -347,7 +347,6 @@ static int tegra20_i2s_platform_probe(struct platform_device *pdev) > > i2s = devm_kzalloc(&pdev->dev, sizeof(struct tegra20_i2s), GFP_KERNEL); > if (!i2s) { > - dev_err(&pdev->dev, "Can't allocate tegra20_i2s\n"); > ret = -ENOMEM; > goto err; > } > diff --git a/sound/soc/tegra/tegra20_spdif.c b/sound/soc/tegra/tegra20_spdif.c > index 551b3c9..2fa73b9 100644 > --- a/sound/soc/tegra/tegra20_spdif.c > +++ b/sound/soc/tegra/tegra20_spdif.c > @@ -272,7 +272,6 @@ static int tegra20_spdif_platform_probe(struct platform_device *pdev) > spdif = devm_kzalloc(&pdev->dev, sizeof(struct tegra20_spdif), > GFP_KERNEL); > if (!spdif) { > - dev_err(&pdev->dev, "Can't allocate tegra20_spdif\n"); > ret = -ENOMEM; > goto err; > } > diff --git a/sound/soc/tegra/tegra30_ahub.c b/sound/soc/tegra/tegra30_ahub.c > index d554d46..a758c64 100644 > --- a/sound/soc/tegra/tegra30_ahub.c > +++ b/sound/soc/tegra/tegra30_ahub.c > @@ -491,7 +491,6 @@ static int tegra30_ahub_probe(struct platform_device *pdev) > ahub = devm_kzalloc(&pdev->dev, sizeof(struct tegra30_ahub), > GFP_KERNEL); > if (!ahub) { > - dev_err(&pdev->dev, "Can't allocate tegra30_ahub\n"); > ret = -ENOMEM; > goto err; > } > diff --git a/sound/soc/tegra/tegra30_i2s.c b/sound/soc/tegra/tegra30_i2s.c > index 47565fd04..b639bb3 100644 > --- a/sound/soc/tegra/tegra30_i2s.c > +++ b/sound/soc/tegra/tegra30_i2s.c > @@ -406,7 +406,6 @@ static int tegra30_i2s_platform_probe(struct platform_device *pdev) > > i2s = devm_kzalloc(&pdev->dev, sizeof(struct tegra30_i2s), GFP_KERNEL); > if (!i2s) { > - dev_err(&pdev->dev, "Can't allocate tegra30_i2s\n"); > ret = -ENOMEM; > goto err; > } > diff --git a/sound/soc/tegra/tegra_alc5632.c b/sound/soc/tegra/tegra_alc5632.c > index c61ea3a..777028e 100644 > --- a/sound/soc/tegra/tegra_alc5632.c > +++ b/sound/soc/tegra/tegra_alc5632.c > @@ -157,10 +157,8 @@ static int tegra_alc5632_probe(struct platform_device *pdev) > > alc5632 = devm_kzalloc(&pdev->dev, > sizeof(struct tegra_alc5632), GFP_KERNEL); > - if (!alc5632) { > - dev_err(&pdev->dev, "Can't allocate tegra_alc5632\n"); > + if (!alc5632) > return -ENOMEM; > - } > > card->dev = &pdev->dev; > platform_set_drvdata(pdev, card); > diff --git a/sound/soc/tegra/tegra_rt5640.c b/sound/soc/tegra/tegra_rt5640.c > index 4511c5a..d8ffb74 100644 > --- a/sound/soc/tegra/tegra_rt5640.c > +++ b/sound/soc/tegra/tegra_rt5640.c > @@ -159,10 +159,8 @@ static int tegra_rt5640_probe(struct platform_device *pdev) > > machine = devm_kzalloc(&pdev->dev, > sizeof(struct tegra_rt5640), GFP_KERNEL); > - if (!machine) { > - dev_err(&pdev->dev, "Can't allocate tegra_rt5640\n"); > + if (!machine) > return -ENOMEM; > - } > > card->dev = &pdev->dev; > platform_set_drvdata(pdev, card); > diff --git a/sound/soc/tegra/tegra_wm8753.c b/sound/soc/tegra/tegra_wm8753.c > index 8e774d1..1a0846c 100644 > --- a/sound/soc/tegra/tegra_wm8753.c > +++ b/sound/soc/tegra/tegra_wm8753.c > @@ -129,10 +129,8 @@ static int tegra_wm8753_driver_probe(struct platform_device *pdev) > > machine = devm_kzalloc(&pdev->dev, sizeof(struct tegra_wm8753), > GFP_KERNEL); > - if (!machine) { > - dev_err(&pdev->dev, "Can't allocate tegra_wm8753 struct\n"); > + if (!machine) > return -ENOMEM; > - } > > card->dev = &pdev->dev; > platform_set_drvdata(pdev, card); > diff --git a/sound/soc/tegra/tegra_wm8903.c b/sound/soc/tegra/tegra_wm8903.c > index 4ac7373..759957b 100644 > --- a/sound/soc/tegra/tegra_wm8903.c > +++ b/sound/soc/tegra/tegra_wm8903.c > @@ -247,10 +247,8 @@ static int tegra_wm8903_driver_probe(struct platform_device *pdev) > > machine = devm_kzalloc(&pdev->dev, sizeof(struct tegra_wm8903), > GFP_KERNEL); > - if (!machine) { > - dev_err(&pdev->dev, "Can't allocate tegra_wm8903 struct\n"); > + if (!machine) > return -ENOMEM; > - } > > card->dev = &pdev->dev; > platform_set_drvdata(pdev, card); > diff --git a/sound/soc/tegra/tegra_wm9712.c b/sound/soc/tegra/tegra_wm9712.c > index 5e11963..e05becb 100644 > --- a/sound/soc/tegra/tegra_wm9712.c > +++ b/sound/soc/tegra/tegra_wm9712.c > @@ -81,10 +81,8 @@ static int tegra_wm9712_driver_probe(struct platform_device *pdev) > > machine = devm_kzalloc(&pdev->dev, sizeof(struct tegra_wm9712), > GFP_KERNEL); > - if (!machine) { > - dev_err(&pdev->dev, "Can't allocate tegra_wm9712 struct\n"); > + if (!machine) > return -ENOMEM; > - } > > card->dev = &pdev->dev; > platform_set_drvdata(pdev, card); > diff --git a/sound/soc/tegra/trimslice.c b/sound/soc/tegra/trimslice.c > index 734bfcd..dfdc881 100644 > --- a/sound/soc/tegra/trimslice.c > +++ b/sound/soc/tegra/trimslice.c > @@ -124,10 +124,8 @@ static int tegra_snd_trimslice_probe(struct platform_device *pdev) > > trimslice = devm_kzalloc(&pdev->dev, sizeof(struct tegra_trimslice), > GFP_KERNEL); > - if (!trimslice) { > - dev_err(&pdev->dev, "Can't allocate tegra_trimslice\n"); > + if (!trimslice) > return -ENOMEM; > - } > > card->dev = &pdev->dev; > platform_set_drvdata(pdev, card); > > > -- > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ -- Eduardo Bezerra Valentin -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/