From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751257AbcGWO4V (ORCPT ); Sat, 23 Jul 2016 10:56:21 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:63416 "EHLO mail3-relais-sop.national.inria.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751075AbcGWO4T (ORCPT ); Sat, 23 Jul 2016 10:56:19 -0400 X-IronPort-AV: E=Sophos;i="5.28,409,1464645600"; d="scan'208";a="185723039" Date: Sat, 23 Jul 2016 16:56:14 +0200 (CEST) From: Julia Lawall X-X-Sender: jll@hadrien To: kernel-janitors@vger.kernel.org cc: linux-kernel@vger.kernel.org Subject: is_err checking Message-ID: User-Agent: Alpine 2.10 (DEB 1266 2009-07-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Code like the following looks a bit clunky to me: if (IS_ERR(data->clk) && PTR_ERR(data->clk) != -EPROBE_DEFER) Is there any reason not to always use eg data->clk == ERR_PTR(-EPROBE_DEFER) Code of the latter form is a bit more popular. Perhaps one could want something like: IS_ERR_VALUE(data->clk, -EPROBE_DEFER) but IS_ERR_VALUE is laready used for something else. julia