All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <505BCFB3.3040004@samsung.com>

diff --git a/a/1.txt b/N1/1.txt
index 8c9d5d9..e8df5d3 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -1,60 +1,37 @@
-Hi, Amit,
-On 2012년 08월 16일 20:41, Amit Daniel Kachhap wrote:
-
->  diff --git a/drivers/thermal/cpu_cooling.c b/drivers/thermal/cpu_cooling.c
->  new file mode 100644
->  index 0000000..66cbd52
->  --- /dev/null
->  +++ b/drivers/thermal/cpu_cooling.c
->  @@ -0,0 +1,586 @@
-
->  +/**
->  + * cpufreq_cooling_register - function to create cpufreq cooling device.
->  + * @clip_cpus: cpumask of cpus where the frequency constraints will happen.
->  + */
->  +struct thermal_cooling_device *cpufreq_cooling_register(
->  +       struct cpumask *clip_cpus)
->  +{
->  +       struct thermal_cooling_device *cool_dev;
->  +       struct cpufreq_cooling_device *cpufreq_dev = NULL;
->  +       unsigned int cpufreq_dev_count = 0, min = 0, max = 0;
->  +       char dev_name[THERMAL_NAME_LENGTH];
->  +       int ret = 0, id = 0, i;
->  +       struct cpufreq_policy policy;
->  +       ret = get_idr(&cpufreq_idr,&cpufreq_dev->id);
->  +       if (ret) {
->  +               kfree(cpufreq_dev);
->  +               return ERR_PTR(-EINVAL);
->  +       }
->  +
->  +       sprintf(dev_name, "thermal-cpufreq-%d", cpufreq_dev->id);
->  +
->  +       cool_dev = thermal_cooling_device_register(dev_name, cpufreq_dev,
->  +&cpufreq_cooling_ops);
->  +       if (!cool_dev) {
->  +               release_idr(&cpufreq_idr, cpufreq_dev->id);
->  +               kfree(cpufreq_dev);
->  +               return ERR_PTR(-EINVAL);
->  +       }
->  +       cpufreq_dev->id = id;
-
-
-Why is this needed? Should every cpufreq_dev instance's id be same for
-zero? It looks odd. And it also has problem which can be occurred when
-it release id during unregistering cpufreq_dev. I think it should keep
-the idr value taken before.
-
-
->  1.7.1
->
-> --
-> 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/
-
-
---
-To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
-the body of a message to majordomo@vger.kernel.org
-More majordomo info at  http://vger.kernel.org/majordomo-info.html
+SGksIEFtaXQsCk9uIDIwMTKz4iAwOL/5IDE2wM8gMjA6NDEsIEFtaXQgRGFuaWVsIEthY2hoYXAg
+d3JvdGU6Cgo+ICBkaWZmIC0tZ2l0IGEvZHJpdmVycy90aGVybWFsL2NwdV9jb29saW5nLmMgYi9k
+cml2ZXJzL3RoZXJtYWwvY3B1X2Nvb2xpbmcuYwo+ICBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+ICBp
+bmRleCAwMDAwMDAwLi42NmNiZDUyCj4gIC0tLSAvZGV2L251bGwKPiAgKysrIGIvZHJpdmVycy90
+aGVybWFsL2NwdV9jb29saW5nLmMKPiAgQEAgLTAsMCArMSw1ODYgQEAKCj4gICsvKioKPiAgKyAq
+IGNwdWZyZXFfY29vbGluZ19yZWdpc3RlciAtIGZ1bmN0aW9uIHRvIGNyZWF0ZSBjcHVmcmVxIGNv
+b2xpbmcgZGV2aWNlLgo+ICArICogQGNsaXBfY3B1czogY3B1bWFzayBvZiBjcHVzIHdoZXJlIHRo
+ZSBmcmVxdWVuY3kgY29uc3RyYWludHMgd2lsbCBoYXBwZW4uCj4gICsgKi8KPiAgK3N0cnVjdCB0
+aGVybWFsX2Nvb2xpbmdfZGV2aWNlICpjcHVmcmVxX2Nvb2xpbmdfcmVnaXN0ZXIoCj4gICsgICAg
+ICAgc3RydWN0IGNwdW1hc2sgKmNsaXBfY3B1cykKPiAgK3sKPiAgKyAgICAgICBzdHJ1Y3QgdGhl
+cm1hbF9jb29saW5nX2RldmljZSAqY29vbF9kZXY7Cj4gICsgICAgICAgc3RydWN0IGNwdWZyZXFf
+Y29vbGluZ19kZXZpY2UgKmNwdWZyZXFfZGV2ID0gTlVMTDsKPiAgKyAgICAgICB1bnNpZ25lZCBp
+bnQgY3B1ZnJlcV9kZXZfY291bnQgPSAwLCBtaW4gPSAwLCBtYXggPSAwOwo+ICArICAgICAgIGNo
+YXIgZGV2X25hbWVbVEhFUk1BTF9OQU1FX0xFTkdUSF07Cj4gICsgICAgICAgaW50IHJldCA9IDAs
+IGlkID0gMCwgaTsKPiAgKyAgICAgICBzdHJ1Y3QgY3B1ZnJlcV9wb2xpY3kgcG9saWN5Owo+ICAr
+ICAgICAgIHJldCA9IGdldF9pZHIoJmNwdWZyZXFfaWRyLCZjcHVmcmVxX2Rldi0+aWQpOwo+ICAr
+ICAgICAgIGlmIChyZXQpIHsKPiAgKyAgICAgICAgICAgICAgIGtmcmVlKGNwdWZyZXFfZGV2KTsK
+PiAgKyAgICAgICAgICAgICAgIHJldHVybiBFUlJfUFRSKC1FSU5WQUwpOwo+ICArICAgICAgIH0K
+PiAgKwo+ICArICAgICAgIHNwcmludGYoZGV2X25hbWUsICJ0aGVybWFsLWNwdWZyZXEtJWQiLCBj
+cHVmcmVxX2Rldi0+aWQpOwo+ICArCj4gICsgICAgICAgY29vbF9kZXYgPSB0aGVybWFsX2Nvb2xp
+bmdfZGV2aWNlX3JlZ2lzdGVyKGRldl9uYW1lLCBjcHVmcmVxX2RldiwKPiAgKyZjcHVmcmVxX2Nv
+b2xpbmdfb3BzKTsKPiAgKyAgICAgICBpZiAoIWNvb2xfZGV2KSB7Cj4gICsgICAgICAgICAgICAg
+ICByZWxlYXNlX2lkcigmY3B1ZnJlcV9pZHIsIGNwdWZyZXFfZGV2LT5pZCk7Cj4gICsgICAgICAg
+ICAgICAgICBrZnJlZShjcHVmcmVxX2Rldik7Cj4gICsgICAgICAgICAgICAgICByZXR1cm4gRVJS
+X1BUUigtRUlOVkFMKTsKPiAgKyAgICAgICB9Cj4gICsgICAgICAgY3B1ZnJlcV9kZXYtPmlkID0g
+aWQ7CgoKV2h5IGlzIHRoaXMgbmVlZGVkPyBTaG91bGQgZXZlcnkgY3B1ZnJlcV9kZXYgaW5zdGFu
+Y2UncyBpZCBiZSBzYW1lIGZvcgp6ZXJvPyBJdCBsb29rcyBvZGQuIEFuZCBpdCBhbHNvIGhhcyBw
+cm9ibGVtIHdoaWNoIGNhbiBiZSBvY2N1cnJlZCB3aGVuCml0IHJlbGVhc2UgaWQgZHVyaW5nIHVu
+cmVnaXN0ZXJpbmcgY3B1ZnJlcV9kZXYuIEkgdGhpbmsgaXQgc2hvdWxkIGtlZXAKdGhlIGlkciB2
+YWx1ZSB0YWtlbiBiZWZvcmUuCgoKPiAgMS43LjEKPgo+IC0tCj4gVG8gdW5zdWJzY3JpYmUgZnJv
+bSB0aGlzIGxpc3Q6IHNlbmQgdGhlIGxpbmUgInVuc3Vic2NyaWJlIGxpbnV4LWtlcm5lbCIgaW4K
+PiB0aGUgYm9keSBvZiBhIG1lc3NhZ2UgdG8gbWFqb3Jkb21vQHZnZXIua2VybmVsLm9yZwo+IE1v
+cmUgbWFqb3Jkb21vIGluZm8gYXQgIGh0dHA6Ly92Z2VyLmtlcm5lbC5vcmcvbWFqb3Jkb21vLWlu
+Zm8uaHRtbAo+IFBsZWFzZSByZWFkIHRoZSBGQVEgYXQgIGh0dHA6Ly93d3cudHV4Lm9yZy9sa21s
+LwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbG0t
+c2Vuc29ycyBtYWlsaW5nIGxpc3QKbG0tc2Vuc29yc0BsbS1zZW5zb3JzLm9yZwpodHRwOi8vbGlz
+dHMubG0tc2Vuc29ycy5vcmcvbWFpbG1hbi9saXN0aW5mby9sbS1zZW5zb3Jz
diff --git a/a/content_digest b/N1/content_digest
index f605249..b27373f 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -1,7 +1,7 @@
  "ref\00MAO00DCVFKI4NS0@ms2.samsung.com\0"
  "From\0jonghwa3.lee@samsung.com\0"
- "Subject\0Re: [PATCH v6 1/6] thermal: add generic cpufreq cooling implementation\0"
- "Date\0Fri, 21 Sep 2012 11:23:47 +0900\0"
+ "Subject\0Re: [lm-sensors] [PATCH v6 1/6] thermal: add generic cpufreq cooling implementation\0"
+ "Date\0Fri, 21 Sep 2012 02:23:47 +0000\0"
  "To\0Amit Daniel Kachhap <amit.kachhap@linaro.org>\0"
  "Cc\0linux-pm@lists.linux-foundation.org"
   Andrew Morton <akpm@linux-foundation.org>
@@ -13,65 +13,42 @@
  " lm-sensors@lm-sensors.org\0"
  "\00:1\0"
  "b\0"
- "Hi, Amit,\n"
- "On 2012\353\205\204 08\354\233\224 16\354\235\274 20:41, Amit Daniel Kachhap wrote:\n"
- "\n"
- ">  diff --git a/drivers/thermal/cpu_cooling.c b/drivers/thermal/cpu_cooling.c\n"
- ">  new file mode 100644\n"
- ">  index 0000000..66cbd52\n"
- ">  --- /dev/null\n"
- ">  +++ b/drivers/thermal/cpu_cooling.c\n"
- ">  @@ -0,0 +1,586 @@\n"
- "\n"
- ">  +/**\n"
- ">  + * cpufreq_cooling_register - function to create cpufreq cooling device.\n"
- ">  + * @clip_cpus: cpumask of cpus where the frequency constraints will happen.\n"
- ">  + */\n"
- ">  +struct thermal_cooling_device *cpufreq_cooling_register(\n"
- ">  +       struct cpumask *clip_cpus)\n"
- ">  +{\n"
- ">  +       struct thermal_cooling_device *cool_dev;\n"
- ">  +       struct cpufreq_cooling_device *cpufreq_dev = NULL;\n"
- ">  +       unsigned int cpufreq_dev_count = 0, min = 0, max = 0;\n"
- ">  +       char dev_name[THERMAL_NAME_LENGTH];\n"
- ">  +       int ret = 0, id = 0, i;\n"
- ">  +       struct cpufreq_policy policy;\n"
- ">  +       ret = get_idr(&cpufreq_idr,&cpufreq_dev->id);\n"
- ">  +       if (ret) {\n"
- ">  +               kfree(cpufreq_dev);\n"
- ">  +               return ERR_PTR(-EINVAL);\n"
- ">  +       }\n"
- ">  +\n"
- ">  +       sprintf(dev_name, \"thermal-cpufreq-%d\", cpufreq_dev->id);\n"
- ">  +\n"
- ">  +       cool_dev = thermal_cooling_device_register(dev_name, cpufreq_dev,\n"
- ">  +&cpufreq_cooling_ops);\n"
- ">  +       if (!cool_dev) {\n"
- ">  +               release_idr(&cpufreq_idr, cpufreq_dev->id);\n"
- ">  +               kfree(cpufreq_dev);\n"
- ">  +               return ERR_PTR(-EINVAL);\n"
- ">  +       }\n"
- ">  +       cpufreq_dev->id = id;\n"
- "\n"
- "\n"
- "Why is this needed? Should every cpufreq_dev instance's id be same for\n"
- "zero? It looks odd. And it also has problem which can be occurred when\n"
- "it release id during unregistering cpufreq_dev. I think it should keep\n"
- "the idr value taken before.\n"
- "\n"
- "\n"
- ">  1.7.1\n"
- ">\n"
- "> --\n"
- "> To unsubscribe from this list: send the line \"unsubscribe linux-kernel\" in\n"
- "> the body of a message to majordomo@vger.kernel.org\n"
- "> More majordomo info at  http://vger.kernel.org/majordomo-info.html\n"
- "> Please read the FAQ at  http://www.tux.org/lkml/\n"
- "\n"
- "\n"
- "--\n"
- "To unsubscribe from this list: send the line \"unsubscribe linux-acpi\" in\n"
- "the body of a message to majordomo@vger.kernel.org\n"
- More majordomo info at  http://vger.kernel.org/majordomo-info.html
+ "SGksIEFtaXQsCk9uIDIwMTKz4iAwOL/5IDE2wM8gMjA6NDEsIEFtaXQgRGFuaWVsIEthY2hoYXAg\n"
+ "d3JvdGU6Cgo+ICBkaWZmIC0tZ2l0IGEvZHJpdmVycy90aGVybWFsL2NwdV9jb29saW5nLmMgYi9k\n"
+ "cml2ZXJzL3RoZXJtYWwvY3B1X2Nvb2xpbmcuYwo+ICBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+ICBp\n"
+ "bmRleCAwMDAwMDAwLi42NmNiZDUyCj4gIC0tLSAvZGV2L251bGwKPiAgKysrIGIvZHJpdmVycy90\n"
+ "aGVybWFsL2NwdV9jb29saW5nLmMKPiAgQEAgLTAsMCArMSw1ODYgQEAKCj4gICsvKioKPiAgKyAq\n"
+ "IGNwdWZyZXFfY29vbGluZ19yZWdpc3RlciAtIGZ1bmN0aW9uIHRvIGNyZWF0ZSBjcHVmcmVxIGNv\n"
+ "b2xpbmcgZGV2aWNlLgo+ICArICogQGNsaXBfY3B1czogY3B1bWFzayBvZiBjcHVzIHdoZXJlIHRo\n"
+ "ZSBmcmVxdWVuY3kgY29uc3RyYWludHMgd2lsbCBoYXBwZW4uCj4gICsgKi8KPiAgK3N0cnVjdCB0\n"
+ "aGVybWFsX2Nvb2xpbmdfZGV2aWNlICpjcHVmcmVxX2Nvb2xpbmdfcmVnaXN0ZXIoCj4gICsgICAg\n"
+ "ICAgc3RydWN0IGNwdW1hc2sgKmNsaXBfY3B1cykKPiAgK3sKPiAgKyAgICAgICBzdHJ1Y3QgdGhl\n"
+ "cm1hbF9jb29saW5nX2RldmljZSAqY29vbF9kZXY7Cj4gICsgICAgICAgc3RydWN0IGNwdWZyZXFf\n"
+ "Y29vbGluZ19kZXZpY2UgKmNwdWZyZXFfZGV2ID0gTlVMTDsKPiAgKyAgICAgICB1bnNpZ25lZCBp\n"
+ "bnQgY3B1ZnJlcV9kZXZfY291bnQgPSAwLCBtaW4gPSAwLCBtYXggPSAwOwo+ICArICAgICAgIGNo\n"
+ "YXIgZGV2X25hbWVbVEhFUk1BTF9OQU1FX0xFTkdUSF07Cj4gICsgICAgICAgaW50IHJldCA9IDAs\n"
+ "IGlkID0gMCwgaTsKPiAgKyAgICAgICBzdHJ1Y3QgY3B1ZnJlcV9wb2xpY3kgcG9saWN5Owo+ICAr\n"
+ "ICAgICAgIHJldCA9IGdldF9pZHIoJmNwdWZyZXFfaWRyLCZjcHVmcmVxX2Rldi0+aWQpOwo+ICAr\n"
+ "ICAgICAgIGlmIChyZXQpIHsKPiAgKyAgICAgICAgICAgICAgIGtmcmVlKGNwdWZyZXFfZGV2KTsK\n"
+ "PiAgKyAgICAgICAgICAgICAgIHJldHVybiBFUlJfUFRSKC1FSU5WQUwpOwo+ICArICAgICAgIH0K\n"
+ "PiAgKwo+ICArICAgICAgIHNwcmludGYoZGV2X25hbWUsICJ0aGVybWFsLWNwdWZyZXEtJWQiLCBj\n"
+ "cHVmcmVxX2Rldi0+aWQpOwo+ICArCj4gICsgICAgICAgY29vbF9kZXYgPSB0aGVybWFsX2Nvb2xp\n"
+ "bmdfZGV2aWNlX3JlZ2lzdGVyKGRldl9uYW1lLCBjcHVmcmVxX2RldiwKPiAgKyZjcHVmcmVxX2Nv\n"
+ "b2xpbmdfb3BzKTsKPiAgKyAgICAgICBpZiAoIWNvb2xfZGV2KSB7Cj4gICsgICAgICAgICAgICAg\n"
+ "ICByZWxlYXNlX2lkcigmY3B1ZnJlcV9pZHIsIGNwdWZyZXFfZGV2LT5pZCk7Cj4gICsgICAgICAg\n"
+ "ICAgICAgICBrZnJlZShjcHVmcmVxX2Rldik7Cj4gICsgICAgICAgICAgICAgICByZXR1cm4gRVJS\n"
+ "X1BUUigtRUlOVkFMKTsKPiAgKyAgICAgICB9Cj4gICsgICAgICAgY3B1ZnJlcV9kZXYtPmlkID0g\n"
+ "aWQ7CgoKV2h5IGlzIHRoaXMgbmVlZGVkPyBTaG91bGQgZXZlcnkgY3B1ZnJlcV9kZXYgaW5zdGFu\n"
+ "Y2UncyBpZCBiZSBzYW1lIGZvcgp6ZXJvPyBJdCBsb29rcyBvZGQuIEFuZCBpdCBhbHNvIGhhcyBw\n"
+ "cm9ibGVtIHdoaWNoIGNhbiBiZSBvY2N1cnJlZCB3aGVuCml0IHJlbGVhc2UgaWQgZHVyaW5nIHVu\n"
+ "cmVnaXN0ZXJpbmcgY3B1ZnJlcV9kZXYuIEkgdGhpbmsgaXQgc2hvdWxkIGtlZXAKdGhlIGlkciB2\n"
+ "YWx1ZSB0YWtlbiBiZWZvcmUuCgoKPiAgMS43LjEKPgo+IC0tCj4gVG8gdW5zdWJzY3JpYmUgZnJv\n"
+ "bSB0aGlzIGxpc3Q6IHNlbmQgdGhlIGxpbmUgInVuc3Vic2NyaWJlIGxpbnV4LWtlcm5lbCIgaW4K\n"
+ "PiB0aGUgYm9keSBvZiBhIG1lc3NhZ2UgdG8gbWFqb3Jkb21vQHZnZXIua2VybmVsLm9yZwo+IE1v\n"
+ "cmUgbWFqb3Jkb21vIGluZm8gYXQgIGh0dHA6Ly92Z2VyLmtlcm5lbC5vcmcvbWFqb3Jkb21vLWlu\n"
+ "Zm8uaHRtbAo+IFBsZWFzZSByZWFkIHRoZSBGQVEgYXQgIGh0dHA6Ly93d3cudHV4Lm9yZy9sa21s\n"
+ "LwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbG0t\n"
+ "c2Vuc29ycyBtYWlsaW5nIGxpc3QKbG0tc2Vuc29yc0BsbS1zZW5zb3JzLm9yZwpodHRwOi8vbGlz\n"
+ dHMubG0tc2Vuc29ycy5vcmcvbWFpbG1hbi9saXN0aW5mby9sbS1zZW5zb3Jz
 
-f9a95d21125a1920112d92a708c5189d8ac20713aca307cf1c0872f3a0bee400
+20ec7bcfe62df552b9c488a630e13efa4986ffaa910568cf1968bf72572c4df9

diff --git a/a/1.txt b/N2/1.txt
index 8c9d5d9..104f3d1 100644
--- a/a/1.txt
+++ b/N2/1.txt
@@ -52,9 +52,3 @@ the idr value taken before.
 > 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/
-
-
---
-To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
-the body of a message to majordomo@vger.kernel.org
-More majordomo info at  http://vger.kernel.org/majordomo-info.html
diff --git a/a/content_digest b/N2/content_digest
index f605249..da79551 100644
--- a/a/content_digest
+++ b/N2/content_digest
@@ -66,12 +66,6 @@
  "> To unsubscribe from this list: send the line \"unsubscribe linux-kernel\" in\n"
  "> the body of a message to majordomo@vger.kernel.org\n"
  "> More majordomo info at  http://vger.kernel.org/majordomo-info.html\n"
- "> Please read the FAQ at  http://www.tux.org/lkml/\n"
- "\n"
- "\n"
- "--\n"
- "To unsubscribe from this list: send the line \"unsubscribe linux-acpi\" in\n"
- "the body of a message to majordomo@vger.kernel.org\n"
- More majordomo info at  http://vger.kernel.org/majordomo-info.html
+ > Please read the FAQ at  http://www.tux.org/lkml/
 
-f9a95d21125a1920112d92a708c5189d8ac20713aca307cf1c0872f3a0bee400
+caa73943524d934e4925ebe8cc9f9923554d1c6bd0b8249ac7b604c895d98efc

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.