)]}'
{
  "log": [
    {
      "commit": "c66d7f72569e304acc134b2561b148fe7c23c0f7",
      "tree": "5404f454238c7f3546eaa1f7d892b7c5a1b5e020",
      "parents": [
        "7a8fef1f95e563a93c7d70048b63c1ca20685a1b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 16:57:48 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:28:10 2006 +0100"
      },
      "message": "[ALSA] ad1848 - Add PM support\n\nModules: AD1848 driver\n\nAdd PM support to ad1848 support code.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5bdb6a1629408f657f5f2c42b3c07c689c411499",
      "tree": "b99b216117506a89a3f09ebb874da83ec13fbf6c",
      "parents": [
        "cb60e5f5b2b19284479825cdaa6dd6b7078cf5d2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 16:16:10 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:28:03 2006 +0100"
      },
      "message": "[ALSA] Add PM support to SB-support code\n\nModules: SB drivers,SB16/AWE driver\n\nAdd PM support to SB-support code.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "09668b441dacdf4640509b640ad73e24efd5204f",
      "tree": "177d0548acbcca4432f82ce6f3aa397cba5ba528",
      "parents": [
        "fe8be10786c040bce53c18048d75b1b23aec64ae"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 16:14:10 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:27:58 2006 +0100"
      },
      "message": "[ALSA] emu10k1 - Add PM support\n\nModules: EMU10K1/EMU10K2 driver\n\nAdd PM support to emu10k1 driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "11d3824ad7d6240d7ce44bdf1d9e81e62a903f72",
      "tree": "14561c3817dfb06bf4b59c77beaa86fc41bf88d7",
      "parents": [
        "3fcf7d2cd8e0ebce10e4bf89da175ff9bd6aa2da"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 16:13:05 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:27:55 2006 +0100"
      },
      "message": "[ALSA] ak4531 - Add PM support\n\nModules: AK4531 codec\n\nAdd PM support to AK4531 codec driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ded462356886e5f80f6a20b227f7e5cf7cfc5159",
      "tree": "d060b0f123a3bf844246823174bddd7dcfba0a6e",
      "parents": [
        "fb0700b4debbf45fb0465b40188bdc5396947bda"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 16:09:43 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:27:38 2006 +0100"
      },
      "message": "[ALSA] ymfpci - Fix PM support\n\nModules: YMFPCI driver\n\nFix PM support on YMFPCI driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fb0700b4debbf45fb0465b40188bdc5396947bda",
      "tree": "6a314571cd81b9995de254932ab7fe37038fa7b5",
      "parents": [
        "cb28e45ba2aa42393596a364d4f947027db8a1b5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 16:09:25 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:27:37 2006 +0100"
      },
      "message": "[ALSA] trident - Fix PM support\n\nModules: Trident driver\n\nFix PM support on Trident driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "cb28e45ba2aa42393596a364d4f947027db8a1b5",
      "tree": "8a9dbc18b5d4c2820fedf1ec27ec25c578ddee8c",
      "parents": [
        "1d4b822be64b119b47c172aaac7ee76949470e28"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 16:09:04 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:27:35 2006 +0100"
      },
      "message": "[ALSA] cs46xx - Fix PM support\n\nModules: CS46xx driver\n\nFix PM support on CS46xx driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0ed1cad172176a4595f82e8cd9055938ad54bd4b",
      "tree": "b00296e5a061c90debfc4fa8c5303f75042456bc",
      "parents": [
        "597c3c96691c861e837f9024084b4943fa5fc0fd"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 16:06:05 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:27:22 2006 +0100"
      },
      "message": "[ALSA] vx-driver - Fix PM support\n\nFix PM support on VX drivers (vxpocket and vx222).\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a381a7a66486f11606eccb8866e29848f995278f",
      "tree": "4fcc2f971a1f0d509939181b91096a600454b0d6",
      "parents": [
        "fd66e0d0591dd12eb0bea1e9f3aa194bb93cebbd"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 15:55:49 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:20:19 2006 +0100"
      },
      "message": "[ALSA] Decentralize PM control\n\nModules: ALSA Core,Control Midlevel,/oss/Makefile\n\nRemove the centralized PM control in the sound core.\nEach driver is responsible to get callbacks from bus/driver now.\n\nSND_GENERIC_DRIVER is removed together with this action.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "208a1b4cb5ad97510aa9cbe51d09e55656691cb4",
      "tree": "5f3c518582f92d19905451aec1bbb2ddd5cbd759",
      "parents": [
        "bee1a5be8b6210a0a4e27e38d0f76847b0a014ae"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:53:41 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:58 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: PCI YMFPCI\n\nModules: YMFPCI driver\n\nRemove xxx_t typedefs from the PCI YMFPCI driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bee1a5be8b6210a0a4e27e38d0f76847b0a014ae",
      "tree": "c8059b86095309e23b4fa61d576e96c722466ee6",
      "parents": [
        "abfd67bd6fcc07b54d54e00a9105900f478323a6"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:53:15 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:56 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: PCI Trident\n\nModules: Trident driver\n\nRemove xxx_t typedefs from the PCI Trident driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "98274f0701f9e6579ae493ac190227fe93d11e20",
      "tree": "e6fec740e4103589ea96af83e074d507b33f001c",
      "parents": [
        "55e957d8328ef1c75238b95033d8a61994b6adcc"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:52:34 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:53 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: PCI HDSP-MADI\n\nModules: HDSPM driver,RME9652 driver\n\nRemove xxx_t typedefs from the PCI HDSP-MADI driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "55e957d8328ef1c75238b95033d8a61994b6adcc",
      "tree": "dc0012628d0dd0307cbad024a9a13fa5d988f0bb",
      "parents": [
        "4b32f1aae23f566e98fda140836023dd8275b5de"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:52:13 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:51 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: PCI HDSP\n\nModules: RME HDSP driver\n\nRemove xxx_t typedefs from the PCI HDSP driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "eb4698f347ec908c365504c4edddadd1acd406ea",
      "tree": "4962019c8bf4a52e35ab55137e17aa150edf9661",
      "parents": [
        "3d19f804ef5f1d15fe001fc8d1ed58fac9d591fb"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:50:13 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:47 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: PCI emu10k1\n\nModules: EMU10K1/EMU10K2 driver\n\nRemove xxx_t typedefs from the PCI emu10k1 driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3d19f804ef5f1d15fe001fc8d1ed58fac9d591fb",
      "tree": "e3fd21398754a5c970a2c36f745a910c17db3794",
      "parents": [
        "af26367f69a474ed809e4a59abb5855b47daaff4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:48:14 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:45 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: PCI CS46xx\n\nModules: CS46xx driver\n\nRemove xxx_t typedefs from the PCI CS46xx driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "af26367f69a474ed809e4a59abb5855b47daaff4",
      "tree": "8ee9ec6449b3b51953cda3d546e90c064f963684",
      "parents": [
        "9f38945fab04a0a0ea50880fa634f9bfa28f6226"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:46:59 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:42 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: VXdriver\n\nRemove xxx_t typedefs from the VXdriver codes\n(vx_core support, vx222 and vxpocket).\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9f38945fab04a0a0ea50880fa634f9bfa28f6226",
      "tree": "7f09c129ce5199bdc0834456e09460f1df81427f",
      "parents": [
        "11ff5c62b1327cc7bdcfcf66b4b718495fea0043"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:44:47 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:41 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: AK4531 codec\n\nModules: AK4531 codec\n\nRemove xxx_t typedefs from the AK4531 codec support code.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "542172f31d41e689988aedcf0d6e67dfe757736a",
      "tree": "caad40a7368afc0eb719491b09e84f279b1f9bf6",
      "parents": [
        "346c7a689542285aef9b899eda7693d4b912d60d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:39:06 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:30 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: ISA Wavefront\n\nModules: Wavefront drivers\n\nRemove xxx_t typedefs from the ISA Wavefront driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5e2da20648e39a0e3cb33861499b686a6fe38112",
      "tree": "e5f3117e2f44b262f9b6d45cfbd9e17a0ea913bd",
      "parents": [
        "029d64b0cfa30abc10f722e2f67d282abe09c9da"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:36:44 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:27 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: ISA GUS\n\nRemove xxx_t typedefs from the ISA GUS drivers.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "029d64b0cfa30abc10f722e2f67d282abe09c9da",
      "tree": "d9a1e72e9792b33e57db2695f6c1a1a4843df0bf",
      "parents": [
        "d3a7e476740dc23588ea65fa0df1aacdf8e70003"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:34:36 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:25 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: ISA SB8/SB16/SBAWE\n\nRemove xxx_t typedefs from the ISA SB8/SB16/SBAWE drivers.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d3a7e476740dc23588ea65fa0df1aacdf8e70003",
      "tree": "f3526502e60c587df54394b2e0117996ae25442a",
      "parents": [
        "ba2375a45c528fd902676ea01014ea0f8931464b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:31:42 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:23 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: ISA ES1688\n\nModules: ES1688 driver\n\nRemove xxx_t typedefs from the ISA ES1688 driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ba2375a45c528fd902676ea01014ea0f8931464b",
      "tree": "e38833035449d0d65afb3cfc1104b243ce88454c",
      "parents": [
        "c8ff6647bb8a1865608b2d0c8565ca0ac47fb9b7"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:30:42 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:21 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: ISA CS423x\n\nModules: CS4231 driver,CS4236+ driver\n\nRemove xxx_t typedefs from the ISA CS423x drivers.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c8ff6647bb8a1865608b2d0c8565ca0ac47fb9b7",
      "tree": "49f33f6cfed368bd3f85147cb66b0cddc5bcbf28",
      "parents": [
        "cbdd0dd15f06a989c519089bb24023a5bfa66eaf"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:29:37 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:19 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: ISA AD1848\n\nModules: AD1848 driver\n\nRemove xxx_t typedefs from the ISA AD1848 driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "cbdd0dd15f06a989c519089bb24023a5bfa66eaf",
      "tree": "9217e0e66a53937e0516b92b45c7d0038a4efd78",
      "parents": [
        "4a4d2cfd8cbca3076742547157ea135d0be77928"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:28:35 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:18 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: ISA AD1816A\n\nModules: AD1816A driver\n\nRemove xxx_t typedefs from the ISA AD1816A driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "03da312ac080b4f5c9359c233b8812cc93a035fe",
      "tree": "1a6767ca18964b53442ecfd538141b12e81b23be",
      "parents": [
        "ee42381e71c56328db9e9d64d19a4de7a2f09a93"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:24:47 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:14 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: Emu-X synth\n\nModules: Common EMU synth,SoundFont,Synth\n\nRemove xxx_t typedefs from the Emu-X synth support.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ee42381e71c56328db9e9d64d19a4de7a2f09a93",
      "tree": "641cdecfa64347efb7d402c707412e0a45fe7ced",
      "parents": [
        "dc4cafbadad1ae2322e598f2cb72720ef4095fee"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:21:36 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:12 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: AC97\n\nModules: AC97 Codec\n\nRemove xxx_t typedefs from the AC97 codec support.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "dc4cafbadad1ae2322e598f2cb72720ef4095fee",
      "tree": "c7b93b3a5d8f8ffffe951dcb03579859c198eeb6",
      "parents": [
        "97f02e05f246a2346275c1c93a3079e8933e74b2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:19:28 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:09 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: I2C drivers\n\nModules: AK4114 receiver,AK4117 receiver,AK4XXX AD/DA converters\n\n[Missing files in last commit]\nRemove xxx_t typedefs from the i2c drivers.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "97f02e05f246a2346275c1c93a3079e8933e74b2",
      "tree": "218d0a71f8bdeb5e6d2660339c29c46dab1adaa7",
      "parents": [
        "a42dd420bea7a5cd130162183d95f640c299a337"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:17:19 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:08 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: I2C drivers\n\nRemove xxx_t typedefs from the i2c drivers.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a42dd420bea7a5cd130162183d95f640c299a337",
      "tree": "b9c8a88c957b973faf3e5a4faf027a39a0d8343f",
      "parents": [
        "5b1646a8eceff0a4ff06f309abb6e7f43f99a498"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:13:47 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:06 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: OPL4\n\nModules: OPL4\n\nRemove xxx_t typedefs from the OPL4 driver\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5b1646a8eceff0a4ff06f309abb6e7f43f99a498",
      "tree": "ecbb7c1d5ffdf2f3f732a18aae3ed6b2a3752e9e",
      "parents": [
        "e1fad17bb4084dc7c435360185417aed55656ec8"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:13:14 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:04 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: OPL3\n\nModules: OPL3,Raw OPL FM\n\nRemove xxx_t typedefs from the OPL3 driver\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e1fad17bb4084dc7c435360185417aed55656ec8",
      "tree": "f374fc6324e0af415bac8f8f7e24bc2f2e42e4bc",
      "parents": [
        "87e1f0e2b206eaf8265997a8d0cb7126ea11c844"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:12:45 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:01 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: MPU401\n\nModules: MPU401 UART\n\nRemove xxx_t typedefs from the MPU401-UART and MPU401 drivers\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "87e1f0e2b206eaf8265997a8d0cb7126ea11c844",
      "tree": "0f9637806d37c176c66f07494732a2fe84c2b712",
      "parents": [
        "080dece3460b534bedc4ef4ba3abaa57e9486331"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:08:02 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:00 2006 +0100"
      },
      "message": "[ALSA] Backward-compatibility typedefs\n\nModules: ALSA Core\n\nBackward-compatibility typedefs are stored in the new header, typedefs.h,\nfor out-of-tree drivers.  This will be removed in future.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "080dece3460b534bedc4ef4ba3abaa57e9486331",
      "tree": "7e35242b3d716cd29f62d96e0920230147cb5c03",
      "parents": [
        "19ac31e82cc7328c01bf26f824f33c7c38cb6075"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:05:16 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:17:57 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: Sequencer OSS-emulation\n\nModules: ALSA\u003c-OSS sequencer,ALSA sequencer\n\nRemove xxx_t typedefs from the core sequencer OSS-emulation codes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "19ac31e82cc7328c01bf26f824f33c7c38cb6075",
      "tree": "b0ae7c7c335f1199567443342c038251a203b235",
      "parents": [
        "c7e0b5bf9fff1b726495081447c107a2333fb82c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:04:44 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:17:54 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: Instrument layer\n\nModules: Instrument layer\n\nRemove xxx_t typedefs from the core instrument layer codes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c7e0b5bf9fff1b726495081447c107a2333fb82c",
      "tree": "f4d9ec9a6446f8e2afde4c94e10a39f2b86a0bc9",
      "parents": [
        "6ac77bc180fbd985988015020c2e2347e802959d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:04:02 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:17:52 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: Sequencer\n\nModules: ALSA sequencer\n\nRemove xxx_t typedefs from the core sequencer codes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6ac77bc180fbd985988015020c2e2347e802959d",
      "tree": "1959127176dbc937fe4646d94e48f14cc013d087",
      "parents": [
        "f956b4a3ae790e1bdde865ac42dd1b99b64a6256"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:01:49 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:17:48 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: PCM OSS-emulation\n\nModules: ALSA\u003c-OSS emulation\n\nRemove xxx_t typedefs from the core PCM OSS-emulation codes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f956b4a3ae790e1bdde865ac42dd1b99b64a6256",
      "tree": "1f40f52a53f540048573ed94384b0f8e13d314dc",
      "parents": [
        "174c1f65e5b81f616a5b5c8e41fc2b5eeb7a71af"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:01:22 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:17:47 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: Mixer OSS-emulation\n\nModules: ALSA\u003c-OSS emulation\n\nRemove xxx_t typedefs from the core mixer OSS-emulation codes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "877211f5e1b1196179ba1290e8e1a3dc00427c55",
      "tree": "9964e0e46043cee6c76a614ac35ab982faba7f99",
      "parents": [
        "24c1f93188b4438c7f30df5b4cd78340cdb28daf"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 13:59:38 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:17:43 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: PCM\n\nModules: PCM Midlevel\n\nRemove xxx_t typedefs from the core PCM codes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "24c1f93188b4438c7f30df5b4cd78340cdb28daf",
      "tree": "cbe2c16dd32f2df04cb53d783a20ef42e5895c08",
      "parents": [
        "d9a98de218ce18befabb5782c43cb4a2766b4b02"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 13:58:48 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:17:39 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: Proc handler\n\nModules: ALSA Core\n\nRemove xxx_t typedefs from the core proc handler codes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d9a98de218ce18befabb5782c43cb4a2766b4b02",
      "tree": "4fbacff1ed8122c4a6a6d2d281b62203987e0a47",
      "parents": [
        "48c9d417d7269da2a2da5b602fcb5fdbee36305e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 13:58:21 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:17:38 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: Hwdep\n\nModules: HWDEP Midlevel\n\nRemove xxx_t typedefs from the core hwdep codes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "48c9d417d7269da2a2da5b602fcb5fdbee36305e",
      "tree": "b892cec8e6fbf273492f9940f4660c3a9e0453a0",
      "parents": [
        "53d2f744afc1fcb4fb68975a443fb66eb6c44da4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 13:56:51 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:17:35 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: Raw MIDI\n\nModules: RawMidi Midlevel\n\nRemove xxx_t typedefs from the core raw MIDI codes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "53d2f744afc1fcb4fb68975a443fb66eb6c44da4",
      "tree": "46db033f71a8da32470d4b5f1027cee379fc7914",
      "parents": [
        "82e9bae6fd253af4aea9c690223c7800313632ad"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 13:56:05 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:17:34 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: Timer\n\nModules: RTC timer driver,Timer Midlevel\n\nRemove xxx_t typedefs from the core timer.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "82e9bae6fd253af4aea9c690223c7800313632ad",
      "tree": "7a45a6ed1d354318ca25e6bcc92a83b808c13dc9",
      "parents": [
        "512bbd6a85230f16389f0dd51925472e72fc8a91"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 13:53:23 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:17:32 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: Controls\n\nModules: Control Midlevel\n\nRemove xxx_t typedefs from the core controls.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "512bbd6a85230f16389f0dd51925472e72fc8a91",
      "tree": "f563f496c46355ed6ed1bca4ab876e984eb69a84",
      "parents": [
        "3f05f868f1112b970e7fb9c0aa42cc99370098fe"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 13:51:18 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:17:30 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: Core component\n\nModules: ALSA Core\n\nRemove xxx_t typedefs from the core component.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b9b4bdd9f1c98388f13591608d574650a9873717",
      "tree": "de8fe568faae12494ba09852cc9a33dfea3a15ae",
      "parents": [
        "95a98265eb7b112b3268761053d643635171e219"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 10:42:40 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:17:03 2006 +0100"
      },
      "message": "[ALSA] ac97 - Remove ac9_enum definition from public header\n\nModules: AC97 Codec\n\nRemove the definition of ac97_enum struct from the public ac97_codec.h.\nIt\u0027s used only in the module.\n\nThe location of struct ac97_pcm is moved closer to its accessor\nto improve readability.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6560c349c501388a1f3030d02fb49e7067e6597e",
      "tree": "9b93a54f692e1f93bbb910a3fb55c76ec058ac37",
      "parents": [
        "bc1ff7fc0ae6ec2d7f2202d9126901aeb3f596cd"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 10:29:33 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:16:47 2006 +0100"
      },
      "message": "[ALSA] Clean up includes in asound.h \u0026 asequencer.h\n\nModules: ALSA sequencer,ALSA Core\n\nClean up includes in asound.h and asequencer.h.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bc1ff7fc0ae6ec2d7f2202d9126901aeb3f596cd",
      "tree": "e886e693a97dcb76e341ca779892987f90a8acf5",
      "parents": [
        "f739aeccedc7681a249bdae435e9af3e5476ad1d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 10:28:15 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:16:46 2006 +0100"
      },
      "message": "[ALSA] [Trivial] Fix spaces in gus.h\n\nModules: GUS Library\n\nFix spaces in gus.h.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f739aeccedc7681a249bdae435e9af3e5476ad1d",
      "tree": "f0a2e33a755039a6cb3286895d8c43187c1de613",
      "parents": [
        "0948e3c8bb187b3dea38be1e1ffd1797866014f1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 10:27:08 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:16:44 2006 +0100"
      },
      "message": "[ALSA] Clean up ISA cs4231 code\n\nModules: CS4231 driver\n\nClean up ISA cs4231 code, removing experimental EBUS/SBUS merge,\nto improve readability.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0948e3c8bb187b3dea38be1e1ffd1797866014f1",
      "tree": "2ba279101be08d4f8b7e1e1261e79bfb4e520743",
      "parents": [
        "c8714ba160a498e249dbd32c637b85a1efa1013b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 10:25:22 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:16:41 2006 +0100"
      },
      "message": "[ALSA] Clean up sa11xx-uda1341 driver\n\nModules: SA11xx UDA1341 driver,L3 drivers,UDA1341\n\nClean up sa11xx-uda1341 driver:\n\n- Fix buggy destructor\n- Remove the global variable\n- Move array definitions from uda1341.h\n- Make functions in uda1341.c static\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c8714ba160a498e249dbd32c637b85a1efa1013b",
      "tree": "3c82240749ee2912f1d55bf90ad7977f4bccb863",
      "parents": [
        "bdbae7e62837c22c5399df0789a24e9d8a1d675f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 10:22:32 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:16:39 2006 +0100"
      },
      "message": "[ALSA] Remove tea6330t struct definition from public header\n\nModules: I2C tea6330t\n\nRemove tea6330t struct definition from public header.\nIt\u0027s anyway unaccessible from outside.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bdbae7e62837c22c5399df0789a24e9d8a1d675f",
      "tree": "4bffa9bf42f5b7541bc432f8b2437e8130278f88",
      "parents": [
        "c8eb6ba16a5803fab9cc0d1d0dd04a75bf91b6d5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 10:21:19 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:16:37 2006 +0100"
      },
      "message": "[ALSA] Remove snd_vx_delay() function\n\nReplace snd_vx_delay() with appropriate delay/sleep functions.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9b4ffa48ae855c8657a36014c5b0243ff69f4722",
      "tree": "4e36c51bdc69162d6b046641a755907c0e8a3fb1",
      "parents": [
        "c3e6f7d8763fa0400d28c57633eb323515ba05fc"
      ],
      "author": {
        "name": "Jaya Kumar",
        "email": "jayakumar.alsa@gmail.com",
        "time": "Thu Nov 17 10:12:23 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:16:27 2006 +0100"
      },
      "message": "[ALSA] Add support for the CS5535 Audio device\n\nAdd support for the CS5535 Audio device.  I\u0027ve fixed up some errors as per\nTakashi\u0027s advice from the thread:\n\nhttp://lkml.org/lkml/2005/9/15/119\n\n From: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\n\n        cs5535 is a 32bit x86 only device using weird CPU features\n\nSigned-off-by: Jaya Kumar \u003cjayakumar.alsa@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "abe842eb98c45e2b77c5868ef106616ca828a3e4",
      "tree": "f0d89e7d946a7ed9b57bb29e93bae4ce25d2cbc2",
      "parents": [
        "f12f4d90308a22396ac87f6c3a7b2620589614c3"
      ],
      "author": {
        "name": "Dag-Erling Smørgrav",
        "email": "des@linpro.no",
        "time": "Mon Jan 02 15:57:06 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 02 08:38:38 2006 -0800"
      },
      "message": "[PATCH] Avoid namespace pollution in \u003casm/param.h\u003e\n\nIn commit 3D59121003721a8fad11ee72e646fd9d3076b5679c, the x86 and x86-64\n\u003casm/param.h\u003e was changed to include \u003clinux/config.h\u003e for the\nconfigurable timer frequency.\n\nHowever, asm/param.h is sometimes used in userland (it is included\nindirectly from \u003csys/param.h\u003e), so your commit pollutes the userland\nnamespace with tons of CONFIG_FOO macros.  This greatly confuses\nsoftware packages (such as BusyBox) which use CONFIG_FOO macros\nthemselves to control the inclusion of optional features.\n\nAfter a short exchange, Christoph approved this patch\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5ab4a6c81eb3dbe32361791d1535f9153f79b0ed",
      "tree": "c89504389bf1a3452a499db9ea19acea76941616",
      "parents": [
        "1b93ae64cabe5e28dd5a1f35f96f938ca4f6ae20"
      ],
      "author": {
        "name": "David L Stevens",
        "email": "dlstevens@us.ibm.com",
        "time": "Tue Dec 27 14:03:00 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 27 14:03:00 2005 -0800"
      },
      "message": "[IPV6] mcast: Fix multiple issues in MLDv2 reports.\n\nThe below \"jumbo\" patch fixes the following problems in MLDv2.\n\n1) Add necessary \"ntohs\" to recent \"pskb_may_pull\" check [breaks\n        all nonzero source queries on little-endian (!)]\n\n2) Add locking to source filter list [resend of prior patch]\n\n3) fix \"mld_marksources()\" to\n        a) send nothing when all queried sources are excluded\n        b) send full exclude report when source queried sources are\n                not excluded\n        c) don\u0027t schedule a timer when there\u0027s nothing to report\n\nNOTE: RFC 3810 specifies the source list should be saved and each\n  source reported individually as an IS_IN. This is an obvious DOS\n  path, requiring the host to store and then multicast as many sources\n  as are queried (e.g., millions...). This alternative sends a full, \n  relevant report that\u0027s limited to number of sources present on the\n  machine.\n\n4) fix \"add_grec()\" to send empty-source records when it should\n        The original check doesn\u0027t account for a non-empty source\n        list with all sources inactive; the new code keeps that\n        short-circuit case, and also generates the group header\n        with an empty list if needed.\n\n5) fix mca_crcount decrement to be after add_grec(), which needs\n        its original value\n\nThese issues (other than item #1 ;-) ) were all found by Yan Zheng,\nmuch thanks!\n\nSigned-off-by: David L Stevens \u003cdlstevens@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "01e33b5a2a153eec74dd87522e264948030b88c1",
      "tree": "ce6bb4a84cbec87a62834adadc3cb571bbafec82",
      "parents": [
        "cdcdb28623fb74d9564b102cd1cbe3854071e855"
      ],
      "author": {
        "name": "Kurt Huwig",
        "email": "k.huwig@iku-ag.de",
        "time": "Sun Dec 25 00:13:08 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 15:37:00 2005 -0800"
      },
      "message": "[PATCH] n_r3964: fixed usage of HZ; removed bad include\n\nFix n_r3964 timeouts (hardcoded for 100Hz)\n\nAlso the include of \u003casm/termios.h\u003e in \u0027n_r3964.h\u0027 is unnecessary and\nprevents using the header file in any application that has to include\n\u003ctermios.h\u003e due to duplicate definition of \u0027struct termio\u0027.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e5c34a57c8b3a94b8d2b329936f8b1cbcc765307",
      "tree": "b7cb357ac102c0af39e00055cac069329fcfde3f",
      "parents": [
        "c660439ba90aaaa056f68a5b0fc79f6b9e0506f5"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "ben.collins@ubuntu.com",
        "time": "Fri Dec 23 09:10:03 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 12:30:22 2005 -0800"
      },
      "message": "[PATCH] Fix typo in x86_64 __build_write_lock_const assembly\n\nBased on __build_read_lock_const, this looked like a bug.\n\n[ Indeed. Maybe nobody uses this version? Worth fixing up anyway ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c660439ba90aaaa056f68a5b0fc79f6b9e0506f5",
      "tree": "0139f623060027645a49f72729c4b1e6e7350248",
      "parents": [
        "1224b375ed7982128602a3fa1da53eeeac1750b4"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Thu Dec 22 14:21:34 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 12:30:22 2005 -0800"
      },
      "message": "[PATCH] x86_64/ia64 : Fix compilation error for node_to_first_cpu\n\nFixes a compiler error in node_to_first_cpu, __ffs expects unsigned long as\na parameter; instead cpumask_t was being passed.  The macro\nnode_to_first_cpu was not yet used in x86_64 and ia64 arches, and so we never\nhit this.  This patch replaces __ffs with first_cpu macro, similar to other\narches.\n\nSigned-off-by: Alok N Kataria \u003calokk@calsoftinc.com\u003e\nSigned-off-by: Ravikiran G Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Shai Fultheim \u003cshai@scalex86.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3c058d8b179ea3ee3061b71115bcac38d243d436",
      "tree": "fc627a652b6580c159a113141eea711d138d1bf8",
      "parents": [
        "db9ace7083dbdcc3d02bdd6a1d26132c80b5b726",
        "9d6be4bed65a3bd36ab2de12923bff4f4530bd86"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 22 22:26:01 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 22 22:26:01 2005 -0500"
      },
      "message": "Pull owner_id into release branch\n"
    },
    {
      "commit": "c162eeaa21fde6c27112690f5bc0a461a9f1763e",
      "tree": "022e1162c2ef3f83d6214fdc7f3678bc5545714a",
      "parents": [
        "b31c78e2d6b45a51413c7ec08d703e43f5fb16b3",
        "e6469297d4eecfd9f46929fe1f56a01141cb0791"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 22 09:41:03 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 22 09:41:03 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "d6f029130fb83b36fb709a187275b0494035d689",
      "tree": "27a5f8fb9fe1fc0df911231b5d9913b246427039",
      "parents": [
        "d5ea4e26602fa7f5141872f2c17a862f1974a73f"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Wed Dec 21 12:26:25 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 22 09:17:39 2005 -0800"
      },
      "message": "[PATCH] fix race with preempt_enable()\n\nCurrently a simple\n\n\tvoid foo(void) { preempt_enable(); }\n\nproduces the following code on ARM:\n\nfoo:\n\tbic\tr3, sp, #8128\n\tbic\tr3, r3, #63\n\tldr\tr2, [r3, #4]\n\tldr\tr1, [r3, #0]\n\tsub\tr2, r2, #1\n\ttst\tr1, #4\n\tstr\tr2, [r3, #4]\n\tblne\tpreempt_schedule\n\tmov\tpc, lr\n\nThe problem is that the TIF_NEED_RESCHED flag is loaded _before_ the\npreemption count is stored back, hence any interrupt coming within that\n3 instruction window causing TIF_NEED_RESCHED to be set won\u0027t be\nseen and scheduling won\u0027t happen as it should.\n\nNothing currently prevents gcc from performing that reordering.  There\nis already a barrier() before the decrement of the preemption count, but\nanother one is needed between this and the TIF_NEED_RESCHED flag test\nfor proper code ordering.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e6469297d4eecfd9f46929fe1f56a01141cb0791",
      "tree": "9cdd368a9c5e02c177e54edcfd8bcc06155526a9",
      "parents": [
        "9b78a82c1cf19aa813bdaa184fa840a3ba811750",
        "6b3ae80a63e47f6e97d68a1ddd520e3509e62821"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 22 07:41:27 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 22 07:41:27 2005 -0800"
      },
      "message": "Merge git://git.skbuff.net/gitroot/yoshfuji/linux-2.6.14+git+ipv6-fix-20051221a\n"
    },
    {
      "commit": "d5ea4e26602fa7f5141872f2c17a862f1974a73f",
      "tree": "b403b2c2a8a2baf30755ea044ecea9dca495934c",
      "parents": [
        "c7ac6b42ffba28c350cbcd48268f46689f6eb1cc",
        "863a930a40eb7f2d18534c2c166b22582f5c6cfd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 21 15:09:50 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 21 15:09:50 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n"
    },
    {
      "commit": "23f9b317e0ba4fbc5fc9524275d0105fa87e2027",
      "tree": "5d5681de11b3cb626d26485482de5d5838569ae8",
      "parents": [
        "bee5ab3f572d9499c42e75b958ff7309ff830a13"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Dec 21 02:27:50 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 21 14:45:25 2005 -0800"
      },
      "message": "[PATCH] include/linux/irq.h: #include \u003clinux/smp.h\u003e\n\nJan\u0027s crosscompile page [1] shows, that one regression in 2.6.15-rc is\nthat the v850 defconfig does no longer compile.\n\nThe compile error is:\n\n\u003c--  snip  --\u003e\n\n...\n  CC      arch/v850/kernel/setup.o\nIn file included from /usr/src/ctest/rc/kernel/arch/v850/kernel/setup.c:17:\n/usr/src/ctest/rc/kernel/include/linux/irq.h:13:43: asm/smp.h: No such file or directory\nmake[2]: *** [arch/v850/kernel/setup.o] Error 1\n\n\u003c--  snip  --\u003e\n\nThe #include \u003casm/smp.h\u003e in irq.h was intruduced in 2.6.15-rc.\n\nSince include/linux/irq.h needs code from asm/smp.h only in the\nCONFIG_SMP\u003dy case and linux/smp.h #include\u0027s asm/smp.h only in the\nCONFIG_SMP\u003dy case, I\u0027m suggesting this patch to #include \u003clinux/smp.h\u003e\nin irq.h.\n\nI\u0027ve tested the compilation with both CONFIG_SMP\u003dy and CONFIG_SMP\u003dn\non i386.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3c21edbd113788b110116141c8078623a0900b6a",
      "tree": "b6d7cc0655f0965725e6b3a025724ea018c53c4a",
      "parents": [
        "8de3351e6e0a1081fbf6864ae37839e327699a08"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Dec 21 22:57:24 2005 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Dec 21 22:57:24 2005 +0900"
      },
      "message": "[IPV6]: Defer IPv6 device initialization until the link becomes ready.\n\nNETDEV_UP might be sent even if the link attached to the interface was\nnot ready.  DAD does not make sense in such case, so we won\u0027t do so.\nAfter interface\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "58c4fb86eabcbc385d954843a635b7f4327be6b0",
      "tree": "86d6b7401208248716493a3ddef63b034ae69510",
      "parents": [
        "bb44f116a14c4c932f15c79acfafd46bcb43ca9a"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Dec 21 22:56:42 2005 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Dec 21 22:56:42 2005 +0900"
      },
      "message": "[IPV6]: Flag RTF_ANYCAST for anycast routes.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "05465fd5622202d65634b3a9a8bcc9cbb384a82a",
      "tree": "d65cb723395602037f84e1bc20ac46e48dff6e37",
      "parents": [
        "b05948d9b7167e23af88cc65b9ffa4687eaf1f0d"
      ],
      "author": {
        "name": "Alex Williamson",
        "email": "alex.williamson@hp.com",
        "time": "Thu Dec 08 15:37:00 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 21 04:52:16 2005 -0500"
      },
      "message": "[ACPI] increase owner_id limit to 64 from 32\n\nThis is an interim patch until changes in an updated\nACPICA core increase the limit to 255.\n\nSigned-off-by: Alex Williamson \u003calex.williamson@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "fd30fc3256824f03c2ff9317269d66f72f7042ca",
      "tree": "863a1ba4ddae961e2727343c17d15f64c3f4d463",
      "parents": [
        "bb44f116a14c4c932f15c79acfafd46bcb43ca9a"
      ],
      "author": {
        "name": "Tom Zanussi",
        "email": "zanussi@us.ibm.com",
        "time": "Tue Dec 20 13:10:22 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 20 17:33:22 2005 -0800"
      },
      "message": "[PATCH] relayfs: remove warning printk() in relay_switch_subbuf()\n\nThere\u0027s currently a diagnostic printk in relay_switch_subbuf() meant as\na warning if you accidentally try to log an event larger than the\nsub-buffer size.\n\nThe problem is if this happens while logging from somewhere it\u0027s not\nsafe to be doing printks, such as in the scheduler, you can end up with\na deadlock.  This patch removes the warning from relay_switch_subbuf()\nand instead prints some diagnostic info when the channel is closed.\n\nThanks to Mathieu Desnoyers for pointing out the problem and\nsuggesting a fix.\n\nSigned-off-by: Tom Zanussi \u003czanussi@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "29884df0d89c1df0dec3449405bc41569bb44800",
      "tree": "b836dc3ece80a901d1b7a9e946bf0d51ec0c8c4f",
      "parents": [
        "b079fa7baa86b47579f3f60f86d03d21c76159b8"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Dec 13 16:13:54 2005 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Dec 19 23:12:09 2005 -0500"
      },
      "message": "NFS: Fix another O_DIRECT race\n\n Ensure we call unmap_mapping_range() and sync dirty pages to disk before\n doing an NFS direct write.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "399c180ac5f0cb66ef9479358e0b8b6bafcbeafe",
      "tree": "4014154b7800e96058d94f78dc34a53681e8d5e5",
      "parents": [
        "9e999993c71e1506378d26d81f842277aff8a250"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Dec 19 14:23:23 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Dec 19 14:23:23 2005 -0800"
      },
      "message": "[IPSEC]: Perform SA switchover immediately.\n\nWhen we insert a new xfrm_state which potentially\nsubsumes an existing one, make sure all cached\nbundles are flushed so that the new SA is used\nimmediately.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6b80ebedbee87c5b2213fc3635bf0bd7450bce30",
      "tree": "fc36ebd3aa924a2d0a85226faa750429a80867d9",
      "parents": [
        "31cb5bd4dc89ba14e6347b094e15a2f6778a01fc"
      ],
      "author": {
        "name": "Kristian Slavov",
        "email": "kristian.slavov@nomadiclab.com",
        "time": "Mon Dec 19 13:54:44 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 19 13:54:44 2005 -0800"
      },
      "message": "[RTNETLINK]: Fix RTNLGRP definitions in rtnetlink.h\n\nI reported a problem and gave hints to the solution, but nobody seemed\nto react. So I prepared a patch against 2.6.14.4.\n\nTested on 2.6.14.4 with \"ip monitor addr\" and with the program\nattached, while adding and removing IPv6 address. Both programs didn\u0027t\nreceive any messages.  Tested 2.6.14.4 + this patch, and both programs\nreceived add and remove messages.\n\nSigned-off-by: Kristian Slavov \u003ckristian.slavov@nomadiclab.com\u003e\nAcked-by: Jamal Hadi salim \u003chadi@cyberus.ca\u003e\nACKed-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "532a37cf8d05dd1aa5631be836036204b0d2b4a1",
      "tree": "4eacbc7f92ce372187ebb445976cae93c4d4b2f5",
      "parents": [
        "20ba89a3614bbc5d111fd74375e14c577859b2a3"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri Dec 16 11:17:29 2005 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 18 16:28:24 2005 -0800"
      },
      "message": "[PATCH] mtd onenand driver: reduce stack usage\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "37b1cc3910f7976369fc0ed55068a686e92555e6",
      "tree": "a4560bd6c25546e43d266a8b1f5f6f9d6d177421",
      "parents": [
        "ee219e5e7c12b742243a080e2d8d288a48a32e44"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri Dec 16 11:17:29 2005 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 18 16:28:23 2005 -0800"
      },
      "message": "[PATCH] mtd onenand driver: check correct manufacturer\n\nThis (and the three subsequent patches) is working well on OMAP H4 with\n2.6.15-rc4 kernel and passes the LTP fs test.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "48ea753075aa15699bd5fac26faa08431aaa697b",
      "tree": "4ce1b1890dc687cb1cf77f98e7a95b94c7ef3a93",
      "parents": [
        "7c3dbbe982ac85837f1da150ea9539a9e9a12557",
        "dc86e88c2bb8a7603ee175fbb6a9e92cf3293dd8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 16 14:43:57 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 16 14:43:57 2005 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "7c3dbbe982ac85837f1da150ea9539a9e9a12557",
      "tree": "10c9d071d78a2c204ce34b8d95fd0ba9139bb7d2",
      "parents": [
        "a78719c387cc25ed97304a235a20c24f0f89399b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Dec 16 22:35:23 2005 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 16 14:43:05 2005 -0800"
      },
      "message": "[PATCH] ppc: ppc4xx_dma DMA_MODE_{READ,WRITE} fix\n\nDMA_MODE_{READ,WRITE} are declared in asm-powerpc/dma.h and their\ndeclarations there match the definitions.  Old declarations in\nppc4xx_dma.h are not right anymore (wrong type, to start with).\nKilled them, added include of asm/dma.h where needed.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dc86e88c2bb8a7603ee175fbb6a9e92cf3293dd8",
      "tree": "a15905f02969ba9471b8cfd28f7dc041189dabb5",
      "parents": [
        "d5bf3165b6fbb879a4658f9da9ca2fe002b75f08"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Mon Dec 12 09:34:32 2005 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 16 10:52:46 2005 -0800"
      },
      "message": "[IA64] Add __read_mostly support for IA64\n\nsparc64, i386 and x86_64 have support for a special data section dedicated\nto rarely updated data that is frequently read. The section was created to\navoid false sharing of those rarely read data with frequently written kernel\ndata.\n\nThis patch creates such a data section for ia64 and will group rarely written\ndata into this section.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "4d7672b46244abffea1953e55688c0ea143dd617",
      "tree": "9f3bdf438bcb0d5f6e723665ced23308fffb8368",
      "parents": [
        "281ab031a8c9e5b593142eb4ec59a87faae8676a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 16 10:21:23 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 16 10:21:23 2005 -0800"
      },
      "message": "Make sure we copy pages inserted with \"vm_insert_page()\" on fork\n\nThe logic that decides that a fork() might be able to avoid copying a VM\narea when it can be re-created by page faults didn\u0027t know about the new\nvm_insert_page() case.\n\nAlso make some things a bit more anal wrt VM_PFNMAP.\n\nPointed out by Hugh Dickins \u003chugh@veritas.com\u003e\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f5899b5d4fa806403f547dc41312d017d94ec273",
      "tree": "4cbc38474b5ab6dfe8591f0b490686315a6aaa26",
      "parents": [
        "7b6666530e2736f190a2629c8abe34275054449f"
      ],
      "author": {
        "name": "John Hawkes",
        "email": "hawkes@sgi.com",
        "time": "Fri Dec 16 10:00:24 2005 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 16 10:00:24 2005 -0800"
      },
      "message": "[IA64] disable preemption in udelay()\n\nThe udelay() inline for ia64 uses the ITC.  If CONFIG_PREEMPT is enabled\nand the platform has unsynchronized ITCs and the calling task migrates\nto another CPU while doing the udelay loop, then the effective delay may\nbe too short or very, very long.\n\nThis patch disables preemption around 100 usec chunks of the overall\ndesired udelay time.  This minimizes preemption-holdoffs.\n\nudelay() is now too big to be inline, move it out of line and export it.\n\nSigned-off-by: John Hawkes \u003chawkes@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "42e33148df38c60b99d984b76b302c64397ebe4c",
      "tree": "8f7b7f446250d7ae5261c09aaf4a8f5e245794dd",
      "parents": [
        "7116317dc9148d783846299fc80a7d377baa6dca"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 15 09:56:22 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Dec 15 19:22:14 2005 -0800"
      },
      "message": "[SCSI] fix for fc transport recursion problem.\n\nIn the scenario that a link was broken, the devloss timer for each\nrport was expire at roughly the same time, causing lots of \"delete\"\nworkqueue items being queued. Depth is dependent upon the number of\nrports that were on the link.\n\nThe rport target remove calls were calling flush_scheduled_work(),\nwhich would interrupt the stream, and start the next workqueue item,\nwhich did the same thing, and so on until recursion depth was large.\n\nThis fix stops the recursion in the initial delete path, and pushes it\noff to a host-level work item that reaps the dead rports.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a32972965e23471f0762a1136f80990ebf72406a",
      "tree": "47064f7ccb8f49a671c3689c34d562a6ca164f6c",
      "parents": [
        "e4fe342f932346a306f98f5401ad510b890c0a15"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Dec 06 05:56:39 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 15 10:01:29 2005 -0800"
      },
      "message": "[PATCH] sun4c_memerr_reg __iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f8ad23a401d41f90cb377035d206b41de0699a0b",
      "tree": "f40e6ab11d323b50fe3e47dc1e451f68d304cf6f",
      "parents": [
        "7116317dc9148d783846299fc80a7d377baa6dca"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Dec 06 05:44:18 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 15 10:01:28 2005 -0800"
      },
      "message": "[PATCH] fix iomem annotations in sparc32 pcic code\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7116317dc9148d783846299fc80a7d377baa6dca",
      "tree": "55616e245d7e6f509753d06da03c7b8c4e3896f7",
      "parents": [
        "2499604960fff307fe99ff4d4363c50eaa69235a",
        "0afaa4fc4abc773ce129f41009a50eeecf3aa50c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 14 18:58:46 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 14 18:58:46 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6\n"
    },
    {
      "commit": "a50e2cc7c8e2b9b38f5972bc19daea4c98878d01",
      "tree": "de134372fa3982479962b384495064d38ea2bede",
      "parents": [
        "c7868048a7314bb4a2973097d605f00acd3b70bd",
        "c9526497cf03ee775c3a6f8ba62335735f98de7a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 14 18:40:02 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 14 18:40:02 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n"
    },
    {
      "commit": "7b4df9ece9b4c4a754bd1f5603cdabff26b987e5",
      "tree": "ab1655bb53ead71d6de97193c5cc2355df8bd5e5",
      "parents": [
        "517bd1d5eac739a7f398058a9524386667fff032"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 15 02:20:15 2005 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 15 02:20:15 2005 +0100"
      },
      "message": "[PATCH] ide: cleanup ide_driver_t\n\nRemove unused fields: ioctl, ata[pi]_prebuilder.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e"
    },
    {
      "commit": "517bd1d5eac739a7f398058a9524386667fff032",
      "tree": "4b39d9580ceb5ddb7f3f0866abaa9034fced0265",
      "parents": [
        "d36fef6f5aa4a6a1f44490455393a5b22137a6cd"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 15 02:19:57 2005 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 15 02:19:57 2005 +0100"
      },
      "message": "[PATCH] ide: cleanup ide.h\n\nRemove:\n* stale comment\n* unused HOST() macro\n* unused ata_{error,control}_t types\n* unused atapi_select_t type\n* ide_init_subdrivers() prototype\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e"
    },
    {
      "commit": "8f29e650bffc1e22ed6b2d0b321bc77627f3bb7a",
      "tree": "d6b785c09c57a8f742e9a81162ee0d176677dc21",
      "parents": [
        "65e5f2e3b457b6b20a5c4481312189d141a33d24"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Thu Dec 15 02:17:46 2005 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 15 02:17:46 2005 +0100"
      },
      "message": "[PATCH] ide: AU1200 IDE update\n\nChanges here include removing all of CONFIG_PM while it is being repeatedly\nsmacked with a lead pipe, moving the BURSTMODE param to a #define (it should\nbe defined almost always anyway), fixing the rqsize stuff, pulling ide_ioreg_t,\nand general cleanups and whatnot.\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e"
    },
    {
      "commit": "65e5f2e3b457b6b20a5c4481312189d141a33d24",
      "tree": "cce866efd8eea1815cb054a274e165bdbba16180",
      "parents": [
        "38f9d412be1ed29ee3b41782f22fd85b1c95fbed"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Thu Dec 15 02:16:18 2005 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 15 02:16:18 2005 +0100"
      },
      "message": "[PATCH] ide: core modifications for AU1200\n\nbart: slightly modified by me\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e"
    },
    {
      "commit": "ceef833bae05e393859f1946a9802fb61f0febdf",
      "tree": "391f07165588820850dcd9377e986b03fe91a6ca",
      "parents": [
        "deb5e5c0c68e59b1bf9ede66da9e6a89f6557595"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Thu Dec 15 02:11:55 2005 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 15 02:11:55 2005 +0100"
      },
      "message": "[PATCH] via82cxxx IDE: Add VT8251 ISA bridge\n\nSome motherboards (such as the Asus P5V800-MX) ship a\nPCI_DEVICE_ID_VIA_82C586_1 IDE controller alongside a VT8251 southbridge.\n\nThis southbridge is currently unrecognised in the via82cxxx IDE driver,\npreventing those users from getting DMA access to disks.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e"
    },
    {
      "commit": "c7868048a7314bb4a2973097d605f00acd3b70bd",
      "tree": "af27746d5b75c22e9cbc4d7145562e2accc650c0",
      "parents": [
        "9d149c27eb1581edd239c0db96a407a4fc5e9f18",
        "c2e2611425a956d25d2948c5d95d3848c4db1257"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 14 15:48:06 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 14 15:48:06 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "c2e2611425a956d25d2948c5d95d3848c4db1257",
      "tree": "54f6e333ff805a0a0eb63299f0adaa4d11544ab5",
      "parents": [
        "1ee9530a71686436dbeb5f31dd5b925c39cf71d7"
      ],
      "author": {
        "name": "Daniel Jacobowitz",
        "email": "drow@false.org",
        "time": "Wed Dec 14 22:04:22 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Dec 14 22:04:22 2005 +0000"
      },
      "message": "[ARM] 3205/1: Handle new EABI relocations when loading kernel modules.\n\nPatch from Daniel Jacobowitz\n\nHandle new EABI relocations when loading kernel modules.  This is\nnecessary for CONFIG_AEABI kernels, and also for some broken\n(since fixed) old ABI toolchains.\n\nSigned-off-by: Daniel Jacobowitz \u003cdan@codesourcery.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c9526497cf03ee775c3a6f8ba62335735f98de7a",
      "tree": "46619a6e57ca84b51fed852722114c2fd25a9289",
      "parents": [
        "322e079f1b606e46b79bb8b8e6cf6110b5f2aa3f"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Fri Dec 09 17:45:22 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Dec 13 21:29:27 2005 -0800"
      },
      "message": "[SCSI] Consolidate REQ_BLOCK_PC handling path (fix ipod panic)\n\nThis follows on from Jens\u0027 patch and consolidates all of the ULD\nseparate handlers for REQ_BLOCK_PC into a single call which has his\nfix for our direction bug.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "eed66cfcbbea851c97e287440d940286fce3f829",
      "tree": "0d78ff78e693f474c226551ddb4759aa4e62a46b",
      "parents": [
        "90ac8f7741be4ff66de1f52904f4f67f272f74ce"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 13 10:41:49 2005 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 13 10:41:49 2005 -0800"
      },
      "message": "[IA64] Split 16-bit severity field in sal_log_record_header\n\nERR_SEVERITY item is defined as a 8 bits item in SAL documentation\n($B.2.1 rev december 2003), but as an u16 in sal.h.\nThis has the side effect that current code in mca.c may not call\nia64_sal_clear_state_info() upon receiving corrected platform errors\nif there are bits set in the validation byte.  Reported by Xavier Bru.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "50630195bbdfe1ca775d94cd68a5f18bc1b717e4",
      "tree": "ad1e44e89d714b2785fc33a5800488571db7a7c5",
      "parents": [
        "be0d9b6c7aeaad1683059c00131cabd4c894c17c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Dec 13 02:29:45 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Dec 13 02:29:45 2005 -0500"
      },
      "message": "[libata] mark certain hardware (or drivers) with a no-atapi flag\n\nSome hardware does not support the PACKET command at all.\nOther hardware supports ATAPI, but the driver does something nasty such\nas calling BUG() when an ATAPI command is issued.\n\nFor these such cases, we mark them with a new flag, ATA_FLAG_NO_ATAPI.\n\nInitial version contributed by Ben Collins.\n"
    },
    {
      "commit": "be0d9b6c7aeaad1683059c00131cabd4c894c17c",
      "tree": "f7e55af855531331113cbddb98688f3901d48425",
      "parents": [
        "7275b4b6bc2f783c135c3f0eeecc4fdc6e788aa8"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Dec 12 22:17:21 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:17 2005 -0800"
      },
      "message": "[PATCH] fbdev: Fix incorrect unaligned access in little-endian machines\n\nThe drawing function cfbfillrect does not work correctly when access is not\nunsigned-long aligned.  It manifests as extra lines of pixels that are not\ncomplete drawn.  Reversing the shift operator solves the problem, so I would\npresume that this bug would manifest only on little endian machines.  The\nfunction cfbcopyarea may also have this bug.\n\nAligned access should present no problems.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "39942fd8ff57c8623451bbfaffe8a184cc8b463a",
      "tree": "cc40ada654e14d496dbc4db9d9d42b81c1c8f2f7",
      "parents": [
        "4e1567d3aad9bae0ecc5bb047179cd026bfb035c"
      ],
      "author": {
        "name": "Knut Petersen",
        "email": "Knut_Petersen@t-online.de",
        "time": "Mon Dec 12 22:17:19 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:17 2005 -0800"
      },
      "message": "[PATCH] fbdev: fix switch to KD_TEXT, enhanced version\n\nEvery framebuffer driver relies on the assumption that the set_par()\nfunction of the driver is called before drawing functions and other\nfunctions dependent on the hardware state are executed.\n\nWhenever you switch from X to a framebuffer console for the very first\ntime, there is a chance that a broken X system has _not_ set the mode to\nKD_GRAPHICS, thus the vt and framebuffer code executes a screen redraw and\nseveral other functions before a set_par() is executed.  This is believed\nto be not a bug of linux but a bug of X/xdm.  At least some X releases used\nby SuSE and Debian show this behaviour.\n\nThere was a 2nd case, but that has been fixed by Antonino Daplas on\n10-dec-2005.\n\nThis patch allows drivers to set a flag to inform fbcon_switch() that they\nprefer a set_par() call on every console switch, working around the\nproblems caused by the broken X releases.\n\nThe flag will be used by the next release of cyblafb and might help other\ndrivers that assume a hardware state different to the one used by X.\n\nAs the default behaviour does not change, this patch should be acceptable\nto everybody.\n\nSigned-off-by: Knut Petersen \u003cKnut_Petersen@t-online.de\u003e\nAcked-by: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4743484718e1d710321f24f8ef7d0124a48291b3",
      "tree": "fde7dc00a58aa4a326573018d844143ba07e0138",
      "parents": [
        "56f0d64de80733bda54d1cfa7ac0c736ab2de33b"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Dec 12 22:17:16 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:17 2005 -0800"
      },
      "message": "[PATCH] fbcon: Add ability to save/restore graphics state\n\nAdd hooks to save and restore the graphics state.  These hooks are called in\nfbcon_blank() when entering/leaving KD_GRAPHICS mode.  This is needed by\nsavagefb at least so it can cooperate with savage_dri and by cyblafb.\n\nState save/restoration can be full or partial.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0e670506668a43e1355b8f10c33d081a676bd521",
      "tree": "236d238cc234da1e6d375b5c2864cbac836fd71f",
      "parents": [
        "238523e1a15874b88955ff9c8f63e35597ae2857",
        "bf7ececa9b68f4720f1ce344f442435660bcdae7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 16:48:29 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 16:48:29 2005 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "062dfa433cce9a2c3941b3b8b96ae678f11230fa",
      "tree": "b76f773ef1fab8302e233ac25d23f35d5341b6cd",
      "parents": [
        "7c9dfb5999a7ba90e93a96d9f3ce55a9e4978ad5",
        "22f975f4ffa707ea24507f6899bb9f5a1ff034bc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:25:58 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:25:58 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "68799398cea44b81d1e919f842d8d84d471053d5",
      "tree": "0b2522ffc93f01e3e5e6a039074a523952e54fe7",
      "parents": [
        "bf8d5c52c3b6b27061e3b7d779057fd9a6cac164"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Dec 12 00:37:35 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:45 2005 -0800"
      },
      "message": "[PATCH] broken cast in parport_pc\n\nSpotted by a Fedora user.  Compiling with DEBUG_PARPORT set fails due to\nthe broken cast.\n\nJust remove it.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf8d5c52c3b6b27061e3b7d779057fd9a6cac164",
      "tree": "e4371185eba27db47282410dd490b78598d20636",
      "parents": [
        "00d7c05ab168c10f9b520e07400923267bc04419"
      ],
      "author": {
        "name": "Keshavamurthy Anil S",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Mon Dec 12 00:37:34 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:45 2005 -0800"
      },
      "message": "[PATCH] kprobes: increment kprobe missed count for multiprobes\n\nWhen multiple probes are registered at the same address and if due to some\nrecursion (probe getting triggered within a probe handler), we skip calling\npre_handlers and just increment nmissed field.\n\nThe below patch make sure it walks the list for multiple probes case.\nWithout the below patch we get incorrect results of nmissed count for\nmultiple probe case.\n\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "00d7c05ab168c10f9b520e07400923267bc04419",
      "tree": "5899743965a801e34e7dc6bfe59dba20ba023540",
      "parents": [
        "cda315aba34ff4fb66bbb2945b723688f3414a75"
      ],
      "author": {
        "name": "Keshavamurthy Anil S",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Mon Dec 12 00:37:33 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:45 2005 -0800"
      },
      "message": "[PATCH] kprobes: no probes on critical path\n\nFor Kprobes critical path is the path from debug break exception handler\ntill the control reaches kprobes exception code.  No probes can be\nsupported in this path as we will end up in recursion.\n\nThis patch prevents this by moving the below function to safe __kprobes\nsection onto which no probes can be inserted.\n\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "dd815408106f3c56c3050493dda97f9355aa4971"
}
