)]}'
{
  "log": [
    {
      "commit": "a022fef5a2b19086b329d1cc64a5d78aa83e2908",
      "tree": "f5f0addf52b06ca24026080c3a7999b174258ad7",
      "parents": [
        "5460a9d0ffc860a370631e096a8a6f3682f3fc94"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sun Oct 14 15:00:24 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sun Oct 14 15:00:24 2007 -0400"
      },
      "message": "hwmon: (vt8231) fix sparse warning\n\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "5460a9d0ffc860a370631e096a8a6f3682f3fc94",
      "tree": "a8ba8154832dba93d5394074c9cf8d48f4fc3f3e",
      "parents": [
        "d58df9cd788e6fb4962e1c8d5ba7b8b95d639a44"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sun Oct 14 14:57:35 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sun Oct 14 14:57:35 2007 -0400"
      },
      "message": "hwmon: (sis5595) fix sparse warning\n\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "d58df9cd788e6fb4962e1c8d5ba7b8b95d639a44",
      "tree": "90a4d4b4ed5dc30f0e186a835f430bd8be4fb259",
      "parents": [
        "c09c5184a26158da32801e89d5849d774605f0dd"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Oct 10 16:30:23 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sat Oct 13 20:37:19 2007 -0400"
      },
      "message": "hwmon: (w83627hf) don\u0027t assume bank 0\n\nThe bank switching code assumes that the bank selector is set to 0\nwhen the driver is loaded. This might not be the case. This is exactly\nthe same bug as was fixed in the w83627ehf driver two months ago:\nhttp://git.kernel.org/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommit;h\u003d0956895aa6f8dc6a33210967252fd7787652537d\n\nIn practice, this bug was causing the sensor thermal types to be\nimproperly reported for my W83627THF the first time I was loading the\nw83627hf driver. From the driver history, I\u0027d say that it has been\nbroken since September 2005 (when we stopped resetting the chip by\ndefault at driver load.)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "c09c5184a26158da32801e89d5849d774605f0dd",
      "tree": "3dd783a912b980792d78d14f02118ec59a1518c2",
      "parents": [
        "07584c762541672e35735b52af031183ca17a5a2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 12 21:53:07 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sat Oct 13 12:48:11 2007 -0400"
      },
      "message": "hwmon: (w83627hf) Fix setting fan min right after driver load\n\nWe need to read the fan clock dividers at initialization time,\notherwise the code in store_fan_min() may use uninitialized values.\nThat\u0027s pretty much the same bug and same fix as for the w83627ehf\ndriver last month.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "07584c762541672e35735b52af031183ca17a5a2",
      "tree": "f384c6e5189fa5dbec12e48d0b31e8d50535ec83",
      "parents": [
        "569ff1022662a88591b0a89ea316a3c44306d199"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Fri Oct 12 21:08:00 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sat Oct 13 12:34:53 2007 -0400"
      },
      "message": "hwmon: (w83627hf) De-macro sysfs callback functions\n\nThis patch to drivers/hwmon/w83627hf converts many sysfs items from DEVICE_ATTRs\nto SENSOR_DEVICE_ATTRs, and replaces macros which expand to define redundant\ncallbacks, with callbacks which use the SENSOR_DEV.nr to know what to do.\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "569ff1022662a88591b0a89ea316a3c44306d199",
      "tree": "a0420271733bae76afce1a13c8a3942a41607635",
      "parents": [
        "4cfdbe7f6cfdc07c27ae8ac490cd3453440dd9d8"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "j.w.r.degoede@hhs.nl",
        "time": "Thu Oct 11 08:06:29 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Oct 11 08:11:24 2007 -0400"
      },
      "message": "hwmon: Add new combined driver for FSC chips\n\nThis patch adds a new merged driver for FSC sensor chips, it merges the fscher\nand fscpos drivers and adds support for the FSC Scylla, Heracles and Heimdall\nchips.\n\nSigned-off-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "4cfdbe7f6cfdc07c27ae8ac490cd3453440dd9d8",
      "tree": "9b1d9328b2879d594257bd2e1487ca3b22a2f101",
      "parents": [
        "e95c237d78c0dc8fc0ae1207cec87af7a37dd366"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Tue Oct 09 15:08:24 2007 -0700"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Oct 11 07:42:00 2007 -0400"
      },
      "message": "hwmon: (ibmpex) Release IPMI user if hwmon registration fails\n\nRoel Kluin \u003c12o3l@tiscali.nl\u003e found a minor defect in the init code if\nhwmon device registration fails.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "e95c237d78c0dc8fc0ae1207cec87af7a37dd366",
      "tree": "b8c6a189c08918dbc5a52c26e38885f470426a9c",
      "parents": [
        "62ee3e10d3ea11f50bcec8dffb46555fa16d417b"
      ],
      "author": {
        "name": "Juerg Haefliger",
        "email": "juergh@gmail.com",
        "time": "Sun Oct 07 21:27:35 2007 -0700"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Wed Oct 10 22:47:13 2007 -0400"
      },
      "message": "hwmon: (dme1737) Add sch311x support\n\nThis patch adds support for the SMSC SCH3112, SCH3114, and SCH3116 Super-I/O\nchips. These chips feature identical hardware monitoring capabilites with the\nexpection that some of the fan inputs and pmw outputs don\u0027t exist.\n\nThe hardware monitoring features of the SCH311x chips can only be accessed via\nthe ISA bus. The driver therefore registers as a platform driver, if such a\nchip is detected.\n\nSigned-off-by: Juerg Haefliger \u003cjuergh at gmail.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "62ee3e10d3ea11f50bcec8dffb46555fa16d417b",
      "tree": "4d0718131216c190bc1ed765ac43409f5ece8405",
      "parents": [
        "57c7c3a0fdea95eddcaeba31e7ca7dfc917682ab",
        "67e2f3285ecff8ceaa555e7614d1603b76e09b95"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Wed Oct 10 22:32:50 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Wed Oct 10 22:45:54 2007 -0400"
      },
      "message": "hwmon: (dme1737) Fix some merge conflicts\n\nclass_dev -\u003e hwmon_dev\n\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "67e2f3285ecff8ceaa555e7614d1603b76e09b95",
      "tree": "1c8dd3a212e9a45aa367247293ca986fba797316",
      "parents": [
        "b237eb25d8e81c31ba561990445cfe4448c9de14"
      ],
      "author": {
        "name": "Juerg Haefliger",
        "email": "juergh@gmail.com",
        "time": "Mon Oct 01 21:20:28 2007 -0700"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Wed Oct 10 22:24:08 2007 -0400"
      },
      "message": "hwmon: (dme1737) group functions logically\n\nMove functions to group them logically. Device and I2C functions go in separate\nplaces. No functional changes (really!).\n\nSigned-off-by: Juerg Haefliger \u003cjuergh at gmail.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "b237eb25d8e81c31ba561990445cfe4448c9de14",
      "tree": "2cba3b05a7e0c14482dda2a7b6258f1be9ae947c",
      "parents": [
        "bbf25010f1a6b761914430f5fca081ec8c7accd1"
      ],
      "author": {
        "name": "Juerg Haefliger",
        "email": "juergh@gmail.com",
        "time": "Mon Oct 01 21:19:04 2007 -0700"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Wed Oct 10 22:23:04 2007 -0400"
      },
      "message": "hwmon: (dme1737) cleanups\n\nThis patch cleans up and prepares the dme1737 driver for support of the sch311x\nchips. (Almost) no functional changes.\n\n- Replaced whitespaces with tabs.\n- Removed empty lines.\n- Added _i2c_ to names of functions that are strictly I2C related.\n- Added 4 new functions: dme1737_create_files, dme1737_remove_files,\n  dme1737_sio_enter, and dme1737_sio_exit.\n- Added error messages in case client attach/detach fails.\n\nSigned-off-by: Juerg Haefliger \u003cjuergh at gmail.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "57c7c3a0fdea95eddcaeba31e7ca7dfc917682ab",
      "tree": "d315854afedf0fbb5b6d83849ed2c8c27c153b7f",
      "parents": [
        "c940336b4403540c498fceb102c7142799252129"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Fri Sep 14 12:33:46 2007 -0700"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:32 2007 -0400"
      },
      "message": "hwmon: IBM power meter driver\n\nAdd a driver to export IBM PowerExecutive power meter sensors.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "c940336b4403540c498fceb102c7142799252129",
      "tree": "eaeb1c9fcd7c5e9ea0642d9394c6089c58f6db91",
      "parents": [
        "889af3d5d9586db795a06c619e416b4baee11da8"
      ],
      "author": {
        "name": "Rudolf Marek",
        "email": "r.marek@assembler.cz",
        "time": "Sun Oct 07 13:42:09 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:32 2007 -0400"
      },
      "message": "hwmon: (coretemp) Add support for Celeron 4xx\n\nThis patch adds support for the Celeron 4xx based on Core 2 core.\n\nSigned-off-by: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "889af3d5d9586db795a06c619e416b4baee11da8",
      "tree": "b52778c9da75e43e9bf629403596f50ae22fccdd",
      "parents": [
        "7d4a137491d96927ffca5e8557c328902a2d4de9"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Oct 08 22:48:10 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:32 2007 -0400"
      },
      "message": "hwmon: (lm87) Disable VID when it should be\n\nA stupid bit shifting bug caused the VID value to be always exported\neven when the hardware is configured for something different.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "7d4a137491d96927ffca5e8557c328902a2d4de9",
      "tree": "74fa2cd8439ae4d8dd46f2692bfcf22b2d274194",
      "parents": [
        "90d6619a916062cb75a176aacb318d108758b4a5"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Oct 08 18:29:43 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:32 2007 -0400"
      },
      "message": "hwmon: (w83781d) Add individual alarm and beep files\n\nThe upcoming libsensors 3 needs these individual alarm and beep files.\nFor the W83781D, this is quirky because this chip has a single alarm\nbit for both temp2 and temp3.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "90d6619a916062cb75a176aacb318d108758b4a5",
      "tree": "4178d9061f8f85538820270afe50f8b3f5be9fb3",
      "parents": [
        "a1aa5a770dc31dc7e88313ddd2a76e0a875b9b43"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Oct 08 18:24:35 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:32 2007 -0400"
      },
      "message": "hwmon: VRM is not read from registers\n\nThe VRM value is not read from chip registers, so there\u0027s no need\nto update the device data cache before exporting the VRM value to\nuser-space.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "a1aa5a770dc31dc7e88313ddd2a76e0a875b9b43",
      "tree": "f24631f392b05ddcc11b30872ce071540acb67e9",
      "parents": [
        "5fbea518dab712af63076aed897fce89cd7faec3"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sun Oct 07 14:45:26 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:32 2007 -0400"
      },
      "message": "MAINTAINERS: update hwmon subsystem git trees\n\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "5fbea518dab712af63076aed897fce89cd7faec3",
      "tree": "98a99b2b22210e7a4b7b35a4f1bc82a950630cd7",
      "parents": [
        "2ed4263308971af3a7a0f20bef6b2257ea230a71"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 07 22:44:33 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:32 2007 -0400"
      },
      "message": "hwmon: Fix the code examples in documentation\n\nFix a bug in the code examples, make them comply with CodingStyle,\nand indent them for a better redability.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "2ed4263308971af3a7a0f20bef6b2257ea230a71",
      "tree": "4638108f95cc9d14efd2f5b186188c1421fcfad0",
      "parents": [
        "cc28a610d4fcce1831d26f2099e23fbb3eb7260c"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "j.w.r.degoede@hhs.nl",
        "time": "Fri Sep 21 17:03:32 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:31 2007 -0400"
      },
      "message": "hwmon: update sysfs interface document - error handling\n\nHere is a patch adding some text to the sysfs interface documentation on how\nsettings written to sysfs attributes should be handled, focussing mainly on\nerror handling. This version incorperates Jean\u0027s latest comments.\n\nSigned-off-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "cc28a610d4fcce1831d26f2099e23fbb3eb7260c",
      "tree": "0a0e57e5f3be7011a81feb8f5691e6c1e0c84905",
      "parents": [
        "894c00cf3805670faddd41d3d5dcb3c0ab75a39d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Sep 18 18:48:16 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:31 2007 -0400"
      },
      "message": "hwmon: (thmc50) Fix a debug message\n\ntype_name was used before being set. See why I don\u0027t like play-it-safe\nvariable initializations: they prevent the compiler from warning you\nabout such mistakes. So fix that as well.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "894c00cf3805670faddd41d3d5dcb3c0ab75a39d",
      "tree": "44134f7ef6c1a2f9d1740dad29f7c1c4af4a09e2",
      "parents": [
        "c2803b98557c10464f3a1fc65f56d0c8c01991bd"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Sep 18 18:44:42 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:31 2007 -0400"
      },
      "message": "hwmon: (thmc50) Don\u0027t create temp3 if not enabled\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "c2803b98557c10464f3a1fc65f56d0c8c01991bd",
      "tree": "90c251f232eab77c8e45bc8d843990196a226b45",
      "parents": [
        "b965d4b7f614522170af6a7e450be0333792ccd2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Sep 26 23:39:01 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:31 2007 -0400"
      },
      "message": "hwmon: (lm87) Add individual alarm files\n\nAdd individual alarm files to the lm87 driver. The new libsensors\nneeds this.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "b965d4b7f614522170af6a7e450be0333792ccd2",
      "tree": "31f8ae8e50239905627687e454bb3c1f2cac30f1",
      "parents": [
        "428a7039c5717695935b946af9413e59f68928a4"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Sep 26 22:16:56 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:31 2007 -0400"
      },
      "message": "hwmon: (lm87) Fix a division by zero\n\nMissing parentheses in the definition of FAN_FROM_REG cause a division\nby zero for a specific register value.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "428a7039c5717695935b946af9413e59f68928a4",
      "tree": "d59028911c185b076401929178f11d7f7e0c5c34",
      "parents": [
        "69f2f96d9c189070ed5e40ec186b755ef697288d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Sep 04 23:25:33 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:31 2007 -0400"
      },
      "message": "hwmon: (lm78) Add individual alarm files\n\nAdd individual alarm files to the lm78 driver, these are needed by\nthe next version of libsensors.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "69f2f96d9c189070ed5e40ec186b755ef697288d",
      "tree": "20b51b2c4be8ab05ac52d73b7321a6eecec21b0e",
      "parents": [
        "dabf375b87407757ec4c8ea54f936918ec88b7ca"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Sep 05 14:15:37 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:31 2007 -0400"
      },
      "message": "hwmon: (lm90) Export temperature offset values\n\nNow that we have standard sysfs names to export temperature offset\nvalues, add this feature to the lm90 driver. All supported chips\nexcept the MAX6657, MAX6658 and MAX6659 support it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "dabf375b87407757ec4c8ea54f936918ec88b7ca",
      "tree": "8884eaa0acb3266b47156b15bbfff1951f820190",
      "parents": [
        "739ba2486e8444b27a3ec975205798ef17def963"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Aug 29 12:19:00 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:31 2007 -0400"
      },
      "message": "hwmon: Kconfig dependency cleanups\n\n* Drop HWMON from the dependency list of ABITUGURU3 and LM93: this is\n  now handled at menu level.\n* Make the Abit, Asus and FSC chip drivers depend on X86. These are\n  custom chips which can only be found on their respective manufacturer\u0027s\n  systems, and these manufacturers only do x86 hardware AFAIK.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "739ba2486e8444b27a3ec975205798ef17def963",
      "tree": "2375d991bc34ce5fabe1197b1faaacc7b8c27240",
      "parents": [
        "a8d6646e24fa72de38de5838df8bd1f21af59710"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sun Sep 09 19:16:03 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:31 2007 -0400"
      },
      "message": "hwmon: (adm1021) individual alarm files\n\nThis patch converts the driver to individual alarm files\nas required by the new lmsensors library.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "a8d6646e24fa72de38de5838df8bd1f21af59710",
      "tree": "61ebbed4ea0f7d693ed92a77a592cd4ea7892fae",
      "parents": [
        "bba891c24a77419e9dcf76f866bd0d8ecf66d770"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sun Sep 09 19:51:14 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:31 2007 -0400"
      },
      "message": "hwmon: (adm1021) dynamic sysfs callbacks conversion\n\nThis is conversion of the driver  to the dynamic sysfs callbacks.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "bba891c24a77419e9dcf76f866bd0d8ecf66d770",
      "tree": "61a79dfadf447efedeee3d3b0764030fe94b65a4",
      "parents": [
        "c7f1f7166a83f8f5607cc03c7a6c5f936cde6b0d"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sun Sep 09 17:35:34 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:30 2007 -0400"
      },
      "message": "hwmon: (thmc50) Fix alarms clearing\n\nThis patch make use the interrupt status register instead\nof the interrupt status mirror register. Reading of the mirror\nregister does not clear alarms.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "c7f1f7166a83f8f5607cc03c7a6c5f936cde6b0d",
      "tree": "dbf005f88d2dfa4fb72504c913574adcbb39e22d",
      "parents": [
        "6438312367523b26bd628b60cfd16f25a7a6f7ae"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Sep 03 17:11:46 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:30 2007 -0400"
      },
      "message": "hwmon: (it87) Add support for fan4 and fan5\n\nAdd support for the IT8716F and IT8718F fan4 and fan5. The late\nrevisions of the IT8712F have these too but support is harder to add\nand nobody asked for it yet, so I didn\u0027t include it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "6438312367523b26bd628b60cfd16f25a7a6f7ae",
      "tree": "70798f9f3d2c19993e227e1205861982ca636059",
      "parents": [
        "7b6d1f044d95395ca103bfb6869caa996fedbbd2"
      ],
      "author": {
        "name": "Charles Spirakis",
        "email": "bezaur@gmail.com",
        "time": "Tue Sep 04 13:31:56 2007 -0700"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:30 2007 -0400"
      },
      "message": "hwmon: (w83791d) new sysfs beep/alarm methodology\n\nAdd new sysfs alarm methodology to w83791d driver\n\nSigned-off-by: Charles Spirakis \u003cbezaur@gmail.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "7b6d1f044d95395ca103bfb6869caa996fedbbd2",
      "tree": "5ab9d8a6665bda1f42aa60c0e9793ed81ab5fc0c",
      "parents": [
        "e7f62303b8a7f34ce6f97a1722b6907f0ddbd0a9"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Mon Aug 27 16:17:01 2007 -0700"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:30 2007 -0400"
      },
      "message": "hwmon: (sis5595) re-use s_bridge-\u003erevision\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "e7f62303b8a7f34ce6f97a1722b6907f0ddbd0a9",
      "tree": "d599387b45da70a16ec6751762070d42ae3ba352",
      "parents": [
        "63f281a6e32ebc93c62dac0d399d8e054eb7b2ec"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Sep 04 14:03:43 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:30 2007 -0400"
      },
      "message": "hwmon: (lm93) Use standard names for vid files\n\nThe lm93 driver doesn\u0027t follow the standard naming convention for its\nvid files. Fix this so that libsensors will pick them.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Hans J. Koch \u003chjk@linutronix.de\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "63f281a6e32ebc93c62dac0d399d8e054eb7b2ec",
      "tree": "d60cf42951a3d274f263788f6f54c06695b2e41f",
      "parents": [
        "5a4d3ef317c845893fe3f9d3517cb0a99375da53"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jul 05 20:39:40 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:30 2007 -0400"
      },
      "message": "hwmon: (lm85) Let the user set the fan min limit to 0\n\nTrying to set the fan min limit to 0 currently writes 0 to the\nregister, which is an invalid value. It\u0027s read back as -1 and the\nalarm flag is raised. Instead we should write 0xffff (maximum\nvalue), which reads back as 0 and no alarm flag is raised.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Juerg Haefliger \u003cjuergh at gmail.com\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "5a4d3ef317c845893fe3f9d3517cb0a99375da53",
      "tree": "3e1b29b3ef889d160f8cc29e5d534bd5f7a79464",
      "parents": [
        "bf76e9d3c42fae879feabe26a10bf8ebf27ab328"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jul 05 20:38:32 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:30 2007 -0400"
      },
      "message": "hwmon: (lm85) Clean up the handling of additional resolution bits\n\nThe way the lm85 driver currently handles the additional resolution\nbits some chips have for the voltage and temperature measurements is\nquite complex. This is my attempt to make it simpler.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Juerg Haefliger \u003cjuergh at gmail.com\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "bf76e9d3c42fae879feabe26a10bf8ebf27ab328",
      "tree": "995b4e8097def5f1e9b1f010fce2b2934e995c40",
      "parents": [
        "6b9aad2d8acf309f99213875dd94f2ec691fe820"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jul 05 20:37:58 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:30 2007 -0400"
      },
      "message": "hwmon: (lm85) Add individual alarm files\n\nThe future libsensors needs these individual alarm and fault files.\n\nAlso delete old and unused alarm defines.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Juerg Haefliger \u003cjuergh at gmail.com\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "6b9aad2d8acf309f99213875dd94f2ec691fe820",
      "tree": "a7a04fff758b33446674eec4cebf74aec75c309e",
      "parents": [
        "b353a487b9d835da331edb443afedfd7977b3d76"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jul 05 20:37:21 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:30 2007 -0400"
      },
      "message": "hwmon: (lm85) Export in5, in6 and in7 voltage channels\n\nThe SMSC EMC6D100 supports 3 additional voltage channels. The lm85\ndriver reads the register values for these, but doesn\u0027t create the\ncorresponding sysfs files, so the user can\u0027t read the values nor write\nthe limits. Create the missing sysfs files.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Juerg Haefliger \u003cjuergh at gmail.com\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "b353a487b9d835da331edb443afedfd7977b3d76",
      "tree": "d4fc64e99a9c9f7085437f581a24088befab7dfa",
      "parents": [
        "1beeffe43311f64df8dd0ab08ff6b1858c58363f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jul 05 20:36:12 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:30 2007 -0400"
      },
      "message": "hwmon: (lm85) Use dynamic sysfs callbacks\n\nThis lets us get rid of macro-generated functions and shrinks the\ndriver size by about 10%. I used a new style suggested by Mark M.\nHoffman to retrieve the channel number. Instead of:\n\n\tstruct sensor_device_attribute *sda \u003d to_sensor_dev_attr(attr);\n\tint nr \u003d sda-\u003eindex;\n\nI do:\n\n\tint nr \u003d to_sensor_dev_attr(attr)-\u003eindex;\n\nThis looks better, and even allows the compiler to do some minor\noptimizations.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "1beeffe43311f64df8dd0ab08ff6b1858c58363f",
      "tree": "039324186049a69f3c791165e90404aef497f3cc",
      "parents": [
        "59a35bafb223bbb0553ba1a3bb9280bda668a8d8"
      ],
      "author": {
        "name": "Tony Jones",
        "email": "tonyj@suse.de",
        "time": "Mon Aug 20 13:46:20 2007 -0700"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:30 2007 -0400"
      },
      "message": "hwmon: Convert from class_device to device\n\nConvert from class_device to device for hwmon_device_register/unregister\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "59a35bafb223bbb0553ba1a3bb9280bda668a8d8",
      "tree": "ee7079e34e1b6b2c45951455ca237524a171ee11",
      "parents": [
        "84f1e442968a9c754647a6f42accd9560c22ff39"
      ],
      "author": {
        "name": "Satyam Sharma",
        "email": "satyam@infradead.org",
        "time": "Thu Aug 23 09:14:25 2007 +0530"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:29 2007 -0400"
      },
      "message": "hwmon: (coretemp) Remove bogus __cpuinitdata etc cleanup\n\nThe CPU hotplug notifier_block coretemp_cpu_notifier is already defined\ninside an #ifdef HOTPLUG_CPU, therefore marking it as __cpuinitdata is\nquite a pointless thing to do.\n\nAlso, remove duplicate prototype of function coretemp_update_device()\nat the top of this file (another one already exists barely 10 lines\nabove this one :-)\n\nSigned-off-by: Satyam Sharma \u003csatyam@infradead.org\u003e\nAcked-by: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "84f1e442968a9c754647a6f42accd9560c22ff39",
      "tree": "9500aa2777089f9c106180d59c3189501490a36e",
      "parents": [
        "176544dc55b0a912a2e1bacb9f48ccbd4aabd55f"
      ],
      "author": {
        "name": "Riku Voipio",
        "email": "riku.voipio@iki.fi",
        "time": "Fri Aug 24 13:03:09 2007 +0300"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:29 2007 -0400"
      },
      "message": "hwmon: Add f75375s driver\n\nAdd support for Fintek F75375S/SP and F75373.\n\nSigned-off-by: Riku Voipio \u003criku.voipio@movial.fi\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "176544dc55b0a912a2e1bacb9f48ccbd4aabd55f",
      "tree": "6a13f5cf26dddfb9d8223579878a6a60c01ab0e2",
      "parents": [
        "8477d026893d42b00474e9a13ab01ccce7fc2673"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Aug 20 16:44:44 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:29 2007 -0400"
      },
      "message": "hwmon: Update the sysfs interface documentation\n\n* Document the name attribute.\n* Document the *_label attributes.\n* Drop \"typical usage\" lists, they no longer match the reality.\n* Drop non hardware-monitoring related entries.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "8477d026893d42b00474e9a13ab01ccce7fc2673",
      "tree": "6ed8037caf84ec0cba73c36e3cce99dcb9f7b803",
      "parents": [
        "67f921d164a046c957f06fb456cabc23c48667ab"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Aug 16 14:33:37 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:29 2007 -0400"
      },
      "message": "hwmon: (smsc47m1) No confusing debugging messages\n\nIt\u0027s confusing to display debugging messages for fan3 and pwm3 for\nchips which don\u0027t have them.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "67f921d164a046c957f06fb456cabc23c48667ab",
      "tree": "930ac484e2da2585f5a925a30103cd708f004196",
      "parents": [
        "471c606827394f59117cf45c808afd8fe638f902"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Aug 17 17:31:35 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:29 2007 -0400"
      },
      "message": "hwmon: (lm70) Add a name attribute\n\nAdd a name attribute to the lm70 devices. This is required for\nlibsensors to recognize them.\n\nAlso drop the \"+\" before the temperature value, even though it did\nnot cause problems to libsensors, other hardware monitoring drivers\ndon\u0027t print it, so it\u0027s more consistent that way.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nAcked-by: Kaiwan \u003ckaiwan@designergraphix.com\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "471c606827394f59117cf45c808afd8fe638f902",
      "tree": "75c7500b793cc95ad3a807e479d8d32fe40e1753",
      "parents": [
        "b26f93309282bdfebb3edb8939e022a4bbe56dfe"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Aug 16 14:48:49 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:29 2007 -0400"
      },
      "message": "hwmon: (lm93) Documentation fixes\n\n* Drop documentation of generic module parameters.\n* Drop redundant section \"Driver Description\".\n* Drop sample configuration section, it belongs to sensors.conf.eg.\n* Random spelling and punctuation fixes.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Hans J. Koch \u003chjk@linutronix.de\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "b26f93309282bdfebb3edb8939e022a4bbe56dfe",
      "tree": "639c84137751e908b192de9586f8dc3ecefe718d",
      "parents": [
        "5bfedac045082a97e20d47d876071279ef984d28"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Aug 16 14:30:01 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:29 2007 -0400"
      },
      "message": "hwmon: Don\u0027t export thermistor beta\n\nDeprecate the use of thermistor beta values as thermal sensor types.\nNo driver supports changing the beta value anyway.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "5bfedac045082a97e20d47d876071279ef984d28",
      "tree": "c6432db00589d4858ca1b4a04624dc74be5ba181",
      "parents": [
        "dcf3b5fb7fb6e1b56bfaf705e665b04870213768"
      ],
      "author": {
        "name": "Christian Hohnstaedt",
        "email": "chohnstaedt@innominate.com",
        "time": "Thu Aug 16 11:40:10 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:29 2007 -0400"
      },
      "message": "hwmon: Allow writing of negative trigger temperatures\n\n- replace differing temperature variable types by long\n- use strtol() instead of strtoul() for conversion\n\nSigned-off-by: Christian Hohnstaedt \u003cchohnstaedt@innominate.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "dcf3b5fb7fb6e1b56bfaf705e665b04870213768",
      "tree": "3717c0f9b955dda6609784bad6ac587d5d333dca",
      "parents": [
        "6f9703d0be16f694ce24dde1ce1fc4a4e4e5ed55"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Aug 22 14:05:22 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:29 2007 -0400"
      },
      "message": "hwmon: (thmc50) add individual alarm \u0026 fault files\n\nThis patch adds individual alarm and fault files to\nthe thmc50 driver. These sysfs entries are required\nfor a new libsensors library.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "6f9703d0be16f694ce24dde1ce1fc4a4e4e5ed55",
      "tree": "ee34f61556db8e3db79698f1091818fde981c787",
      "parents": [
        "8afb10490b18e916e33707baa7d1cfc615d545ea"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Tue Jul 31 11:06:52 2007 -0700"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:29 2007 -0400"
      },
      "message": "hwmon: add support for adt7470\n\nNew driver to expose temperature and fan controls attached to Analog\nDevices ADT7470 hwmon chips.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "8afb10490b18e916e33707baa7d1cfc615d545ea",
      "tree": "4d667696f234142503a4175045a3fa3c99a7a90c",
      "parents": [
        "45fb366940d51c309581813ef35bb70a9e34b17d"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Aug 21 23:10:46 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:29 2007 -0400"
      },
      "message": "hwmon: (f71882fg) trivial whitespace cleanup\n\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "45fb366940d51c309581813ef35bb70a9e34b17d",
      "tree": "c4d38da93550b564e5b6dffe411f2ab4ba82959b",
      "parents": [
        "9cab0217f3f35bd618363842576867badb72ca4b"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "j.w.r.degoede@hhs.nl",
        "time": "Fri Jul 13 14:34:19 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:29 2007 -0400"
      },
      "message": "hwmon: add support for Fintek F71882FG and F71883FG\n\nThis is the second version of a new driver for the hardware monitoring features\nof the Fintek F71882FG and F71883FG Super-I/O chips. This version has several\nsmall fixes for flaws discovered during the review of the first version.\n\nThis version of the driver does not support the pwm part of these chips (yet).\nI\u0027ll first design a sysfs api for this and post that for discussion, and then\nimplement pwm support as an incremental patch over this one.\n\nThis driver supports all sensors of this chip, except for the vid inputs. The\nvid inputs are somewhat documented in the datasheet, but I know nothing about\nvid/vrm stuff. Help with this would be much appreciated.\n\nSigned-off-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nAcked-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "9cab0217f3f35bd618363842576867badb72ca4b",
      "tree": "5731aa857c7b1648cbc6d72ddd1b48fc583d517e",
      "parents": [
        "43e61a2d7e2ce70a093df83871a436732bc48125"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jul 15 10:36:06 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:28 2007 -0400"
      },
      "message": "hwmon: (f71805f) List the F71806F/FG as supported\n\nThe Fintek F71806F/FG is compatible with the F71872F/FG, so it is\nalready supported by the f71805f hardware monitoring driver. In fact,\nboth chips have the same chip ID, so the driver can\u0027t even\ndifferentiate between them.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "43e61a2d7e2ce70a093df83871a436732bc48125",
      "tree": "59f94ce9762c21a299d8adbf8cf7194203b18f70",
      "parents": [
        "c83c41e4e623aa6504d30c858a05eac771048029"
      ],
      "author": {
        "name": "Gong Jun",
        "email": "jgong@winbond.com",
        "time": "Fri Jul 13 18:45:54 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:28 2007 -0400"
      },
      "message": "hwmon: (w83792d) Add individual alarm files\n\nw83792d: add individual alarm files for the new libsensors.\n\nSigned-off-by: Gong Jun \u003cjgong@winbond.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "c83c41e4e623aa6504d30c858a05eac771048029",
      "tree": "04291a6649877564863752615809c287b7bcc804",
      "parents": [
        "bbf25010f1a6b761914430f5fca081ec8c7accd1"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Jul 19 08:00:17 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:28 2007 -0400"
      },
      "message": "hwmon: adm1021 clean ups\n\nThis patch provides some coding standard cleanups and general code improvements\n(more debug info, signed values for temperatures, changed names of ADM1023\nregs, removed read/write_value functions).\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "bbf25010f1a6b761914430f5fca081ec8c7accd1",
      "tree": "b612e5257611ef33196aacc00fba813c943384d5",
      "parents": [
        "5df3e0d953c8af6f5b96aa090824b929cb5ab599"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 09 13:31:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 09 13:31:38 2007 -0700"
      },
      "message": "Linux 2.6.23\n"
    },
    {
      "commit": "5df3e0d953c8af6f5b96aa090824b929cb5ab599",
      "tree": "5ec703d42ebd1fa92150d110d4ce47d7891bf2cd",
      "parents": [
        "a6d85430424d44e946e0946bfaad607115510989",
        "2da23247935526da567e18caddb4533cfa194aa9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 09 12:38:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 09 12:38:44 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Au1000: set the PCI controller IO base\n  [MIPS] Alchemy: Fix USB initialization.\n  [MIPS] IP32: Fix fatal typo in address computation.\n"
    },
    {
      "commit": "a6d85430424d44e946e0946bfaad607115510989",
      "tree": "f324085c0d92fb8ebae928bab3a5f0b480a3bb4a",
      "parents": [
        "baf14aa14efcfdb5a74d5cf804691086c6bec743"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 09 11:04:57 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 09 12:38:26 2007 -0700"
      },
      "message": "NLM: Fix a memory leak in nlmsvc_testlock\n\nThe recent fix for a circular lock dependency unfortunately introduced a\npotential memory leak in the event where the call to nlmsvc_lookup_host\nfails for some reason.\n\nThanks to Roel Kluin for spotting this.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "baf14aa14efcfdb5a74d5cf804691086c6bec743",
      "tree": "3c8cb3e429253cea3c5e474892efb722834e9378",
      "parents": [
        "e2a57a815933b2d2e375f9de6be223098024ab90"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 09 13:51:57 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 09 12:38:26 2007 -0700"
      },
      "message": "sata_mv: correct S/G table limits\n\nThe recent mv_fill_sg() rewrite, to fix a data corruption problem\nrelated to IOMMU virtual merging, forgot to account for the\npotentially-increased size of the scatter/gather table after its run.\n\nAdditionally, the DMA boundary is reduced from 0xffffffff to 0xffff\nto more closely match the needs of mv_fill_sg().\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2da23247935526da567e18caddb4533cfa194aa9",
      "tree": "0c10f270d4be38c1af5330f90a8ea9572915db2a",
      "parents": [
        "f708631ac75c901b20c7622be9abdbc29d4d2dd7"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Tue Sep 25 17:07:30 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 09 12:47:48 2007 +0100"
      },
      "message": "[MIPS] Au1000: set the PCI controller IO base\n\nThe PCI controller IO base was not set in the au1000 pci code.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f708631ac75c901b20c7622be9abdbc29d4d2dd7",
      "tree": "5738ad6272a715fbe5db5b3bcc3be8b62aa2d113",
      "parents": [
        "378a545954abfec1c9499203206e0ffb5c2118d2"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Tue Sep 25 17:07:24 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 09 12:47:48 2007 +0100"
      },
      "message": "[MIPS] Alchemy: Fix USB initialization.\n\nThis patch fixes a wrong ifdef in the board setup code, leading to the GPIO\npin not being pulled high, and thus the USB switch not being powered at all.\n\nThis finishes the rename of CONFIG_USB_OHCI to CONFIG_USB_OHCI_HCD, which\nstarted in 2005 (before 2.6.12-rc2), then probably because things were\nworking anyway for most people got forgotten.\n\n[Ralf: Paolo\u0027s original patch didn\u0027t fix the module case, Florian\u0027s patch\nonly fixed MTX1 etc. so this is a combined patch plus some cleanups.]\n\nCc: Giuseppe Patanè \u003cgiuseppe.patane@tvblob.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "378a545954abfec1c9499203206e0ffb5c2118d2",
      "tree": "3d11cf69f7a49b06edcbc580a1e0b3561d64c6e6",
      "parents": [
        "e2a57a815933b2d2e375f9de6be223098024ab90"
      ],
      "author": {
        "name": "Giuseppe Sacco",
        "email": "giuseppe@eppesuigoccas.homedns.org",
        "time": "Sat Oct 06 19:55:03 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 09 12:47:48 2007 +0100"
      },
      "message": "[MIPS] IP32: Fix fatal typo in address computation.\n\nSigned-off-by: Giuseppe Sacco \u003ceppesuig@debian.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e2a57a815933b2d2e375f9de6be223098024ab90",
      "tree": "c455ea75a55dbd633a61c7e84fa3b8a3d9186a5e",
      "parents": [
        "d39d5ed97e2b8e089f85ffaf5909768d83147be0"
      ],
      "author": {
        "name": "Maarten Bressers",
        "email": "mbres@gentoo.org",
        "time": "Mon Oct 08 15:59:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 08 16:06:51 2007 -0700"
      },
      "message": "Correct Makefile rule for generating custom keymap\n\nWhen building a custom keymap, after setting GENERATE_KEYMAP :\u003d 1 in\ndrivers/char/Makefile, the kernel build fails like this:\n\n    CC      drivers/char/vt.o\n  make[2]: *** No rule to make target `drivers/char/%.map\u0027, needed by `drivers/char/defkeymap.c\u0027.  Stop.\n  make[1]: *** [drivers/char] Error 2\n  make: *** [drivers] Error 2\n\nThis was caused by commit af8b128719f5248e542036ea994610a29d0642a6, which\ndeleted a necessary colon from the Makefile rule that generates the keymap,\nsince that rule contains both a target and a target-pattern.  The following\npatch puts the colon back:\n\nSigned-off-by: Maarten Bressers \u003cmbres@gentoo.org\u003e\nCc: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d39d5ed97e2b8e089f85ffaf5909768d83147be0",
      "tree": "9fd0a0aefec9e58f71ed343452242b2685dca9d1",
      "parents": [
        "e46dc1dab969550d4136e9be0e7919ca09e49573"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Mon Oct 08 12:52:09 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 08 13:01:21 2007 -0700"
      },
      "message": "ISDN: Fix data access out of array bounds\n\nFix against access random data bytes outside the dev-\u003echanmap array.\nThanks to Oliver Neukum for pointing me to this issue.\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e46dc1dab969550d4136e9be0e7919ca09e49573",
      "tree": "86dbc21796b402c895fd96d5197bf38d8d060545",
      "parents": [
        "87e2831c3fa39cbf6f7ab676bb5aef039b9659e2",
        "bf0b48dfc368c07c42b5a3a5658c8ee81b4283ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 08 12:59:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 08 12:59:10 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [IPv6]: Fix ICMPv6 redirect handling with target multicast address\n  [PKT_SCHED] cls_u32: error code isn\u0027t been propogated properly\n  [ROSE]: Fix rose.ko oops on unload\n  [TCP]: Fix fastpath_cnt_hint when GSO skb is partially ACKed\n"
    },
    {
      "commit": "87e2831c3fa39cbf6f7ab676bb5aef039b9659e2",
      "tree": "88e1a3fca607a0643a7f6e60aef80a2bc04323c3",
      "parents": [
        "745ad48e8cac47beec0b2f72dc3c64424bce1fec"
      ],
      "author": {
        "name": "Yan Zheng",
        "email": "yanzheng@21cn.com",
        "time": "Mon Oct 08 12:16:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 08 12:58:14 2007 -0700"
      },
      "message": "AIO: fix cleanup in io_submit_one(...)\n\nWhen IOCB_FLAG_RESFD flag is set and iocb-\u003eaio_resfd is incorrect,\nstatement \u0027goto out_put_req\u0027 is executed. At label \u0027out_put_req\u0027,\naio_put_req(..) is called, which requires \u0027req-\u003eki_filp\u0027 set.\n\nSigned-off-by: Yan Zheng\u003cyanzheng@21cn.com\u003e\nCc: Zach Brown \u003czach.brown@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "745ad48e8cac47beec0b2f72dc3c64424bce1fec",
      "tree": "a16a8eedb7d6e27eaba86fd0cca8ea7bfd0cdcd8",
      "parents": [
        "dd204d63cd11509081b41d7ab305fdc173382039"
      ],
      "author": {
        "name": "Yan Zheng",
        "email": "yanzheng@21cn.com",
        "time": "Mon Oct 08 10:08:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 08 12:58:14 2007 -0700"
      },
      "message": "fix page release issue in filemap_fault\n\nfind_lock_page increases page\u0027s usage count, we should decrease it\nbefore return VM_FAULT_SIGBUS\n\nSigned-off-by: Yan Zheng\u003cyanzheng@21cn.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dd204d63cd11509081b41d7ab305fdc173382039",
      "tree": "12dcbf4b258de6962b960f4f5fdd46866d7bcdc3",
      "parents": [
        "a200ee182a016752464a12cb2e8762e48254bb09"
      ],
      "author": {
        "name": "Yan Zheng",
        "email": "yanzheng@21cn.com",
        "time": "Mon Oct 08 10:05:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 08 12:58:14 2007 -0700"
      },
      "message": "fix VM_CAN_NONLINEAR check in sys_remap_file_pages\n\nThe test for VM_CAN_NONLINEAR always fails\n\nSigned-off-by: Yan Zheng\u003cyanzheng@21cn.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a200ee182a016752464a12cb2e8762e48254bb09",
      "tree": "7b273f002625a4c368f7b20b144990f7f4f81df9",
      "parents": [
        "3eb215de26e6e94bf5fed9cb77230c383b30e53b"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "peterz@infradead.org",
        "time": "Mon Oct 08 18:54:37 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 08 12:58:14 2007 -0700"
      },
      "message": "mm: set_page_dirty_balance() vs -\u003epage_mkwrite()\n\nAll the current page_mkwrite() implementations also set the page dirty. Which\nresults in the set_page_dirty_balance() call to _not_ call balance, because the\npage is already found dirty.\n\nThis allows us to dirty a _lot_ of pages without ever hitting\nbalance_dirty_pages().  Not good (tm).\n\nForce a balance call if -\u003epage_mkwrite() was successful.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bf0b48dfc368c07c42b5a3a5658c8ee81b4283ac",
      "tree": "7174e3ce995d6deaefb76027bc1a6265ccd25d11",
      "parents": [
        "bf1b803b01b00c3801e0aa373ba0305f8278e260"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hp.com",
        "time": "Mon Oct 08 00:12:05 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 08 00:12:05 2007 -0700"
      },
      "message": "[IPv6]: Fix ICMPv6 redirect handling with target multicast address\n\nWhen the ICMPv6 Target address is multicast, Linux processes the \nredirect instead of dropping it.  The problem is in this code in \nndisc_redirect_rcv():\n\n         if (ipv6_addr_equal(dest, target)) {\n                 on_link \u003d 1;\n         } else if (!(ipv6_addr_type(target) \u0026 IPV6_ADDR_LINKLOCAL)) {\n                 ND_PRINTK2(KERN_WARNING\n                            \"ICMPv6 Redirect: target address is not \nlink-local.\\n\");\n                 return;\n         }\n\nThis second check will succeed if the Target address is, for example, \nFF02::1 because it has link-local scope.  Instead, it should be checking \nif it\u0027s a unicast link-local address, as stated in RFC 2461/4861 Section \n8.1:\n\n       - The ICMP Target Address is either a link-local address (when\n         redirected to a router) or the same as the ICMP Destination\n         Address (when redirected to the on-link destination).\n\nI know this doesn\u0027t explicitly say unicast link-local address, but it\u0027s \nimplied.\n\nThis bug is preventing Linux kernels from achieving IPv6 Logo Phase II \ncertification because of a recent error that was found in the TAHI test \nsuite - Neighbor Disovery suite test 206 (v6LC.2.3.6_G) had the \nmulticast address in the Destination field instead of Target field, so \nwe were passing the test.  This won\u0027t be the case anymore.\n\nThe patch below fixes this problem, and also fixes ndisc_send_redirect() \nto not send an invalid redirect with a multicast address in the Target \nfield.  I re-ran the TAHI Neighbor Discovery section to make sure Linux \npasses all 245 tests now.\n\nSigned-off-by: Brian Haley \u003cbrian.haley@hp.com\u003e\nAcked-by: David L Stevens \u003cdlstevens@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf1b803b01b00c3801e0aa373ba0305f8278e260",
      "tree": "9a4e2f4a33009c168b7d22ce8c9fc32a44a5b132",
      "parents": [
        "891e6a931255238dddd08a7b306871240961a27f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Sun Oct 07 23:57:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 07 23:57:45 2007 -0700"
      },
      "message": "[PKT_SCHED] cls_u32: error code isn\u0027t been propogated properly\n    \nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "891e6a931255238dddd08a7b306871240961a27f",
      "tree": "70cd2faf43bd7f306f3b7a758388e6b272ff1730",
      "parents": [
        "48611c47d09023d9356e78550d1cadb8d61da9c8"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Oct 07 23:44:17 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 07 23:44:17 2007 -0700"
      },
      "message": "[ROSE]: Fix rose.ko oops on unload\n\nCommit a3d384029aa304f8f3f5355d35f0ae274454f7cd aka\n\"[AX.25]: Fix unchecked rose_add_loopback_neigh uses\"\ntransformed rose_loopback_neigh var into statically allocated one.\nHowever, on unload it will be kfree\u0027s which can\u0027t work.\n\nSteps to reproduce:\n\n\tmodprobe rose\n\trmmod rose\n\nBUG: unable to handle kernel NULL pointer dereference at virtual address 00000008\n printing eip:\nc014c664\n*pde \u003d 00000000\nOops: 0000 [#1]\nPREEMPT DEBUG_PAGEALLOC\nModules linked in: rose ax25 fan ufs loop usbhid rtc snd_intel8x0 snd_ac97_codec ehci_hcd ac97_bus uhci_hcd thermal usbcore button processor evdev sr_mod cdrom\nCPU:    0\nEIP:    0060:[\u003cc014c664\u003e]    Not tainted VLI\nEFLAGS: 00210086   (2.6.23-rc9 #3)\nEIP is at kfree+0x48/0xa1\neax: 00000556   ebx: c1734aa0   ecx: f6a5e000   edx: f7082000\nesi: 00000000   edi: f9a55d20   ebp: 00200287   esp: f6a5ef28\nds: 007b   es: 007b   fs: 0000  gs: 0033  ss: 0068\nProcess rmmod (pid: 1823, ti\u003df6a5e000 task\u003df7082000 task.ti\u003df6a5e000)\nStack: f9a55d20 f9a5200c 00000000 00000000 00000000 f6a5e000 f9a5200c f9a55a00 \n       00000000 bf818cf0 f9a51f3f f9a55a00 00000000 c0132c60 65736f72 00000000 \n       f69f9630 f69f9528 c014244a f6a4e900 00200246 f7082000 c01025e6 00000000 \nCall Trace:\n [\u003cf9a5200c\u003e] rose_rt_free+0x1d/0x49 [rose]\n [\u003cf9a5200c\u003e] rose_rt_free+0x1d/0x49 [rose]\n [\u003cf9a51f3f\u003e] rose_exit+0x4c/0xd5 [rose]\n [\u003cc0132c60\u003e] sys_delete_module+0x15e/0x186\n [\u003cc014244a\u003e] remove_vma+0x40/0x45\n [\u003cc01025e6\u003e] sysenter_past_esp+0x8f/0x99\n [\u003cc012bacf\u003e] trace_hardirqs_on+0x118/0x13b\n [\u003cc01025b6\u003e] sysenter_past_esp+0x5f/0x99\n \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nCode: 05 03 1d 80 db 5b c0 8b 03 25 00 40 02 00 3d 00 40 02 00 75 03 8b 5b 0c 8b 73 10 8b 44 24 18 89 44 24 04 9c 5d fa e8 77 df fd ff \u003c8b\u003e 56 08 89 f8 e8 84 f4 fd ff e8 bd 32 06 00 3b 5c 86 60 75 0f \nEIP: [\u003cc014c664\u003e] kfree+0x48/0xa1 SS:ESP 0068:f6a5ef28\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48611c47d09023d9356e78550d1cadb8d61da9c8",
      "tree": "1e118a43db7143f8091b5b0a95e6d6f85dc5b2f9",
      "parents": [
        "3eb215de26e6e94bf5fed9cb77230c383b30e53b"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Sun Oct 07 23:43:10 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 07 23:43:10 2007 -0700"
      },
      "message": "[TCP]: Fix fastpath_cnt_hint when GSO skb is partially ACKed\n\nWhen only GSO skb was partially ACKed, no hints are reset,\ntherefore fastpath_cnt_hint must be tweaked too or else it can\ncorrupt fackets_out. The corruption to occur, one must have\nnon-trivial ACK/SACK sequence, so this bug is not very often\nthat harmful. There\u0027s a fackets_out state reset in TCP because\nfackets_out is known to be inaccurate and that fixes the issue\neventually anyway.\n\nIn case there was also at least one skb that got fully ACKed,\nthe fastpath_skb_hint is set to NULL which causes a recount for\nfastpath_cnt_hint (the old value won\u0027t be accessed anymore),\nthus it can safely be decremented without additional checking.\n\nReported by Cedric Le Goater \u003cclg@fr.ibm.com\u003e\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3eb215de26e6e94bf5fed9cb77230c383b30e53b",
      "tree": "3500a575ea6458bf9f256427abebfa69458db151",
      "parents": [
        "85923b124624eb49ebef4731bb6b5670e792ff57"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Oct 07 12:22:21 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:42:22 2007 -0700"
      },
      "message": "Driver core: fix SYSF_DEPRECATED breakage for nested classdevs\n\nWe should only reparent to a class former class devices that\nform the base of class hierarchy. Nested devices should still\ngrow from their real parents.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nTested-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nTested-by: Anssi Hannula \u003canssi.hannula@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "85923b124624eb49ebef4731bb6b5670e792ff57",
      "tree": "fffb9af18c3639865552288210790000a63f666f",
      "parents": [
        "9d9b7ad717474636dc961e6c321970fd799e1cb3",
        "a1134dd48d59e532b801659163539bf01cae7673"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:41:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:41:09 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: point to migration document\n"
    },
    {
      "commit": "9d9b7ad717474636dc961e6c321970fd799e1cb3",
      "tree": "0bd51e2f828492747641624884f9a6cb3676d614",
      "parents": [
        "dfb0042d43d4e7664f7e3af1b51c9b08175483a6"
      ],
      "author": {
        "name": "Attila Kinali",
        "email": "attila@kinali.ch",
        "time": "Sun Oct 07 00:24:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:28:43 2007 -0700"
      },
      "message": "Add manufacturer and card id of teltonica pcmcia modems\n\nAdd the manufacturer and card id of teltonica pcmcia modems to serial_cs.c\n\nSigned-off-by: Attila Kinali \u003cattila@kinali.ch\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dfb0042d43d4e7664f7e3af1b51c9b08175483a6",
      "tree": "f0cb7c713ce437681d5ba293cffd023957b1945d",
      "parents": [
        "291041e935e6d0513f2b7e4a300aa9f02ec1d925"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sun Oct 07 00:24:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:28:43 2007 -0700"
      },
      "message": "sysrq docs: document sequence that actually works\n\nDocument sequence of keypresses that actually works. Yes, this changed\nyear-or-so ago.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "291041e935e6d0513f2b7e4a300aa9f02ec1d925",
      "tree": "626b06b52d5ce0a41c7bf21ce4314e2a9fbe79ff",
      "parents": [
        "7a5c5d5735e785a700a377a5fce913b8ad45a58f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 07 00:24:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:28:43 2007 -0700"
      },
      "message": "fix bogus reporting of signals by audit\n\nAsync signals should not be reported as sent by current in audit log.  As\nit is, we call audit_signal_info() too early in check_kill_permission().\nNote that check_kill_permission() has that test already - it needs to know\nif it should apply current-based permission checks.  So the solution is to\nmove the call of audit_signal_info() between those.\n\nBogosity in question is easily reproduced - add a rule watching for e.g.\nkill(2) from specific process (so that audit_signal_info() would not\nshort-circuit to nothing), say load_policy, watch the bogus OBJ_PID entry\nin audit logs claiming that write(2) on selinuxfs file issued by\nload_policy(8) had somehow managed to send a signal to syslogd...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Steve Grubb \u003csgrubb@redhat.com\u003e\nAcked-by: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7a5c5d5735e785a700a377a5fce913b8ad45a58f",
      "tree": "ff138cfc90e67b1958e3806efc91211d9d309577",
      "parents": [
        "a560aa48eed66fdf78f2a2813ab7b4ca766a84ce"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Sun Oct 07 00:24:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:28:43 2007 -0700"
      },
      "message": "Move kasprintf.o to obj-y\n\nModulat lguest started giving linking errors\n\nMODPOST 1 modules\nERROR: \"kasprintf\" [drivers/lguest/lg.ko] undefined!\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a560aa48eed66fdf78f2a2813ab7b4ca766a84ce",
      "tree": "68b9a9f297ba0d0e198b211e86fb0742af722f6f",
      "parents": [
        "52a2638bff063acb28ba3355891c49cc240cc98b"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Sun Oct 07 00:24:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:28:43 2007 -0700"
      },
      "message": "lockstat: documentation\n\nProvide some documentation for CONFIG_LOCK_STAT.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nCc: Rob Landley \u003crob@landley.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "52a2638bff063acb28ba3355891c49cc240cc98b",
      "tree": "ae6f82aef50999049da63ceede4b958b703cff3e",
      "parents": [
        "74922be1485818ed368c4cf4f0b100f70bf01e08"
      ],
      "author": {
        "name": "Rafal Bilski",
        "email": "rafalbilski@interia.pl",
        "time": "Sun Oct 07 00:24:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:28:43 2007 -0700"
      },
      "message": "Longhaul: add auto enabled \"revid_errata\" option\n\nVIA C3 Ezra-T has RevisionID equal to 1, but it needs RevisionKey to be 0\nor CPU will ignore new frequency and will continue to work at old\nfrequency.  New \"revid_errata\" option will force RevisionKey to be set to\n0, whatever RevisionID is.\n\nAdditionaly \"Longhaul\" will not silently ignore unsuccessful transition.\nIt will try to check if \"revid_errata\" or \"disable_acpi_c3\" options need to\nbe enabled for this processor/system.\n\nSame for Longhaul ver.  2 support.  It will be disabled if none of above\noptions will work.\n\n Best case scenario (with patch apllied and v2 enabled):\n longhaul: VIA C3 \u0027Ezra\u0027 [C5C] CPU detected.  Longhaul v2 supported.\n longhaul: Using northbridge support.\n longhaul: VRM 8.5\n longhaul: Max VID\u003d1.350  Min VID\u003d1.050, 13 possible voltage scales\n longhaul: f: 300000 kHz, index: 0, vid: 1050 mV\n [...]\n longhaul: Voltage scaling enabled.\n Worst case scenario:\n longhaul: VIA C3 \u0027Ezra-T\u0027 [C5M] CPU detected.  Powersaver supported.\n longhaul: Using northbridge support.\n longhaul: Using ACPI support.\n longhaul: VRM 8.5\n longhaul: Claims to support voltage scaling but min \u0026 max are both 1.250. Voltage scaling disabled\n longhaul: Failed to set requested frequency!\n longhaul: Enabling \"Ignore Revision ID\" option.\n longhaul: Failed to set requested frequency!\n longhaul: Disabling ACPI C3 support.\n longhaul: Disabling \"Ignore Revision ID\" option.\n longhaul: Failed to set requested frequency!\n longhaul: Enabling \"Ignore Revision ID\" option.\n\n[akpm@linux-foundation.org: coding-style cleanups]\nSigned-off-by: Rafal Bilski \u003crafalbilski@interia.pl\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "74922be1485818ed368c4cf4f0b100f70bf01e08",
      "tree": "b283c44086bd83dc7c61dbed25218efd01cc46b0",
      "parents": [
        "0c2043abefacac97b6d01129c1123a466c95b7c1"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sun Oct 07 00:24:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:28:43 2007 -0700"
      },
      "message": "Fix timer_stats printout of events/sec\n\nWhen using /proc/timer_stats on ppc64 I noticed the events/sec field wasnt\naccurate.  Sometimes the integer part was incorrect due to rounding (we\nwerent taking the fractional seconds into consideration).\n\nThe fraction part is also wrong, we need to pad the printf statement and\ntake the bottom three digits of 1000 times the value.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0c2043abefacac97b6d01129c1123a466c95b7c1",
      "tree": "e1b7bfd3222250fddabec15fc41fd1d2b5eb83dd",
      "parents": [
        "70cb97935b8859f27296772885104b599f560576"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:17:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:23:13 2007 -0700"
      },
      "message": "Don\u0027t do load-average calculations at even 5-second intervals\n\nIt turns out that there are a few other five-second timers in the\nkernel, and if the timers get in sync, the load-average can get\nartificially inflated by events that just happen to coincide.\n\nSo just offset the load average calculation it by a timer tick.\n\nNoticed by Anders Boström, for whom the coincidence started triggering\non one of his machines with the JBD jiffies rounding code (JBD is one of\nthe subsystems that also end up using a 5-second timer by default).\n\nTested-by: Anders Boström \u003canders@bostrom.dyndns.org\u003e\nCc: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nCc: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "70cb97935b8859f27296772885104b599f560576",
      "tree": "089c5c2098888492c8d54c2d0c52772a64db8423",
      "parents": [
        "fc8b28a65d81a6fdf58ef81ce5b8ac7a35304e68"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:02:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:02:55 2007 -0700"
      },
      "message": "VT_WAITACTIVE: Avoid returning EINTR when not necessary\n\nWe should generally prefer to return ERESTARTNOHAND rather than EINTR,\nso that processes with unhandled signals that get ignored don\u0027t return\nEINTR.\n\nThis can help with X startup issues:\n\n    Fatal server error:\n    xf86OpenConsole: VT_WAITACTIVE failed: Interrupted system call\n\nalthough the real fix is having the X server always retry EINTR\nregardless (since EINTR does happen for signals that have handlers\ninstalled). Keithp has a patch for that.\n\nRegardless, ERESTARTNOHAND is the correct thing to use.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a1134dd48d59e532b801659163539bf01cae7673",
      "tree": "fd9a613730e9e6c92687b2d906ef626b92ded9f5",
      "parents": [
        "fc8b28a65d81a6fdf58ef81ce5b8ac7a35304e68"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Oct 07 12:31:22 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Oct 07 13:48:41 2007 +0200"
      },
      "message": "firewire: point to migration document\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "fc8b28a65d81a6fdf58ef81ce5b8ac7a35304e68",
      "tree": "d22d2d97d4b32d2428c2a8b7edcc6f4c36ee0433",
      "parents": [
        "3a4986955c0d9806e96a9d738ef7c40cb0cdaba3",
        "8cfaf45367d41400ce99e1757ab5690d1fc94dbc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 06 15:47:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 06 15:47:16 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] IP32: Enable PCI bridges\n"
    },
    {
      "commit": "3a4986955c0d9806e96a9d738ef7c40cb0cdaba3",
      "tree": "3f637fa3280ab0a91b1bb8e0bb8cc7f4b435ef00",
      "parents": [
        "71e4eda8ce698178ee448ff82bdc5803c77a736d"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Sat Oct 06 01:42:34 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 06 12:49:43 2007 -0700"
      },
      "message": "Revert \"intel_agp: fix stolen mem range on G33\"\n\nThis reverts commit f443675affe3f16dd428e46f0f7fd3f4d703eeab, which\nbreaks horribly if you aren\u0027t running an unreleased xf86-video-intel\ndriver out of git.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Zhenyu Wang \u003czhenyu.z.wang@intel.com\u003e\nAcked-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "71e4eda8ce698178ee448ff82bdc5803c77a736d",
      "tree": "7e4cc334f5a3394e48dbe7661a7e91ecd7332cbe",
      "parents": [
        "67dd5a25f4efbfccf973159429cb20acdc5b0e0e"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Oct 06 18:52:27 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 06 09:32:56 2007 -0700"
      },
      "message": "Fix non-terminated PCI match table in PowerMac IDE\n\nThe PCI device table in the powermac IDE driver isn\u0027t properly\nterminated.  Depending on how your kernel is linked and other random\nfactors, you can end up with this driver matched against any other PCI\ndevice in your system, possibly crashing at boot.\n\nThanks to Heikki for tracking this down with me, the bug have been there\nfor some time, though it rarely hurts due to luck.  In this case, the\nswitch from .22 to .23-rc9 is causing it to show up due to differences\nin the resulting layout of .data I suppose.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpmac@au1.ibm.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Heikki Lindholm \u003cholindho@cs.helsinki.fi\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "67dd5a25f4efbfccf973159429cb20acdc5b0e0e",
      "tree": "9965b12c0d614b7cf82dd8483cfc1671f925af4e",
      "parents": [
        "9f34073b4e54ad58541e0e2b4a87f4f6c1460e21"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Fri Oct 05 17:19:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 06 09:31:30 2007 -0700"
      },
      "message": "xen: disable split pte locks for now\n\nWhen pinning and unpinning pagetables, we must protect them against\nbeing used by other CPUs, lest they see the pagetable in an\nintermediate read-only-but-not-pinned state.\n\nWhen using split pte locks, doing this properly would require taking\nall the pte locks for the pagetable while pinning, but this may overflow\nthe PREEMPT_BITS part of the preempt counter if the process has mapped\nmore than about 512M of memory.\n\nHowever, failing to take the pte locks causes write-protect faults when\nthe pageout code is trying to clear the Access bit on a pte which is part\nof a freshy created and still being pinned process after fork.\n\nThis is a short-term fix until the problem is solved properly.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nAcked-by: Rik van Riel \u003criel@redhat.com\u003e\nAcked-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Keir Fraser \u003ckeir@xensource.com\u003e\nCc: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9f34073b4e54ad58541e0e2b4a87f4f6c1460e21",
      "tree": "a5422b696e60b3ec3b4138d16e305781408fed97",
      "parents": [
        "c946b3047205d7e107be16885bbb42ab9f10350a",
        "4afcddae4cc7d8bb36c1d47967d6ede29ea45e1a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 05 14:09:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 05 14:09:10 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4598/2: OSIRIS: Ensure we do not get nRSTOUT during suspend\n  [ARM] 4597/2: OSIRIS: ensure CPLD0 is preserved after suspend\n"
    },
    {
      "commit": "4afcddae4cc7d8bb36c1d47967d6ede29ea45e1a",
      "tree": "cb7f85b1b1e710c8b3836bb9b8d45ec844175e6d",
      "parents": [
        "28047eced817b3b7cd404fac4b26f29fcf04f1f7"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 04 23:18:08 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 05 21:21:43 2007 +0100"
      },
      "message": "[ARM] 4598/2: OSIRIS: Ensure we do not get nRSTOUT during suspend\n\nEnsure nRSTOUT is not asserted during or on resume.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "28047eced817b3b7cd404fac4b26f29fcf04f1f7",
      "tree": "56e82489cab228bfb1e72c7f3d8847c04e648c1d",
      "parents": [
        "804b3f9a16e446cb023417faec58b6506c834052"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 04 23:16:42 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 05 21:21:40 2007 +0100"
      },
      "message": "[ARM] 4597/2: OSIRIS: ensure CPLD0 is preserved after suspend\n\nEnsure that CPLD is restored to the original state\non resume, and that before going into suspend we\nselect the NAND bank we booted from for restarting.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c946b3047205d7e107be16885bbb42ab9f10350a",
      "tree": "d5493adf30f328f21d129b5404adb1cd9c7427c4",
      "parents": [
        "af299901efac5ede381e01448a31a560a4eca853"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Oct 04 00:42:50 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 05 14:05:48 2007 -0400"
      },
      "message": "r8169: revert part of 6dccd16b7c2703e8bbf8bca62b5cf248332afbe2\n\nThe 8169/8110SC currently announces itself as:\n[...]\neth0: RTL8169sc/8110sc at 0x........, ..:..:..:..:..:.., XID 18000000 IRQ ..\n                                                             ^^^^^^^^\nIt uses RTL_GIGA_MAC_VER_05 and this part of the changeset can cut\nits performance by a factor of 2~2.5 as reported by Timo.\n\n(the driver includes code just before the hunk to write the ChipCmd\nregister when mac_version \u003d\u003d RTL_GIGA_MAC_VER_0[1-4])\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Timo Jantunen \u003cjeti@welho.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "af299901efac5ede381e01448a31a560a4eca853",
      "tree": "529da49b494996ad45930b7ff513612ed8847e8d",
      "parents": [
        "4ecbca8554d0f643351ee07d3284138a5e85ba81",
        "b2b27757b6f0e88e30f10c431c763523dd7858ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 05 08:08:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 05 08:08:08 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix \u0027niu\u0027 complex IRQ probing.\n  [SPARC64]: check fork_idle() error\n  [SPARC64]: Temporary workaround for PCI-E slot on T1000.\n  [SPARC64]: VIO device addition log message level is too high.\n  [SPARC64]: Fix domain-services port probing.\n  [SPARC64]: Don\u0027t use in/local regs for ldx/stx data in N1 memcpy.\n"
    },
    {
      "commit": "4ecbca8554d0f643351ee07d3284138a5e85ba81",
      "tree": "06fd712d440bba74c7957736a9a804dd42e276a4",
      "parents": [
        "9cdcaa2c9330432bfe891d40f2d914b80bbcf9f3"
      ],
      "author": {
        "name": "Serge Belyshev",
        "email": "belyshev@depni.sinp.msu.ru",
        "time": "Thu Oct 04 23:10:04 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 05 08:04:35 2007 -0700"
      },
      "message": "Remove unnecessary cast in prefetch()\n\nIt is ok to call prefetch() function with NULL argument, as specifically\ncommented in include/linux/prefetch.h.  But in standard C, it is invalid\nto dereference NULL pointer (see C99 standard 6.5.3.2 paragraph 4 and\nnote #84).\n\nprefetch() has a memory reference for its argument.\n\nNewer gcc versions (4.3 and above) will use that to conclude that \"x\"\nargument is non-null and thus wreaking havok everywhere prefetch() was\ninlined.\n\nFixed by removing cast and changing asm constraint.\n\n[ It seems in theory gcc 4.2 could miscompile this too; although no\n  cases known.  In 2.6.24 we should probably switch to\n  __builtin_prefetch() instead, but this is a simpler fix for now.\n\t\t\t\t-- AK ]\n\nSigned-off-by: Serge Belyshev \u003cbelyshev@depni.sinp.msu.ru\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8cfaf45367d41400ce99e1757ab5690d1fc94dbc",
      "tree": "14b3c9ecc05925fc45ef6ab76de98f971c3da0a5",
      "parents": [
        "804b3f9a16e446cb023417faec58b6506c834052"
      ],
      "author": {
        "name": "Giuseppe Sacco",
        "email": "giuseppe@eppesuigoccas.homedns.org",
        "time": "Thu Oct 04 23:09:12 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 05 13:31:22 2007 +0100"
      },
      "message": "[MIPS] IP32: Enable PCI bridges\n\nFixe MACE PCI addressing by adding the bus number parameter.\nRemove check of the used slot since every slot should be valid.\nConverted mkaddr from #define to inline function.\n\nSigned-off-by: Giuseppe Sacco \u003ceppesuig@debian.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b2b27757b6f0e88e30f10c431c763523dd7858ca",
      "tree": "664d9bde2f7899356b6d959ccad9a73f65ce8601",
      "parents": [
        "1177bf9704a4e4e127b961950d75ca6c94fb419b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 04 15:03:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 04 15:03:35 2007 -0700"
      },
      "message": "[SPARC64]: Fix \u0027niu\u0027 complex IRQ probing.\n\nThey should be computed the same as how we compute\nthem under \u0027virtual-devices\u0027.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1177bf9704a4e4e127b961950d75ca6c94fb419b",
      "tree": "332d796ff127fa89ea9c3a4285da7cacd508e05c",
      "parents": [
        "27097ef9ff219c81a023911c7b0d5e7bc2419177"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Thu Oct 04 14:55:59 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 04 14:55:59 2007 -0700"
      },
      "message": "[SPARC64]: check fork_idle() error\n\nCheck the return value of fork_idle() to catch error.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9cdcaa2c9330432bfe891d40f2d914b80bbcf9f3",
      "tree": "68fa88b9f43c0d37d37e7f38f28a3e13dae61031",
      "parents": [
        "16abfa086096895d438b19198e408ee96da7b508",
        "d5e89385e92a77b2764d9eb8284808a7628cb2a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 04 10:29:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 04 10:29:19 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] megaraid_old: fix READ_CAPACITY\n"
    },
    {
      "commit": "16abfa086096895d438b19198e408ee96da7b508",
      "tree": "1d82091f35f069d7b2a7636b5f488987671bdade",
      "parents": [
        "804b3f9a16e446cb023417faec58b6506c834052"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Thu Oct 04 16:56:06 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 04 10:13:09 2007 -0700"
      },
      "message": "Fix sys_remap_file_pages BUG at highmem.c:15!\n\nGurudas Pai reports kernel BUG at arch/i386/mm/highmem.c:15! below\nsys_remap_file_pages, while running Oracle database test on x86 in 6GB\nRAM: kunmap thinks we\u0027re in_interrupt because the preempt count has\nwrapped.\n\nThat\u0027s because __do_fault expected to unmap page_table, but one of its\ntwo callers do_nonlinear_fault already unmapped it: let do_linear_fault\nunmap it first too, and then there\u0027s no need to pass the page_table arg\ndown.\n\nWhy have we been so slow to notice this? Probably through forgetting\nthat the mapping_cap_account_dirty test means that sys_remap_file_pages\nnowadays only goes the full nonlinear vma route on a few memory-backed\nfilesystems like ramfs, tmpfs and hugetlbfs.\n\n[ It also depends on CONFIG_HIGHPTE, so it becomes even harder to\n  trigger in practice. Many who have need of large memory have probably\n  migrated to x86-64..\n\n  Problem introduced by commit d0217ac04ca6591841e5665f518e38064f4e65bd\n  (\"mm: fault feedback #1\")                -- Linus ]\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: gurudas pai \u003cgurudas.pai@oracle.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d5e89385e92a77b2764d9eb8284808a7628cb2a8",
      "tree": "77bac582ebb8005172382e12d6736e434cac1e1a",
      "parents": [
        "804b3f9a16e446cb023417faec58b6506c834052"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Oct 03 09:00:58 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Thu Oct 04 12:08:49 2007 -0400"
      },
      "message": "[SCSI] megaraid_old: fix READ_CAPACITY\n\nThe bulk transfer mode got eleminated by\n3f6270ef76f2ce5c134615a470685d6c2a66c07e.  Unfortunately, this mode is\nrequired for READ_CAPACITY commands on certain cards, so put it back\nagain.  This fixes a boot failure regression reported by Burton\nWindle.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    }
  ],
  "next": "27097ef9ff219c81a023911c7b0d5e7bc2419177"
}
