)]}'
{
  "log": [
    {
      "commit": "102fa9060e114a53628a6594034b6ecf624dffc6",
      "tree": "13a7fae84cbcea996d61b011bfc99b26b39125e5",
      "parents": [
        "e40a0b2e9d73c69e6b9e5d55eb56696f81fbf802"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Oct 11 12:05:59 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:00:42 2007 +0100"
      },
      "message": "[ALSA] ymfpci: add request_firmware()\n\nLoad the DSP and controller microcode using request_firmware(), if\npossible, instead of using the built-in firmware.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "b0dbdaea55d55c05be972cd2a040acfa073b0509",
      "tree": "d1bcb3f75e87dd524832a43935c4c6569ca2f76a",
      "parents": [
        "0f71e8b98506252db22a0c4fcfecb0aadcf393cc"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Tue Oct 10 18:08:45 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:00:40 2007 +0100"
      },
      "message": "[ALSA] snd-emu10k1: Add emu1010 internal clock rate control for 44100 or 48000.\n\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "9148cc502752b12051760e6c5ba5daaea3367360",
      "tree": "de02a490f42d253f2baf5c690bb4a92406d04e9e",
      "parents": [
        "6add0f4242fc52a97a92fca99a39f35298c2b50b"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Mon Oct 09 23:08:00 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:00:38 2007 +0100"
      },
      "message": "[ALSA] snd_emu10k1: Added support for 14dB Attenuation PADS on DACs and ADCs.\n\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "abadfc928a27e1cf27c834e8e29e6b1f64ca2d55",
      "tree": "3d98573969684978fd783a260bbb084057ed0603",
      "parents": [
        "40e0aa64660b4e28a9348e57bfbda6c114617969"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Oct 06 18:36:39 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:00:22 2007 +0100"
      },
      "message": "[ALSA] ASoC codecs: WM8750 support\n\nThis patch adds ASoC support for the WM8750 codec.\nSupported features:-\no Capture/Playback/Sidetone/Bypass.\no 16 \u0026 24 bit audio.\no 8k - 96k sample rates.\no DAPM.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Liam Girdwood \u003cliam.girdwood@wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "40e0aa64660b4e28a9348e57bfbda6c114617969",
      "tree": "2319f248c131147621e5743607cd9f3a6b1e32a5",
      "parents": [
        "eb1a6af39b70375d93ed25e7c916f64463e00614"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Oct 06 18:36:07 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:00:21 2007 +0100"
      },
      "message": "[ALSA] ASoC codecs: WM8731 support\n\nThis patch adds ASoC support for the WM8731 codec.\nSupported features:-\n o Capture/Playback/Sidetone/Bypass.\n o 16 \u0026 24 bit audio.\n o 8k - 96k sample rates.\n o DAPM.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Liam Girdwood \u003cliam.girdwood@wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "808db4a4512bedd45b62de255f7eedb5d5b788b9",
      "tree": "ab1e4ed9aebedf94da902e2e68dc7aba06a37e3f",
      "parents": [
        "3388c37e04ec0e35ebc1b4c732fdefc9ea938f3b"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Oct 06 18:20:14 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:00:15 2007 +0100"
      },
      "message": "[ALSA] ASoC: core and dapm headers\n\nThis patch adds the ASoC and DAPM headers.\nFeatures:-\n o Defines Digital Audio Interface (DAI) API\n o Defines Codec, Platform and Machine API\n o Defines Dynamic Audio Power Management API\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Liam Girdwood \u003cliam.girdwood@wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "c7132aeb72ad1106dc76279de4d005f9e1c5815c",
      "tree": "26fa47ea84824c136181a4be1184f43b07f7cb22",
      "parents": [
        "b66b3cfe6c2f6560f351278883a325b6ebc478f5"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 06 15:12:29 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:00:13 2007 +0100"
      },
      "message": "[ALSA] pcm core: add prealloc_max file to substream directory to show maximum DMA size\n\nUsers ask us many times about the maximum DMA size for PCM devices. This\nfile gives them a hint in KB.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "c78085fcd2ce7cd036e1488472eb41a64d70949a",
      "tree": "db48675117e830b287784bf68baadd286a12a6a7",
      "parents": [
        "12b131c4cf3eb1dc8a60082a434b7b100774c2e7"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Oct 05 15:06:34 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:00:07 2007 +0100"
      },
      "message": "[ALSA] alsa core: add struct device pointer to struct snd_pcm\n\nThis patch adds a struct device pointer to struct snd_pcm in order to be\nable to give it a different device than the card. It defaults to the card\u0027s\ndevice, however, so it should behave identically for drivers not touching\nthe field.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "12b131c4cf3eb1dc8a60082a434b7b100774c2e7",
      "tree": "3c7269d2617724710d35ad8543dbe0713c61a58e",
      "parents": [
        "feaa6a74d852be40c0e717471aa92eead012052c"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Oct 05 15:05:34 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:00:06 2007 +0100"
      },
      "message": "[ALSA] allow registering an alsa device with struct device pointer\n\nThis patch adds snd_register_device_for_dev taking a struct device\npointer to link the new device to and makes snd_register_device a simple\nstatic inline wrapper around it.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "feaa6a74d852be40c0e717471aa92eead012052c",
      "tree": "9ad326bb90037ebc10375e75f6b86c6ab74a0d2c",
      "parents": [
        "a58e7cb16dfae8a3c1c98a7ab7ca02a9e9b38921"
      ],
      "author": {
        "name": "Jochen Voss",
        "email": "voss@seehuhn.de",
        "time": "Wed Oct 04 18:08:43 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:00:05 2007 +0100"
      },
      "message": "[ALSA] Enable the analog loopback of the Revolution 5.1\n\nEnable the analog loopback of the Revolution 5.1 card.\nThis patch adds support for the PT2258 volume controller and modifies\nthe Revolution 5.1 driver to make use of this facility.  This allows\nto control the analog loopback of the card.\n\nSigned-off-by: Jochen Voss \u003cvoss@seehuhn.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "a58e7cb16dfae8a3c1c98a7ab7ca02a9e9b38921",
      "tree": "a81382ccf27b01f0c28b1e9812fe27cb8a84fbd0",
      "parents": [
        "e4f8e656d8c152c08cd44d0e3c21f009fab09952"
      ],
      "author": {
        "name": "Jochen Voss",
        "email": "voss@seehuhn.de",
        "time": "Wed Oct 04 18:04:10 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:00:03 2007 +0100"
      },
      "message": "[ALSA] Enable capture from line-in and CD on Revolution 5.1\n\nEnable capture from line-in and CD on the Revolution 5.1 card.\nThis patch adds support for switching between the 5 input channels of\nthe AK5365 ADC and modifies the Revolution 5.1 driver to make use of\nthis facility.  Previously the capture channel was fixed to channel 0\n(microphone on the Revolution 5.1 card).\n\nSigned-off-by: Jochen Voss \u003cvoss@seehuhn.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "9f4bd5dde81b5cb94e4f52f2f05825aa0422f1ff",
      "tree": "884d0016c361a555ab1bc95287e64a6c109a0609",
      "parents": [
        "5986a2ec35836a878350c54af4bd91b1de6abc59"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Sun Oct 01 10:48:04 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 08:59:59 2007 +0100"
      },
      "message": "[ALSA] snd-emu10k1: Added support for emu1010, including E-Mu 1212m and E-Mu 1820m\n\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "43187902cbfafe73ede0144166b741fb0f7d04e1",
      "tree": "6811915fddffdcacfc929d5a46800ced6f9b3db4",
      "parents": [
        "21eb4fa1700112d1420d72e1de708af671a251c8",
        "07b2463046247ce580ff9b37e91394f2f6424768"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 08 10:04:48 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 08 10:04:48 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  Revert \"Driver core: convert SPI code to use struct device\"\n"
    },
    {
      "commit": "21eb4fa1700112d1420d72e1de708af671a251c8",
      "tree": "3afd9f526da50108c27e05ac69826be5e7c2ad6e",
      "parents": [
        "0c0e8caf9fd6c9a49fb9fbdba14a8b7b4239adde",
        "d003e7a1a569501cbe9a5ca14748177498c4893a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 08 10:04:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 08 10:04:20 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc\n\n* master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc: (116 commits)\n  [POWERPC] Add export of vgacon_remap_base\n  [POWERPC] Remove bogus comment about page_is_ram\n  [POWERPC] windfarm: don\u0027t die on suspend thread signal\n  [POWERPC] Fix comment in kernel/irq.c\n  [POWERPC] ppc: Fix booke watchdog initialization\n  [POWERPC] PPC: Use ARRAY_SIZE macro when appropriate\n  [POWERPC] Use ARRAY_SIZE macro when appropriate\n  [POWERPC] Fix ppc64\u0027s writing to struct file_operations\n  [POWERPC] ppc: use syslog macro for the printk log level\n  [POWERPC] ppc: cs4218_tdm remove extra brace\n  [POWERPC] Add mpc52xx/lite5200 PCI support\n  [POWERPC] Only use H_BULK_REMOVE if the firmware supports it\n  [POWERPC] Fixup error handling when emulating a floating point instruction\n  [POWERPC] Enable interrupts if we are doing fp math emulation\n  [POWERPC] Added kprobes support to ppc32\n  [POWERPC] Make pSeries use the H_BULK_REMOVE hypervisor call\n  [POWERPC] Clear RI bit in MSR before restoring r13 when returning to userspace\n  [POWERPC] Fix performance monitor exception\n  [POWERPC] Compile fixes for arch/powerpc dcr code\n  [POWERPC] Maple: use mmio nvram\n  ...\n"
    },
    {
      "commit": "07b2463046247ce580ff9b37e91394f2f6424768",
      "tree": "6f6e79f132a2580c455a533f864492f0b34e54e2",
      "parents": [
        "c4184f117af7441fb83bc413d2214d92920e0289"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 21:34:08 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 21:34:08 2007 -0800"
      },
      "message": "Revert \"Driver core: convert SPI code to use struct device\"\n\nThis reverts commit 2943ecf2ed32632473c06f1975db47a7aa98c10f.\n\nThis should go through the SPI maintainer, it was my fault that it did\nnot.  Especially as it conflicts with other patches he has pending.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f42963f8646540ac7e5ba016a0ec1cc2e7386b57",
      "tree": "88820e08dec5442db3da832401095f78c399d3be",
      "parents": [
        "d5112a4f31a361409d3c57dc9d58dd69f8014bef"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 12 15:13:19 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:29:22 2007 +1100"
      },
      "message": "[POWERPC] Add mpc52xx/lite5200 PCI support\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d5112a4f31a361409d3c57dc9d58dd69f8014bef",
      "tree": "64771300b2191cb94d9aaf60355661a01c2ccd1a",
      "parents": [
        "12e86f92fcfe4f0bcab0ad7fa4088a64c60d9b38",
        "5fad293bcbd48d9a2370020cf60e4b4a42559b12"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:03:11 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:03:11 2007 +1100"
      },
      "message": "Merge branch \u0027for_paulus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into for-2.6.21\n"
    },
    {
      "commit": "12e86f92fcfe4f0bcab0ad7fa4088a64c60d9b38",
      "tree": "37321a7dfd382dc2b3325d35af3acf5e9f34d482",
      "parents": [
        "f03e64f2ca6ee3d0b7824536b1940497701fe766"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:02:35 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:02:35 2007 +1100"
      },
      "message": "[POWERPC] Only use H_BULK_REMOVE if the firmware supports it\n\nThe previous patch changing pSeries to use H_BULK_REMOVE broke the\nJS20 blade, where the firmware doesn\u0027t support H_BULK_REMOVE.  This\nadds a firmware check so that on machines that don\u0027t have H_BULK_REMOVE,\nwe just use the H_REMOVE call as before.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "905adce4094d64a6691df994e424fbf486301adc",
      "tree": "c4e3a2fb1465eeb713b3bec5ef4634c28179a14b",
      "parents": [
        "78149df6d565c36675463352d0bfe0000b02b7a7",
        "1e8f34f7d88c969a06229a786241839d49dd63e3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:32:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:32:36 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6: (23 commits)\n  ide-acpi support warning fix\n  ACPI support for IDE devices\n  IDE Driver for Delkin/Lexar/etc.. cardbus CF adapter\n  ide: it8213 IDE driver update (version 2)\n  ide: add it8213 IDE driver\n  tc86c001: add missing __init tag for tc86c001_ide_init()\n  tc86c001: mark init_chipset_tc86c001() with __devinit tag\n  tc86c001: init_hwif_tc86c001() can be static\n  ide: add Toshiba TC86C001 IDE driver (take 2)\n  pdc202xx_new: remove check_in_drive_lists abomination\n  pdc202xx_new: remove useless code\n  slc90e66: carry over fixes from piix driver\n  piix: tuneproc() fixes/cleanups\n  piix: fix 82371MX enablebits\n  hpt366: HPT36x PCI clock detection fix\n  hpt366: init code rewrite\n  hpt366: clean up DMA timeout handling for HPT370\n  hpt366: merge HPT37x speedproc handlers\n  hpt366: cache channel\u0027s MCR address\n  hpt366: switch to using pci_get_slot\n  ...\n"
    },
    {
      "commit": "78149df6d565c36675463352d0bfe0000b02b7a7",
      "tree": "9a9269d8c037ef66cf3f3d060bbbcc1053562d70",
      "parents": [
        "c96e2c92072d3e78954c961f53d8c7352f7abbd7",
        "14719f325e1cd4ff757587e9a221ebaf394563ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:23:44 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:23:44 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6: (41 commits)\n  Revert \"PCI: remove duplicate device id from ata_piix\"\n  msi: Make MSI useable more architectures\n  msi: Kill the msi_desc array.\n  msi: Remove attach_msi_entry.\n  msi: Fix msi_remove_pci_irq_vectors.\n  msi: Remove msi_lock.\n  msi: Kill msi_lookup_irq\n  MSI: Combine pci_(save|restore)_msi/msix_state\n  MSI: Remove pci_scan_msi_device()\n  MSI: Replace pci_msi_quirk with calls to pci_no_msi()\n  PCI: remove duplicate device id from ipr\n  PCI: remove duplicate device id from ata_piix\n  PCI: power management: remove noise on non-manageable hw\n  PCI: cleanup MSI code\n  PCI: make isa_bridge Alpha-only\n  PCI: remove quirk_sis_96x_compatible()\n  PCI: Speed up the Intel SMBus unhiding quirk\n  PCI Quirk: 1k I/O space IOBL_ADR fix on P64H2\n  shpchp: delete trailing whitespace\n  shpchp: remove DBG_XXX_ROUTINE\n  ...\n"
    },
    {
      "commit": "c96e2c92072d3e78954c961f53d8c7352f7abbd7",
      "tree": "d844f26f926ff40e98e9eae0e11fd71acad81df4",
      "parents": [
        "f2aca47dc3c2d0c2d5dbd972558557e74232bbce",
        "64358164f5bfe5e11d4040c1eb674c29e1436ce5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:23:21 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:23:21 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: (70 commits)\n  USB: remove duplicate device id from zc0301\n  USB: remove duplicate device id from usb_storage\n  USB: remove duplicate device id from keyspan\n  USB: remove duplicate device id from ftdi_sio\n  USB: remove duplicate device id from visor\n  USB: a bit more coding style cleanup\n  usbcore: trivial whitespace fixes\n  usb-storage: use first bulk endpoints, not last\n  EHCI: fix interrupt-driven remote wakeup\n  USB: switch ehci-hcd to new polling scheme\n  USB: autosuspend for usb printer driver\n  USB Input: Added kernel module to support all GTCO CalComp USB InterWrite School products\n  USB: Sierra Wireless auto set D0\n  USB: usb ethernet gadget recognizes HUSB2DEV\n  USB: list atmel husb2_udc gadget controller\n  USB: gadgetfs AIO tweaks\n  USB: gadgetfs behaves better on userspace init bug\n  USB: gadgetfs race fix\n  USB: gadgetfs simplifications\n  USB: gadgetfs cleanups\n  ...\n"
    },
    {
      "commit": "f2aca47dc3c2d0c2d5dbd972558557e74232bbce",
      "tree": "eae58f599a25a1f3ab41bf616a2b7c4b3c6e2277",
      "parents": [
        "7677ced48e2bbbb8d847d34f37e5d96d2b0e41e4",
        "b592fcfe7f06c15ec11774b5be7ce0de3aa86e73"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:22:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:22:26 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6: (28 commits)\n  sysfs: Shadow directory support\n  Driver Core: Increase the default timeout value of the firmware subsystem\n  Driver core: allow to delay the uevent at device creation time\n  Driver core: add device_type to struct device\n  Driver core: add uevent vars for devices of a class\n  SYSFS: Fix missing include of list.h in sysfs.h\n  HOWTO: Add a reference to Harbison and Steele\n  sysfs: error handling in sysfs, fill_read_buffer()\n  kobject: kobject_put cleanup\n  sysfs: kobject_put cleanup\n  sysfs: suppress lockdep warnings\n  Driver core: fix race in sysfs between sysfs_remove_file() and read()/write()\n  driver core: Change function call order in device_bind_driver().\n  driver core: Don\u0027t stop probing on -\u003eprobe errors.\n  driver core fixes: device_register() retval check in platform.c\n  driver core fixes: make_class_name() retval checks\n  /sys/modules/*/holders\n  USB: add the sysfs driver name to all modules\n  SERIO: add the sysfs driver name to all modules\n  PCI: add the sysfs driver name to all modules\n  ...\n"
    },
    {
      "commit": "7677ced48e2bbbb8d847d34f37e5d96d2b0e41e4",
      "tree": "0a859f403c02eb854d9ffa11bd17f77056891d07",
      "parents": [
        "21d37bbc65e39a26856de6b14be371ff24e0d03f",
        "ac38dfc39e7684f55174742e5f0d6c5a0093bbf6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:21:56 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:21:56 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (116 commits)\n  sk98lin: planned removal\n  AT91: MACB support\n  sky2: version 1.12\n  sky2: add new chip ids\n  sky2: Yukon Extreme support\n  sky2: safer transmit timeout\n  sky2: TSO support for EC_U\n  sky2: use dev_err for error reports\n  sky2: add Wake On Lan support\n  fix unaligned exception in /drivers/net/wireless/orinoco.c\n  Remove unused kernel config option DLCI_COUNT\n  z85230: spinlock logic\n  mips: declance: Driver model for the PMAD-A\n  Spidernet: Rework RX linked list\n  NET: turn local_save_flags() + local_irq_disable() into local_irq_save()\n  NET-3c59x: turn local_save_flags() + local_irq_disable() into local_irq_save()\n  hp100: convert pci_module_init() to pci_register_driver()\n  NetXen: Added ethtool support for user level tools.\n  NetXen: Firmware crb init changes.\n  maintainers: add atl1 maintainers\n  ...\n"
    },
    {
      "commit": "f7feaca77d6ad6bcfcc88ac54e3188970448d6fe",
      "tree": "3002076ed2b6ab497b3b90232ff11b08de2eca5d",
      "parents": [
        "5b912c108c8b1fcecbfe13d6d9a183db97b682d3"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Jan 28 12:56:37 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:08 2007 -0800"
      },
      "message": "msi: Make MSI useable more architectures\n\nThe arch hooks arch_setup_msi_irq and arch_teardown_msi_irq are now\nresponsible for allocating and freeing the linux irq in addition to\nsetting up the the linux irq to work with the interrupt.\n\narch_setup_msi_irq now takes a pci_device and a msi_desc and returns\nan irq.\n\nWith this change in place this code should be useable by all platforms\nexcept those that won\u0027t let the OS touch the hardware like ppc RTAS.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5b912c108c8b1fcecbfe13d6d9a183db97b682d3",
      "tree": "0267f65fd9237a41207e4359e09d09e60f6cd754",
      "parents": [
        "1c659d61cfbd8dc3926688c1bbf12d80f4cfb5c2"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Jan 28 12:52:03 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:08 2007 -0800"
      },
      "message": "msi: Kill the msi_desc array.\n\nWe need to be able to get from an irq number to a struct msi_desc.\nThe msi_desc array in msi.c had several short comings the big one was\nthat it could not be used outside of msi.c.  Using irq_data in struct\nirq_desc almost worked except on some architectures irq_data needs to\nbe used for something else.\n\nSo this patch adds a msi_desc pointer to irq_desc, adds the appropriate\nwrappers and changes all of the msi code to use them.\n\nThe dynamic_irq_init/cleanup code was tweaked to ensure the new\nfield is left in a well defined state.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ded86d8d37736df67ddeec4ae00e2ec1a5a90b3c",
      "tree": "6a1c175992692ca2db80b34b0df3cb44b1541253",
      "parents": [
        "8fed4b65236c44d090bd62f2d14938ae791e0260"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Jan 28 12:42:52 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:07 2007 -0800"
      },
      "message": "msi: Kill msi_lookup_irq\n\nThe function msi_lookup_irq was horrible.  As a side effect of running\nit changed dev-\u003eirq, and then the callers would need to change it\nback.  In addition it does a global scan through all of the irqs,\nwhich seems to be the sole justification of the msi_lock.\n\nTo remove the neede for msi_lookup_irq I added first_msi_irq to struct\npci_dev.  Then depending on the context I replaced msi_lookup_irq with\ndev-\u003efirst_msi_irq, dev-\u003emsi_enabled, or dev-\u003emsix_enabled.\n\nmsi_enabled and msix_enabled were already present in pci_dev for other\nreasons.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0fcfdabbdbedb3bdc63f29209aeeac805df78a92",
      "tree": "49b924287acdf067d470c1d07c0fa02c099e0c0e",
      "parents": [
        "88187dfa4d8bb565df762f272511d2c91e427e0d"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Jan 25 19:34:08 2007 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:07 2007 -0800"
      },
      "message": "MSI: Remove pci_scan_msi_device()\n\npci_scan_msi_device() doesn\u0027t do anything anymore, so remove it.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c54c18790700b8b2a503945d729aa425c25691fe",
      "tree": "90061bba5831aa5112afb08fc2fc89f32582078b",
      "parents": [
        "8255cf35d503db7c1b26ae53b6b7f23ada82316f"
      ],
      "author": {
        "name": "Satoru Takeuchi",
        "email": "takeuchi_satoru@jp.fujitsu.com",
        "time": "Thu Jan 18 13:50:05 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:06 2007 -0800"
      },
      "message": "PCI: cleanup MSI code\n\nCleanup MSI code as follows:\n\n - fix some types\n - fix strange local variable definition\n - delete unnecessary blank line\n - add comment to #endif which is far from corresponding #ifdef\n\nSigned-off-by: Satoru Takeuchi \u003ctakeuchi_satoru@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8255cf35d503db7c1b26ae53b6b7f23ada82316f",
      "tree": "be008a902beb853782622a2cc116f1f9c68ac042",
      "parents": [
        "1863100a0244828f78e5e47b22b93ca912e80963"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Jan 06 21:48:41 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:06 2007 -0800"
      },
      "message": "PCI: make isa_bridge Alpha-only\n\nSince isa_bridge is neither assigned any value !NULL nor used on !Alpha, \nthere\u0027s no reason for providing it.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "429538ad3eeffec4199d8adddd1e9e4c80b2c08b",
      "tree": "47da6608aad3381e2c1728b3be1ea3cf906b8684",
      "parents": [
        "fd9b37cc4e32533214f77b34ea03ee85f6e0a4d2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Nov 18 01:06:29 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:04 2007 -0800"
      },
      "message": "PCI: mark pci_find_device() as __deprecated\n\nOn Fri, Nov 17, 2006 at 09:32:36AM -0500, Alan Cox wrote:\n\u003e \n\u003e Soon we should deprecate pci_find_device as well\n\nSo let\u0027s mark it as __deprecated now, which also has the side effect \nthat noone can later whine that removing it might break some shiny \nexternal modules.\n\nOh, and if anything starts complaining \"But this adds some warnings to \nmy kernel build!\", he should either first fix the 200 kB (sic) of \nwarnings I\u0027m getting in 2.6.19-rc5-mm2 starting at MODPOST or go to hell.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fd9b37cc4e32533214f77b34ea03ee85f6e0a4d2",
      "tree": "c3117f708752871e8e0446e827348f1155d357e7",
      "parents": [
        "c30ca1db39cecade07143112ecfac09ec6b08e3f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Nov 17 15:21:45 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:04 2007 -0800"
      },
      "message": "PCI: remove pci_find_device_reverse()\n\nThis patch removes the no longer used pci_find_device_reverse().\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "a7369f1f6533b9efc3209d1df103537bbbf24b8c",
      "tree": "ddc2e0c407570e9250fbea39c815e4c461fc9a0f",
      "parents": [
        "c87deff776feacd05a7411097e8c8c57e549e638"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Tue Dec 12 16:55:59 2006 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:03 2007 -0800"
      },
      "message": "PCI: define inline for test of channel error state\n\nAdd very simple routine to indicate the pci channel error state.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c87deff776feacd05a7411097e8c8c57e549e638",
      "tree": "1de3284a522df6b58be50251f1dcb9dbaff8dad7",
      "parents": [
        "38cc13022ed3cea949722d5a6f49025da82c9fd0"
      ],
      "author": {
        "name": "Hidetoshi Seto",
        "email": "seto.hidetoshi@jp.fujitsu.com",
        "time": "Mon Dec 18 10:31:06 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:03 2007 -0800"
      },
      "message": "PCI : Add selected_regions funcs\n\nThis patch adds the following changes into generic PCI code especially\nfor PCI legacy I/O port free drivers.\n\n     - Added new pci_request_selected_regions() and\n       pci_release_selected_regions() for PCI legacy I/O port free\n       drivers in order to request/release only the selected regions.\n\n     - Added helper routine pci_select_bars() which makes proper mask\n       of BARs from the specified resource type. This would be very\n       helpful for users of pci_enable_device_bars().\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nCc: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "896fbd7199035958013d106329843d8ae9618753",
      "tree": "24187ddb0820b472c48fb442bdbc30bde79ea9bd",
      "parents": [
        "3ca2a3211ee5078d49b04fe7149ff2a76473be51"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 16 11:57:13 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:37 2007 -0800"
      },
      "message": "usbcore: remove unused bandwith-related code\n\nThis patch (as841) removes from usbcore a couple of support routines\nmeant to help with bandwidth allocation.  With the changes to uhci-hcd\nin the previous patch, these routines are no longer used anywhere.\nAlso removed is the CONFIG_USB_BANDWIDTH option; it no longer does\nanything and is no longer needed since the HCDs now handle bandwidth\nissues correctly.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4a1a4d8b87389e35c3af04c0d0a95f6a0391b964",
      "tree": "aa68e0259f38d2342d7c7719a324d917fd29fc1e",
      "parents": [
        "ad75a41085d80c8ce5e885962c15779935f8267e"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Mon Jan 15 20:11:52 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:36 2007 -0800"
      },
      "message": "USB: ps3 controller hid quirk\n\nAdd the USB HID quirk HID_QUIRK_SONY_PS3_CONTROLLER.  This sends an\nHID_REQ_GET_REPORT to the the PS3 controller to put the device into\n\u0027operational mode\u0027.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "a8ef36bc0a5fe973bddaa54a5a07cda29e04a602",
      "tree": "0d17cf51d7b78f14fc066108c7704a7cd6b00479",
      "parents": [
        "7ca46b862f0e30fe0dcc4a4aef5b32f6b6a3fda5"
      ],
      "author": {
        "name": "Sarah Bailey",
        "email": "saharabeara@gmail.com",
        "time": "Sat Dec 23 23:14:58 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:34 2007 -0800"
      },
      "message": "USB: Add usb_endpoint_xfer_control to usb.h\n\nAdded a function to check if an endpoint is a control endpoint.\nThere were similar functions for bulk, interrupt, and isoc,\nbut not for control endpoints.\n\nSigned-off-by: Sarah Bailey \u003csaharabeara@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "93bacefc4cc0b53e1cb6a336d43847154fdf6886",
      "tree": "4a82a9d2693d1165c58602a0bf4a8e5c76c541ef",
      "parents": [
        "495a678fc62e850d15f860d39faee07ba0a8910c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Dec 17 21:50:23 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:33 2007 -0800"
      },
      "message": "USB serial: add dynamic id support to usb-serial core\n\nThanks to Johannes Hölzl \u003cjohannes.hoelzl@gmx.de\u003e for fixing a few\nthings and getting it all working properly.\n\nThis adds support for dynamic usb ids to the usb serial core.  The file\n\"new_id\" will show up under the usb serial driver, not the usb driver\nassociated with the usb-serial driver (yeah, it can be a bit confusing\nat first glance...)\n\nThis patch also modifies the USB core to allow the usb-serial core to\nreuse much of the dynamic id logic.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Johannes Hölzl \u003cjohannes.hoelzl@gmx.de\u003e\n\n\n"
    },
    {
      "commit": "e7d8712c15e087ba6201e5988d618ee03dfe693c",
      "tree": "77c629e4c124a89b95eee312e82c82cf22cf80eb",
      "parents": [
        "5f848137744106ee737f559454ce5adfceb38347"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Dec 12 15:12:30 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:32 2007 -0800"
      },
      "message": "USB: define USB_CLASS_MISC in \u003clinux/usb/ch9.h\u003e\n\nAdd USB_CLASS_MISC to \u003clinux/usb/ch9.h\u003e\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5f848137744106ee737f559454ce5adfceb38347",
      "tree": "373cead0ac3cd4c0cb5c2c8bb1fd65f2860d7b26",
      "parents": [
        "d728e327d4f86df439fa6b6f2f64b278394a58cc"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Dec 16 15:34:53 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:32 2007 -0800"
      },
      "message": "USB: \u003clinux/usb_ch9.h\u003e becomes \u003clinux/usb/ch9.h\u003e\n\nThis moves \u003clinux/usb_ch9.h\u003e to \u003clinux/usb/ch9.h\u003e to reduce some of the\nclutter of usb header files.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0873c76485c126a4df70a6961fd354b21b7987f7",
      "tree": "abc0acea6c9260c9e1d2590b82d38261e3ae985c",
      "parents": [
        "7bc3d635628db100c024aca7f836a18188e9bb62"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 20 13:09:50 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:31 2007 -0800"
      },
      "message": "USB: convert usb class devices to real devices\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7bc3d635628db100c024aca7f836a18188e9bb62",
      "tree": "48a0d36071389818ec686506dd69bb16edb9224a",
      "parents": [
        "6e8cf7751f9fb913095d6142d068f41fbf0424bb"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 19 23:59:31 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:30 2007 -0800"
      },
      "message": "USB: move usb_device_class class devices to be real devices\n\nThis moves the usb class devices that control the usbfs nodes to show up\nin the proper place in the larger device tree.\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "21d37bbc65e39a26856de6b14be371ff24e0d03f",
      "tree": "a04bb72e191cae13f47462c57bb1641c42b7b52b",
      "parents": [
        "bff288c19e8b6217ddd660d4fa42c29a0ab1d58c",
        "57e1c5c87db512629dd44ddeb882a5aaf0e4299e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 15:36:08 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 15:36:08 2007 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (140 commits)\n  ACPICA: reduce table header messages to fit within 80 columns\n  asus-laptop: merge with ACPICA table update\n  ACPI: bay: Convert ACPI Bay driver to be compatible with sysfs update.\n  ACPI: bay: new driver is EXPERIMENTAL\n  ACPI: bay: make drive_bays static\n  ACPI: bay: make bay a platform driver\n  ACPI: bay: remove prototype procfs code\n  ACPI: bay: delete unused variable\n  ACPI: bay: new driver adding removable drive bay support\n  ACPI: dock: check if parent is on dock\n  ACPICA: fix gcc build warnings\n  Altix: Add ACPI SSDT PCI device support (hotplug)\n  Altix: ACPI SSDT PCI device support\n  ACPICA: reduce conflicts with Altix patch series\n  ACPI_NUMA: fix HP IA64 simulator issue with extended memory domain\n  ACPI: fix HP RX2600 IA64 boot\n  ACPI: build fix for IBM x440 - CONFIG_X86_SUMMIT\n  ACPICA: Update version to 20070126\n  ACPICA: Fix for incorrect parameter passed to AcpiTbDeleteTable during table load.\n  ACPICA: Update copyright to 2007.\n  ...\n"
    },
    {
      "commit": "b592fcfe7f06c15ec11774b5be7ce0de3aa86e73",
      "tree": "13f2cb344f8871edd30dc15007534405197d8480",
      "parents": [
        "2f65168de7d68a5795e945e781d85b313bdc97b9"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Jan 24 12:35:52 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 10:37:14 2007 -0800"
      },
      "message": "sysfs: Shadow directory support\n\nThe problem.  When implementing a network namespace I need to be able\nto have multiple network devices with the same name.  Currently this\nis a problem for /sys/class/net/*. \n\nWhat I want is a separate /sys/class/net directory in sysfs for each\nnetwork namespace, and I want to name each of them /sys/class/net.\n\nI looked and the VFS actually allows that.  All that is needed is\nfor /sys/class/net to implement a follow link method to redirect\nlookups to the real directory you want. \n\nImplementing a follow link method that is sensitive to the current\nnetwork namespace turns out to be 3 lines of code so it looks like a\nclean approach.  Modifying sysfs so it doesn\u0027t get in my was is a bit\ntrickier. \n\nI am calling the concept of multiple directories all at the same path\nin the filesystem shadow directories.  With the directory entry really\nat that location the shadow master. \n\nThe following patch modifies sysfs so it can handle a directory\nstructure slightly different from the kobject tree so I can implement\nthe shadow directories for handling /sys/class/net/.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Maneesh Soni \u003cmaneesh@in.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b7a3e813fb84624166f034e25234f98de5846bfc",
      "tree": "5936d2755e6f4fcdbf3a34c743a7840cdc72b9a2",
      "parents": [
        "f9f852df2faf76a2667949ddb4947d4b8f99f02f"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@novell.com",
        "time": "Sat Oct 07 21:54:55 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 10:37:14 2007 -0800"
      },
      "message": "Driver core: allow to delay the uevent at device creation time\n\nFor the block subsystem, we want to delay all uevents until the\ndisk has been scanned and allpartitons are already created before\nthe first event is sent out.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@novell.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f9f852df2faf76a2667949ddb4947d4b8f99f02f",
      "tree": "3dfdbae06ef17c83266cc18ed77fcd1c51328c15",
      "parents": [
        "239378f16aa1ab5c502e42a06359d2de4f88ebb4"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@novell.com",
        "time": "Sat Oct 07 21:54:55 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 10:37:14 2007 -0800"
      },
      "message": "Driver core: add device_type to struct device\n\nThis allows us to add type specific attributes, uevent vars and\nrelease funtions.\n\nA subsystem can carry different types of devices like the \"block\"\nsubsys has disks and partitions. Both types create a different set\nof attributes, but belong to the same subsystem.\n\nThis corresponds to the low level objects:\n  kobject   -\u003e device       (object/device data)\n  kobj_type -\u003e device_type  (type of object/device we are embedded in)\n  kset      -\u003e class/bus    (list of objects/devices of a subsystem)\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@novell.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "bf0acc330229554c695e4f95e5aa2d2c4f12de1f",
      "tree": "b98b16886a1fe18bc23188f980ed8dd8167f916f",
      "parents": [
        "4de0ca8132861a4255d0a7a991bdfab38378267c"
      ],
      "author": {
        "name": "Frank Haverkamp",
        "email": "haver@vnet.ibm.com",
        "time": "Wed Jan 17 17:51:18 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 10:37:13 2007 -0800"
      },
      "message": "SYSFS: Fix missing include of list.h in sysfs.h\n\nSysfs.h uses definitions (e.g. struct list_head s_sibling) from list.h\nbut does not include it.\n\nSigned-off-by: Frank Haverkamp \u003chaver@vnet.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "270a6c4cad809e92d7b81adde92d0b3d94eeb8ee",
      "tree": "b85706ef52535fb2b421b475472b7071b1572590",
      "parents": [
        "80f745fb1b0fb11383cbb8df2c36aaaa0399b6e6"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Thu Jan 18 13:26:15 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 10:37:12 2007 -0800"
      },
      "message": "/sys/modules/*/holders\n\n  /sys/module/usbcore/\n  |-- drivers\n  |   |-- usb:hub -\u003e ../../../subsystem/usb/drivers/hub\n  |   |-- usb:usb -\u003e ../../../subsystem/usb/drivers/usb\n  |   `-- usb:usbfs -\u003e ../../../subsystem/usb/drivers/usbfs\n  |-- holders\n  |   |-- ehci_hcd -\u003e ../../../module/ehci_hcd\n  |   |-- uhci_hcd -\u003e ../../../module/uhci_hcd\n  |   |-- usb_storage -\u003e ../../../module/usb_storage\n  |   `-- usbhid -\u003e ../../../module/usbhid\n  |-- initstate\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "80f745fb1b0fb11383cbb8df2c36aaaa0399b6e6",
      "tree": "4b8f1c9d98f97bec839c95d0498259af8b8627c5",
      "parents": [
        "4b315627e6b894156e235ac905786e7d46aab2e6"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 15 11:50:02 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 10:37:12 2007 -0800"
      },
      "message": "USB: add the sysfs driver name to all modules\n\nThis adds the module name to all USB drivers, if they are built into the\nkernel or not.  It will show up in /sys/modules/MODULE_NAME/drivers/\n\nCc: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4b315627e6b894156e235ac905786e7d46aab2e6",
      "tree": "0d8e63cc9732e6388cddbb6f7bdbcbaac400b9fe",
      "parents": [
        "725522b5453dd680412f2b6463a988e4fd148757"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 15 11:50:02 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 10:37:12 2007 -0800"
      },
      "message": "SERIO: add the sysfs driver name to all modules\n\nThis adds the module name to all SERIO drivers, if they are built into\nthe kernel or not.  It will show up in /sys/modules/MODULE_NAME/drivers/\n\nCc: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "725522b5453dd680412f2b6463a988e4fd148757",
      "tree": "45ebe3c30f974ce2311781db428cd3ba4cb4364c",
      "parents": [
        "fe480a2675ed236af396597d9f05245c7bbd0149"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 15 11:50:02 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 10:37:12 2007 -0800"
      },
      "message": "PCI: add the sysfs driver name to all modules\n\nThis adds the module name to all PCI drivers, if they are built into the\nkernel or not.  It will show up in /sys/modules/MODULE_NAME/drivers/\n\nIt also fixes up the IDE core, which was calling __pci_register_driver()\ndirectly.\n\nCc: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f30c53a873d0d227493197064b8886af2d57bbd6",
      "tree": "cd051f14effbbb015a1bae6fe5bfabcf14037f13",
      "parents": [
        "c744aeae9d173a953b771a7ad5c872f91fa99dec"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Mon Jan 15 20:22:02 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 10:37:12 2007 -0800"
      },
      "message": "MODULES: add the module name for built in kernel drivers\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "43cb76d91ee85f579a69d42bc8efc08bac560278",
      "tree": "f5c4766a6639fee3685dbbfc9110bb334af9e6dd",
      "parents": [
        "2943ecf2ed32632473c06f1975db47a7aa98c10f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 09 12:14:34 2002 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 10:37:11 2007 -0800"
      },
      "message": "Network: convert network devices to use struct device instead of class_device\n\nThis lets the network core have the ability to handle suspend/resume\nissues, if it wants to.\n\nThanks to Frederik Deweerdt \u003cfrederik.deweerdt@gmail.com\u003e for the arm\ndriver fixes.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2943ecf2ed32632473c06f1975db47a7aa98c10f",
      "tree": "94bbae37d42f3e03fd8fc4a86767f5815a1318fb",
      "parents": [
        "873733188a019acdb7fa253011cbdc0a8afd97f3"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 22 13:45:38 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 10:37:11 2007 -0800"
      },
      "message": "Driver core: convert SPI code to use struct device\n\nConverts from using struct \"class_device\" to \"struct device\" making\neverything show up properly in /sys/devices/ with symlinks from the\n/sys/class directory.\n\nCc: \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "873733188a019acdb7fa253011cbdc0a8afd97f3",
      "tree": "99828bd5db2f183e1b2d2204dc2c94bd1f8fdbbb",
      "parents": [
        "31b9025aa0f89b392077db3f87458fd46bcc4f58"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 12 17:00:10 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 10:37:11 2007 -0800"
      },
      "message": "Driver core: convert pcmcia code to use struct device\n\nConverts from using struct \"class_device\" to \"struct device\" making\neverything show up properly in /sys/devices/ with symlinks from the\n/sys/class directory.\n\nCc: \u003clinux-pcmcia@lists.infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e3a59b4d9378522479609042836ae930305a67fe",
      "tree": "1dd41aefac4d7f370dd3798818c2ca36c654fe7c",
      "parents": [
        "78281c5350029e3fa21758d6db9b45ffc7bf72a1"
      ],
      "author": {
        "name": "Hannes Reinecke",
        "email": "hare@suse.de",
        "time": "Wed Feb 07 18:19:37 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Feb 07 18:19:37 2007 +0100"
      },
      "message": "ACPI support for IDE devices\n\nThis patch implements ACPI integration for generic IDE devices.\nThe ACPI spec mandates that some methods are called during suspend and\nresume. And consequently there most modern Laptops cannot resume\nproperly without it.\n\nAccording to the spec, we should call \u0027_GTM\u0027 (Get Timing) upon suspend\nto store the current IDE adapter settings.\nUpon resume we should call \u0027_STM\u0027 (Set Timing) to initialize the\nadapter with the stored settings; afterwards \u0027_GTF\u0027 (Get Taskfile)\nshould be called which returns a buffer with some IDE initialisation\ncommands. Those commands should be passed to the drive.\n\nThere are two module params which control the behaviour of this patch:\n\n\u0027ide\u003dnoacpi\u0027\n\tDo not call any ACPI methods (Disables any ACPI method calls)\n\u0027ide\u003dacpigtf\u0027\n\tEnable execution of _GTF methods upon resume.\n\tHas no effect if \u0027ide\u003dnoacpi\u0027 is set.\n\u0027ide\u003dacpionboot\u0027\n\tEnable execution of ACPI methods during boot.\n\tThis might be required on some machines if \u0027ide\u003dacpigtf\u0027 is\n\tselected as some machines modify the _GTF information\n\tdepending on the drive identification passed down with _STM.\n\nSigned-off-by: Hannes Reinecke \u003chare@suse.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n"
    },
    {
      "commit": "33dced2ea5ed03dda10e7f9f41f0910f32e02eaa",
      "tree": "14798b33401eb2bddb5a57236390629cd188769b",
      "parents": [
        "d24ec426b3be3a011bc8568d53fea486b604a684"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Feb 07 18:18:45 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Feb 07 18:18:45 2007 +0100"
      },
      "message": "ide: add Toshiba TC86C001 IDE driver (take 2)\n\nThis is the driver for the Toshiba TC86C001 GOKU-S PCI IDE controller,\ncompletely reworked from the original brain-damaged Toshiba\u0027s 2.4 version.\n\nThis single channel UltraDMA/66 controller is very simple in programming,\nyet Toshiba managed to plant many interesting bugs in it.  The particularly\nnasty \"limitation 5\" (as they call the errata) caused me to abuse the IDE\ncore in a possibly most interesting way so far.  However, this is still\nbetter than the #ifdef mess in drivers/ide/ide-io.c that the original\nversion included (well, it had much more mess)...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8209003547c4b1006943eac8dc6c1fb6493cafda",
      "tree": "37ed5742527d448f211c575fe714fe68846e0c40",
      "parents": [
        "8423200553113cc031caa9b147f6150a8e26545c"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Feb 06 22:55:19 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Feb 06 22:55:19 2007 -0600"
      },
      "message": "[POWERPC] Added kprobes support to ppc32\n\nAdded kprobes to ppc32 platforms that have use single_step_exception.  This\nexcludes 4xx and anything Book-E since their debug mechanisms for single stepping\nare completely different.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "8423200553113cc031caa9b147f6150a8e26545c",
      "tree": "752c93a200c9ba056c7469c96f7e27d02c99291d",
      "parents": [
        "f03e64f2ca6ee3d0b7824536b1940497701fe766",
        "62d0cfcb27cf755cebdc93ca95dabc83608007cd"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:05:13 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:05:13 2007 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "f03e64f2ca6ee3d0b7824536b1940497701fe766",
      "tree": "b91a2f5d29c7772f0b77a894fe745f3e67dd79bd",
      "parents": [
        "e56a6e20f3029ed5c178dd0328bd688dbbc8272a"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 06 21:10:31 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:23 2007 +1100"
      },
      "message": "[POWERPC] Make pSeries use the H_BULK_REMOVE hypervisor call\n\nH_BULK_REMOVE lets us remove 4 entries from the MMU hash table with one\nhypervisor call.  This uses it in pSeries_lpar_hpte_invalidate so we\ncan tear down mappings with fewer hypervisor calls.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a2c70211fa072f4076f0e59f909b69105f69072e",
      "tree": "7e676b3bdb44a2e30a9891b7dd19923c1624f47c",
      "parents": [
        "4297c9869b3452860f1a2c588d43f9e62c701019"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Tue Feb 06 11:48:28 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:23 2007 +1100"
      },
      "message": "[POWERPC] Compile fixes for arch/powerpc dcr code\n\nThe new dcr code does not currently compile when configured for native\nDCR access on ARCH\u003dpowerpc.  This patch fixes the problems.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "31c56d820e03a2fd47f81d6c826f92caf511f9ee",
      "tree": "127b54489f2c45ce68fc4bc52044920250942b8f",
      "parents": [
        "f9fba5b72dbedc691dcb10ae666ec03f279b07f4"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Feb 04 16:36:55 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:22 2007 +1100"
      },
      "message": "[POWERPC] pasemi: iommu support\n\nI/O TLB support for PA6T-1682M.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c388cfebbf22acd2b6adf757b35e28d4be66ac7c",
      "tree": "dc367aa9c8dd94dddefad9062bf43ac16dcd1ea6",
      "parents": [
        "f620be99e9355c41693f0c748ba9260f69278ee0"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Feb 04 16:36:53 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:22 2007 +1100"
      },
      "message": "[POWERPC] pasemi: SMP timebase sync\n\nTimebase update is simple on PA6T, since global updates can be done from\none core by writing to an SPR.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1199919b69ff9559a3d3444fb5eb45b7cc48264d",
      "tree": "40313402be457e274e777b385703b25fa359f9b2",
      "parents": [
        "bfed9d32d968b2054a036d419537e9e9909bb343"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Feb 04 16:36:51 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:22 2007 +1100"
      },
      "message": "[POWERPC] pasemi: Idle loops\n\nPowersave support on PA6T. Right now it only uses \u0027doze\u0027 mode, and\nwill default to no savings (spin).\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "39c870d5b503fa684198baf90bab2daa35ef0151",
      "tree": "0afdc842f7714cf47892512bb93ae5453bb6c34d",
      "parents": [
        "a1fdf6940a2a3d3c7475755eba5881403473252d"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Feb 04 16:36:49 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:22 2007 +1100"
      },
      "message": "[POWERPC] pasemi: UART udbg support\n\nEarly debug output for PA Semi UART. Uses the 2.05 CI real mode ops.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c347b7989e4d9e1c23cb5cfba78c63c031b7dcee",
      "tree": "b2a8d8fe0717a64e40b42093dadc5017947f9ea2",
      "parents": [
        "e107931956f8327637508b91a9ddd4ba35be289d"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Feb 02 16:47:17 2007 +0900"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:21 2007 +1100"
      },
      "message": "[POWERPC] Celleb: basic support\n\nThis patch adds base support for Celleb platform.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c9868fe0e091f64241a372b45f08097c013e41b2",
      "tree": "a5e46ebaab4a16e1163f8984dc1aa3dd2bc6972c",
      "parents": [
        "3cdc20e51791bd2fd67781e65640a4650f99c63e"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Feb 02 16:45:33 2007 +0900"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:21 2007 +1100"
      },
      "message": "[POWERPC] Celleb: consolidate spu management ops\n\nSpu management ops in arch/platforms/cell/spu_priv1_mmio.h can be used\ncommonly in of based platform. This patch separates spu management ops\nfrom native cell code and uses on celleb platform.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d7480a9feaa970d9c37462f21bc27ebab2c56b0b",
      "tree": "4dbd599f52d6d6abd96d11371e5aa00611854d55",
      "parents": [
        "fe4a0cf1c2e79c3c256992c4f731734ecacb45c3"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Feb 02 16:43:21 2007 +0900"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:21 2007 +1100"
      },
      "message": "[POWERPC] Celleb: support udbg\n\nThis patch adds udbg support for Celleb platform.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fe4a0cf1c2e79c3c256992c4f731734ecacb45c3",
      "tree": "dc648763c6bf4e8e64d7fc778cc64637999960d3",
      "parents": [
        "97a9b58409403baf7a8b0ccbd3d27993790dcdab"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Feb 02 16:42:28 2007 +0900"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:21 2007 +1100"
      },
      "message": "[POWERPC] Celleb: htab routines\n\nAdds htab routines for Celleb platform.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5427828e83b7f3c000eaec1cfb09c9bc4d024ad1",
      "tree": "e65bb268f38177f71eea7304557972d979d74b28",
      "parents": [
        "73844ecbaa58885c5e89af7d1b08faaffffa6833"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Wed Jan 31 02:09:00 2007 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:20 2007 +1100"
      },
      "message": "[POWERPC] Fix kernel build errors for mpc8272ads and mpc8560ads\n\nRecent update of asm-powerpc/io.h caused cpm-related stuff to break in the\ncurrent kernel. Current patch fixes it, as well as other inconsistencies\nexpressed, that do not permit targets from working properly:\n\n- Updated dts with a chosen node with interrupt controller,\n- fixed messed device IDs among CPM2 SoC devices,\n- corrected odd header name and fixed type in defines,\n- Added 82xx subdir to the powerpc/platforms Makefile, missed during\n  initial commit,\n- new solely-powerpc header file for 8260 family (was using one from\n  arch/ppc, this one cleaned up from the extra stuff), in fact for now\n  a placeholder to get the board-specific includes for stuff not yet\n  capable to live with devicetree peeks only\n- Fixed couple of misprints in reference mpc8272 dts.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "73844ecbaa58885c5e89af7d1b08faaffffa6833",
      "tree": "df2a4f20261e2cf348347786362dff0701e54359",
      "parents": [
        "c19cdcb1b8d33a20d372191eced2def7f901806b"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Wed Jan 31 02:08:54 2007 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:20 2007 +1100"
      },
      "message": "[POWERPC] cpm2: CPM2 interrupt controller fix\n\nThis contains important fixes for the CPM2 PIC code. Eliminated\nCPM_IRQ_OFFSET, pulling the respective interrupt numbers from the interrupt\nmapping. Updated devicetree files to reflect that. Changed direct\nIC-related IO accesses to the IO accessors. Fixed all the sense values to\nkeep coherency with ipic. In the current code, CPM2 stuff will have no IRQs\nand hence could be hardly usable.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "97ec1675999eae96975a30facbedc2e6c0c832bc",
      "tree": "3e464f69cdab789168e33d34843e63d6f23e075e",
      "parents": [
        "2a08ea69a3e448a5cc94e5da9eccc40cf13f9532"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Tue Jan 30 15:20:30 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:20 2007 +1100"
      },
      "message": "[POWERPC] PS3: Move vuart declarations to ps3.h\n\nMove the structures and routines needed for PS3 vuart port device registration\nto asm-powerpc/ps3.h.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2a08ea69a3e448a5cc94e5da9eccc40cf13f9532",
      "tree": "76fe2d0788c533b1d5fc1a89a34606d84b79961a",
      "parents": [
        "63c2f782e8f6aafbc11b14b2cb291b3dc9fc217d"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Tue Jan 30 15:20:27 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] PS3: Move system bus to platform directory\n\nMove the PS3 system bus routines from drivers/ps3 to\narch/powerpc/platforms/ps3.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "63c2f782e8f6aafbc11b14b2cb291b3dc9fc217d",
      "tree": "cbcd1f138a886529ec62a21c5dd4b2c87581058d",
      "parents": [
        "7df2457db83bc922fcc8b462526b77f1ffe8c84b"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Tue Jan 30 06:06:00 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] Add \"is_power_of_2\" checking to log2.h.\n\nAdd the inline function \"is_power_of_2()\" to log2.h, where the value\nzero is *not* considered to be a power of two.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7df2457db83bc922fcc8b462526b77f1ffe8c84b",
      "tree": "7029d9e27b858e435c2fc4ce9a6d83a2b028e290",
      "parents": [
        "6529c13dfe413e437ad1ed0e97783dcf69137114"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Jan 28 23:33:18 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] MPIC: support more than 256 sources\n\nAllow more than the default 256 MPIC sources. Allocates a new flag\n(MPIC_LARGE_VECTORS) to be used by platform code when instantiating\nthe mpic.\n\nI picked 11 bits worth right now since it would cover the number of\nsources on any hardware I have seen. It can always be increased later\nif needed.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6529c13dfe413e437ad1ed0e97783dcf69137114",
      "tree": "4042f247433dd413a196764d6b3b74f05568d8e3",
      "parents": [
        "7583b6e424ebaa278342f6a8c2a61211af56dad1"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Jan 28 21:25:57 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] PA6T PMC support\n\nSupport for PA6T-style PMC registers.\n\nPMCs are completely implementation-dependent on PPC, and PA6T numbers them\ndifferently from the IBM model.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7583b6e424ebaa278342f6a8c2a61211af56dad1",
      "tree": "8800b0ea9e1f90303f9a592eb4ffab3e9bd27d27",
      "parents": [
        "1bd2e5ae18a8f93333707d81d3dbd9209a255137"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Jan 28 21:24:57 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] Introduce _SYSDEV_ATTR\n\nIntroduce _SYSDEV_ATTR(), to be used to just define the struct, and not a\nnamed variable with the attribute. Useful for arrays of sysdev_attributes.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1bd2e5ae18a8f93333707d81d3dbd9209a255137",
      "tree": "72feb6bae2a8dea311e2d9f2e412cfbc69a952fb",
      "parents": [
        "c69b767a2c871bb80cb9e346d6ebce248f711dfb"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Jan 28 21:23:54 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] Add PMC type to cputable\n\nAdd cputable entries for which type of PMC implementation the processor\nhas.\n\nI\u0027ve only filled in the current 64-bit processors, the unfilled default\nvalue will have same behaviour as before so it can be done over time\nas needed.\n\nAlso tidy up the dummy_perf implementation a bit, aggregating it into\none function with ifdefs instead of several.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c69b767a2c871bb80cb9e346d6ebce248f711dfb",
      "tree": "b37d34c847f60383b4ada1ba36a71be8ffa17f62",
      "parents": [
        "4942bd80e83d13bf394df4a8109bee39d861820f"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Jan 28 21:23:14 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] Oprofile cleanup\n\nClean up the ctr_read/write a bit. It\u0027s currently defined in the\ninclude but only used in one C file each. The only exception is the\nclassic version, so keep that in the include and define in the C file\nas appropriate.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8000d49076f5d1767b6fee9c74b452f488ed89ad",
      "tree": "6ba333ed3e46412955a26cc6576a0284f1692e3c",
      "parents": [
        "098e27442713ef7921533130ebba5db6ef64aba6"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri Jan 26 19:08:26 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:19 2007 +1100"
      },
      "message": "[POWERPC] ps3: remove unneeded header include\n\nRemove an unneeded header include from ps3.h.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "098e27442713ef7921533130ebba5db6ef64aba6",
      "tree": "3331d8f845af2b91e65f290f2f40637ed9c69814",
      "parents": [
        "66b44954f8f2129a39d145991c8e635046a71be6"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Fri Jan 26 19:08:24 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:18 2007 +1100"
      },
      "message": "[POWERPC] ps3: get av_multi_out params\n\nAllow the PS3 AV settings driver to access the default video mode stored in\nthe OS area.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "66b44954f8f2129a39d145991c8e635046a71be6",
      "tree": "609b4fde791008196ba8b2e2701ecabe04193b75",
      "parents": [
        "73d976b33998bca9aa7300e59f5d6c756be38b87"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri Jan 26 19:08:21 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:18 2007 +1100"
      },
      "message": "[POWERPC] ps3: get firmware version\n\nAdd a new routine ps3_get_firmware_version() and use it to output the firmware\nversion to dmesg.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b1eeb38e456281c37bbfc270a6ca08605b7e7045",
      "tree": "9ee62b6b2902f5e6d8fe27cdb842e7b18c371b77",
      "parents": [
        "861be32ce7f1cf272a3f809e77213b83117a0bd2"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Fri Jan 26 19:08:12 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:18 2007 +1100"
      },
      "message": "[POWERPC] ps3: add interrupt alloc for outlets\n\nPS3 interrupt core update:\n  - Add ps3_alloc_irq() and ps3_free_irq(), to allocate a virtual interrupt\n    number for an interrupt outlet, which is needed by the PS3 GPU frame\n    buffer device and audio drivers\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "861be32ce7f1cf272a3f809e77213b83117a0bd2",
      "tree": "5765d9227e3dd87582b586d16755e843695f0dd8",
      "parents": [
        "9cf9e19667f6ce01bd509a154157270069f836f9"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri Jan 26 19:08:08 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:18 2007 +1100"
      },
      "message": "[POWERPC] ps3: bind interrupt to cpu\n\nChange the PS3 irq allocation routines to take an argument indicating which\ncpu (processor thread) the interrupt should be serviced on.\n\nThe current system configuration favors device interrupts that are serviced\non cpu0, so that is used as the default.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6c7be7d385f4911895877e0f0697c598f600136f",
      "tree": "d8bffe6e30b7bffc66ffe74e636ad30a322122cd",
      "parents": [
        "eebb81c13aa831a623e903bbae97a23fe9be93eb"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Fri Jan 26 19:07:51 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:17 2007 +1100"
      },
      "message": "[POWERPC] ps3: repository storage support\n\nHandle storage-related repository data:\n  - Add missing implementations of ps3_repository_read_stor_*() repository\n    accessors.\n  - Dump storage properties in debug mode\n  - Add PS3_DEV_TYPE_STOR_{DISK,ROM,FLASH} device types (which are identical to\n    the corresponding SCSI device types) to enum ps3_dev_type\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "eebb81c13aa831a623e903bbae97a23fe9be93eb",
      "tree": "5bd1fd1a3abebaf9d99fb028c42347f3918e7fde",
      "parents": [
        "25c4a46f0ed8ece9ac6699e200fcc83a4642dce7"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri Jan 26 19:07:47 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:17 2007 +1100"
      },
      "message": "[POWERPC] ps3: repository misc fixes\n\nVarious fixes for the PS3 repository code:\n\n  - Sync signatures of function prototypes and implementations (enum vs.\n    unsigned int)\n  - Correct references to `regions\u0027 as `registers\u0027:\n      o Correct enum ps3_region_type as enum ps3_reg_type,\n      o Correct PS3_REGION_TYPE_* as PS3_REG_TYPE_*,\n      o Correct ps3_repository_find_region() as ps3_repository_find_reg().\n  - Correct function name in pr_debug() call\n  - Minor error condition improvements.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "29f1530f1958dc74f021186c9f31ed66a0c7b8ad",
      "tree": "15f60316419135f1e05b0dc03b6b0fd7c7f50a5d",
      "parents": [
        "df34403dcaacef541a67c955aebc37c51f53ca7c"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Wed Jan 24 22:42:10 2007 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:17 2007 +1100"
      },
      "message": "[POWERPC] Add mpc866ads board-specific bits to arch/powerpc\n\nThis add support of the Freescale mpc86xads reference board to\narch/powerpc. Supported SMC1 and SMC2 (UART and serial console), FEC\n100Mbps Ethernet, SCC1 Ethernet (10Mbps hdx)\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f2a0bd3753dad7ea4605ebd5435716b39e9f92bb",
      "tree": "f14b6a7b9e3588a388be0f2b6602284c49c026e4",
      "parents": [
        "88bdc6f061cfb4579d2327fd457d4b7807525a0e"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Wed Jan 24 22:41:24 2007 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 14:03:17 2007 +1100"
      },
      "message": "[POWERPC] 8xx: powerpc port of core CPM PIC\n\nThis covers common CPM access functions, CPM interrupt controller code,\nmicropatch and a few compatibility things to kee the same driver base\nworking with arch/ppc. This version is refined with all the comments\n(mostly PIC-related) addressed.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0670afdf0e69e5e73c8358da9c39bf3a8807b03e",
      "tree": "671e6030b1ad9c38513c1cba9a9116f9dee8d41a",
      "parents": [
        "dda2ac15d23b38e4335e858848aa8c9a6710304f",
        "51099005ab8e09d68a13fea8d55bc739c1040ca6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 17:24:58 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 17:24:58 2007 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6: (27 commits)\n  [IA64] swiotlb abstraction (e.g. for Xen)\n  [IA64] swiotlb cleanup\n  [IA64] make swiotlb use bus_to_virt/virt_to_bus\n  [IA64] swiotlb bug fixes\n  [IA64] Hook up getcpu system call for IA64\n  [IA64] clean up sparsemem memory_present call\n  [IA64] show_mem() for IA64 sparsemem NUMA\n  [IA64] missing exports hwsw_sync_...\n  [IA64] virt_to_page() can be called with NULL arg\n  [IA64] alignment bug in ldscript\n  [IA64] register memory ranges in a consistent manner\n  [IA64] Enable SWIOTLB only when needed\n  [IA64-SGI] Check for TIO errors on shub2 Altix\n  [IA64] remove bogus prototype ia64_esi_init()\n  [IA64] Clear IRQ affinity when unregistered\n  [IA64] fix ACPI Kconfig issues\n  [IA64] Fix NULL-pointer dereference in ia64_machine_kexec()\n  [IA64] find thread for user rbs address\n  [IA64] use snprintf() on features field of /proc/cpuinfo\n  [IA64] enable singlestep on system call\n  ...\n"
    },
    {
      "commit": "1473ae6cab7f47dde4c14f397371b2ad94457d3a",
      "tree": "2ec51aac9cef695177a56a02700ce04161220d3b",
      "parents": [
        "18a1e4c3ee67680287bf3c455b5047421eda3c14"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Tue Jan 23 15:59:26 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 07 11:57:52 2007 +1100"
      },
      "message": "[POWERPC] remove unused CPU_FTRS_POWER6X\n\nCPU_FTRS_POWER6X is unused, hence remove it.\n\nSigned-off-by Michael Neuling \u003cmikey@neuling.org\u003e\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2ac04a1597d9bca952dafcf8cbff4621884cb723",
      "tree": "a6e20ab900dfc425a6b9c6bef9939383113d3072",
      "parents": [
        "0c7d3757116c59b3eedd9aa6dfd7ae0a1341f5c2",
        "a417a21e10831bca695b4ba9c74f4ddf5a95ac06"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:56:37 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:56:37 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid:\n  USB HID: handle multi-interface devices for Apple macbook pro properly\n  HID: move away from DEBUG defines in favor of CONFIG_HID_DEBUG\n  USB HID: fix bogus comment in hid_get_class_descriptor()\n  USB HID: remove hid_find_field_by_usage()\n  HID: API - fix leftovers of hidinput API in USB HID\n  HID: hid debug from hid-debug.h to hid layer\n  hid: force feedback driver for PantherLord USB/PS2 2in1 Adapter\n  hid: quirk for multi-input devices with unneeded output reports\n  hid: allow force feedback for multi-input devices\n"
    },
    {
      "commit": "0c7d3757116c59b3eedd9aa6dfd7ae0a1341f5c2",
      "tree": "61dbcee09d925a839b34df3b8149e26972dc5402",
      "parents": [
        "2442d3109943bafbdfc4f0495e3d10eeedc8390c",
        "b45bfcc1ae084aa98c0350b8c33c8b57540b0acc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:55:33 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:55:33 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/ehca: Remove obsolete prototypes\n  IB/ehca: Remove use of do_mmap()\n  RDMA/addr: Handle ethernet neighbour updates during route resolution\n  IB: Make sure struct ib_user_mad.data is aligned\n  IB/srp: Don\u0027t wait for response when QP is in error state.\n  IB: Return qp pointer as part of ib_wc\n  IB: Include \u003clinux/kref.h\u003e explicitly in \u003crdma/ib_verbs.h\u003e\n"
    },
    {
      "commit": "2442d3109943bafbdfc4f0495e3d10eeedc8390c",
      "tree": "9700491eb6ca418ee226c5d8438464a1a2c87281",
      "parents": [
        "02aedd69e2ef31b0fca1e8960cb1e7fd0c343110",
        "f9d429a2e579ed7c51c49a81265f7e7d2c59c197"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:54:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:54:54 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc: (32 commits)\n  mmc: tifm: replace kmap with page_address\n  mmc: sdhci: fix voltage ocr\n  mmc: sdhci: replace kmap with page_address\n  mmc: wbsd: replace kmap with page_address\n  mmc: handle pci_enable_device() return value in sdhci\n  mmc: Proper unclaim in mmc_block\n  mmc: change wbsd mailing list\n  mmc: Graceful fallback for fancy features\n  mmc: Handle wbsd\u0027s stupid command list\n  mmc: Allow host drivers to specify max block count\n  mmc: Allow host drivers to specify a max block size\n  tifm_sd: add suspend and resume functionality\n  tifm_core: add suspend/resume infrastructure for tifm devices\n  tifm_7xx1: prettify\n  tifm_7xx1: recognize device 0xac8f as supported\n  tifm_7xx1: switch from workqueue to kthread\n  tifm_7xx1: Merge media insert and media remove functions\n  tifm_7xx1: simplify eject function\n  Add dummy_signal_irq function to save check in ISR\n  Remove unused return value from signal_irq callback\n  ...\n"
    },
    {
      "commit": "02aedd69e2ef31b0fca1e8960cb1e7fd0c343110",
      "tree": "c096ab87e0832e8ddda45241b422c0064cfe0cbb",
      "parents": [
        "9ad0830f307bcd8dc285cfae58998d43b21727f4",
        "4d284cac76d0bfebc42d76b428c4e44d921200a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:45:32 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 06 14:45:32 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6: (37 commits)\n  [S390] Avoid excessive inlining.\n  [S390] Mark kernel text section read-only.\n  [S390] Convert memory detection into C code.\n  [S390] Calibrate delay and bogomips.\n  [S390] Hypervisor filesystem (s390_hypfs) for z/VM\n  [S390] Add crypto support for 3592 tape devices\n  [S390] boot from NSS support\n  [S390] Support for s390 Pseudo Random Number Generator\n  [S390] ETR support.\n  [S390] noexec protection\n  [S390] move crypto options and some cleanup.\n  [S390] cio: Don\u0027t spam debug feature.\n  [S390] Cleanup of CHSC event handling.\n  [S390] cio: declare hardware structures packed.\n  [S390] Add set_fs(USER_DS) to start_thread().\n  [S390] cio: Catch operand exceptions on stsch.\n  [S390] Fix register usage description.\n  [S390] kretprobe_trampoline_holder() in wrong section.\n  [S390] Fix kprobes breakpoint handling.\n  [S390] Update maintainers file.\n  ...\n"
    },
    {
      "commit": "57e1c5c87db512629dd44ddeb882a5aaf0e4299e",
      "tree": "e71e8a132d4f696beeae1bdab59efeed9517ba66",
      "parents": [
        "62d0cfcb27cf755cebdc93ca95dabc83608007cd",
        "76a2e849df47697706024262a8bbb83432b8bde7"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Feb 06 15:31:00 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Feb 06 15:31:00 2007 -0500"
      },
      "message": "Pull test into release branch\n"
    },
    {
      "commit": "131c1a2b6eef87485f7e280817d97615ea2a1551",
      "tree": "b607c94d10912bb09a59434744349665a381bb41",
      "parents": [
        "be701306eba49c9157506d4bbe40dbed7969a915"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Thu Feb 01 19:54:13 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:24 2007 +0000"
      },
      "message": "[MIPS] Comment fix\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "be701306eba49c9157506d4bbe40dbed7969a915",
      "tree": "dd00affeac1e62245f56c0f8de79666423847ca4",
      "parents": [
        "fd046eb5378f2bc59851fcbc91957d01529fc3db"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Feb 04 23:23:00 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:24 2007 +0000"
      },
      "message": "[MIPS] MT: Nuke duplicate mips_mt_regdump() prototype.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fd046eb5378f2bc59851fcbc91957d01529fc3db",
      "tree": "14ab3873686a7c0933757b26505835f43cf6351a",
      "parents": [
        "37f26742437df885ddd72150ab352d0a931cd3a7"
      ],
      "author": {
        "name": "Alexander Bigga",
        "email": "ab@mycable.de",
        "time": "Thu Dec 21 11:25:19 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:24 2007 +0000"
      },
      "message": "[MIPS] Alchemy:  Fix PCI-memory access\n\nThe problem was introduced in 2.6.18.3 with the casting of some\n36bit-defines (PCI memory) in au1000.h to resource_size_t which may be\nu32 or u64 depending on the experimental CONFIG_RESOURCES_64BIT.\n\nWith unset CONFIG_RESOURCES_64BIT, the pci-memory cannot be accessed\nbecause the ioremap in arch/mips/au1000/common/pci.c already used the\ntruncated addresses.\nWith set CONFIG_RESOURCES_64BIT, things get even worse, because PCI-scan\naborts, due to resource conflict: request_resource() in arch/mips/pci/pci.c\nfails because the maximum iomem-address is 0xffffffff (32bit) but the\npci-memory-start-address is 0x440000000 (36bit).\n\nTo get pci working again, I propose the following patch:\n\n1. remove the resource_size_t-casting from au1000.h again\n2. make the casting in arch/mips/au1000/common/pci.c (it\u0027s allowed and\nnecessary here. The 36bit-handling will be done in __fixup_bigphys_addr).\n\nWith this patch pci works again like in 2.6.18.2, the gcc-compile warnings\nin pci.c are gone and it doesn\u0027t depend on CONFIG_EXPERIMENTAL.\n\nSigned-off-by: Alexander Bigga \u003cab@mycable.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5868756dcbf4b585c3c485e43fc36844c038cef5",
      "tree": "5563d25fda02e39335a96d97c20917f818edbdef",
      "parents": [
        "99d233fa9bba1916050dd27d74530342af68b6db"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 05 00:33:21 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:22 2007 +0000"
      },
      "message": "[MIPS] SMTC: Make a bunch of functions and variables static.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "786d7cdd06581773ee7913560838d6f4487d2d9f",
      "tree": "857c09e60aa00c001ffacc9a7149d99dba050915",
      "parents": [
        "e0daad449c5195fa4552c60392eeee4e5c58d31c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 07 09:58:30 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:20 2007 +0000"
      },
      "message": "[MIPS] Alchemy: Fix bunch of warnings\n\n  CC      arch/mips/au1000/common/pci.o\narch/mips/au1000/common/pci.c:42: warning: large integer implicitly truncated to unsigned type\narch/mips/au1000/common/pci.c:43: warning: large integer implicitly truncated to unsigned type\narch/mips/au1000/common/pci.c:49: warning: large integer implicitly truncated to unsigned type\narch/mips/au1000/common/pci.c:50: warning: large integer implicitly truncated to unsigned type\narch/mips/au1000/common/pci.c: In function ‘au1x_pci_setup’:\narch/mips/au1000/common/pci.c:82: warning: ISO C90 forbids mixed declarations and code\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "907e193ea798b3f73a71a2a01f938b69fd53b26d",
      "tree": "d5054449f866066e92ece4a813e28dddee9b6b4f",
      "parents": [
        "130e2fb78305b148b15cd3b5129596844c5f5e4f"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Jan 23 22:29:06 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:15 2007 +0000"
      },
      "message": "[MIPS] Remove _fdata from asm-mips/sections.h\n\nThere is no _fdata symbol in kernel.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "6f284a2ce7b8bc49cb8455b1763357897a899abb"
}
