)]}'
{
  "log": [
    {
      "commit": "524df55725217b13d5a232fb5badb5846418ea0e",
      "tree": "c041613577ac7e68737cfd8af16a37d1ed37e6af",
      "parents": [
        "0f4533979473a456a8adb3869365e12c7a99cf65",
        "6679ee1870f7ccdd48e2e5c57919240b8f19a6dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 01 08:58:44 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 01 08:58:44 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (252 commits)\n  ASoC: Check progress when reporting periods from i.MX FIQ handler\n  ASoC: Remove a unused variables from i.MX FIQ runtime data\n  ALSA: hda - Add/fix ALC269 FSC and Quanta models\n  ALSA: hda - Add ALC670 codec support\n  OMAP4: PMIC: Add support for twl6030 codec\n  ALSA: hda - remove unnecessary msleep on power state transitions\n  usb/gadget/{f_audio,gmidi}.c: follow recent changes in audio.h\n  ASoC: fsi: Modify over/under run error settlement\n  ASoC: OMAP4: Add McPDM platform driver\n  ASoC: OMAP4: Add support for McPDM\n  ASoC: OMAP: data_type and sync_mode configurable in audio dma\n  ALSA: hda - Add missing description in HD-Audio-Models.txt\n  ALSA: add support for Macbook Air 2,1 internal speaker\n  ALSA: usbaudio: consolidate header files\n  ALSA: usbmixer: bail out early when parsing audio class v2 descriptors\n  ALSA: usbaudio: implement basic set of class v2.0 parser\n  ALSA: usbaudio: introduce new types for audio class v2\n  ALSA: usbaudio: parse USB descriptors with structs\n  ALSA: hda - enable snoop for Intel Cougar Point\n  ALSA: hda - Remove identical definitions for macmini3 model\n  ...\n"
    },
    {
      "commit": "963accbc82a0912b39de39d59e2fd6741db3aa4b",
      "tree": "4ea340b0261ab19f3f0776f47e4fab8708934b5b",
      "parents": [
        "ea071cc705e8bfba0c8bf84be8d4f9f4e9da6962"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Oct 13 20:22:35 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:55 2010 +0100"
      },
      "message": "MIPS: Alchemy: change dbdma to accept physical memory addresses\n\nDMA can only be done from physical addresses; move the \"virt_to_phys\"\nsource/destination buffer address translation from the dbdma queueing\nfunctions (since the hardware can only DMA to/from physical addresses)\nto their respective users.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ea071cc705e8bfba0c8bf84be8d4f9f4e9da6962",
      "tree": "9dafff9da1740dcfc475100b4d5dae963650cfd1",
      "parents": [
        "f1fc6645a4d2cb944320ce8ed1e40f88059779e1"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Oct 13 20:22:34 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:54 2010 +0100"
      },
      "message": "MIPS: Alchemy: remove dbdma compat macros\n\nRemove dbdma compat macros, move remaining users over to default\nqueueing functions and -flags.\n\n(Queueing function signature has changed in order to give\n a build failure instead of silent functional changes due\n to the no longer implicitly specified DDMA_FLAGS_IE flag)\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b8f1f5983fbe751aa3d07d9ce7ebb0c23bf4b7e4",
      "tree": "e9f11863f683a9f4eb03d76008740a36d6b4ff3c",
      "parents": [
        "ba9341dfef6b0201cd30e3904dcd0a47d3dc35e0",
        "47b5d028fdce8f809bf22852ac900338fb90e8aa"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 16 11:25:03 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 16 11:25:03 2010 +0100"
      },
      "message": "Merge branch \u0027topic/misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6 into devel\n"
    },
    {
      "commit": "cebe41d4b8f8092359de31e241815fcb4b4dc0be",
      "tree": "c14cd08f6846e62388c3f1028717108ba0d1bd16",
      "parents": [
        "350a514787a4516746f738f69bff6aa0d4ac70e9"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Feb 06 00:21:03 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 09 11:08:33 2010 +0100"
      },
      "message": "sound: use DEFINE_PCI_DEVICE_TABLE\n\nUse DEFINE_PCI_DEVICE_TABLE() to make PCI device ids go to\n.devinit.rodata section, so they can be discarded in some cases,\nand make them const.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6b98515a620592636d2f8e0d3e2942d1cb4847ec",
      "tree": "c12e0ea3e19b28210e526141dc92e6b526b5562d",
      "parents": [
        "a29fb94ff48cba620e1ac1317f5eef5920ead3ff"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Jan 04 16:22:59 2010 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 12 09:58:23 2010 +0100"
      },
      "message": "sound_oss: remove use of old BKL ioctl path\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1cb4f624ea38361b6397966470f0a1bed5532483",
      "tree": "418b05ddc854b09d64f7d5ee0c78875e42b5f151",
      "parents": [
        "444c1953d496d272208902ff7010dc70d1f887f0",
        "2c1f1895ef2aa8f0e5497893eff71304aef332e1"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Jan 08 09:26:34 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Jan 08 09:26:34 2010 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into fixes\n"
    },
    {
      "commit": "444c1953d496d272208902ff7010dc70d1f887f0",
      "tree": "40aa1e10f108818b3b7d12384229c0501aeb5a12",
      "parents": [
        "440b004cf953bec2bc8cd91c64ae707fd7e25327"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sun Jan 03 12:39:27 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Jan 08 09:17:51 2010 +0100"
      },
      "message": "sound: oss: off by one bug\n\nThe problem is that in the original code sound_nblocks could go up to 1024\nwhich would be an array overflow.\n\nThis was found with a static checker and has been compile tested only.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "2fbe74b90bafebce615466b4c20f96b0465df1ae",
      "tree": "f39330949a45a37b062474c5b83260c1cd942953",
      "parents": [
        "718deb6b61e34c200c1f2b706176d9aac334cb2d"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Dec 16 16:54:43 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 17 12:19:12 2009 +0100"
      },
      "message": "sound/oss/pss: Fix test of unsigned in pss_reset_dsp() and pss_download_boot()\n\nlimit and jiffies are unsigned so the test did not work.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4ef58d4e2ad1fa2a3e5bbf41af2284671fca8cf8",
      "tree": "856ba96302a36014736747e8464f80eeb827bbdd",
      "parents": [
        "f6c4c8195b5e7878823caa1181be404d9e86d369",
        "d014d043869cdc591f3a33243d3481fa4479c2d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (42 commits)\n  tree-wide: fix misspelling of \"definition\" in comments\n  reiserfs: fix misspelling of \"journaled\"\n  doc: Fix a typo in slub.txt.\n  inotify: remove superfluous return code check\n  hdlc: spelling fix in find_pvc() comment\n  doc: fix regulator docs cut-and-pasteism\n  mtd: Fix comment in Kconfig\n  doc: Fix IRQ chip docs\n  tree-wide: fix assorted typos all over the place\n  drivers/ata/libata-sff.c: comment spelling fixes\n  fix typos/grammos in Documentation/edac.txt\n  sysctl: add missing comments\n  fs/debugfs/inode.c: fix comment typos\n  sgivwfb: Make use of ARRAY_SIZE.\n  sky2: fix sky2_link_down copy/paste comment error\n  tree-wide: fix typos \"couter\" -\u003e \"counter\"\n  tree-wide: fix typos \"offest\" -\u003e \"offset\"\n  fix kerneldoc for set_irq_msi()\n  spidev: fix double \"of of\" in comment\n  comment typo fix: sybsystem -\u003e subsystem\n  ...\n"
    },
    {
      "commit": "d014d043869cdc591f3a33243d3481fa4479c2d0",
      "tree": "63626829498e647ba058a1ce06419fe7e4d5f97d",
      "parents": [
        "6ec22f9b037fc0c2e00ddb7023fad279c365324d",
        "6070d81eb5f2d4943223c96e7609a53cdc984364"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\n\tkernel/irq/chip.c\n"
    },
    {
      "commit": "57648cd52b1848c6885bdbd948d113d52f3ddd43",
      "tree": "218c74fde12577ea22f51eabcf4e8b65273edb54",
      "parents": [
        "79598324838a25cc378ecbb8c29dd1e3d3951d35",
        "fb716c0b7bed36064cd41d800c8f339f41adf084"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 04 16:22:37 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 04 16:22:37 2009 +0100"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n"
    },
    {
      "commit": "af901ca181d92aac3a7dc265144a9081a86d8f39",
      "tree": "380054af22521144fbe1364c3bcd55ad24c9bde4",
      "parents": [
        "972b94ffb90ea6d20c589d9a47215df103388ddd"
      ],
      "author": {
        "name": "André Goddard Rosa",
        "email": "andre.goddard@gmail.com",
        "time": "Sat Nov 14 13:09:05 2009 -0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 04 15:39:55 2009 +0100"
      },
      "message": "tree-wide: fix assorted typos all over the place\n\nThat is \"success\", \"unknown\", \"through\", \"performance\", \"[re|un]mapping\"\n, \"access\", \"default\", \"reasonable\", \"[con]currently\", \"temperature\"\n, \"channel\", \"[un]used\", \"application\", \"example\",\"hierarchy\", \"therefore\"\n, \"[over|under]flow\", \"contiguous\", \"threshold\", \"enough\" and others.\n\nSigned-off-by: André Goddard Rosa \u003candre.goddard@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b00615d163cd24fa98d155acfc1f9d81d6fe1103",
      "tree": "dde815788aaea3e336aaaf24763311ce63a22e1b",
      "parents": [
        "75639e7ee1401b3876c7a00ffe96ea8027668690",
        "d6797322231af98b9bb4afb175dd614cf511e5f7"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Dec 01 15:58:15 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Dec 01 15:58:15 2009 +0100"
      },
      "message": "Merge branch \u0027topic/pcm-dma-fix\u0027 into topic/core-change\n"
    },
    {
      "commit": "75639e7ee1401b3876c7a00ffe96ea8027668690",
      "tree": "3d6813cd3fe0d974e0a40237d003a22c5f7438dd",
      "parents": [
        "7584af10cf46e0f4aa1696f1be79fa0f19a945ba",
        "ad1cd745060ae2f24026b3b3d09da3426df6ab36"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Dec 01 15:58:10 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Dec 01 15:58:10 2009 +0100"
      },
      "message": "Merge branch \u0027topic/beep-rename\u0027 into topic/core-change\n"
    },
    {
      "commit": "cb20c28a9c41052c2d7220325dae60c16f417ded",
      "tree": "fa3d768989b3de7c8c914495c193d67baa51f7ea",
      "parents": [
        "a08e37f31aa2800e0c9d20e1fc9283a06901cac2",
        "25583d4b5aa2c9aa5ed03ecc2ce73f3922714495"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 17 09:14:49 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 17 09:14:49 2009 -0800"
      },
      "message": "Merge branch \u0027hostprogs-wmissing-prototypes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/josh/linux-misc\n\n* \u0027hostprogs-wmissing-prototypes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/josh/linux-misc:\n  Makefile: Add -Wmising-prototypes to HOSTCFLAGS\n  oss: Mark loadhex static in hex2hex.c\n  dtc: Mark various internal functions static\n  dtc: Set \"noinput\" in the lexer to avoid an unused function\n  drm: radeon: Mark several functions static in mkregtable\n  arch/sparc/boot/*.c: Mark various internal functions static\n  arch/powerpc/boot/addRamDisk.c: Mark several internal functions static\n  arch/alpha/boot/tools/objstrip.c: Mark \"usage\" static\n  Documentation/vm/page-types.c: Declare checked_open static\n  genksyms: Mark is_reserved_word static\n  kconfig: Mark various internal functions static\n  kconfig: Make zconf.y work with current bison\n"
    },
    {
      "commit": "02bb57aeb092cbb0dfdb50c6026dbd0c60af7644",
      "tree": "1e7bf3b69ac92619e56d9d15a578a5d0fd4d73ad",
      "parents": [
        "0c3c35e148dbc03106038dd25816fb9f3a084d86"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Nov 16 17:05:02 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 16 17:45:50 2009 +0100"
      },
      "message": "sound: OSS: keep index within bounds of midi_devs[]\n\nWhen the {orig,midi}_dev equals num_midis, that\u0027s one too\nlarge already.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e8e63cbf9a339c972eeb5ccf8777c8067bdfd869",
      "tree": "438651f37aba11fd06929b3d8c8a79060d0d3d29",
      "parents": [
        "5ccd991548894f0b699f7d0137c31758a6948ddc"
      ],
      "author": {
        "name": "Josh Triplett",
        "email": "josh@joshtriplett.org",
        "time": "Fri Oct 16 16:03:49 2009 -0700"
      },
      "committer": {
        "name": "Josh Triplett",
        "email": "josh@joshtriplett.org",
        "time": "Sun Nov 15 15:01:42 2009 -0800"
      },
      "message": "oss: Mark loadhex static in hex2hex.c\n\nNothing outside of hex2hex.c references loadhex.\n\nSigned-off-by: Josh Triplett \u003cjosh@joshtriplett.org\u003e\n"
    },
    {
      "commit": "0c3c35e148dbc03106038dd25816fb9f3a084d86",
      "tree": "8b8cc6a027353a0f242f61362b35b0942da61b83",
      "parents": [
        "50d40f187f9182ee8caa1b83f80a0e11e2226baa",
        "5e08fe570c2dbabb5015c37049eb9a451e55c890"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Nov 14 14:38:28 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Nov 14 14:38:28 2009 +0100"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into topic/misc\n"
    },
    {
      "commit": "0d26ce3403b3841fa2656df08a819fc7eaebaa17",
      "tree": "dd3fb8e5c7d3539673755a33ade0d0a8792b7623",
      "parents": [
        "faa1242c59311525b0f337e95ae3c324a833a8eb"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Thu Nov 12 17:43:11 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 12 21:09:45 2009 +0100"
      },
      "message": "sound: OSS: fix error return in dma_ioctl()\n\nThe returned error should stay negative\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fa3012318bfb395552baef69bb1ebe87e64945c8",
      "tree": "5095c1dda820a408609c6e0bd5bc2e7f4c359eae",
      "parents": [
        "7beeec88e5f379680abeb4244b0781e102201c0e"
      ],
      "author": {
        "name": "Michael Roth",
        "email": "mroth@nessie.de",
        "time": "Sun Oct 04 18:14:29 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 09 09:40:56 2009 +0100"
      },
      "message": "Kconfig: Remove useless and sometimes wrong comments\n\nAdditionally, some excessive newlines removed.\n\nSigned-off-by: Michael Roth \u003cmroth@nessie.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "70edc800a39327174d3244f9226ce8cacd01dc91",
      "tree": "bc31cc029d22da1b7a66b5e6c08a69861c0dbe01",
      "parents": [
        "f702cf463e1308fbb0c1faa9f3d8e3fa9cb5630f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Nov 06 22:41:29 2009 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Nov 07 09:44:52 2009 +0100"
      },
      "message": "sound: Replace old style lock initializer\n\nSPIN_LOCK_UNLOCKED is deprecated. Use __SPIN_LOCK_UNLOCKED instead.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f702cf463e1308fbb0c1faa9f3d8e3fa9cb5630f",
      "tree": "2685b35dba18078bb3ba9ebbaed4c033b4ca54f6",
      "parents": [
        "7e6c3989af5baee999ef9a4424e85938cba8d34a"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Nov 04 16:04:52 2009 -0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 05 09:09:55 2009 +0100"
      },
      "message": "sound: Use KERN_WARNING instead of KERN_WARN, which does not exist\n\nReported-by: Andrew Lyon \u003candrew.lyon@gmail.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e87a3dd33eab30b4db539500064a9584867e4f2c",
      "tree": "2f7ad16e46ae30518ff63bb5391b63f7f7cc74dd",
      "parents": [
        "b14f5de731ae657d498d18d713c6431bfbeefb4b",
        "3d00941371a765779c4e3509214c7e5793cce1fe"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Nov 01 11:11:07 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Nov 01 11:11:07 2009 +0100"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into topic/misc\n"
    },
    {
      "commit": "b7d5d946e50116f4150542f881ac90ac74c28165",
      "tree": "bb60daf86981cc41e6c46e56f13c7eb4c97e95fe",
      "parents": [
        "84ed1a1942e8c28fb4c23a6235ec48672fc43e49"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sat Oct 24 17:47:33 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 30 12:45:08 2009 +0100"
      },
      "message": "sound: remove OSS Ensoniq SoundScape driver\n\nThe OSS driver for Ensoniq SoundScape cards is broken after conversion\nto mutexes and a new ALSA snd-sscape driver handles all devices handled\nby the OSS one.\n\nThe ALSA driver was tested with these cards:\nSpea V7 MediaFX\nEnsoniq Soundscape Elite\nEnsoniq Soundscape VIVO (this card is not handled by the OSS driver)\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "84ed1a1942e8c28fb4c23a6235ec48672fc43e49",
      "tree": "67b0d7a9c639cddd9cb6319ed67e0c0d6a680dd7",
      "parents": [
        "a688e4885c1aa6b88ab5ffa64655bacc01749c9e"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Oct 23 16:03:08 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 30 12:25:07 2009 +0100"
      },
      "message": "ALSA: Cleanup redundant tests on unsigned\n\nThe variables are unsigned so the test `\u003e\u003d 0\u0027 is always true,\nthe `\u003c 0\u0027 test always fails. In these cases the other part of\nthe test catches wrapped values.\n\nIn dac_audio_write() there does not occur a test for wrapped\nvalues, but the test appears redundant.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a419aef8b858a2bdb98df60336063d28df4b272f",
      "tree": "1736f6650ec0bfc01074c489fc47396114099c5e",
      "parents": [
        "2944fcbe03d65a704f07e43efe14adb0d226fd09"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Aug 18 11:18:35 2009 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Sep 21 15:14:58 2009 +0200"
      },
      "message": "trivial: remove unnecessary semicolons\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "786d8ca341a30296264bc6cebac52d37b0851647",
      "tree": "2f186908d26e22d78ff0698d286a1fa03da2d1f5",
      "parents": [
        "b7f5ab6fbbb9459a91c0acae15097a495f800206"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Sat Jul 04 20:44:04 2009 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Sep 21 15:14:54 2009 +0200"
      },
      "message": "trivial: Remove commented out usage of dead MODULE_PARM() in swarm_cs4297a\n\nGet rid of that commented usage of the now defunct MODULE_PARM macro.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "f1d269bac24e5ddb3a0650aaeb4117aa806b99f1",
      "tree": "4744cfe08ef1cf2929fdf31c849874396b7a3d39",
      "parents": [
        "5e8e7c38533a8f86626e9410fa38f5854a6959df"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Aug 26 12:01:20 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 26 12:42:43 2009 +0200"
      },
      "message": "sound: vwsnd: Fix setting of cfgval and ctlval in li_setup_dma()\n\nSince !LI_CCFG_* evaluates to 0, this did not change anything to\ncfgval and ctlval.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5e8e7c38533a8f86626e9410fa38f5854a6959df",
      "tree": "d5d3b55d750a3225720f56eb71b2d0dba16fc8fd",
      "parents": [
        "ed680c4ad478d0fee9740f7d029087f181346564"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Aug 10 10:05:23 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 10 13:15:43 2009 +0200"
      },
      "message": "sound: fix OSS MIDI output data loss\n\nIn the 2.1.6 kernel, the output loop in midi_poll() was changed to\nenable interrupts during the outputc() call.  Unfortunately, the check\nwhether the device has accepted the current byte (\"ok\") was moved behind\nthe code that removes the byte from the output queue, so one byte would\nbe lost every time the hardware FIFO is full.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a987004fbcf163b100d227284999602f83044d7e",
      "tree": "39fb690c44b5c830d6a121876964157dc9f5d751",
      "parents": [
        "c45ec06c74512265969aef40b00f320c6afb7a90"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Jul 29 12:12:09 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 29 14:41:24 2009 +0200"
      },
      "message": "sound: mpu401.c: Buffer overflow\n\nmpu_synth_info[m].name is a char[30], and the minimum length of the data\nwritten by sprintf is 31 bytes including terminating null.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c45ec06c74512265969aef40b00f320c6afb7a90",
      "tree": "10ee18d623609075cd1b1388ad07add759434f21",
      "parents": [
        "4be3bd7849165e7efa6b0b35a23d6a3598d97465"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Jul 29 11:46:59 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 29 14:37:12 2009 +0200"
      },
      "message": "sound: aedsp16: Buffer overflow\n\nDSPVersion is declared as char[3], but the sprintf writes at least 4 bytes\nincluding terminating null.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9ea5ca75a2aebb7172094a7d77acf6ff7600cc56",
      "tree": "2fc0f2d554feaac4c23ec7c84334db30d7decbd4",
      "parents": [
        "580c9d373ce7ccfbc5227e985fca761f8f039af3"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon Jun 29 18:03:34 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 29 18:05:52 2009 +0200"
      },
      "message": "sound: OSS: mpu401, fix deadlock\n\nmpu401_chk_version is called with a spin lock already held. Don\u0027t take it\nagain.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "28d27aae9432c300857722a917be4065c6d7abff",
      "tree": "8ffbf84a5a2989e5c82273335dc88ea31de5588a",
      "parents": [
        "28d0325ce6e0a52f53d8af687e6427fee59004d3"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Jun 24 22:13:35 2009 -0700"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jun 25 08:52:49 2009 +0200"
      },
      "message": "sound: Use PCI_VDEVICE\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "08604bd9935dc98fb62ef61d5b7baa7ccc10f8c2",
      "tree": "2d0d451d78024bfbb4961a9ba94902abdc5f17e4",
      "parents": [
        "03347e2592078a90df818670fddf97a33eec70fb"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Jun 16 15:31:12 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 19:47:27 2009 -0700"
      },
      "message": "time: move PIT_TICK_RATE to linux/timex.h\n\nPIT_TICK_RATE is currently defined in four architectures, but in three\ndifferent places.  While linux/timex.h is not the perfect place for it, it\nis still a reasonable replacement for those drivers that traditionally use\nasm/timex.h to get CLOCK_TICK_RATE and expect it to be the PIT frequency.\n\nNote that for Alpha, the actual value changed from 1193182UL to 1193180UL.\n This is unlikely to make a difference, and probably can only improve\naccuracy.  There was a discussion on the correct value of CLOCK_TICK_RATE\na few years ago, after which every existing instance was getting changed\nto 1193182.  According to the specification, it should be\n1193181.818181...\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1944df6bff414c769b55b00cb0547b6f285884a1",
      "tree": "a0198e881024398706320f3fa189e29236b45e58",
      "parents": [
        "492d0f95e6927d60be6234c4b0dd500216e87e18"
      ],
      "author": {
        "name": "Chris Sanford",
        "email": "crsanford@gmail.com",
        "time": "Wed May 27 17:23:50 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 12 18:01:48 2009 +0200"
      },
      "message": "trivial: unnecessary (void*) cast removal in sound/oss/msnd.c\n\nThis is a trivial patch that removes an unnecessary void pointer cast.\n\nSigned-off-by: Chris Sanford \u003ccrsanford@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "639138a991aaf1a3f65cc66700d097edc5f602fe",
      "tree": "ef3849e8a8ffb0f8b1396f4df826c05bd657b0ca",
      "parents": [
        "bec36eca6f5d1d83a9c3733fc40ba173ad849df2"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri May 15 12:07:17 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 15 12:07:17 2009 +0900"
      },
      "message": "sound: oss: sh_dac_audio timer fixes.\n\nThis patch modifies sh_dac_audio in the following ways:\n\n- use high resolution timer instead of TMU1\n- fix cpu/dac.h include\n- add future rewrite comment\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "877d03105d04b2c13e241130277fa69c8d2564f0",
      "tree": "79234721145f9dab3e0970027ed0b9b9f8929725",
      "parents": [
        "caa790ba6cb88dccfab356960d93e2f4e0bd8704"
      ],
      "author": {
        "name": "Nick Andrew",
        "email": "nick@nick-andrew.net",
        "time": "Mon Jan 26 11:06:57 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 30 15:21:59 2009 +0200"
      },
      "message": "trivial: Fix misspelling of firmware\n\nFix misspelling of firmware.\n\nSigned-off-by: Nick Andrew \u003cnick@nick-andrew.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "4496d937a518fde0d0e1980e4ab470cedb4b50cd",
      "tree": "a02d57e13b44483417973a306f9fd23743959375",
      "parents": [
        "8e9d2089723d08d51e66c5eea49253d76e27941e",
        "4b2873ba0bda7dc747cde8b6c7dc6c0b01ea6213"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 16:15:31 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 16:15:31 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k:\n  m68k: irq_node.handler() should return irqreturn_t\n  m68k: section mismatch fixes: Atari SCSI\n  m68k: section mismatch fixes: DMAsound for Atari\n  MAINTAINERS: Replace dead link to m68k CVS repository by link to new git repository\n  m68k: mac - Add SWIM floppy support\n  m68k: mac - Add a new entry in mac_model to identify the floppy controller type.\n  m68k: Add install target\n"
    },
    {
      "commit": "8e9d2089723d08d51e66c5eea49253d76e27941e",
      "tree": "cf15609d5eeb0c1f3a39231d8ce793d3c8ad0ed0",
      "parents": [
        "ba1eb95cf3cc666769afe42eaa15a3a34ae82f94",
        "60aa49243d09afc873f082567d2e3c16634ced84"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 16:14:02 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 16:14:02 2009 -0700"
      },
      "message": "Merge branch \u0027bkl-removal\u0027 of git://git.lwn.net/linux-2.6\n\n* \u0027bkl-removal\u0027 of git://git.lwn.net/linux-2.6:\n  Rationalize fasync return values\n  Move FASYNC bit handling to f_op-\u003efasync()\n  Use f_lock to protect f_flags\n  Rename struct file-\u003ef_ep_lock\n"
    },
    {
      "commit": "d497e3ab91a726ecd76028698e5ce298f75ab681",
      "tree": "6f447e429aada656e7495bea19180d0196809728",
      "parents": [
        "0e750aa47ab26236c15c1dc7a66ecf39148e67bc"
      ],
      "author": {
        "name": "Michael Schmitz",
        "email": "schmitz@biophys.uni-duesseldorf.de",
        "time": "Sun Jan 18 03:17:33 2009 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Mar 26 21:15:28 2009 +0100"
      },
      "message": "m68k: section mismatch fixes: DMAsound for Atari\n\nadd __initdata to driver presets struct\n\nSigned-off-By: Michael Schmitz \u003cschmitz@debian.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "9fb5430c3d6e96a74fd4406dbe7608f36abb9987",
      "tree": "1c990d9f2f91f6daabbf2de957bea744dd2bcb71",
      "parents": [
        "4c5ecb7e59662a76754efdd41c6ed4415e6e9840",
        "e5bf48437370f3fc603e2dce12e8d3fb1a6a2457"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:36:16 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Mar 24 00:36:16 2009 +0100"
      },
      "message": "Merge branch \u0027topic/oss-fix\u0027 into for-linus\n"
    },
    {
      "commit": "db1dd4d376134eba0e08af523b61cc566a4ea1cd",
      "tree": "8882c673abbaa5713511b7046493fa862b9140d1",
      "parents": [
        "684999149002dd046269666a390458e0acb38280"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Fri Feb 06 15:25:24 2009 -0700"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Mon Mar 16 08:32:27 2009 -0600"
      },
      "message": "Use f_lock to protect f_flags\n\nTraditionally, changes to struct file-\u003ef_flags have been done under BKL\nprotection, or with no protection at all.  This patch causes all f_flags\nchanges after file open/creation time to be done under protection of\nf_lock.  This allows the removal of some BKL usage and fixes a number of\nlongstanding (if microscopic) races.\n\nReviewed-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Al Viro \u003cviro@ZenIV.linux.org.uk\u003e\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\n"
    },
    {
      "commit": "e5bf48437370f3fc603e2dce12e8d3fb1a6a2457",
      "tree": "a9f31d343789d7e6759cf515d87fffca94d8aae9",
      "parents": [
        "5d44aa4c7322e0cda6d71cc3f0dffaceea0daae5"
      ],
      "author": {
        "name": "Hannes Eder",
        "email": "hannes@hanneseder.net",
        "time": "Wed Feb 25 22:29:47 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 26 09:55:30 2009 +0100"
      },
      "message": "sound/oss: fix sparse warning: symbol shadows an earlier one\n\nImpact: Move variable to a more inner scope.\n\nFix this sparse warning:\n  sound/oss/sequencer.c:235:29: warning: symbol \u0027err\u0027 shadows an earlier one\n  sound/oss/sequencer.c:215:13: originally declared here\n\nSigned-off-by: Hannes Eder \u003channes@hanneseder.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5d44aa4c7322e0cda6d71cc3f0dffaceea0daae5",
      "tree": "66b87d15c67b7cff901d2c17eb3d0e481bab2198",
      "parents": [
        "eca985d28e1a8092ba2686ec5485fd688df5cfb3"
      ],
      "author": {
        "name": "Hannes Eder",
        "email": "hannes@hanneseder.net",
        "time": "Wed Feb 25 22:29:29 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 26 09:55:17 2009 +0100"
      },
      "message": "sound/oss: fix sparse warnings: different signedness\n\nImpact: Change signature of \u0027set_volume_stereo\u0027 and \u0027set_volume_mono\u0027.\n\nFix this sparse warnings:\n  sound/oss/pss.c:545:42: warning: incorrect type in argument 2 (different signedness)\n  sound/oss/pss.c:546:42: warning: incorrect type in argument 3 (different signedness)\n  sound/oss/pss.c:554:59: warning: incorrect type in argument 2 (different signedness)\n  sound/oss/pss.c:560:59: warning: incorrect type in argument 2 (different signedness)\n  sound/oss/pss.c:566:59: warning: incorrect type in argument 2 (different signedness)\n\nSigned-off-by: Hannes Eder \u003channes@hanneseder.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3d92e8f3ae9ba21cac30370eb254ed9dc20df043",
      "tree": "a0d7ebe8ed8d0aed414b235b7e7055d94f0e7459",
      "parents": [
        "adfafefd104d840ee4461965f22624d77532675b"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Feb 22 09:38:47 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 22 09:23:02 2009 -0800"
      },
      "message": "m68k: atari - Rename \"mfp\" to \"st_mfp\"\n\nhttp://kisskb.ellerman.id.au/kisskb/buildresult/72115/:\n| net/mac80211/ieee80211_i.h:327: error: syntax error before \u0027volatile\u0027\n| net/mac80211/ieee80211_i.h:350: error: syntax error before \u0027}\u0027 token\n| net/mac80211/ieee80211_i.h:455: error: field \u0027sta\u0027 has incomplete type\n| distcc[19430] ERROR: compile net/mac80211/main.c on sprygo/32 failed\n\nThis is caused by\n\n| # define mfp ((*(volatile struct MFP*)MFP_BAS))\n\nin arch/m68k/include/asm/atarihw.h, which conflicts with the new \"mfp\" enum in\nnet/mac80211/ieee80211_i.h.\n\nRename \"mfp\" to \"st_mfp\", as it\u0027s a way too generic name for a global #define.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c16159123d5b3245e2b30023a207606c74032f9c",
      "tree": "cd39a60eeef05ca67fbabb8a5c219804abde6d26",
      "parents": [
        "b22f5d94c432e97df8d85151fcf3da16cee75f04"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Feb 18 10:15:00 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 18 11:37:51 2009 +0100"
      },
      "message": "sound: OSS: missing parentheses in pas2_card.c\n\nAdd missing parentheses in pas2_card.c.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b22f5d94c432e97df8d85151fcf3da16cee75f04",
      "tree": "1e67ebb07fc003f79ce53a8d1bc01df39d0adb1d",
      "parents": [
        "a259cb8eb784352ee9ce46a4fc6cd94fc2fbc68d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 17 08:02:16 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 17 08:02:16 2009 +0100"
      },
      "message": "sound: OSS: ad1848 - Fix another typo\n\nFix another typo of || and \u0026\u0026.\n\nReported-by: Jörg-Volker Peetz \u003cjvpeetz@web.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a259cb8eb784352ee9ce46a4fc6cd94fc2fbc68d",
      "tree": "2b9f86036f4bd395a7d362c3a80847b469a56b1a",
      "parents": [
        "1afa6e2e1d26d0b9d96785ee1823bf11c4c5f202"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sun Feb 15 20:51:19 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 16 10:25:11 2009 +0100"
      },
      "message": "sound: OSS: \u0026\u0026/|| typo in ad1848.c\n\n\u0026\u0026/|| typo\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1afa6e2e1d26d0b9d96785ee1823bf11c4c5f202",
      "tree": "02eeea4bec4e92d2fd6499bb4f17d56bc10843c6",
      "parents": [
        "8e4921515c1a379539607eb443d51c30f4f7f338"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Feb 11 13:53:26 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Feb 11 14:12:04 2009 +0100"
      },
      "message": "sound: OSS: dmabuf: too many loops\n\nloop adev-\u003edmap_out-\u003enbufs times\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "89bde7b86e21291ef091dc6ad3e63412f7c6ddd9",
      "tree": "d78e96ec062f5923cc1c4b05a6125958fee43546",
      "parents": [
        "11a8b2c5cde1377c716087df0866d7dc5a6d5d10"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Dec 30 14:25:31 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Jan 12 20:56:42 2009 +0100"
      },
      "message": "m68k: dmasound - Kill warn_unused_result warnings\n\nwarning: ignoring return value of \u0027request_irq\u0027, declared with attribute\nwarn_unused_result\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "0211a9c8508b2183e0e539509aad60414f1c3813",
      "tree": "af5c78818202644f53d522229f25ee7bebb48cb6",
      "parents": [
        "025dfdafe77f20b3890981a394774baab7b9c827"
      ],
      "author": {
        "name": "Frederik Schwarzer",
        "email": "schwarzerf@gmail.com",
        "time": "Mon Dec 29 22:14:56 2008 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 06 11:28:07 2009 +0100"
      },
      "message": "trivial: fix an -\u003e a typos in documentation and comments\n\nIt is always \"an\" if there is a vowel _spoken_ (not written).\nSo it is:\n\"an hour\" (spoken vowel)\nbut\n\"a uniform\" (spoken \u0027j\u0027)\n\nSigned-off-by: Frederik Schwarzer \u003cschwarzerf@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "70d13e083c8589dd3edc2313777655da39cb3568",
      "tree": "41478a4699b3cbc8c5598ccc1863ea058948741e",
      "parents": [
        "7ec80ddf0455ff3854a5ca524952d91b5eb676b2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Dec 06 08:25:16 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 13 09:12:07 2008 +0000"
      },
      "message": "[ARM] netwinder: clean up GPIO naming\n\nNetwinder was using gpio_xxx names which could clash with the GPIO\nlayer.  Add a \u0027nw_\u0027 prefix to ensure that these remain separate.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4b30fbde910dd40b831528e916cb8a91823f618f",
      "tree": "1956131fa83e0d68f72de442501ffa3be65d86b9",
      "parents": [
        "67d112842586aa11506b7a8afec29391bf8f3cca"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Nov 01 18:19:49 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 12:40:38 2008 -0700"
      },
      "message": "oss: fix O_NONBLOCK in dmasound_core\n\nWe broke O_NONBLOCK handling in OSS dmasound_core in 2.3.11-pre3 - the\noriginal code copied f_flags to open_mode and then checked for\nO_NONBLOCK in there, but that got changed to copying f_mode and\nO_NONBLOCK has not reached that field in any kernel version.\n\nSince we do not care for any other bits, the fix is obvious...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "31390d0fde1ac9cf47002729660ffd7cd2ae1d75",
      "tree": "4188ec73c65a182257e6b46e56e8423ad6cbe3b3",
      "parents": [
        "6634160abfdbac39bd5ebda516b15b078a0f598e",
        "0a9b86381c76e9d33a9b6edb66aef32d7a3306e3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 27 09:36:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 27 09:36:33 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: ASoC: Blackfin: update SPORT0 port selector (v2)\n  ALSA: hda - Restore default pin configs for realtek codecs\n  sound: use a common working email address\n  pci: use pci_ioremap_bar() in sound/\n"
    },
    {
      "commit": "0a9b86381c76e9d33a9b6edb66aef32d7a3306e3",
      "tree": "c42274e9a2d1e8dad7296e511bbc69c846ece36c",
      "parents": [
        "bfd4e66b8d0dfcdbe3f5ccff45757f098bdbb26e",
        "c3e5203bed1999df716e3c7119f6749523eb952f",
        "e044c39ae258678d6ebb09fccb2a0fdf7ec51847",
        "2f1e593d4209d0194f9639c5d11aa91171435963",
        "2f5ad54ea6e2e38156bfb889964deee991f3087a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 27 17:08:11 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 27 17:08:11 2008 +0100"
      },
      "message": "Merge branches \u0027topic/fix/asoc\u0027, \u0027topic/fix/hda\u0027, \u0027topic/fix/misc\u0027 and \u0027topic/pci-ioremap-bar\u0027 into for-linus\n"
    },
    {
      "commit": "2f1e593d4209d0194f9639c5d11aa91171435963",
      "tree": "23f17815860831db8de1049ffcd236e200c450e5",
      "parents": [
        "9f50bbad8fc3b0f9fd453ab1e2716b3106d89b13"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Oct 27 15:21:19 2008 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 27 16:36:30 2008 +0100"
      },
      "message": "sound: use a common working email address\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "aeb5d727062a0238a2f96c9c380fbd2be4640c6f",
      "tree": "51dae8a071fcf42e4431a66d37c5b843c8e99cf6",
      "parents": [
        "2515ddc6db8eb49a79f0fe5e67ff09ac7c81eab4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 02 15:28:45 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 21 07:47:06 2008 -0400"
      },
      "message": "[PATCH] introduce fmode_t, do annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "7639a4541f7e7abb1295ff8ab39cc2f5842239ae",
      "tree": "a2ea959e9138c914ceb4ee84387fd0c9d7d2ce12",
      "parents": [
        "f7275650133ce9df83886684f3bd97373dfc21ea"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 20 13:02:48 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 20 13:02:48 2008 +0900"
      },
      "message": "sh: Migrate common board headers to mach-common/.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "abe9ab8f62203ced11119fb96acc3b8dd107ebc4",
      "tree": "cb6d6667e6fc216efdfa5b1ba4a3e46c92798090",
      "parents": [
        "d73a1a674b5383bb3b38ae3dd625504ffc623d90"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 20:03:34 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 16 09:24:44 2008 -0700"
      },
      "message": "device create: sound: convert device_create_drvdata to device_create\n\nNow that device_create() has been audited, rename things back to the\noriginal call to be sane.\n\nCc: Jaroslav Kysela \u003cperex@perex.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d331124dc2923ec0966a82e3428c532cee8da95f",
      "tree": "a4f84b5b4fcfd0890844128be577c405c50f9a5f",
      "parents": [
        "9d37484c8ce06d95c53c2bbadfc205faaff834bc"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sun Oct 12 13:17:36 2008 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 13 02:26:42 2008 +0200"
      },
      "message": "ALSA: ASoC: update email address for Liam Girdwood\n\nUpdate the contact information for Liam Girdwood in ASoC core and\ndrivers as my old email address is no longer valid.\n\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "dfdf34bbcbb2687d3a5fa723279124df9e309195",
      "tree": "242547134e1c73404d8e843669087da847de3887",
      "parents": [
        "dc0abf90059292da831fb43e55b833d7c7a9e2a6"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Fri Sep 05 09:16:38 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Sep 09 09:11:01 2008 +0200"
      },
      "message": "sound: remove reference to dead sound OSS vars AEDSP16_MSS and SBPRO\n\nRemove the Kconfig definitions of unused variables AEDSP16_MSS and\nAEDSP16_SBPRO since they\u0027re:\n\n1) unused, and\n2) referenced incorrectly anyway.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "d886e87cb82b0f6636476c1104bb84d7c8dc87d9",
      "tree": "f44fe9eeb7fea8687f8d4fc34a2aad813293462c",
      "parents": [
        "9f99a6386eb1ad1197a401495669315de2f19039"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu Aug 28 16:42:51 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Aug 29 10:06:21 2008 +0200"
      },
      "message": "sound: make OSS sound core optional\n\nsound/sound_core.c implements soundcore.ko and contains two parts -\nsound_class which is shared by both ALSA and OSS and device\nredirection support for OSS.  It\u0027s always compiled when any sound\nsupport is enabled although it\u0027s necessary only when OSS (the actual\none or emulation) is enabled.  This is slightly wasteful and as device\nredirection always registers character device region for major 14, it\nprevents alternative implementation.\n\nThis patch introduces a new config SOUND_OSS_CORE which is selected\niff OSS support is actually necessary and build the OSS core part\nconditionally.\n\nIf OSS is disabled, soundcore merely contains sound_class but leaving\nit that way seems to be the simplest approach as otherwise sound_class\nshould be in ALSA core file if OSS is disabled but should be in\nsoundcore if OSS is enabled.  Also, there\u0027s also the user confusion\nfactor.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "2470e93c5515606a5cf44dd046f1a69e91ae23db",
      "tree": "893d8c21bb429c7a023c0e53ee8e43dae59534fe",
      "parents": [
        "a62741cf77f41338033553d7cc3fd3145a64ae53"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Tue Aug 19 11:54:14 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Aug 25 09:57:08 2008 +0200"
      },
      "message": "sound: oss: remove driver for SGI HAL2 audio device\n\nWith the restructering of the indy button handling the old OSS HAL2 driver\ngot broken.  Since there is a new ALSA driver for HAL2, the experimental\nOSS driver is obsolete and will be removed by this patch.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "f329bdd439aa24d03dca75cdb3027372ddf691b0",
      "tree": "fd2c315f9038297dd94d295983b5ca15502614db",
      "parents": [
        "0fdeb15156536030d62b843ceeee3249d8b288d0"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Tue Aug 19 10:56:33 2008 +0300"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Aug 19 10:02:53 2008 +0200"
      },
      "message": "mpu401: reindent misindented spinlock\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "a09e64fbc0094e3073dbb09c3b4bfe4ab669244b",
      "tree": "69689f467179891b498bd7423fcf61925173db31",
      "parents": [
        "a1b81a84fff05dbfef45b7012c26e1fee9973e5d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Aug 05 16:14:15 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:55:48 2008 +0100"
      },
      "message": "[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach\n\nThis just leaves include/asm-arm/plat-* to deal with.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "be509729356b7433f73df2b9a966674a437fbbc1",
      "tree": "5a3e90513c106f9dcf08405e4ebd3599fd14413c",
      "parents": [
        "0f8469a54f7bd65f2c740a5480c56260dc8a7ae0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Aug 04 10:41:28 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:40:08 2008 +0100"
      },
      "message": "[ARM] Remove asm/hardware.h, use asm/arch/hardware.h instead\n\nRemove includes of asm/hardware.h in addition to asm/arch/hardware.h.\nThen, since asm/hardware.h only exists to include asm/arch/hardware.h,\nupdate everything to directly include asm/arch/hardware.h and remove\nasm/hardware.h.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "76a6f3dc9a7108785c145a298f82c72f9208fe17",
      "tree": "3066b1f95336ea152a77b01317f27bd2cb861446",
      "parents": [
        "7102ed519a08b70eadc8fea9d8765d2d990241d1"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jul 23 21:29:15 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:27 2008 -0700"
      },
      "message": "CONFIG_SOUND_WM97XX: remove stale makefile line\n\nThe driver is gone for a long time.\n\nReported-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7102ed519a08b70eadc8fea9d8765d2d990241d1",
      "tree": "f98b5992d340e66a72ae9e0807d732962de37cf8",
      "parents": [
        "33cba0657393a75e18e1781e3e13613303f18124"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jul 23 21:29:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:27 2008 -0700"
      },
      "message": "remove the OSS trident driver\n\nSOUND_TRIDENT was the last PCI OSS driver, and since there\u0027s already an\nALSA driver for the same hardware we can remove it.\n\n[muli@il.ibm.com: update CREDITS]\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "89409211ff97bf82295d1fb98ab18302a03e9199",
      "tree": "df122211e80cb4998011bf6c4efc8e3cb8c67dc9",
      "parents": [
        "9def0b9761ee096c3c539b427dfb1e52b373cdad"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 21 12:52:33 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 21:54:44 2008 -0700"
      },
      "message": "device create: sound: convert device_create to device_create_drvdata\n\ndevice_create() is race-prone, so use the race-free\ndevice_create_drvdata() instead as device_create() is going away.\n\nCc: Jaroslav Kysela \u003cperex@perex.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a3da5bf84a97d48cfaf66c6842470fc403da5121",
      "tree": "cdf66c0cff8c61eedd60601fc9dffdd1ed39b880",
      "parents": [
        "3b23e665b68387f5ee7b21f7b75ceea4d9acae4a",
        "d59fdcf2ac501de99c3dfb452af5e254d4342886"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 13:43:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 13:43:24 2008 -0700"
      },
      "message": "Merge branch \u0027x86/for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86/for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (821 commits)\n  x86: make 64bit hpet_set_mapping to use ioremap too, v2\n  x86: get x86_phys_bits early\n  x86: max_low_pfn_mapped fix #4\n  x86: change _node_to_cpumask_ptr to return const ptr\n  x86: I/O APIC: remove an IRQ2-mask hack\n  x86: fix numaq_tsc_disable calling\n  x86, e820: remove end_user_pfn\n  x86: max_low_pfn_mapped fix, #3\n  x86: max_low_pfn_mapped fix, #2\n  x86: max_low_pfn_mapped fix, #1\n  x86_64: fix delayed signals\n  x86: remove conflicting nx6325 and nx6125 quirks\n  x86: Recover timer_ack lost in the merge of the NMI watchdog\n  x86: I/O APIC: Never configure IRQ2\n  x86: L-APIC: Always fully configure IRQ0\n  x86: L-APIC: Set IRQ0 as edge-triggered\n  x86: merge dwarf2 headers\n  x86: use AS_CFI instead of UNWIND_INFO\n  x86: use ignore macro instead of hash comment\n  x86: use matching CFI_ENDPROC\n  ...\n"
    },
    {
      "commit": "8a55a00aad9f5c4e9bb97729b42a7ceea2a3b6fb",
      "tree": "fe0550f928c49bf656f64194c7b1f6e072aaca43",
      "parents": [
        "3a62ed73ccb76b3d573c2ceb52ee01081fa89f3d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 10 19:35:33 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 10 19:34:22 2008 +0200"
      },
      "message": "x86, VisWS: turn into generic arch, update include file change\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0a1b42db4bf9db233d1f29795086a9526e84c845",
      "tree": "7eb6e648022763f9ec3a7a18655ca3dda3ecab81",
      "parents": [
        "781711a93e8aae756e8ae07acef185a6dfe552b8"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Jun 10 01:26:28 2008 +0300"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Jun 13 16:29:50 2008 +0200"
      },
      "message": "sound: sound/oss/dmasound/: cleanups\n\nThis patch contains the following cleanups:\n- make the following needlessly global functions static:\n  - dmasound_core.c: get_afmt_string()\n  - dmasound_paula.c: dmasound_paula_init()\n  - dmasound_q40.c: dmasound_q40_init()\n- remove the following unused global variable:\n  - dmasound_core.c: software_input_volume\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "72860b0f3c4a303498c9e16c8a4a38ddf23d56de",
      "tree": "980e117fd94294dc79325ff8802d563f5ee0b354",
      "parents": [
        "8bb8b453cb458d8f62411e78a4cfd6d860b503b6"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 30 11:25:03 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 30 11:25:03 2008 +0200"
      },
      "message": "sound: Clean up sound/oss/Kconfig\n\nRemoved unnecessary dependencies, fix a wrong selection, and\nmake CONFIG_SOUND_OSS menuconfig to simplify.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "06b5fb97cec1a3ca61d10164118b00fe98a6a866",
      "tree": "8341b3b7120a1d0231ba25888cc7c283b059634b",
      "parents": [
        "a72e72469a166c825196c3f20dabd352877fec2b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue May 20 00:59:35 2008 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 27 15:56:20 2008 +0200"
      },
      "message": "sound: sound/oss/: remove CVS keywords\n\nThis patch removes CVS keywords that weren\u0027t updated for a long time\nfrom comments.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e3428e2cf83ca47b66c194559b9e8a74af915947",
      "tree": "c0fd2f0c7ea7a26d58aadb46e8fd7858701f700e",
      "parents": [
        "46cb69ccdf76bf3649a249f6e626c5adc3c2f572"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed May 21 06:32:11 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 21 16:55:59 2008 -0700"
      },
      "message": "msnd_* is ISA-only\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cb6969e8cdef39e613b1755eff595f830b89bc82",
      "tree": "bc3c9f88b85c1f62a07da422033c37c6d3195fa6",
      "parents": [
        "8594303a7abc1a117b1d91412ce9b3d77ed35d02"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue May 06 20:42:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 10:46:55 2008 -0700"
      },
      "message": "misc: fix integer as NULL pointer warnings\n\ndrivers/md/raid10.c:889:17: warning: Using plain integer as NULL pointer\ndrivers/media/video/cx18/cx18-driver.c:616:12: warning: Using plain integer as NULL pointer\nsound/oss/kahlua.c:70:12: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0d52cea487c0213d6d7bca9c951210081e7b653b",
      "tree": "86084e64ed325a7b9dd6362874d92336a86eff27",
      "parents": [
        "e34ba212225a27cdf5f974be22cc539ae7ee7ca5"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Fri Apr 18 12:25:41 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:39 2008 +0200"
      },
      "message": "OSS: dmabuf: fix negative DMAbuf_get_buffer_pointer() check\n\nSince unsigned active_offs \u003c 0 is even true when DMAbuf_get_buffer_pointer()\nreturns negative\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "21ac1f9934d33ea2ffa71d13fa2f6286127d3caf",
      "tree": "931b6ad7de0da9e5b745f74c8431d5d2a11b30ae",
      "parents": [
        "0ccb541c96e6d40844d00ec88fae734568bdd0bd"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Mar 04 15:07:24 2008 -0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:22 2008 +0200"
      },
      "message": "sound: Use BUG_ON\n\nif (...) BUG(); should be replaced with BUG_ON(...) when the test has no\nside-effects to allow a definition of BUG_ON that drops the code completely.\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@ disable unlikely @ expression E,f; @@\n\n(\n  if (\u003c... f(...) ...\u003e) { BUG(); }\n|\n- if (unlikely(E)) { BUG(); }\n+ BUG_ON(E);\n)\n\n@@ expression E,f; @@\n\n(\n  if (\u003c... f(...) ...\u003e) { BUG(); }\n|\n- if (E) { BUG(); }\n+ BUG_ON(E);\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9bf8e7ddeaf57f1ec534014c447705ad31d5d721",
      "tree": "6cb4dd4763631bf9f181ba30ffce6ebbfc70073b",
      "parents": [
        "24982c5f7feca2f4d1b0b562a28b767d93a01ce0"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Mar 03 15:32:18 2008 -0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:20 2008 +0200"
      },
      "message": "[ALSA] sound: replace remaining __FUNCTION__ occurences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d6e4218e28b75c4701a8c8d12e989de1dc97c182",
      "tree": "923e3768bc000af696f4fea459e8e566786c6fda",
      "parents": [
        "f698f1f7ad69f700dd1c754aa2b4aa7acbd51703"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Mar 30 19:53:23 2008 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 30 14:46:11 2008 -0700"
      },
      "message": "sound/oss/ac97_codec.c: restore MODULE_LICENSE\n\nI accidentally removed the module license from sound/oss/ac97_codec.c in\ncommit 83bad1d764b836a482b88e0a1f44d7a5c3e1fee0 (\"scheduled OSS driver\nremoval\")\n\nSpotted by Roland \u003cdevzero@web.de\u003e.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c8cece84c9f36410de5164735e909603426e4d5f",
      "tree": "c24e7779340f3d1bc67b8f28ad068b7cb636a285",
      "parents": [
        "03a44825be987d720df854f63b2f7bd30e46bdde"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Fri Feb 08 04:21:20 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:38 2008 -0800"
      },
      "message": "OSS: constify function pointer tables\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "be6c28e62e3a304b74013afab029af2021e1f50d",
      "tree": "38d881b0bbdcf9c7913d25f5a88047abf1f62415",
      "parents": [
        "67a3b2b6ce09809b21f60401e81663f2c8131640"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Wed Feb 06 01:36:51 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:03 2008 -0800"
      },
      "message": "sound/oss/trident.c: fix incorrect test in trident_ac97_set()\n\nIf count reaches zero, the loop ends, but the postfix decrement still\nsubtracts: testing for \u0027count \u003d\u003d 0\u0027 will not work.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nReviewed-by: Ray Lee \u003cray-lk@madrabbit.org\u003e\nAcked-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "83bad1d764b836a482b88e0a1f44d7a5c3e1fee0",
      "tree": "2fe0844d81a178ab51c22f41accef9b332ea86b6",
      "parents": [
        "b4cf9c342a2887f425780c23ad2be3077949cee2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Feb 06 01:36:36 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:02 2008 -0800"
      },
      "message": "scheduled OSS driver removal\n\nThis patch contains the scheduled removal of OSS drivers whose config\noptions have been removed in 2.6.23.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7b892806b09dca77db8ef6acbb6c51271578d34d",
      "tree": "594e77bbf8b9147d4cd39a67a89c26ada1572546",
      "parents": [
        "b524b9adb3f655697fe6df9197b3ed6f14bc1729"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Feb 06 01:36:29 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:01 2008 -0800"
      },
      "message": "cleanup after APUS removal\n\nAfter the APUS removal, some code can be removed.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "73de76a0a42efa173c29aff32e555ac6de992573",
      "tree": "def98bdd451060ac17cff6ed4bb1323df8d1f508",
      "parents": [
        "ffce7a829d913f40678e0ccf2d87a8c2050261a0"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 06 01:36:16 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:00 2008 -0800"
      },
      "message": "sound/oss/sb_common.c: fix casting warning\n\nsound/oss/sb_common.c: In function \u0027probe_sbmpu\u0027:\nsound/oss/sb_common.c:1231: warning: cast to pointer from integer of different size\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ffce7a829d913f40678e0ccf2d87a8c2050261a0",
      "tree": "574b1e9545f24325c229b716e40c94cfe978de1c",
      "parents": [
        "911f21501f50b16ce77f37b01e90b5b73c8c80bf"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 06 01:36:15 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:00 2008 -0800"
      },
      "message": "sound/oss/pss: set_io_base() always returns success, mark it void\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f98735c9c24ea1f0d40a364d4e63611b689b795",
      "tree": "a42b3802449af474d36cda3b6f9fb190a717defb",
      "parents": [
        "fe2528b96b02173395f5a75e37714c07f3e25e73"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Sat Feb 02 03:08:53 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 04 07:55:38 2008 -0800"
      },
      "message": "vm audit: add VM_DONTEXPAND to mmap for drivers that need it\n\nDrivers that register a -\u003efault handler, but do not range-check the\noffset argument, must set VM_DONTEXPAND in the vm_flags in order to\nprevent an expanding mremap from overflowing the resource.\n\nI\u0027ve audited the tree and attempted to fix these problems (usually by\nadding VM_DONTEXPAND where it is not obvious).\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2a7057e306b198e1e0d7db8615d8e9c69b880913",
      "tree": "7df90bf748195b4cc061e7ee5c00b2078468321c",
      "parents": [
        "e8f2af17757b54db7f307b75e088489c480eb889"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 26 05:40:22 2007 -0400"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 14:50:00 2008 +0000"
      },
      "message": "[ARM] Remove pointless casts from void pointers,\n\nmostly in and around irq handlers.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "889c94a14e38e749c8060f597ee7825ea0764229",
      "tree": "a7c94c44784773f362d4e4b85b86434446a2f5ec",
      "parents": [
        "4ad2b226e1db58ee227f06379b46347bfd0ded39"
      ],
      "author": {
        "name": "Johann Felix Soden",
        "email": "johfel@users.sourceforge.net",
        "time": "Sun Jan 20 14:41:18 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 22 10:43:36 2008 -0800"
      },
      "message": "Fix file references in documentation and Kconfig\n\nFix typo in arch/powerpc/boot/flatdevtree_env.h.\nThere is no Documentation/networking/ixgbe.txt.\n\nREADME.cycladesZ is now in Documentation/.\nwavelan.p.h is now in drivers/net/wireless/.\nHFS.txt is now Documentation/filesystems/hfs.txt.\nOSS-files are now in sound/oss/.\n\nSigned-off-by: Johann Felix Soden \u003cjohfel@users.sourceforge.net\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ea8e1652c5f4202fa90cfae49f2ca8485423d263",
      "tree": "5c57a292356ca97eecea7da7bcbf2df876d14380",
      "parents": [
        "bbde25b1257c169c119601590d011b9b3aaf77f8"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Jan 14 00:55:25 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 14 08:52:23 2008 -0800"
      },
      "message": "OSS msnd: fix array overflows\n\nFix array overflows in the OSS msnd driver spotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fc37449f7959aeedc2d38b183468ae73c9166fb6",
      "tree": "3aaf169f3b9d9c9deb69802aa7c81354d55cf0c8",
      "parents": [
        "5b4db0c2f25925fcfc17fa7233b7b90dc023d207"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Oct 18 03:06:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:26 2007 -0700"
      },
      "message": "The next round of scheduled OSS code removal\n\nThis patch contains the next round of scheduled OSS code removal.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5b232ecfd9ac55adb237e78482ed8f3d3becb0d8",
      "tree": "92f7f63dcc5dbaa3d3b44e4e8afbe39596adfc01",
      "parents": [
        "57d4810ea0d9ca58a7bcc1336607f0cede0a2abf"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Jul 31 00:38:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:38 2007 -0700"
      },
      "message": "DDB5477: remove driver bits of support\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cf3a386c083c0cc4eb9f01a8818b9499ae56e73f",
      "tree": "52a3514eea7c4f2abf47b4b475751190fc758ff5",
      "parents": [
        "2e32725c6ae8fa5345d9d095742e175ff4badd3b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jul 17 04:05:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:10 2007 -0700"
      },
      "message": "remove options depending on OSS_OBSOLETE\n\nThis patch contains the scheduled removal of options depending on\nOSS_OBSOLETE.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2e32725c6ae8fa5345d9d095742e175ff4badd3b",
      "tree": "13bca47bd024ce50ba230c9e58aa1667fa9a511b",
      "parents": [
        "3b20b9b4e985fcc48b4eea401cb289a856422c93"
      ],
      "author": {
        "name": "Muli Ben-Yehuda",
        "email": "muli@il.ibm.com",
        "time": "Tue Jul 17 04:05:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:10 2007 -0700"
      },
      "message": "OSS trident: replace deprecated pci_find_device with pci_get_device\n\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3b20b9b4e985fcc48b4eea401cb289a856422c93",
      "tree": "7af15a26530ae4c1623cd02a4722678747741a28",
      "parents": [
        "d8f75b9183d613d3c29ea451a1cfb793daad5034"
      ],
      "author": {
        "name": "Muli Ben-Yehuda",
        "email": "muli@il.ibm.com",
        "time": "Tue Jul 17 04:05:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:10 2007 -0700"
      },
      "message": "OSS trident: fix locking around write_voice_regs\n\ntrident_write_voice_regs() was getting called with the card spinlock held in\nonly some cases.  Fix it.\n\nExplanation: we allocate a new virtual channel in open, and then we frob some\nhardware registers (in write_voice_regs) for that channel.  But the hardware\nregisters are shared with other channels, which may be trying to frob the some\nregisters (albeit for another channel) via ioctl(SNDCTL_DSP_SPEED).\n\nFixed bugzilla.kernel.org bug #8172 (http://bugme.osdl.org/show_bug.cgi?id\u003d8172)\n\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nCc: \u003ctammy000@gmail.com\u003e\nCc: \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d8f75b9183d613d3c29ea451a1cfb793daad5034",
      "tree": "11ca2fc177f57733f34eea35b5acd5c5c2275bcc",
      "parents": [
        "b5b9068c1ef2ea760beb4962cf611b45bd303fb6"
      ],
      "author": {
        "name": "Muli Ben-Yehuda",
        "email": "muli@il.ibm.com",
        "time": "Tue Jul 17 04:05:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:09 2007 -0700"
      },
      "message": "OSS trident: massive whitespace removal\n\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f057eac0d7ad967138390a9dd7fd8267e1e39d19",
      "tree": "96e951adb2934ee4495edda09f94c67c02fcf5ab",
      "parents": [
        "693783817a79d8619335e2bf1a33de73cf189864"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Jul 15 23:40:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:42 2007 -0700"
      },
      "message": "Introduce CONFIG_VIRT_TO_BUS\n\nMake some offending drivers depend on it and set CONFIG_ARCH_NO_VIRT_TO_BUS\nfor ppc64 so that we don\u0027t build those drivers.\n\nThis gets PowerPC allmodconfig and allyesconfig much closer to building.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nAcked-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "693783817a79d8619335e2bf1a33de73cf189864",
      "tree": "6f40d9ed96174459ef88adcf956b2f4b5c7f3731",
      "parents": [
        "c3ed85a36ff5b01f340db67ac5ae6e699d3b8a2b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sun Jul 15 23:40:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:42 2007 -0700"
      },
      "message": "mpu401 warning fixes\n\nFix these:\n\nsound/oss/mpu401.c: In function \u0027attach_mpu401\u0027:\nsound/oss/mpu401.c:1006: warning: cast to pointer from integer of different size\nsound/oss/mpu401.c:1115: warning: cast to pointer from integer of different size\nsound/oss/mpu401.c: In function \u0027unload_mpu401\u0027:\nsound/oss/mpu401.c:1230: warning: cast to pointer from integer of different size\n\nby making it implement the request_irq()/free_irq() cookies correctly.\n\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b5d425c97f7d4e92151167b01ca038e7853c6b37",
      "tree": "e2a888ad0e79325b3eecd60738ddd92aba770ebf",
      "parents": [
        "786d7e1612f0b0adb6046f19b906609e4fe8b1ba"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jul 15 23:39:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:40 2007 -0700"
      },
      "message": "more scheduled OSS driver removal\n\nThis patch contains the scheduled removal of OSS drivers that:\n- have ALSA drivers for the same hardware without known regressions and\n- whose Kconfig options have been removed in 2.6.20.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "44c10138fd4bbc4b6d6bff0873c24902f2a9da65"
}
