)]}'
{
  "log": [
    {
      "commit": "eed795bf1fd2a012beddd6017fd7baf8ddf43ca1",
      "tree": "0a71d20b602d9d418836735a4459660975ae7c7e",
      "parents": [
        "c4cbe6f96ebf8eb03884c31504d36dccd2ef1062"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 03 15:55:32 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 03 15:55:32 2008 -0700"
      },
      "message": "sparc: Kill sbus mostek RTC driver.\n\nNo longer used.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd098316ef533e8441576f020ead4beab93154ce",
      "tree": "6188bbbf2357585dbeeac9d055ef2e771b78bac8",
      "parents": [
        "933b2a1d8d458d6fe12b5efd63a0432852c44d6d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 31 01:23:17 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 31 01:23:17 2008 -0700"
      },
      "message": "sparc: Annotate of_device_id arrays with const or __initdata.\n\nAs suggested by Stephen Rothwell.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "39890072b320e7731b105b459cee1320957adbc7",
      "tree": "1b749bdde14e63c2516d13590fcc9e677018f649",
      "parents": [
        "ae05f87ee2f403228bca6d28fef29d6be0bfbedc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 22:55:14 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 22:55:14 2008 -0700"
      },
      "message": "bbc_envctrl: Fix build errors from bbc_i2c OF conversion.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e21e245bcd9d5244735799387d14421789b20557",
      "tree": "d8bfe0be5ac850764203b440566ef279cd47c7b5",
      "parents": [
        "6b8c90f24e24505f97efaef1a46572d6b45929b9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 22:34:14 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 22:34:14 2008 -0700"
      },
      "message": "bbc_i2c: Convert to pure OF driver.\n\nThis thing was a mess, who wrote this junk? :)\n\nLuckily we\u0027ll soon have nice generic I2C layer drivers for this PCF\nbased I2C stuff on sparc64.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6b8c90f24e24505f97efaef1a46572d6b45929b9",
      "tree": "af0746c875fc085db9088a1f3632814ff0a2483c",
      "parents": [
        "95d4390579e02e168a14f19506fbadd30daffced"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 21:05:15 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 21:05:15 2008 -0700"
      },
      "message": "envctrl: Convert to pure OF driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "95d4390579e02e168a14f19506fbadd30daffced",
      "tree": "48043296d43fa54d02a0af9fe29bd5d2faca2f65",
      "parents": [
        "0e52fe8c01e7945881aac6aeb7c96af3f59976a8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 18:01:58 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 18:01:58 2008 -0700"
      },
      "message": "display7seg: Convert to pure OF device driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8ab0dc333eacb2249c63d1fc7c5241299fa0493f",
      "tree": "5e4118de12ec27b390a5e6238d4f69378ada6092",
      "parents": [
        "c5f8556cb5b8ab020f234191a6071cbeeeabd638"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 17:07:01 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 17:07:01 2008 -0700"
      },
      "message": "cpwatchdog: Move to drivers/watchdog/cpwd.c\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5f8556cb5b8ab020f234191a6071cbeeeabd638",
      "tree": "19ef631808de2f6b2625879fd69eb6162f7e4522",
      "parents": [
        "e25ecd08c43e5111148dc4d847ac7e139ef76888"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 17:05:51 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 17:05:51 2008 -0700"
      },
      "message": "cpwatchdog: Cleanup and convert to pure OF driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "957183f32e136450eb9a4b8eed52dfac46834eed",
      "tree": "8c0b70602f1c2043e5bab7337580ca666e70ca99",
      "parents": [
        "e42311d75107ca78868ded0286b691aad2df1f29"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 15:40:24 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 15:40:24 2008 -0700"
      },
      "message": "riowatchdog: Move under drivers/watchdog\n\nThe config stuff was already in drivers/watchdog/Kconfig\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e42311d75107ca78868ded0286b691aad2df1f29",
      "tree": "8c192e9dd599743adf9434f2273a44b88b4c88cd",
      "parents": [
        "f2be6de88d247cd57010944f62267b53c47d5ae3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 15:35:59 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 15:35:59 2008 -0700"
      },
      "message": "riowatchdog: Convert to pure OF driver.\n\nThis also cleans up a lot of crud in this driver:\n\n1) Don\u0027t touch the BBC regs, just leave the watchdog trigger\n   behavior whatever the firmware programmed it to.\n\n2) Use WATCHDOG_MINOR instead of hardcoded and not properly\n   allocated RIOWD_MINOR.\n\nHey, I haven\u0027t touched it since I wrote it years ago :-)\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "046e26a8ba10b8ceff822f8d91451ab6c1e08c4e",
      "tree": "92e95380c0f7f6c5257023a59b88d4221d3f9744",
      "parents": [
        "5059625ed8862e897760b86effff0f8a35989c0d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 04:54:04 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 02:15:21 2008 -0700"
      },
      "message": "sparc: Remove generic SBUS probing layer.\n\nThe individual SBUS IOMMU arch code now sets the IOMMU information\ndirectly into the OF device objects.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f8e4d32cb5153a9d6a8e8864e357dad1349f3b85",
      "tree": "caa92e6dfa504a528f47de9fbb736fcdeac70129",
      "parents": [
        "d32bcdd7a90f19bc067a272b353800108d092c5e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 04:20:14 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 02:15:19 2008 -0700"
      },
      "message": "sparc: Kill sbus_arch_preinit().\n\n32-bit sparc just needed it to register the ioport procfs bits, do this\nvia an arch_initcall() instead.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6e5f661eee0ff62e7fdb263cfeee73c20dd6e99",
      "tree": "2fa811c8f3687b2c3dea092fd6486be478475ff4",
      "parents": [
        "9b9644c6d91e9fd8edecba3ae57a35285cfce9db"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 04:18:02 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 02:15:18 2008 -0700"
      },
      "message": "sparc: Kill OBP property members of sbus_dev and sbus_bus\n\nUnused.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "98261dd1a393777f4400d8ad5a29e97cb30e5422",
      "tree": "93a646fd06a116ce9507a0fb4989048c12c0f53c",
      "parents": [
        "104364810ff5b0844a2183fbca989f70e86d486b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 03:47:56 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 02:15:12 2008 -0700"
      },
      "message": "sparc: Remove dinky old-style SBUS probing facilities.\n\nNo drivers or code uses this stuff any more, every driver has been\nconverted over to OF device probing.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "104364810ff5b0844a2183fbca989f70e86d486b",
      "tree": "e7aa24484aefae8ad6ba00d9e0f52ee5bfb384f3",
      "parents": [
        "33c4655c00e6af3ec4023f2cafd63dd4a42de49b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 03:38:42 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 02:15:11 2008 -0700"
      },
      "message": "sparc: Remove SBUS layer resource and irq handling.\n\nAll the drivers use OF device objects now for this\ninformation.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "33c4655c00e6af3ec4023f2cafd63dd4a42de49b",
      "tree": "4d693872eb9641035dc15efc709424c9983b1348",
      "parents": [
        "71d3721189c0f4fad105a81e052bddfb826b693b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 02:56:39 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 02:15:10 2008 -0700"
      },
      "message": "sparc: Kill SBUS layer IRQ hooks.\n\nIRQs are obtained by drivers from the of_device struct.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "237f8aafa348d56e6ad24c49ebd23bd927fedb31",
      "tree": "1ae62917adc39ae65f0628404f4a7fe4f634c1f4",
      "parents": [
        "a9540d34229c0ec1fceb9a9d1e41ea45d016044d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 18:39:47 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 02:15:01 2008 -0700"
      },
      "message": "sparc: Convert uctrl driver to OF driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a9540d34229c0ec1fceb9a9d1e41ea45d016044d",
      "tree": "0e43ae0fa7b18a0f9be60b78b270259c4771525a",
      "parents": [
        "826b6cfcd5d4c352a461b28694720ac1dcad5813"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 01:13:12 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 02:15:00 2008 -0700"
      },
      "message": "sparc: Convert flash driver to OF device probing.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5778002874de0fb7e3d8c4a0a4afb6b1a6297069",
      "tree": "32855979629bb31ff03051c1f07c70c9a7001a0b",
      "parents": [
        "e003934876e75f96f1445565d8c9084c07943253"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 25 22:52:37 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 02:13:12 2008 -0700"
      },
      "message": "sparc: Propagate SBUS iommu archdata into real of_device objects.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "334ae614772b1147435dce9be3911f9040dff0d9",
      "tree": "a443e687646ab25744b20e43963f728870122e97",
      "parents": [
        "7f06a3b2c162573c924f425053227a52b4bd7cb1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 17:01:57 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 02:13:10 2008 -0700"
      },
      "message": "sparc: Kill SBUS DVMA layer.\n\nThis thing was completely pointless.\n\nJust find the OF device in the parent of drivers that want to program\nthis device, and map the DMA regs inside such drivers too.\n\nThis also moves the dummy claim_dma_lock() and release_dma_lock()\nimplementation to floppy_32.h, which makes it handle this issue\njust like floppy_64.h does.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7f06a3b2c162573c924f425053227a52b4bd7cb1",
      "tree": "32ae30d8cc16ee6ea2320f927f354fa47339babd",
      "parents": [
        "902663f6ea4a2603bee0d88450aae2d653a46f5d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 26 22:26:21 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 02:13:09 2008 -0700"
      },
      "message": "sparc: Kill videopix SBUS driver.\n\nThis has been marked BROKEN for a long time and it\u0027s more likely\nto get rewritten from scratch than to be fixed up and made usable.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "902663f6ea4a2603bee0d88450aae2d653a46f5d",
      "tree": "d085c52ce6569c08c90ebfcf23871eed7bcedc3d",
      "parents": [
        "51e0f004a9ab9104acbe323c0b20e0279bf9be85"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 26 22:25:03 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 02:13:08 2008 -0700"
      },
      "message": "sparc: Delete bare sbus char bpp driver, obsoleted by parport_sunbpp\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6ed413ddcfb66e9d3e1318060271391c7659dd3",
      "tree": "d90fca66e84734f4aa33891261c8fb2c4f4008c5",
      "parents": [
        "b6b7922fbda63040946cac8251d5618ee7880e8a"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Aug 11 14:30:53 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 11 14:30:53 2008 -0700"
      },
      "message": "sparc/drivers: use linux/of_device.h instead of asm/of_device.h\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2222c313e9371b6476787594bc5804c72cee2597",
      "tree": "bb0e00406e5f8ba624341b8d7bb9caf8a557fce5",
      "parents": [
        "361d5ee3c04c43c8fa0e277545ac5258dc310a5e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 06:02:41 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 21:55:03 2008 -0700"
      },
      "message": "sparc64: fix up bus_id changes in sparc core code\n\nThis converts all instances of bus_id in the sparc core kernel to use\neither dev_set_name(), or dev_name() depending on the need.\n\nThis is done in anticipation of removing the bus_id field from struct\ndriver.\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "960681450f8b572f230a8c3661dcc34f39fcc38e",
      "tree": "ba38375e57ecdfe2d97bd51b275f2fadaba51a40",
      "parents": [
        "908f5162ca59ed46a928e8416db159777d432e77"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jun 05 11:44:39 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 17 21:38:17 2008 -0700"
      },
      "message": "drivers/sbus/: cleanups\n\nThis patch contains the following cleanups:\n- make the following needlessly global code static:\n  - char/uctrl.c: uctrl_get_event_status()\n  - char/uctrl.c: uctrl_get_external_status()\n  - char/vfc_dev.c: struct vfc_dev_lst\n  - char/vfc_dev.c: vfc_lock_device()\n  - char/vfc_dev.c: vfc_unlock_device()\n  - char/vfc_dev.c: vfc_captstat_reset()\n  - char/vfc_dev.c: vfc_memptr_reset()\n  - char/vfc_dev.c: vfc_csr_init()\n  - char/vfc_dev.c: vfc_saa9051_init()\n  - char/vfc_dev.c: init_vfc_hw()\n  - char/vfc_dev.c: init_vfc_devstruct()\n  - char/vfc_dev.c: init_vfc_device()\n  - char/vfc_dev.c: vfc_get_dev_ptr()\n  - char/vfc_dev.c: vfc_capture_start()\n  - char/vfc_dev.c: vfc_capture_poll()\n  - char/vfc_dev.c: vfc_port_change_ioctl()\n  - char/vfc_dev.c: vfc_set_video_ioctl()\n  - char/vfc_dev.c: vfc_get_video_ioctl()\n  - char/vfc_i2c.c: vfc_i2c_wait_for_bus()\n  - char/vfc_i2c.c: vfc_i2c_wait_for_pin()\n  - char/vfc_i2c.c: vfc_i2c_xmit_addr()\n  - char/vfc_i2c.c: vfc_i2c_xmit_byte()\n  - char/vfc_i2c.c: vfc_i2c_recv_byte()\n  - dvma.c: init_one_dvma()\n- remove an unused variable from a function:\n  - char/uctrl.c: ts102_uctrl_init()\n- remove the following unused and empty function:\n  - char/uctrl.c: uctrl_set_video()\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2fceef397f9880b212a74c418290ce69e7ac00eb",
      "tree": "d9cc09ab992825ef7fede4a688103503e3caf655",
      "parents": [
        "feae1ef116ed381625d3731c5ae4f4ebcb3fa302",
        "bce7f793daec3e65ec5c5705d2457b81fe7b5725"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Mon Jul 14 15:29:34 2008 -0600"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Mon Jul 14 15:29:34 2008 -0600"
      },
      "message": "Merge commit \u0027v2.6.26\u0027 into bkl-removal\n"
    },
    {
      "commit": "f138e4814a9c28bc44d967a8effdd977ac00fc6e",
      "tree": "6d65cd348debc792b6a35d7716165de0045fdb0d",
      "parents": [
        "25368ca579905efe7f7dda43c252eb7b371de98c"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue May 20 19:16:52 2008 +0200"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Wed Jul 02 15:06:25 2008 -0600"
      },
      "message": "uctrl: BKL pushdown\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "5ab0854dd77a520abe7c3b9c7770972fd3e61e90",
      "tree": "40baf08bf8edcd1b2d72d13da3adffe3aa37eafc",
      "parents": [
        "41012735352e72b8a3f95521817dcad1b2986636"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue May 20 19:16:40 2008 +0200"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Wed Jul 02 15:06:24 2008 -0600"
      },
      "message": "sbus-rtc: BKL pushdown\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "f29b889edef0c3ab98732c84247c790a1583cb94",
      "tree": "5534ddef2e5f1507839e26c6bf673a278493e24e",
      "parents": [
        "db26e64dc3f0d51c4db1a625c248a81f7850eee9"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue May 20 19:16:35 2008 +0200"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Wed Jul 02 15:06:24 2008 -0600"
      },
      "message": "riowatchdog: BKL pushdown\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "7bcc3209be82d69361a944c57caeb548b35c7f04",
      "tree": "0f902d364c7b16a5d8ca14c6ab59ec14870cee46",
      "parents": [
        "b7fdf9fdd6457c9ed02099fe82bab92b0b3e291b"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue May 20 19:16:29 2008 +0200"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Wed Jul 02 15:06:24 2008 -0600"
      },
      "message": "openprom: BKL pushdown\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "28fbbf491368c9491461ca492e13862da1b49180",
      "tree": "e0c64fab37a1374785ce1a7764e8f5836ca4fe3d",
      "parents": [
        "cddf63d99d0d145f18b293c3d0de4af7dab2a922"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue May 20 19:16:08 2008 +0200"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Fri Jun 20 14:05:58 2008 -0600"
      },
      "message": "jsflash: BKL pushdown\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "78abb6ac919cee123e632d833a42d0312ccb2b0d",
      "tree": "b968613b7f69e0f849989fe40a5ba541a537842d",
      "parents": [
        "1d17bf0c08569e7aefd27df0179065fb955588c4"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue May 20 19:15:54 2008 +0200"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Fri Jun 20 14:05:57 2008 -0600"
      },
      "message": "flash: BKL pushdown\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "1d17bf0c08569e7aefd27df0179065fb955588c4",
      "tree": "c6b03096b1376ccdacfa1277c0163ce58cda5244",
      "parents": [
        "89c7de08c5fc059c4f6231571416d9bc0bbc91d4"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue May 20 19:15:53 2008 +0200"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Fri Jun 20 14:05:56 2008 -0600"
      },
      "message": "envctrl: BKL pushdown\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "009228dfb641ca7e4315ab0d0d55465747331025",
      "tree": "bea9d7378b4f4f80a7eb8f8edca55704d3d11172",
      "parents": [
        "e73322ceefb2a777dc0ef369a2504bf5c42b8c52"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue May 20 19:15:47 2008 +0200"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Fri Jun 20 14:05:55 2008 -0600"
      },
      "message": "display7seg: BKL pushdown\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "b05c9e6cd939b6f79be17e9b6a23ca15a219dec2",
      "tree": "679f3dc744057f7a2ce5c6de32303486ea97755b",
      "parents": [
        "122bc5eaf81a3870f6cc00d2e5e97f32f92e636b"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue May 20 19:15:43 2008 +0200"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Fri Jun 20 14:05:55 2008 -0600"
      },
      "message": "cpwatchdog: BKL pushdown\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "9aaf20cbf5b7cccd45495326cba0b35b2884e6b3",
      "tree": "3ea3a744d020ec4d4822518fb518cc8fc43324ad",
      "parents": [
        "5e9829ad38c24aa71252e643836e7cedcb1c83d7"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Fri May 16 14:08:58 2008 -0600"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Fri Jun 20 14:05:52 2008 -0600"
      },
      "message": "videopix: BKL pushdown\n\nAdd explicit lock_kernel() calls to vfc_open().\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\n"
    },
    {
      "commit": "5e9829ad38c24aa71252e643836e7cedcb1c83d7",
      "tree": "7eaa004d9e4b4f402e45354a37bc6d8d1a69beea",
      "parents": [
        "4541b5ec9f631a143cdea862d07ddfc3cdac36f2"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Fri May 16 14:06:45 2008 -0600"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Fri Jun 20 14:05:51 2008 -0600"
      },
      "message": "bpp: bkl pushdown\n\nPut explicit lock_kernel() calls into bpp_open().  It has locking, but I\u0027m\nnot convinced it won\u0027t race with ioctl().\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\n"
    },
    {
      "commit": "572abae844e380ef4f8484d4e374a9ccf73dd568",
      "tree": "a19627d4d1f8a98ac734afb5ef6acb1234c03057",
      "parents": [
        "79bc12a0a09c2eb1ccbb01c192045f994567bda2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed May 21 06:32:11 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 21 16:55:59 2008 -0700"
      },
      "message": "sbus bpp: instances missed in s/dev_name/bpp_dev_name/\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a6db7dc49b91875ff015934df3e85b8785f2294",
      "tree": "db88b59b2918cc9a25d0a6a0c2b71e41a673659f",
      "parents": [
        "59f7137a1369c25308672def38f3b126d0c7575a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 05 00:33:58 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 05 00:33:58 2008 -0700"
      },
      "message": "sbus: Fix bpp driver build.\n\nUsing the variable name \u0027dev_name\u0027 in the top-level namespace is a bad\nidea.\n\nThis conflicts with linux/device.h\u0027s inline function of the same name.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "145980a0b07520f0f82cc40999acc92b349ea40c",
      "tree": "48bc21442adcda4561b8f5356380cc168d059619",
      "parents": [
        "bdf4bbaaee3d4b8f555658333cbce1affe9070fb"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Apr 30 00:54:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:53 2008 -0700"
      },
      "message": "drivers: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6027f661f8da653f084df80f4aade21359bcea35",
      "tree": "e59314c1e68b37b9ff6ff4200942e6190fe70088",
      "parents": [
        "bf6350a3dfcbd0a0811d7c210beacb66e90eca47"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Sat Nov 10 04:32:45 2007 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Nov 19 21:09:52 2007 +0000"
      },
      "message": "[WATCHDOG] Sbus: cpwatchdog, remove SPIN_LOCK_UNLOCKED\n\ncpwatchdog, remove SPIN_LOCK_UNLOCKED\n\nSPIN_LOCK_UNLOCKED is deprecated, use __SPIN_LOCK_UNLOCKED with an unique\nname instead\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\n"
    },
    {
      "commit": "8add24413dff675855bcef8806175d11631917d0",
      "tree": "53c532d570b81aba59cdee41ec1e9bd55067962b",
      "parents": [
        "e91a810e884850781a1cada2ea81b8016881d244"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 20 21:47:53 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 20 15:04:06 2007 -0700"
      },
      "message": "vfc_dev conversion to mutex: fallout\n\nCommit 7b96dc023a1b487bce59256fde14b8bb28b45aea (\"[SPARC] Videopix Frame\nGrabber: Convert device_lock_sem to mutex\") missed one place.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7b96dc023a1b487bce59256fde14b8bb28b45aea",
      "tree": "9075eb698b46ddb27514bdacd4856e86434bb59d",
      "parents": [
        "6050afbbb01d1f5a867f7839be6460bac801f5bc"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Wed Oct 17 19:40:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 17 19:40:31 2007 -0700"
      },
      "message": "[SPARC] Videopix Frame Grabber: Convert device_lock_sem to mutex\n\nVideopix Frame Grabber: Convert the semaphore device_lock_sem to the\nmutex API\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "50aa485e1abb7566ce68418c7bbc6a6b454f9039",
      "tree": "15809f24f309c9062b949349e2934de6243a8aa0",
      "parents": [
        "916e89fdd1b21eec4abbc9e228757db77660fff2"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Tue Jul 31 14:04:57 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 31 14:04:57 2007 -0700"
      },
      "message": "[BBC_I2C]: kmalloc + memset conversion to kzalloc\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "916e89fdd1b21eec4abbc9e228757db77660fff2",
      "tree": "dfbf049f85144b5a973f099a0e390cffed936ca7",
      "parents": [
        "da4e9fea85ea42c9c6ce163a85d5164efbec31a2"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Tue Jul 31 14:04:19 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 31 14:04:19 2007 -0700"
      },
      "message": "[BBC_ENVCTRL]: kmalloc + memset conversion to kzalloc\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2fa3195d72f7d0cfb4dcb2b0dfa265ed0fa5cfa3",
      "tree": "89da0b8ac2776f104d7852b27d0aaba47ab953a1",
      "parents": [
        "e5071b5493b1dcfa98a6e8a75f56997f6d4a0c25"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Tue Jul 31 01:37:24 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 31 01:37:24 2007 -0700"
      },
      "message": "[SPARC] Videopix Frame Grabber: Fix unreleased lock in vfc_debug()\n\nVideopix Frame Grabber: vfc_debug() doesn\u0027t release the device lock\nwhen copy_from_user() fails\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad7ad57c6127042c411353dddb723765964815db",
      "tree": "600484291d9cfa68d54dc9b230f5bd115f495213",
      "parents": [
        "c7f439b99efbea74c70a5531f92566db5a6731f2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 27 22:39:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 30 00:27:34 2007 -0700"
      },
      "message": "[SPARC64]: Fix conflicts in SBUS/PCI/EBUS/ISA DMA handling.\n\nFully unify all of the DMA ops so that subordinate bus types to\nthe DMA operation providers (such as ebus, isa, of_device) can\nwork transparently.\n\nBasically, we just make sure that for every system device we\ncreate, the dev-\u003earchdata \u0027iommu\u0027 and \u0027stc\u0027 fields are filled\nin.\n\nThen we have two platform variants of the DMA ops, one for SUN4U which\nactually programs the real hardware, and one for SUN4V which makes\nhypervisor calls.\n\nThis also fixes the crashes in parport_pc on sparc64, reported by\nMeelis Roos.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e72ea82e62dd714bc11ed29bfe09a7fc8ac24fe",
      "tree": "b1797d88eb6ea57e618a68a23b960e4176449926",
      "parents": [
        "03746bad30890284cc14fc39184c5b60b9cb8bc9",
        "1966287dfa07b2aa125009587a5d2b8375775c53"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 15:57:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 15:57:43 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]: Mark most of initial bootup asm as .text.init.ref_ok\n  [SPARC32]: Fix bug in sparc optimized memset.\n  [SPARC64]: Update defconfig.\n  [SPARC]: Add missing NOTES section.\n  [SPARC32]: missing exports\n  [SPARC32]: Deal with rtc/sun_mostek_rtc conflict.\n"
    },
    {
      "commit": "2240598c24683df1e1a6cdd1f461efd85547903c",
      "tree": "9e7d27a68d0bc3a88c7e1e86f2111c6b0fb9fce8",
      "parents": [
        "b8c1c5da1520977cb55a358f20fc09567d40cad9"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 22 00:37:48 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jul 24 13:24:32 2007 -0700"
      },
      "message": "[SPARC32]: Deal with rtc/sun_mostek_rtc conflict.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "165125e1e480f9510a5ffcfbfee4e3ee38c05f23",
      "tree": "8009c8a5ff09e26dc2418d42f66ecafb055c52a2",
      "parents": [
        "f695baf2df9e0413d3521661070103711545207a"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jul 24 09:28:11 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jul 24 09:28:11 2007 +0200"
      },
      "message": "[BLOCK] Get rid of request_queue_t typedef\n\nSome of the code has been gradually transitioned to using the proper\nstruct request_queue, but there\u0027s lots left. So do a full sweet of\nthe kernel and get rid of this typedef and replace its uses with\nthe proper type.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "3d6e470236bc759f43c9f2377899b526a50e2e63",
      "tree": "8d91788c5e88c46d1b37cc161e327a60d742f79e",
      "parents": [
        "e865f3e6f4ef2d2617f5003c7c819ed15b5a511b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jul 18 22:03:25 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 20 17:13:42 2007 -0700"
      },
      "message": "[SPARC]: Make sure dev_archdata is filled in for all devices.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd00cc486ab1c17049a535413d1751ef3482141c",
      "tree": "d90ff69ea06792b9284f2f2665c96624f121b88a",
      "parents": [
        "3b5ad0797c0e4049001f961a8b58f1d0ce532072"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Thu Jul 19 01:49:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:50 2007 -0700"
      },
      "message": "some kmalloc/memset -\u003ekzalloc (tree wide)\n\nTransform some calls to kmalloc/memset to a single kzalloc (or kcalloc).\n\nHere is a short excerpt of the semantic patch performing\nthis transformation:\n\n@@\ntype T2;\nexpression x;\nidentifier f,fld;\nexpression E;\nexpression E1,E2;\nexpression e1,e2,e3,y;\nstatement S;\n@@\n\n x \u003d\n- kmalloc\n+ kzalloc\n  (E1,E2)\n  ...  when !\u003d \\(x-\u003efld\u003dE;\\|y\u003df(...,x,...);\\|f(...,x,...);\\|x\u003dE;\\|while(...) S\\|for(e1;e2;e3) S\\)\n- memset((T2)x,0,E1);\n\n@@\nexpression E1,E2,E3;\n@@\n\n- kzalloc(E1 * E2,E3)\n+ kcalloc(E1,E2,E3)\n\n[akpm@linux-foundation.org: get kcalloc args the right way around]\nSigned-off-by: Yoann Padioleau \u003cpadator@wanadoo.fr\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nAcked-by: Pierre Ossman \u003cdrzeus-list@drzeus.cx\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "10a0a8d4e3f6bf2d077f94344441909abe670f5a",
      "tree": "b834c912629498e9fefb5958ee9965c414d32d69",
      "parents": [
        "0ab4dc92278a0f3816e486d6350c6652a72e06c8"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@xensource.com",
        "time": "Tue Jul 17 18:37:02 2007 -0700"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Jul 18 08:47:40 2007 -0700"
      },
      "message": "Add common orderly_poweroff()\n\nVarious pieces of code around the kernel want to be able to trigger an\norderly poweroff.  This pulls them together into a single\nimplementation.\n\nBy default the poweroff command is /sbin/poweroff, but it can be set\nvia sysctl: kernel/poweroff_cmd.  This is split at whitespace, so it\ncan include command-line arguments.\n\nThis patch replaces four other instances of invoking either \"poweroff\"\nor \"shutdown -h now\": two sbus drivers, and acpi thermal\nmanagement.\n\nsparc64 has its own \"powerd\"; still need to determine whether it should\nbe replaced by orderly_poweroff().\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nAcked-by: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "00d59405cf6d7ef8932394ab5a12da1a50ce581e",
      "tree": "ccd0c170b673a17792207b2b5816978bb27da436",
      "parents": [
        "294462a5c6c4fb9a6ced9cb5a368ff335f1b656e"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Tue Jul 17 04:03:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:03 2007 -0700"
      },
      "message": "unregister_blkdev() delete redundant messages in callers\n\nNo need to warn unregister_blkdev() failure by the callers.  (The previous\npatch makes unregister_blkdev() print error message in error case)\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "347e03df1696ab22963f6b8c4f2220c41ec17f82",
      "tree": "7db8d22adfe14443038a40b0de5880af5f163f19",
      "parents": [
        "17e0c7cc1dfd8f49b67160b678297b88e545cc40"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sun Jul 15 23:42:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:53 2007 -0700"
      },
      "message": "cpwatchdog build fix\n\nsparc64:\n\ndrivers/sbus/char/cpwatchdog.c: In function `wd_toggleintr\u0027:\ndrivers/sbus/char/cpwatchdog.c:523: error: implicit declaration of function `readb\u0027\ndrivers/sbus/char/cpwatchdog.c:533: error: implicit declaration of function `writeb\u0027\ndrivers/sbus/char/cpwatchdog.c: In function `wd_pingtimer\u0027:\ndrivers/sbus/char/cpwatchdog.c:545: error: implicit declaration of function `readw\u0027\ndrivers/sbus/char/cpwatchdog.c: In function `wd_starttimer\u0027:\ndrivers/sbus/char/cpwatchdog.c:584: error: implicit declaration of function `writew\u0027\ndrivers/sbus/char/cpwatchdog.c: In function `wd_init\u0027:\ndrivers/sbus/char/cpwatchdog.c:767: error: implicit declaration of function `ioremap\u0027\ndrivers/sbus/char/cpwatchdog.c:767: warning: assignment makes pointer from integer without a cast\ndrivers/sbus/char/cpwatchdog.c: In function `wd_cleanup\u0027:\ndrivers/sbus/char/cpwatchdog.c:849: error: implicit declaration of function `iounmap\u0027\n\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8a73709ecc6a972c94e6ff9c0cc639f8f38b9151",
      "tree": "89d5bb5ef80a3c33ca7e1269de26dd25b3adf9f9",
      "parents": [
        "1fb8812ba5a4c34b680d4405216310233f3c7573"
      ],
      "author": {
        "name": "Horst H. von Brand",
        "email": "vonbrand@inf.utfsm.cl",
        "time": "Thu May 31 01:27:52 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:52:53 2007 -0700"
      },
      "message": "[SPARC]: Missing #include \u003clinux/mm.h\u003e in drivers/sbus/char/flash.c\n\ndrivers/sbus/char/flash.c does use macros VM_READ and such, needs to include\nlinux/mm.h.\n\nSigned-off-by: Horst H. von Brand \u003cvonbrand@inf.utfsm.cl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3049f89df13bb8f5ded8737631a6c2dd6209b5ca",
      "tree": "58db3bf5e8f87fbe410ee9ed1aee41edc552f746",
      "parents": [
        "4b5dff76a70cb1d8b935b8b93fe0df0bbe66640d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun May 13 22:22:47 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun May 13 22:22:47 2007 -0700"
      },
      "message": "[SPARC] SBUS: display7seg.c needs asm/io.h\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4b5dff76a70cb1d8b935b8b93fe0df0bbe66640d",
      "tree": "346a31845999f200293a19ae7e9a5aa113f0a3ef",
      "parents": [
        "49d23cfcec5d36a91e118d28148d353bf8f0bc03"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun May 13 22:22:13 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun May 13 22:22:13 2007 -0700"
      },
      "message": "[SPARC] SBUS: bbc_i2c.c needs asm/io.h\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e1a39fbb029fce40150d9163d39a68e2b76cd0b5",
      "tree": "72ff676c1f556867477e8c0341f197399dc35d25",
      "parents": [
        "d77311f942731064f4fb904de2ebbb238ee1d03e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 11 16:34:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 11 21:39:25 2007 -0700"
      },
      "message": "[SPARC64]: envctrl.c needs asm/io.h\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "beb7dd86a101263bf63a78c7c6d4da3849b35bd6",
      "tree": "9afe81ca9e92ab8aacc999ae118b27d547721f11",
      "parents": [
        "3dde6ad8fc3939d345a3768464ecff43c91d511a"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed May 09 07:14:03 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 09 07:14:03 2007 +0200"
      },
      "message": "Fix misspellings collected by members of KJ list.\n\nFix the misspellings of \"propogate\", \"writting\" and (oh, the shame\n:-) \"kenrel\" in the source tree.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "e63340ae6b6205fef26b40a75673d1c9c0c8bb90",
      "tree": "8d3212705515edec73c3936bb9e23c71d34a7b41",
      "parents": [
        "04c9167f91e309c9c4ea982992aa08e83b2eb42e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 08 00:28:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:07 2007 -0700"
      },
      "message": "header cleaning: don\u0027t include smp_lock.h when not used\n\nRemove includes of \u003clinux/smp_lock.h\u003e where it is not used/needed.\nSuggested by Al Viro.\n\nBuilds cleanly on x86_64, i386, alpha, ia64, powerpc, sparc,\nsparc64, and arm (all 59 defconfigs).\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@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": "6473d160b4aba8023bcf38519a5989694dfd51a7",
      "tree": "5a3fe32ecc3d846b9de00ad5ba726314ca79f15b",
      "parents": [
        "a9dfd281a7e12f6d9b53b5a28649b3a3c76a70e6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Mar 06 02:45:12 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 02 19:02:35 2007 -0700"
      },
      "message": "PCI: Cleanup the includes of \u003clinux/pci.h\u003e\n\nI noticed that many source files include \u003clinux/pci.h\u003e while they do\nnot appear to need it. Here is an attempt to clean it all up.\n\nIn order to find all possibly affected files, I searched for all\nfiles including \u003clinux/pci.h\u003e but without any other occurence of \"pci\"\nor \"PCI\". I removed the include statement from all of these, then I\ncompiled an allmodconfig kernel on both i386 and x86_64 and fixed the\nfalse positives manually.\n\nMy tests covered 66% of the affected files, so there could be false\npositives remaining. Untested files are:\n\narch/alpha/kernel/err_common.c\narch/alpha/kernel/err_ev6.c\narch/alpha/kernel/err_ev7.c\narch/ia64/sn/kernel/huberror.c\narch/ia64/sn/kernel/xpnet.c\narch/m68knommu/kernel/dma.c\narch/mips/lib/iomap.c\narch/powerpc/platforms/pseries/ras.c\narch/ppc/8260_io/enet.c\narch/ppc/8260_io/fcc_enet.c\narch/ppc/8xx_io/enet.c\narch/ppc/syslib/ppc4xx_sgdma.c\narch/sh64/mach-cayman/iomap.c\narch/xtensa/kernel/xtensa_ksyms.c\narch/xtensa/platform-iss/setup.c\ndrivers/i2c/busses/i2c-at91.c\ndrivers/i2c/busses/i2c-mpc.c\ndrivers/media/video/saa711x.c\ndrivers/misc/hdpuftrs/hdpu_cpustate.c\ndrivers/misc/hdpuftrs/hdpu_nexus.c\ndrivers/net/au1000_eth.c\ndrivers/net/fec_8xx/fec_main.c\ndrivers/net/fec_8xx/fec_mii.c\ndrivers/net/fs_enet/fs_enet-main.c\ndrivers/net/fs_enet/mac-fcc.c\ndrivers/net/fs_enet/mac-fec.c\ndrivers/net/fs_enet/mac-scc.c\ndrivers/net/fs_enet/mii-bitbang.c\ndrivers/net/fs_enet/mii-fec.c\ndrivers/net/ibm_emac/ibm_emac_core.c\ndrivers/net/lasi_82596.c\ndrivers/parisc/hppb.c\ndrivers/sbus/sbus.c\ndrivers/video/g364fb.c\ndrivers/video/platinumfb.c\ndrivers/video/stifb.c\ndrivers/video/valkyriefb.c\ninclude/asm-arm/arch-ixp4xx/dma.h\nsound/oss/au1550_ac97.c\n\nI would welcome test reports for these files. I am fine with removing\nthe untested files from the patch if the general opinion is that these\nchanges aren\u0027t safe. The tested part would still be nice to have.\n\nNote that this patch depends on another header fixup patch I submitted\nto LKML yesterday:\n  [PATCH] scatterlist.h needs types.h\n  http://lkml.org/lkml/2007/3/01/141\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fa449bd602c8871da48e6dbadfa0faaf4d33d32e",
      "tree": "450492d690f838af35a3071d95187d2c019ddb15",
      "parents": [
        "d297c31fd101473983c17734a7e8a3752da1880f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 16:01:51 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:54:59 2007 -0700"
      },
      "message": "[OPENPROM]: Use pci_device_to_OF_node().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ccf0dec6fcadb4e1c877b9bafb031a6bdb7112b9",
      "tree": "98617d025f167ad05bb126f0982841ce277ee3af",
      "parents": [
        "6a23acf3905287eb952a6f1dbbc8fb3e4eeae2f6"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Mar 29 00:49:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:54:27 2007 -0700"
      },
      "message": "[SPARC/64] constify of_get_property return: drivers\n\nThe only unfortunate bit here is that the name field of struct map_info\nis not const, so for now we put a cast on the assignment of it.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e9f33461521180ef2c148c0b77eeb412d18ffae",
      "tree": "004fdb857f30e7146caae45c691fecad232b2efd",
      "parents": [
        "c445a31cd7f469d77acc37538ab43a99530968b8"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Mon Apr 23 22:50:53 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 23 22:50:53 2007 -0700"
      },
      "message": "[SPARC] openprom: Switch to ref counting PCI API\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e6679a0aa352e6b74f6385c49cd4dca3dc7201f",
      "tree": "ef922abc304fc22b9c319e6ab4dc6e2e524a715f",
      "parents": [
        "0f851021c0f91e5073fa89f26b5ac68e23df8e11"
      ],
      "author": {
        "name": "vignesh babu",
        "email": "vignesh.babu@wipro.com",
        "time": "Tue Apr 17 12:42:09 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Apr 21 15:29:17 2007 -0700"
      },
      "message": "[SBUS] vfc_dev.c: kzalloc\n\nReplacing kmalloc/memset combination with kzalloc.\n\nSigned-off-by: vignesh babu \u003cvignesh.babu@wipro.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19ba1b19962aeb87a029b37234f54b02e8f7b507",
      "tree": "718df51edcc2926fa40302c3b29bc04f59d150b7",
      "parents": [
        "c5b002c1bf31d1145271b28ed63db5e4f893dfd3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Feb 26 09:46:54 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Feb 26 11:35:51 2007 -0800"
      },
      "message": "[SPARC] uctrl: Check request_irq() return value.\n\nBased upon a patch by Monakhov Dmitriy.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b36fb8471f8639d565b69c9a456a3ef9413df59",
      "tree": "0bee40e06ff42f5a9a15b1e2ff95ac8f9f7719a3",
      "parents": [
        "abfd336cd79ea154dc71f09272f578a731b81d8c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Feb 26 10:11:35 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Feb 26 11:35:49 2007 -0800"
      },
      "message": "[SPARC64] bbc_i2c: Fix kenvctrld eating %100 cpu.\n\nBased almost entirely upon a patch by Joerg Friedrich\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cacfd56756c087873f22dc9e2ace5f634775836a",
      "tree": "cee55aac078df4580c59d6cf6a409e8194be763f",
      "parents": [
        "2a786b452eba900324c29a8fcf5c96d5b1c01000"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Feb 20 01:03:48 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Feb 26 11:35:45 2007 -0800"
      },
      "message": "[SPARC]: Remove the broken SUN_AURORA driver.\n\nThe SUN_AURORA driver:\n- has been marked as BROKEN for more than two years and\n- is still marked as BROKEN.\n\nDrivers that had been marked as BROKEN for such a long time seem to be\nunlikely to be revived in the forseeable future.\n\nBut if anyone wants to ever revive this driver, the code is still\npresent in the older kernel releases.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d08df601a30df9e36c29f3214315f4f0c8784c68",
      "tree": "cc40826467113f1bfd2e666bb51670e31f436355",
      "parents": [
        "6340aa61b1f1d9c2aadb20594778a5f849bcbb69"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sat Feb 17 19:07:33 2007 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Feb 17 19:07:33 2007 +0100"
      },
      "message": "Various typo fixes.\n\nCorrect mis-spellings of \"algorithm\", \"appear\", \"consistent\" and\n(shame, shame) \"kernel\".\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "cd354f1ae75e6466a7e31b727faede57a1f89ca5",
      "tree": "09a2da1672465fefbc7fe06ff4e6084f1dd14c6b",
      "parents": [
        "3fc605a2aa38899c12180ca311f1eeb61a6d867e"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Wed Feb 14 00:33:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] remove many unneeded #includes of sched.h\n\nAfter Al Viro (finally) succeeded in removing the sched.h #include in module.h\nrecently, it makes sense again to remove other superfluous sched.h includes.\nThere are quite a lot of files which include it but don\u0027t actually need\nanything defined in there.  Presumably these includes were once needed for\nmacros that used to live in sched.h, but moved to other header files in the\ncourse of cleaning it up.\n\nTo ease the pain, this time I did not fiddle with any header files and only\nremoved #includes from .c-files, which tend to cause less trouble.\n\nCompile tested against 2.6.20-rc2 and 2.6.20-rc2-mm2 (with offsets) on alpha,\narm, i386, ia64, mips, powerpc, and x86_64 with allnoconfig, defconfig,\nallmodconfig, and allyesconfig as well as a few randconfigs on x86_64 and all\nconfigs in arch/arm/configs on arm.  I also checked that no new warnings were\nintroduced by the patch (actually, some warnings are removed that were emitted\nby unnecessarily included header files).\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "00977a59b951207d38380c75f03a36829950265c",
      "tree": "26933feafebffca95df02c19df03f5e56aada47e",
      "parents": [
        "d54b1fdb1d9f82e375a299e22bd366aad52d4c34"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Feb 12 00:55:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:45 2007 -0800"
      },
      "message": "[PATCH] mark struct file_operations const 6\n\nMany struct file_operations in the kernel can be \"const\".  Marking them const\nmoves these to the .rodata section, which avoids false sharing with potential\ndirty data.  In addition it\u0027ll catch accidental writes at compile time to\nthese shared resources.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cf69eab231bb748b5c34912412a8fc8c763bcf57",
      "tree": "4e1a080b7d33765d9ec62ead60bc3c9004a961a3",
      "parents": [
        "d18d7682c18b617f523df6beea5ea0bd396ed0bd"
      ],
      "author": {
        "name": "Fabio Massimo Di Nitto",
        "email": "fabbione@ubuntu.com",
        "time": "Wed Dec 20 09:22:28 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 10 23:50:35 2007 -0800"
      },
      "message": "[SPARC64]: Add obppath sysfs attribute for SBUS and PCI devices.\n\nSigned-off-by: Fabio Massimo Di Nitto \u003cfabbione@ubuntu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5cbded585d129d0226cb48ac4202b253c781be26",
      "tree": "fb24edc194a57ee81a3bf8a4dd8a95030dd0ad22",
      "parents": [
        "0743b86800cf1dfbf96df4a438938127bbe4476c"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed Dec 13 00:35:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:58 2006 -0800"
      },
      "message": "[PATCH] getting rid of all casts of k[cmz]alloc() calls\n\nRun this:\n\n\t#!/bin/sh\n\tfor f in $(grep -Erl \"\\([^\\)]*\\) *k[cmz]alloc\" *) ; do\n\t  echo \"De-casting $f...\"\n\t  perl -pi -e \"s/ ?\u003d ?\\([^\\)]*\\) *(k[cmz]alloc) *\\(/ \u003d \\1\\(/\" $f\n\tdone\n\nAnd then go through and reinstate those cases where code is casting pointers\nto non-pointers.\n\nAnd then drop a few hunks which conflicted with outstanding work.\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e, Ian Molton \u003cspyro@f2s.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Ian Kent \u003craven@themaw.net\u003e\nCc: Steven French \u003csfrench@us.ibm.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7fa95f726aba6033d7baffcfda484c31b8cfe153",
      "tree": "924f8228c223b0f1c6365fdb541124f2b096f523",
      "parents": [
        "d20343e7406a114a561030e683fafc4fdbc9c6bd"
      ],
      "author": {
        "name": "Josef Sipek",
        "email": "jsipek@fsl.cs.sunysb.edu",
        "time": "Fri Dec 08 02:37:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:49 2006 -0800"
      },
      "message": "[PATCH] struct path: convert sbus\n\nSigned-off-by: Josef Sipek \u003cjsipek@fsl.cs.sunysb.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f5ef9d11fd255b30b455d18f8d721bc44cd1296b",
      "tree": "61a31b476ac98c05bf0210b169171aa6afb3e007",
      "parents": [
        "e80391500078b524083ba51c3df01bbaaecc94bb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 27 01:03:31 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 27 01:03:31 2006 -0700"
      },
      "message": "[SPARC]: Fix bus_id[] string overflow.\n\ndp-\u003epath_component_name can be larger than -\u003ebus_id[]\nso use a different naming scheme for this stuff.\n\nNoticed by Jurij Smakov.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "872ec6484720e7ddfebb8e15c232fa7ca158ef2e",
      "tree": "9e84c253432771168553d6e50b7adb04f8fca5da",
      "parents": [
        "b48194bf0dc0f8e2b617fab10df885513fbb3bad"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 17 19:19:08 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 17 19:28:52 2006 -0700"
      },
      "message": "[SPARC] {bbc_,}envctrl: Use call_usermodehelper().\n\nWe should not be calling kernel_execve() directly and this\ncauses module build failures because kernel_execve() is not\nexported to modules.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1baaf0b424fe611a99cf3e2e59e84df0561d679a",
      "tree": "98af2021d5c3d89ba9ca3d5e4c954682a74ff484",
      "parents": [
        "734c4c67393893f61b39bcdfe1e94f72111c56d6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 12 19:07:59 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 12 12:36:55 2006 -0700"
      },
      "message": "[PATCH] more kernel_execve() fallout (sbus)\n\ndrivers/sbus/char stuff using kernel_execve() needs linux/syscalls.h\nnow; includes trimmed, while we are at it.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "70f38912935fd4aa3fea1ddf87ed1cee63109cc5",
      "tree": "6d418457956697295c1d04b361a97134f19dd891",
      "parents": [
        "3c5c6658d2f1385cf06cdc00db9f7f124a35fb25"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Oct 10 22:49:57 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 10 15:37:24 2006 -0700"
      },
      "message": "[PATCH] use %p for pointers\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a6ded1b0605376e18a17cb01977819bcf2677cdc",
      "tree": "ce1d4b12085fd8b29183f4aeb9b902e4bea9186b",
      "parents": [
        "03dc55064117508ad474f3eede3a77bf9fbb636f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Oct 10 22:48:17 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 10 15:37:23 2006 -0700"
      },
      "message": "[PATCH] openprom NULL noise removal\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d12e780e003f93433d49ce78cfedf4b4c52adc5",
      "tree": "6748550400445c11a306b132009f3001e3525df8",
      "parents": [
        "da482792a6d1a3fbaaa25fae867b343fb4db3246"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 05 14:55:46 2006 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Thu Oct 05 15:10:12 2006 +0100"
      },
      "message": "IRQ: Maintain regs pointer globally rather than passing to IRQ handlers\n\nMaintain a per-CPU global \"struct pt_regs *\" variable which can be used instead\nof passing regs around manually through all ~1800 interrupt handlers in the\nLinux kernel.\n\nThe regs pointer is used in few places, but it potentially costs both stack\nspace and code to pass it around.  On the FRV arch, removing the regs parameter\nfrom all the genirq function results in a 20% speed up of the IRQ exit path\n(ie: from leaving timer_interrupt() to leaving do_IRQ()).\n\nWhere appropriate, an arch may override the generic storage facility and do\nsomething different with the variable.  On FRV, for instance, the address is\nmaintained in GR28 at all times inside the kernel as part of general exception\nhandling.\n\nHaving looked over the code, it appears that the parameter may be handed down\nthrough up to twenty or so layers of functions.  Consider a USB character\ndevice attached to a USB hub, attached to a USB controller that posts its\ninterrupts through a cascaded auxiliary interrupt controller.  A character\ndevice driver may want to pass regs to the sysrq handler through the input\nlayer which adds another few layers of parameter passing.\n\nI\u0027ve build this code with allyesconfig for x86_64 and i386.  I\u0027ve runtested the\nmain part of the code on FRV and i386, though I can\u0027t test most of the drivers.\nI\u0027ve also done partial conversion for powerpc and MIPS - these at least compile\nwith minimal configurations.\n\nThis will affect all archs.  Mostly the changes should be relatively easy.\nTake do_IRQ(), store the regs pointer at the beginning, saving the old one:\n\n\tstruct pt_regs *old_regs \u003d set_irq_regs(regs);\n\nAnd put the old one back at the end:\n\n\tset_irq_regs(old_regs);\n\nDon\u0027t pass regs through to generic_handle_irq() or __do_IRQ().\n\nIn timer_interrupt(), this sort of change will be necessary:\n\n\t-\tupdate_process_times(user_mode(regs));\n\t-\tprofile_tick(CPU_PROFILING, regs);\n\t+\tupdate_process_times(user_mode(get_irq_regs()));\n\t+\tprofile_tick(CPU_PROFILING);\n\nI\u0027d like to move update_process_times()\u0027s use of get_irq_regs() into itself,\nexcept that i386, alone of the archs, uses something other than user_mode().\n\nSome notes on the interrupt handling in the drivers:\n\n (*) input_dev() is now gone entirely.  The regs pointer is no longer stored in\n     the input_dev struct.\n\n (*) finish_unlinks() in drivers/usb/host/ohci-q.c needs checking.  It does\n     something different depending on whether it\u0027s been supplied with a regs\n     pointer or not.\n\n (*) Various IRQ handler function pointers have been moved to type\n     irq_handler_t.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n(cherry picked from 1b16e7ac850969f38b375e511e3fa2f474a33867 commit)\n"
    },
    {
      "commit": "bf6ee0ae494596aaf311e8430684db85d1d2f25c",
      "tree": "80af10d1539d20ed00ffe19bb5af51cd6a976a19",
      "parents": [
        "0a8fe0d756fba2953462cec6db09c81dd732d0b5"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 22:17:48 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 22:17:48 2006 +0200"
      },
      "message": "remove mentionings of devfs in documentation\n\nNow that devfs is removed, there\u0027s no longer any need to document how to\ndo this or that with devfs.\n\nThis patch includes some improvements by Joe Perches.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "3db03b4afb3ecd66a0399b8ba57742ca953b0ecd",
      "tree": "fe0bd5c3663c58583f0181e2673d569c2df664e7",
      "parents": [
        "6760856791c6e527da678021ee6a67896549d4da"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 02 02:18:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:23 2006 -0700"
      },
      "message": "[PATCH] rename the provided execve functions to kernel_execve\n\nSome architectures provide an execve function that does not set errno, but\ninstead returns the result code directly.  Rename these to kernel_execve to\nget the right semantics there.  Moreover, there is no reasone for any of these\narchitectures to still provide __KERNEL_SYSCALLS__ or _syscallN macros, so\nremove these right away.\n\n[akpm@osdl.org: build fix]\n[bunk@stusta.de: build fix]\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Hirokazu Takata \u003ctakata.hirokazu@renesas.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nCc: Richard Curnow \u003crc@rc0.org.uk\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Miles Bader \u003cuclinux-v850@lsi.nec.co.jp\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b68e31d0ebbcc909d1941f9f230c9d062a3a13d3",
      "tree": "b32902e5de02081cbb9eca49d7bb0b444e2b4f23",
      "parents": [
        "ed97bd37efd8ff7398d3a7eedf4bcbf245f5dad3"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Oct 02 02:17:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:14 2006 -0700"
      },
      "message": "[PATCH] const struct tty_operations\n\nAs part of an SMP cleanliness pass over UML, I consted a bunch of\nstructures in order to not have to document their locking.  One of these\nstructures was a struct tty_operations.  In order to const it in UML\nwithout introducing compiler complaints, the declaration of\ntty_set_operations needs to be changed, and then all of its callers need to\nbe fixed.\n\nThis patch declares all struct tty_operations in the tree as const.  In all\ncases, they are static and used only as input to tty_set_operations.  As an\nextra check, I ran an i386 allyesconfig build which produced no extra\nwarnings.\n\n53 drivers are affected.  I checked the history of a bunch of them, and in\nmost cases, there have been only a handful of maintenance changes in the\nlast six months.  serial_core.c was the busiest one that I looked at.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b9b64e6e89fc5a6ef220747115c5b7764614ca3f",
      "tree": "2d28434f793807b4a83bd5dc139e165c7c317389",
      "parents": [
        "803db244b9f71102e366fd689000c1417b9a7508"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 18 01:47:13 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 18 01:47:13 2006 -0700"
      },
      "message": "[OPENPROMIO]: Handle current_node being NULL correctly.\n\nIf the user tries to traverse to the next node of the\nlast node, we get NULL in current_node and a zero phandle\nreturned.  That\u0027s fine, but if the user tries to obtain\nproperties in that state, we try to dereference a NULL\npointer in the downcall to the of_*() routines.\n\nSo protect against that.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "39329329565a5e24f0a5523eef3a9dd941e0b29d",
      "tree": "9b2a6207d73701d375e2cc4f57a34f72994071c7",
      "parents": [
        "f7785a64d117951e4c2bf9418d8c1dd59fe53b36"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 17 21:06:15 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 21 14:18:06 2006 -0700"
      },
      "message": "[SPARC] sbus: Make sure sbus nodes are named uniquely.\n\nJust name them \"sbus%d\" otherwise on sun4d we try to register\nmultiple entries named \"sbi@0,0\" which does not work.\n\nBased upon a report from Raymond Burns.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dace145374b8e39aeb920304c358ab5e220341ab",
      "tree": "e37c76578468f489ce2dbec4d04400380c14ee14",
      "parents": [
        "8076fe32a7db9a6628589ffa372808e4ba25d222"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 19:29:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 13:58:50 2006 -0700"
      },
      "message": "[PATCH] irq-flags: misc drivers: Use the new IRQF_ constants\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "ff23eca3e8f613034e0d20ff86f6a89b62f5a14e",
      "tree": "826285f5daa660001d38cac6baaf34411fd40131",
      "parents": [
        "8ab5e4c15b53e147c08031a959d9f776823dbe73"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 26 12:25:08 2006 -0700"
      },
      "message": "[PATCH] devfs: Remove the devfs_fs_kernel.h file from the tree\n\nAlso fixes up all files that #include it.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8ab5e4c15b53e147c08031a959d9f776823dbe73",
      "tree": "b851d4c1fdbd396379279e4475f7f778a667a208",
      "parents": [
        "7c69ef79741910883d5543caafa06aca3ebadbd1"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 26 12:25:07 2006 -0700"
      },
      "message": "[PATCH] devfs: Remove devfs_remove() function from the kernel tree\n\nRemoves the devfs_remove() function and all callers of it.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7c69ef79741910883d5543caafa06aca3ebadbd1",
      "tree": "655d3f60abee0195d0aadb2c86ab04ccca89a307",
      "parents": [
        "1a715c5cf917326a285533d1116d725f5f2593c2"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 26 12:25:07 2006 -0700"
      },
      "message": "[PATCH] devfs: Remove devfs_mk_cdev() function from the kernel tree\n\nRemoves the devfs_mk_cdev() function and all callers of it.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "95dc112a5770dc670a1b45a3d9ee346fdd2b2697",
      "tree": "899cd99bdc928ade94ddc7b003b0de7d275cac48",
      "parents": [
        "0e6c62da7cd929b0389fc4a7e41464bb738647dc"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 26 12:25:06 2006 -0700"
      },
      "message": "[PATCH] devfs: Remove devfs_mk_dir() function from the kernel tree\n\nRemoves the devfs_mk_dir() function and all callers of it.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8e48aec714f1faf581949f23ae0e3d6e2317433b",
      "tree": "0b0c34ba577d64f54c2a29c5f748f93f2b1bf0d1",
      "parents": [
        "3d824a46b7210ea3b0a13ab0d0fbd7f6e2e91ddf"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 25 23:19:30 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 25 23:19:30 2006 -0700"
      },
      "message": "[OPENPROM]: Rewrite driver to use in-kernel device tree.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "95b0ce9d6d95819e65a7456261a0a5573b65ef1c",
      "tree": "0ae3828ad55453b9292483017ab0b2b2ae880afa",
      "parents": [
        "1715f5ef0db94d12d9131d5afa9134e26f77529f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jun 25 00:17:11 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jun 25 23:14:57 2006 -0700"
      },
      "message": "[RIOWATCHDOG]: Fix the build.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1715f5ef0db94d12d9131d5afa9134e26f77529f",
      "tree": "6e0ed0893ae92eeedfc51aae495096bb6957c1a2",
      "parents": [
        "09ec431476aa6efca436faf1e1aaadb4fa283972"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jun 25 00:11:21 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jun 25 23:14:55 2006 -0700"
      },
      "message": "[CPWATCHDOG]: Fix the build.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "68402ddc677005ed1b1359bbc1f279548cfc0928",
      "tree": "83da62a2b55e2ea7e0c46ed79c0d6498d36e1942",
      "parents": [
        "9f1a3cfcffaed2fbb3206179295c79ca8289f5c3"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sun Jun 25 05:46:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:55 2006 -0700"
      },
      "message": "[PATCH] mm: remove VM_LOCKED before remap_pfn_range and drop VM_SHM\n\nRemove VM_LOCKED before remap_pfn range from device drivers and get rid of\nVM_SHM.\n\nremap_pfn_range() already sets VM_IO.  There is no need to set VM_SHM since\nit does nothing.  VM_LOCKED is of no use since the remap_pfn_range does not\nplace pages on the LRU.  The pages are therefore never subject to swap\nanyways.  Remove all the vm_flags settings before calling remap_pfn_range.\n\nAfter removing all the vm_flag settings no use of VM_SHM is left.  Drop it.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nAcked-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "576c352e89e57cfa6c9f493e549d10d86f60a0cf",
      "tree": "4f393f05beef86284a037b106bfb353ff0d72c8a",
      "parents": [
        "fd5314311634245172d40ccb418d89dac91d6ad6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 23 15:55:45 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:50 2006 -0700"
      },
      "message": "[SBUS]: Rewrite and plug into of_device framework.\n\nI severely apologize, I was still learning how to program\nin C when I wrote this stuff 10 years ago...\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "690c8fd31f1e35985d0f35772fde514da59ec9d1",
      "tree": "8a5a0036b3780a9eb315ea2201a2562570de1ebe",
      "parents": [
        "de8d28b16f5614aeb12bb69c8f9a38578b8d3ada"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 22 19:12:03 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:28 2006 -0700"
      },
      "message": "[SPARC64]: Use in-kernel PROM tree for EBUS and ISA.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "de8d28b16f5614aeb12bb69c8f9a38578b8d3ada",
      "tree": "152f0930dc099606342e9cc6d9a3892cd9f3f192",
      "parents": [
        "765b5f32730cfd2608291e679060b0391570c8b3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 22 16:18:54 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:26 2006 -0700"
      },
      "message": "[SPARC64]: Convert sparc64 PCI layer to in-kernel device tree.\n\nOne thing this change pointed out was that we really should\npull the \"get \u0027local-mac-address\u0027 property\" logic into a helper\nfunction all the network drivers can call.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8fae097debdf8ac9b66d220ac258535ea09f3898",
      "tree": "9c022cbf14e9174946a503b116fdf7376b8ce0ce",
      "parents": [
        "d384ea691fe4ea8c2dd5b9b8d9042eb181776f18"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jun 20 15:23:28 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:15:00 2006 -0700"
      },
      "message": "[SBUS]: Start cleaning up generic sbus support layer.\n\nIn particular, move the IRQ probing out to sparc32/sparc64\narch specific code where it belongs.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "c6387a48cf5958e43c201fc27a158c328927531a"
}
