On Mon, 27 Aug 2018 20:52:23 -0500
Rob Herring <r...@kernel.org> wrote:

> In preparation to remove the node name pointer from struct device_node,
> convert printf users to use the %pOFn format specifier.
> 
> Cc: Jonathan Cameron <ji...@kernel.org>
> Cc: Hartmut Knaack <knaac...@gmx.de>
> Cc: Lars-Peter Clausen <l...@metafoo.de>
> Cc: linux-...@vger.kernel.org
> Signed-off-by: Rob Herring <r...@kernel.org>

Applied to the togreg branch of iio.git and pushed out as testing for
the autobuilders to play with it.

Thanks,

Jonathan

> ---
>  drivers/iio/adc/qcom-pm8xxx-xoadc.c |  4 ++--
>  drivers/iio/adc/rcar-gyroadc.c      | 12 ++++++------
>  drivers/iio/frequency/adf4350.c     |  2 +-
>  3 files changed, 9 insertions(+), 9 deletions(-)
> 
> diff --git a/drivers/iio/adc/qcom-pm8xxx-xoadc.c 
> b/drivers/iio/adc/qcom-pm8xxx-xoadc.c
> index b093ecddf1a8..c30c002f1fef 100644
> --- a/drivers/iio/adc/qcom-pm8xxx-xoadc.c
> +++ b/drivers/iio/adc/qcom-pm8xxx-xoadc.c
> @@ -708,8 +708,8 @@ static int pm8xxx_of_xlate(struct iio_dev *indio_dev,
>        * mux.
>        */
>       if (iiospec->args_count != 2) {
> -             dev_err(&indio_dev->dev, "wrong number of arguments for %s need 
> 2 got %d\n",
> -                     iiospec->np->name,
> +             dev_err(&indio_dev->dev, "wrong number of arguments for %pOFn 
> need 2 got %d\n",
> +                     iiospec->np,
>                       iiospec->args_count);
>               return -EINVAL;
>       }
> diff --git a/drivers/iio/adc/rcar-gyroadc.c b/drivers/iio/adc/rcar-gyroadc.c
> index dcb50172186f..4e982b51bcda 100644
> --- a/drivers/iio/adc/rcar-gyroadc.c
> +++ b/drivers/iio/adc/rcar-gyroadc.c
> @@ -343,8 +343,8 @@ static int rcar_gyroadc_parse_subdevs(struct iio_dev 
> *indio_dev)
>       for_each_child_of_node(np, child) {
>               of_id = of_match_node(rcar_gyroadc_child_match, child);
>               if (!of_id) {
> -                     dev_err(dev, "Ignoring unsupported ADC \"%s\".",
> -                             child->name);
> +                     dev_err(dev, "Ignoring unsupported ADC \"%pOFn\".",
> +                             child);
>                       continue;
>               }
>  
> @@ -381,16 +381,16 @@ static int rcar_gyroadc_parse_subdevs(struct iio_dev 
> *indio_dev)
>                       ret = of_property_read_u32(child, "reg", &reg);
>                       if (ret) {
>                               dev_err(dev,
> -                                     "Failed to get child reg property of 
> ADC \"%s\".\n",
> -                                     child->name);
> +                                     "Failed to get child reg property of 
> ADC \"%pOFn\".\n",
> +                                     child);
>                               return ret;
>                       }
>  
>                       /* Channel number is too high. */
>                       if (reg >= num_channels) {
>                               dev_err(dev,
> -                                     "Only %i channels supported with %s, 
> but reg = <%i>.\n",
> -                                     num_channels, child->name, reg);
> +                                     "Only %i channels supported with %pOFn, 
> but reg = <%i>.\n",
> +                                     num_channels, child, reg);
>                               return ret;
>                       }
>               }
> diff --git a/drivers/iio/frequency/adf4350.c b/drivers/iio/frequency/adf4350.c
> index 6d768431d90e..f4748ff243f7 100644
> --- a/drivers/iio/frequency/adf4350.c
> +++ b/drivers/iio/frequency/adf4350.c
> @@ -388,7 +388,7 @@ static struct adf4350_platform_data 
> *adf4350_parse_dt(struct device *dev)
>       if (!pdata)
>               return NULL;
>  
> -     strncpy(&pdata->name[0], np->name, SPI_NAME_SIZE - 1);
> +     snprintf(&pdata->name[0], SPI_NAME_SIZE - 1, "%pOFn", np);
>  
>       tmp = 10000;
>       of_property_read_u32(np, "adi,channel-spacing", &tmp);

Reply via email to