[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <5701efac-3c37-8b6c-fbe7-89a54e988998@ladisch.de>
Date: Wed, 25 Jan 2017 08:40:27 +0100
From: Clemens Ladisch <clemens@...isch.de>
To: SF Markus Elfring <elfring@...rs.sourceforge.net>,
alsa-devel@...a-project.org
Cc: Jaroslav Kysela <perex@...ex.cz>,
Martin Koegler <martin.koegler@...llo.at>,
Takashi Iwai <tiwai@...e.com>,
Takashi Sakamoto <o-takashi@...amocchi.jp>,
kernel-janitors@...r.kernel.org,
LKML <linux-kernel@...r.kernel.org>
Subject: Re: [alsa-devel] [PATCH 6/7] dmasound_core: Move two assignments for
the variable "ret" in state_open()
SF Markus Elfring wrote:
> A local variable was set to an error code in two cases before a concrete
> error situation was detected.
And why would that be a problem?
http://yarchive.net/comp/linux/error_jumps.html
> - ret = -EBUSY;
> - if (state.busy)
> + if (state.busy) {
> + ret = -EBUSY;
> goto out;
> + }
Regards,
Clemens
Powered by blists - more mailing lists