diff for duplicates of <56E1347F.8040406@nvidia.com> diff --git a/a/1.txt b/N1/1.txt index 66216a5..34fb865 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -1,103 +1,61 @@ - - -On 2016年03月10日 05:35, Eduardo Valentin wrote: -> This changes the driver to use the devm_ version -> of thermal_zone_of_sensor_register and cleans -> up the local points and unregister calls. -> -> Cc: Zhang Rui <rui.zhang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> -> Cc: Stephen Warren <swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org> -> Cc: Thierry Reding <thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> -> Cc: Alexandre Courbot <gnurou-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> -> Cc: linux-pm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org -> Cc: linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org -> Cc: linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org -> Signed-off-by: Eduardo Valentin <edubezval-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> -> --- -> drivers/thermal/tegra_soctherm.c | 31 +++++++++---------------------- -> 1 file changed, 9 insertions(+), 22 deletions(-) -> -> diff --git a/drivers/thermal/tegra_soctherm.c b/drivers/thermal/tegra_soctherm.c -> index 74ea576..0018ccd 100644 -> --- a/drivers/thermal/tegra_soctherm.c -> +++ b/drivers/thermal/tegra_soctherm.c -> @@ -168,7 +168,7 @@ struct tegra_soctherm { -> struct clk *clock_soctherm; -> void __iomem *regs; -> -> - struct thermal_zone_device *thermctl_tzs[4]; -> +#define ZONE_NUMBER 4 -> }; -> -> struct tsensor_shared_calibration { -> @@ -342,7 +342,7 @@ static const struct thermctl_zone_desc t124_thermctl_temp_zones[] = { -> static int tegra_soctherm_probe(struct platform_device *pdev) -> { -> struct tegra_soctherm *tegra; -> - struct thermal_zone_device *tz; -> + struct thermal_zone_device *z; -> struct tsensor_shared_calibration shared_calib; -> struct resource *res; -> unsigned int i; -> @@ -408,36 +408,29 @@ static int tegra_soctherm_probe(struct platform_device *pdev) -> -> /* Initialize thermctl sensors */ -> -> - for (i = 0; i < ARRAY_SIZE(tegra->thermctl_tzs); ++i) { -> + for (i = 0; i < ZONE_NUMBER; ++i) { -> struct tegra_thermctl_zone *zone = -> devm_kzalloc(&pdev->dev, sizeof(*zone), GFP_KERNEL); -> if (!zone) { -> err = -ENOMEM; -> - goto unregister_tzs; -> + goto disable_clocks; -> } -> -> zone->reg = tegra->regs + t124_thermctl_temp_zones[i].offset; -> zone->shift = t124_thermctl_temp_zones[i].shift; -> -> - tz = thermal_zone_of_sensor_register(&pdev->dev, i, zone, -> - &tegra_of_thermal_ops); -> - if (IS_ERR(tz)) { -> - err = PTR_ERR(tz); -> + z = devm_thermal_zone_of_sensor_register(&pdev->dev, i, zone, - -I prefer to still use "tz", it seems this line isn't over 80 characters, or we -can add newline. - -> + &tegra_of_thermal_ops); -> + if (IS_ERR(z)) { -> + err = PTR_ERR(z); -> dev_err(&pdev->dev, "failed to register sensor: %d\n", -> err); -> - goto unregister_tzs; -> + goto disable_clocks; -> } -> - -> - tegra->thermctl_tzs[i] = tz; -> } -> -> return 0; -> -> -unregister_tzs: -> - while (i--) -> - thermal_zone_of_sensor_unregister(&pdev->dev, -> - tegra->thermctl_tzs[i]); -> - -> disable_clocks: -> clk_disable_unprepare(tegra->clock_tsensor); -> clk_disable_unprepare(tegra->clock_soctherm); -> @@ -448,12 +441,6 @@ disable_clocks: -> static int tegra_soctherm_remove(struct platform_device *pdev) -> { -> struct tegra_soctherm *tegra = platform_get_drvdata(pdev); -> - unsigned int i; -> - -> - for (i = 0; i < ARRAY_SIZE(tegra->thermctl_tzs); ++i) { -> - thermal_zone_of_sensor_unregister(&pdev->dev, -> - tegra->thermctl_tzs[i]); -> - } -> -> clk_disable_unprepare(tegra->clock_tsensor); -> clk_disable_unprepare(tegra->clock_soctherm); -> +CgpPbiAyMDE25bm0MDPmnIgxMOaXpSAwNTozNSwgRWR1YXJkbyBWYWxlbnRpbiB3cm90ZToKPiBU +aGlzIGNoYW5nZXMgdGhlIGRyaXZlciB0byB1c2UgdGhlIGRldm1fIHZlcnNpb24KPiBvZiB0aGVy +bWFsX3pvbmVfb2Zfc2Vuc29yX3JlZ2lzdGVyIGFuZCBjbGVhbnMKPiB1cCB0aGUgIGxvY2FsIHBv +aW50cyBhbmQgdW5yZWdpc3RlciBjYWxscy4KPiAKPiBDYzogWmhhbmcgUnVpIDxydWkuemhhbmdA +aW50ZWwuY29tPgo+IENjOiBTdGVwaGVuIFdhcnJlbiA8c3dhcnJlbkB3d3dkb3Rvcmcub3JnPgo+ +IENjOiBUaGllcnJ5IFJlZGluZyA8dGhpZXJyeS5yZWRpbmdAZ21haWwuY29tPgo+IENjOiBBbGV4 +YW5kcmUgQ291cmJvdCA8Z251cm91QGdtYWlsLmNvbT4KPiBDYzogbGludXgtcG1Admdlci5rZXJu +ZWwub3JnCj4gQ2M6IGxpbnV4LXRlZ3JhQHZnZXIua2VybmVsLm9yZwo+IENjOiBsaW51eC1rZXJu +ZWxAdmdlci5rZXJuZWwub3JnCj4gU2lnbmVkLW9mZi1ieTogRWR1YXJkbyBWYWxlbnRpbiA8ZWR1 +YmV6dmFsQGdtYWlsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy90aGVybWFsL3RlZ3JhX3NvY3RoZXJt +LmMgfCAzMSArKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2Vk +LCA5IGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2 +ZXJzL3RoZXJtYWwvdGVncmFfc29jdGhlcm0uYyBiL2RyaXZlcnMvdGhlcm1hbC90ZWdyYV9zb2N0 +aGVybS5jCj4gaW5kZXggNzRlYTU3Ni4uMDAxOGNjZCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3Ro +ZXJtYWwvdGVncmFfc29jdGhlcm0uYwo+ICsrKyBiL2RyaXZlcnMvdGhlcm1hbC90ZWdyYV9zb2N0 +aGVybS5jCj4gQEAgLTE2OCw3ICsxNjgsNyBAQCBzdHJ1Y3QgdGVncmFfc29jdGhlcm0gewo+ICAJ +c3RydWN0IGNsayAqY2xvY2tfc29jdGhlcm07Cj4gIAl2b2lkIF9faW9tZW0gKnJlZ3M7Cj4gIAo+ +IC0Jc3RydWN0IHRoZXJtYWxfem9uZV9kZXZpY2UgKnRoZXJtY3RsX3R6c1s0XTsKPiArI2RlZmlu +ZSBaT05FX05VTUJFUgkJNAo+ICB9Owo+ICAKPiAgc3RydWN0IHRzZW5zb3Jfc2hhcmVkX2NhbGli +cmF0aW9uIHsKPiBAQCAtMzQyLDcgKzM0Miw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGhlcm1j +dGxfem9uZV9kZXNjIHQxMjRfdGhlcm1jdGxfdGVtcF96b25lc1tdID0gewo+ICBzdGF0aWMgaW50 +IHRlZ3JhX3NvY3RoZXJtX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCj4gIHsK +PiAgCXN0cnVjdCB0ZWdyYV9zb2N0aGVybSAqdGVncmE7Cj4gLQlzdHJ1Y3QgdGhlcm1hbF96b25l +X2RldmljZSAqdHo7Cj4gKwlzdHJ1Y3QgdGhlcm1hbF96b25lX2RldmljZSAqejsKPiAgCXN0cnVj +dCB0c2Vuc29yX3NoYXJlZF9jYWxpYnJhdGlvbiBzaGFyZWRfY2FsaWI7Cj4gIAlzdHJ1Y3QgcmVz +b3VyY2UgKnJlczsKPiAgCXVuc2lnbmVkIGludCBpOwo+IEBAIC00MDgsMzYgKzQwOCwyOSBAQCBz +dGF0aWMgaW50IHRlZ3JhX3NvY3RoZXJtX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBk +ZXYpCj4gIAo+ICAJLyogSW5pdGlhbGl6ZSB0aGVybWN0bCBzZW5zb3JzICovCj4gIAo+IC0JZm9y +IChpID0gMDsgaSA8IEFSUkFZX1NJWkUodGVncmEtPnRoZXJtY3RsX3R6cyk7ICsraSkgewo+ICsJ +Zm9yIChpID0gMDsgaSA8IFpPTkVfTlVNQkVSOyArK2kpIHsKPiAgCQlzdHJ1Y3QgdGVncmFfdGhl +cm1jdGxfem9uZSAqem9uZSA9Cj4gIAkJCWRldm1fa3phbGxvYygmcGRldi0+ZGV2LCBzaXplb2Yo +KnpvbmUpLCBHRlBfS0VSTkVMKTsKPiAgCQlpZiAoIXpvbmUpIHsKPiAgCQkJZXJyID0gLUVOT01F +TTsKPiAtCQkJZ290byB1bnJlZ2lzdGVyX3R6czsKPiArCQkJZ290byBkaXNhYmxlX2Nsb2NrczsK +PiAgCQl9Cj4gIAo+ICAJCXpvbmUtPnJlZyA9IHRlZ3JhLT5yZWdzICsgdDEyNF90aGVybWN0bF90 +ZW1wX3pvbmVzW2ldLm9mZnNldDsKPiAgCQl6b25lLT5zaGlmdCA9IHQxMjRfdGhlcm1jdGxfdGVt +cF96b25lc1tpXS5zaGlmdDsKPiAgCj4gLQkJdHogPSB0aGVybWFsX3pvbmVfb2Zfc2Vuc29yX3Jl +Z2lzdGVyKCZwZGV2LT5kZXYsIGksIHpvbmUsCj4gLQkJCQkJCSAgICAgJnRlZ3JhX29mX3RoZXJt +YWxfb3BzKTsKPiAtCQlpZiAoSVNfRVJSKHR6KSkgewo+IC0JCQllcnIgPSBQVFJfRVJSKHR6KTsK +PiArCQl6ID0gZGV2bV90aGVybWFsX3pvbmVfb2Zfc2Vuc29yX3JlZ2lzdGVyKCZwZGV2LT5kZXYs +IGksIHpvbmUsCgpJIHByZWZlciB0byBzdGlsbCB1c2UgInR6IiwgaXQgc2VlbXMgdGhpcyBsaW5l +IGlzbid0IG92ZXIgODAgY2hhcmFjdGVycywgb3Igd2UKY2FuIGFkZCBuZXdsaW5lLgoKPiArCQkJ +CQkJCSAmdGVncmFfb2ZfdGhlcm1hbF9vcHMpOwo+ICsJCWlmIChJU19FUlIoeikpIHsKPiArCQkJ +ZXJyID0gUFRSX0VSUih6KTsKPiAgCQkJZGV2X2VycigmcGRldi0+ZGV2LCAiZmFpbGVkIHRvIHJl +Z2lzdGVyIHNlbnNvcjogJWRcbiIsCj4gIAkJCQllcnIpOwo+IC0JCQlnb3RvIHVucmVnaXN0ZXJf +dHpzOwo+ICsJCQlnb3RvIGRpc2FibGVfY2xvY2tzOwo+ICAJCX0KPiAtCj4gLQkJdGVncmEtPnRo +ZXJtY3RsX3R6c1tpXSA9IHR6Owo+ICAJfQo+ICAKPiAgCXJldHVybiAwOwo+ICAKPiAtdW5yZWdp +c3Rlcl90enM6Cj4gLQl3aGlsZSAoaS0tKQo+IC0JCXRoZXJtYWxfem9uZV9vZl9zZW5zb3JfdW5y +ZWdpc3RlcigmcGRldi0+ZGV2LAo+IC0JCQkJCQkgIHRlZ3JhLT50aGVybWN0bF90enNbaV0pOwo+ +IC0KPiAgZGlzYWJsZV9jbG9ja3M6Cj4gIAljbGtfZGlzYWJsZV91bnByZXBhcmUodGVncmEtPmNs +b2NrX3RzZW5zb3IpOwo+ICAJY2xrX2Rpc2FibGVfdW5wcmVwYXJlKHRlZ3JhLT5jbG9ja19zb2N0 +aGVybSk7Cj4gQEAgLTQ0OCwxMiArNDQxLDYgQEAgZGlzYWJsZV9jbG9ja3M6Cj4gIHN0YXRpYyBp +bnQgdGVncmFfc29jdGhlcm1fcmVtb3ZlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCj4g +IHsKPiAgCXN0cnVjdCB0ZWdyYV9zb2N0aGVybSAqdGVncmEgPSBwbGF0Zm9ybV9nZXRfZHJ2ZGF0 +YShwZGV2KTsKPiAtCXVuc2lnbmVkIGludCBpOwo+IC0KPiAtCWZvciAoaSA9IDA7IGkgPCBBUlJB +WV9TSVpFKHRlZ3JhLT50aGVybWN0bF90enMpOyArK2kpIHsKPiAtCQl0aGVybWFsX3pvbmVfb2Zf +c2Vuc29yX3VucmVnaXN0ZXIoJnBkZXYtPmRldiwKPiAtCQkJCQkJICB0ZWdyYS0+dGhlcm1jdGxf +dHpzW2ldKTsKPiAtCX0KPiAgCj4gIAljbGtfZGlzYWJsZV91bnByZXBhcmUodGVncmEtPmNsb2Nr +X3RzZW5zb3IpOwo+ICAJY2xrX2Rpc2FibGVfdW5wcmVwYXJlKHRlZ3JhLT5jbG9ja19zb2N0aGVy +bSk7Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwps +bS1zZW5zb3JzIG1haWxpbmcgbGlzdApsbS1zZW5zb3JzQGxtLXNlbnNvcnMub3JnCmh0dHA6Ly9s +aXN0cy5sbS1zZW5zb3JzLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xtLXNlbnNvcnM diff --git a/a/content_digest b/N1/content_digest index 230c8ba..3bbe481 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,9 +1,9 @@ "ref\01457559336-17652-1-git-send-email-edubezval@gmail.com\0" "ref\01457559336-17652-13-git-send-email-edubezval@gmail.com\0" "ref\01457559336-17652-13-git-send-email-edubezval-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org\0" - "From\0Wei Ni <wni-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>\0" - "Subject\0Re: [PATCH 12/13] thermal: convert tegra_thermal to use devm_thermal_zone_of_sensor_register\0" - "Date\0Thu, 10 Mar 2016 16:46:55 +0800\0" + "From\0Wei Ni <wni@nvidia.com>\0" + "Subject\0Re: [lm-sensors] [PATCH 12/13] thermal: convert tegra_thermal to use devm_thermal_zone_of_sensor_reg\0" + "Date\0Thu, 10 Mar 2016 08:46:55 +0000\0" "To\0Eduardo Valentin <edubezval-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>" " Rui Zhang <rui.zhang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>\0" "Cc\0Linux PM <linux-pm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>" @@ -15,108 +15,66 @@ " linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org\0" "\00:1\0" "b\0" - "\n" - "\n" - "On 2016\345\271\26403\346\234\21010\346\227\245 05:35, Eduardo Valentin wrote:\n" - "> This changes the driver to use the devm_ version\n" - "> of thermal_zone_of_sensor_register and cleans\n" - "> up the local points and unregister calls.\n" - "> \n" - "> Cc: Zhang Rui <rui.zhang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>\n" - "> Cc: Stephen Warren <swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>\n" - "> Cc: Thierry Reding <thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>\n" - "> Cc: Alexandre Courbot <gnurou-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>\n" - "> Cc: linux-pm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org\n" - "> Cc: linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org\n" - "> Cc: linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org\n" - "> Signed-off-by: Eduardo Valentin <edubezval-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>\n" - "> ---\n" - "> drivers/thermal/tegra_soctherm.c | 31 +++++++++----------------------\n" - "> 1 file changed, 9 insertions(+), 22 deletions(-)\n" - "> \n" - "> diff --git a/drivers/thermal/tegra_soctherm.c b/drivers/thermal/tegra_soctherm.c\n" - "> index 74ea576..0018ccd 100644\n" - "> --- a/drivers/thermal/tegra_soctherm.c\n" - "> +++ b/drivers/thermal/tegra_soctherm.c\n" - "> @@ -168,7 +168,7 @@ struct tegra_soctherm {\n" - "> \tstruct clk *clock_soctherm;\n" - "> \tvoid __iomem *regs;\n" - "> \n" - "> -\tstruct thermal_zone_device *thermctl_tzs[4];\n" - "> +#define ZONE_NUMBER\t\t4\n" - "> };\n" - "> \n" - "> struct tsensor_shared_calibration {\n" - "> @@ -342,7 +342,7 @@ static const struct thermctl_zone_desc t124_thermctl_temp_zones[] = {\n" - "> static int tegra_soctherm_probe(struct platform_device *pdev)\n" - "> {\n" - "> \tstruct tegra_soctherm *tegra;\n" - "> -\tstruct thermal_zone_device *tz;\n" - "> +\tstruct thermal_zone_device *z;\n" - "> \tstruct tsensor_shared_calibration shared_calib;\n" - "> \tstruct resource *res;\n" - "> \tunsigned int i;\n" - "> @@ -408,36 +408,29 @@ static int tegra_soctherm_probe(struct platform_device *pdev)\n" - "> \n" - "> \t/* Initialize thermctl sensors */\n" - "> \n" - "> -\tfor (i = 0; i < ARRAY_SIZE(tegra->thermctl_tzs); ++i) {\n" - "> +\tfor (i = 0; i < ZONE_NUMBER; ++i) {\n" - "> \t\tstruct tegra_thermctl_zone *zone =\n" - "> \t\t\tdevm_kzalloc(&pdev->dev, sizeof(*zone), GFP_KERNEL);\n" - "> \t\tif (!zone) {\n" - "> \t\t\terr = -ENOMEM;\n" - "> -\t\t\tgoto unregister_tzs;\n" - "> +\t\t\tgoto disable_clocks;\n" - "> \t\t}\n" - "> \n" - "> \t\tzone->reg = tegra->regs + t124_thermctl_temp_zones[i].offset;\n" - "> \t\tzone->shift = t124_thermctl_temp_zones[i].shift;\n" - "> \n" - "> -\t\ttz = thermal_zone_of_sensor_register(&pdev->dev, i, zone,\n" - "> -\t\t\t\t\t\t &tegra_of_thermal_ops);\n" - "> -\t\tif (IS_ERR(tz)) {\n" - "> -\t\t\terr = PTR_ERR(tz);\n" - "> +\t\tz = devm_thermal_zone_of_sensor_register(&pdev->dev, i, zone,\n" - "\n" - "I prefer to still use \"tz\", it seems this line isn't over 80 characters, or we\n" - "can add newline.\n" - "\n" - "> +\t\t\t\t\t\t\t &tegra_of_thermal_ops);\n" - "> +\t\tif (IS_ERR(z)) {\n" - "> +\t\t\terr = PTR_ERR(z);\n" - "> \t\t\tdev_err(&pdev->dev, \"failed to register sensor: %d\\n\",\n" - "> \t\t\t\terr);\n" - "> -\t\t\tgoto unregister_tzs;\n" - "> +\t\t\tgoto disable_clocks;\n" - "> \t\t}\n" - "> -\n" - "> -\t\ttegra->thermctl_tzs[i] = tz;\n" - "> \t}\n" - "> \n" - "> \treturn 0;\n" - "> \n" - "> -unregister_tzs:\n" - "> -\twhile (i--)\n" - "> -\t\tthermal_zone_of_sensor_unregister(&pdev->dev,\n" - "> -\t\t\t\t\t\t tegra->thermctl_tzs[i]);\n" - "> -\n" - "> disable_clocks:\n" - "> \tclk_disable_unprepare(tegra->clock_tsensor);\n" - "> \tclk_disable_unprepare(tegra->clock_soctherm);\n" - "> @@ -448,12 +441,6 @@ disable_clocks:\n" - "> static int tegra_soctherm_remove(struct platform_device *pdev)\n" - "> {\n" - "> \tstruct tegra_soctherm *tegra = platform_get_drvdata(pdev);\n" - "> -\tunsigned int i;\n" - "> -\n" - "> -\tfor (i = 0; i < ARRAY_SIZE(tegra->thermctl_tzs); ++i) {\n" - "> -\t\tthermal_zone_of_sensor_unregister(&pdev->dev,\n" - "> -\t\t\t\t\t\t tegra->thermctl_tzs[i]);\n" - "> -\t}\n" - "> \n" - "> \tclk_disable_unprepare(tegra->clock_tsensor);\n" - "> \tclk_disable_unprepare(tegra->clock_soctherm);\n" - > + "CgpPbiAyMDE25bm0MDPmnIgxMOaXpSAwNTozNSwgRWR1YXJkbyBWYWxlbnRpbiB3cm90ZToKPiBU\n" + "aGlzIGNoYW5nZXMgdGhlIGRyaXZlciB0byB1c2UgdGhlIGRldm1fIHZlcnNpb24KPiBvZiB0aGVy\n" + "bWFsX3pvbmVfb2Zfc2Vuc29yX3JlZ2lzdGVyIGFuZCBjbGVhbnMKPiB1cCB0aGUgIGxvY2FsIHBv\n" + "aW50cyBhbmQgdW5yZWdpc3RlciBjYWxscy4KPiAKPiBDYzogWmhhbmcgUnVpIDxydWkuemhhbmdA\n" + "aW50ZWwuY29tPgo+IENjOiBTdGVwaGVuIFdhcnJlbiA8c3dhcnJlbkB3d3dkb3Rvcmcub3JnPgo+\n" + "IENjOiBUaGllcnJ5IFJlZGluZyA8dGhpZXJyeS5yZWRpbmdAZ21haWwuY29tPgo+IENjOiBBbGV4\n" + "YW5kcmUgQ291cmJvdCA8Z251cm91QGdtYWlsLmNvbT4KPiBDYzogbGludXgtcG1Admdlci5rZXJu\n" + "ZWwub3JnCj4gQ2M6IGxpbnV4LXRlZ3JhQHZnZXIua2VybmVsLm9yZwo+IENjOiBsaW51eC1rZXJu\n" + "ZWxAdmdlci5rZXJuZWwub3JnCj4gU2lnbmVkLW9mZi1ieTogRWR1YXJkbyBWYWxlbnRpbiA8ZWR1\n" + "YmV6dmFsQGdtYWlsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy90aGVybWFsL3RlZ3JhX3NvY3RoZXJt\n" + "LmMgfCAzMSArKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2Vk\n" + "LCA5IGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2\n" + "ZXJzL3RoZXJtYWwvdGVncmFfc29jdGhlcm0uYyBiL2RyaXZlcnMvdGhlcm1hbC90ZWdyYV9zb2N0\n" + "aGVybS5jCj4gaW5kZXggNzRlYTU3Ni4uMDAxOGNjZCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3Ro\n" + "ZXJtYWwvdGVncmFfc29jdGhlcm0uYwo+ICsrKyBiL2RyaXZlcnMvdGhlcm1hbC90ZWdyYV9zb2N0\n" + "aGVybS5jCj4gQEAgLTE2OCw3ICsxNjgsNyBAQCBzdHJ1Y3QgdGVncmFfc29jdGhlcm0gewo+ICAJ\n" + "c3RydWN0IGNsayAqY2xvY2tfc29jdGhlcm07Cj4gIAl2b2lkIF9faW9tZW0gKnJlZ3M7Cj4gIAo+\n" + "IC0Jc3RydWN0IHRoZXJtYWxfem9uZV9kZXZpY2UgKnRoZXJtY3RsX3R6c1s0XTsKPiArI2RlZmlu\n" + "ZSBaT05FX05VTUJFUgkJNAo+ICB9Owo+ICAKPiAgc3RydWN0IHRzZW5zb3Jfc2hhcmVkX2NhbGli\n" + "cmF0aW9uIHsKPiBAQCAtMzQyLDcgKzM0Miw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGhlcm1j\n" + "dGxfem9uZV9kZXNjIHQxMjRfdGhlcm1jdGxfdGVtcF96b25lc1tdID0gewo+ICBzdGF0aWMgaW50\n" + "IHRlZ3JhX3NvY3RoZXJtX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCj4gIHsK\n" + "PiAgCXN0cnVjdCB0ZWdyYV9zb2N0aGVybSAqdGVncmE7Cj4gLQlzdHJ1Y3QgdGhlcm1hbF96b25l\n" + "X2RldmljZSAqdHo7Cj4gKwlzdHJ1Y3QgdGhlcm1hbF96b25lX2RldmljZSAqejsKPiAgCXN0cnVj\n" + "dCB0c2Vuc29yX3NoYXJlZF9jYWxpYnJhdGlvbiBzaGFyZWRfY2FsaWI7Cj4gIAlzdHJ1Y3QgcmVz\n" + "b3VyY2UgKnJlczsKPiAgCXVuc2lnbmVkIGludCBpOwo+IEBAIC00MDgsMzYgKzQwOCwyOSBAQCBz\n" + "dGF0aWMgaW50IHRlZ3JhX3NvY3RoZXJtX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBk\n" + "ZXYpCj4gIAo+ICAJLyogSW5pdGlhbGl6ZSB0aGVybWN0bCBzZW5zb3JzICovCj4gIAo+IC0JZm9y\n" + "IChpID0gMDsgaSA8IEFSUkFZX1NJWkUodGVncmEtPnRoZXJtY3RsX3R6cyk7ICsraSkgewo+ICsJ\n" + "Zm9yIChpID0gMDsgaSA8IFpPTkVfTlVNQkVSOyArK2kpIHsKPiAgCQlzdHJ1Y3QgdGVncmFfdGhl\n" + "cm1jdGxfem9uZSAqem9uZSA9Cj4gIAkJCWRldm1fa3phbGxvYygmcGRldi0+ZGV2LCBzaXplb2Yo\n" + "KnpvbmUpLCBHRlBfS0VSTkVMKTsKPiAgCQlpZiAoIXpvbmUpIHsKPiAgCQkJZXJyID0gLUVOT01F\n" + "TTsKPiAtCQkJZ290byB1bnJlZ2lzdGVyX3R6czsKPiArCQkJZ290byBkaXNhYmxlX2Nsb2NrczsK\n" + "PiAgCQl9Cj4gIAo+ICAJCXpvbmUtPnJlZyA9IHRlZ3JhLT5yZWdzICsgdDEyNF90aGVybWN0bF90\n" + "ZW1wX3pvbmVzW2ldLm9mZnNldDsKPiAgCQl6b25lLT5zaGlmdCA9IHQxMjRfdGhlcm1jdGxfdGVt\n" + "cF96b25lc1tpXS5zaGlmdDsKPiAgCj4gLQkJdHogPSB0aGVybWFsX3pvbmVfb2Zfc2Vuc29yX3Jl\n" + "Z2lzdGVyKCZwZGV2LT5kZXYsIGksIHpvbmUsCj4gLQkJCQkJCSAgICAgJnRlZ3JhX29mX3RoZXJt\n" + "YWxfb3BzKTsKPiAtCQlpZiAoSVNfRVJSKHR6KSkgewo+IC0JCQllcnIgPSBQVFJfRVJSKHR6KTsK\n" + "PiArCQl6ID0gZGV2bV90aGVybWFsX3pvbmVfb2Zfc2Vuc29yX3JlZ2lzdGVyKCZwZGV2LT5kZXYs\n" + "IGksIHpvbmUsCgpJIHByZWZlciB0byBzdGlsbCB1c2UgInR6IiwgaXQgc2VlbXMgdGhpcyBsaW5l\n" + "IGlzbid0IG92ZXIgODAgY2hhcmFjdGVycywgb3Igd2UKY2FuIGFkZCBuZXdsaW5lLgoKPiArCQkJ\n" + "CQkJCSAmdGVncmFfb2ZfdGhlcm1hbF9vcHMpOwo+ICsJCWlmIChJU19FUlIoeikpIHsKPiArCQkJ\n" + "ZXJyID0gUFRSX0VSUih6KTsKPiAgCQkJZGV2X2VycigmcGRldi0+ZGV2LCAiZmFpbGVkIHRvIHJl\n" + "Z2lzdGVyIHNlbnNvcjogJWRcbiIsCj4gIAkJCQllcnIpOwo+IC0JCQlnb3RvIHVucmVnaXN0ZXJf\n" + "dHpzOwo+ICsJCQlnb3RvIGRpc2FibGVfY2xvY2tzOwo+ICAJCX0KPiAtCj4gLQkJdGVncmEtPnRo\n" + "ZXJtY3RsX3R6c1tpXSA9IHR6Owo+ICAJfQo+ICAKPiAgCXJldHVybiAwOwo+ICAKPiAtdW5yZWdp\n" + "c3Rlcl90enM6Cj4gLQl3aGlsZSAoaS0tKQo+IC0JCXRoZXJtYWxfem9uZV9vZl9zZW5zb3JfdW5y\n" + "ZWdpc3RlcigmcGRldi0+ZGV2LAo+IC0JCQkJCQkgIHRlZ3JhLT50aGVybWN0bF90enNbaV0pOwo+\n" + "IC0KPiAgZGlzYWJsZV9jbG9ja3M6Cj4gIAljbGtfZGlzYWJsZV91bnByZXBhcmUodGVncmEtPmNs\n" + "b2NrX3RzZW5zb3IpOwo+ICAJY2xrX2Rpc2FibGVfdW5wcmVwYXJlKHRlZ3JhLT5jbG9ja19zb2N0\n" + "aGVybSk7Cj4gQEAgLTQ0OCwxMiArNDQxLDYgQEAgZGlzYWJsZV9jbG9ja3M6Cj4gIHN0YXRpYyBp\n" + "bnQgdGVncmFfc29jdGhlcm1fcmVtb3ZlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCj4g\n" + "IHsKPiAgCXN0cnVjdCB0ZWdyYV9zb2N0aGVybSAqdGVncmEgPSBwbGF0Zm9ybV9nZXRfZHJ2ZGF0\n" + "YShwZGV2KTsKPiAtCXVuc2lnbmVkIGludCBpOwo+IC0KPiAtCWZvciAoaSA9IDA7IGkgPCBBUlJB\n" + "WV9TSVpFKHRlZ3JhLT50aGVybWN0bF90enMpOyArK2kpIHsKPiAtCQl0aGVybWFsX3pvbmVfb2Zf\n" + "c2Vuc29yX3VucmVnaXN0ZXIoJnBkZXYtPmRldiwKPiAtCQkJCQkJICB0ZWdyYS0+dGhlcm1jdGxf\n" + "dHpzW2ldKTsKPiAtCX0KPiAgCj4gIAljbGtfZGlzYWJsZV91bnByZXBhcmUodGVncmEtPmNsb2Nr\n" + "X3RzZW5zb3IpOwo+ICAJY2xrX2Rpc2FibGVfdW5wcmVwYXJlKHRlZ3JhLT5jbG9ja19zb2N0aGVy\n" + "bSk7Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwps\n" + "bS1zZW5zb3JzIG1haWxpbmcgbGlzdApsbS1zZW5zb3JzQGxtLXNlbnNvcnMub3JnCmh0dHA6Ly9s\n" + aXN0cy5sbS1zZW5zb3JzLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xtLXNlbnNvcnM -8ff5d4c2df454d37546a8bc108f77bc9c396a107fd144904dfa0526d1c7f2e5e +0f4e0cf66d02ef9092ce8781edcd175d762fa8c95b625ee75feb11e6c7fa4763
diff --git a/a/1.txt b/N2/1.txt index 66216a5..8c03771 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -5,14 +5,14 @@ On 2016年03月10日 05:35, Eduardo Valentin wrote: > of thermal_zone_of_sensor_register and cleans > up the local points and unregister calls. > -> Cc: Zhang Rui <rui.zhang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> -> Cc: Stephen Warren <swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org> -> Cc: Thierry Reding <thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> -> Cc: Alexandre Courbot <gnurou-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> -> Cc: linux-pm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org -> Cc: linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org -> Cc: linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org -> Signed-off-by: Eduardo Valentin <edubezval-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> +> Cc: Zhang Rui <rui.zhang@intel.com> +> Cc: Stephen Warren <swarren@wwwdotorg.org> +> Cc: Thierry Reding <thierry.reding@gmail.com> +> Cc: Alexandre Courbot <gnurou@gmail.com> +> Cc: linux-pm@vger.kernel.org +> Cc: linux-tegra@vger.kernel.org +> Cc: linux-kernel@vger.kernel.org +> Signed-off-by: Eduardo Valentin <edubezval@gmail.com> > --- > drivers/thermal/tegra_soctherm.c | 31 +++++++++---------------------- > 1 file changed, 9 insertions(+), 22 deletions(-) diff --git a/a/content_digest b/N2/content_digest index 230c8ba..bd09e45 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -1,18 +1,17 @@ "ref\01457559336-17652-1-git-send-email-edubezval@gmail.com\0" "ref\01457559336-17652-13-git-send-email-edubezval@gmail.com\0" - "ref\01457559336-17652-13-git-send-email-edubezval-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org\0" - "From\0Wei Ni <wni-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>\0" + "From\0Wei Ni <wni@nvidia.com>\0" "Subject\0Re: [PATCH 12/13] thermal: convert tegra_thermal to use devm_thermal_zone_of_sensor_register\0" "Date\0Thu, 10 Mar 2016 16:46:55 +0800\0" - "To\0Eduardo Valentin <edubezval-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>" - " Rui Zhang <rui.zhang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>\0" - "Cc\0Linux PM <linux-pm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>" - LKML <linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org> - lm-sensors-GZX6beZjE8VD60Wz+7aTrA@public.gmane.org - Stephen Warren <swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org> - Thierry Reding <thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> - Alexandre Courbot <gnurou-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> - " linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org\0" + "To\0Eduardo Valentin <edubezval@gmail.com>" + " Rui Zhang <rui.zhang@intel.com>\0" + "Cc\0Linux PM <linux-pm@vger.kernel.org>" + LKML <linux-kernel@vger.kernel.org> + <lm-sensors@lm-sensors.org> + Stephen Warren <swarren@wwwdotorg.org> + Thierry Reding <thierry.reding@gmail.com> + Alexandre Courbot <gnurou@gmail.com> + " <linux-tegra@vger.kernel.org>\0" "\00:1\0" "b\0" "\n" @@ -22,14 +21,14 @@ "> of thermal_zone_of_sensor_register and cleans\n" "> up the local points and unregister calls.\n" "> \n" - "> Cc: Zhang Rui <rui.zhang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>\n" - "> Cc: Stephen Warren <swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>\n" - "> Cc: Thierry Reding <thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>\n" - "> Cc: Alexandre Courbot <gnurou-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>\n" - "> Cc: linux-pm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org\n" - "> Cc: linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org\n" - "> Cc: linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org\n" - "> Signed-off-by: Eduardo Valentin <edubezval-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>\n" + "> Cc: Zhang Rui <rui.zhang@intel.com>\n" + "> Cc: Stephen Warren <swarren@wwwdotorg.org>\n" + "> Cc: Thierry Reding <thierry.reding@gmail.com>\n" + "> Cc: Alexandre Courbot <gnurou@gmail.com>\n" + "> Cc: linux-pm@vger.kernel.org\n" + "> Cc: linux-tegra@vger.kernel.org\n" + "> Cc: linux-kernel@vger.kernel.org\n" + "> Signed-off-by: Eduardo Valentin <edubezval@gmail.com>\n" "> ---\n" "> drivers/thermal/tegra_soctherm.c | 31 +++++++++----------------------\n" "> 1 file changed, 9 insertions(+), 22 deletions(-)\n" @@ -119,4 +118,4 @@ "> \tclk_disable_unprepare(tegra->clock_soctherm);\n" > -8ff5d4c2df454d37546a8bc108f77bc9c396a107fd144904dfa0526d1c7f2e5e +06159e8c06161a895e7ced20cc8c83ca1a1eb2b6a6614462fee154104f6f1565
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.