)]}'
{
  "log": [
    {
      "commit": "5e246b850df563224be26f1d409cf66fd6c968df",
      "tree": "970e7faf60b86cb2c489a08ca506075c398165e5",
      "parents": [
        "da3cec35dd3c31d8706db4bf379372ce70d92118"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 08 17:12:47 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Aug 13 11:46:40 2008 +0200"
      },
      "message": "ALSA: Kill snd_assert() in other places\n\nKill snd_assert() in other places, either removed or replaced with\nif () with snd_BUG_ON().\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "030b655b062fe5190fc490e0091ea50307d7a86f",
      "tree": "85eaf04aa553ab4ae3b3ffabc1b7905fca35dafc",
      "parents": [
        "4dbf95ba6c344186ec6d38ff514dc675da464bec"
      ],
      "author": {
        "name": "Risto Suominen",
        "email": "Risto.Suominen@gmail.com",
        "time": "Mon Aug 25 08:04:23 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 02 12:50:37 2008 +0200"
      },
      "message": "ALSA: snd-powermac: HP detection for 1st iMac G3 SL\n\nCorrect headphone detection for 1st generation iMac G3 Slot-loading (Screamer).\n\nThis patch fixes the regression in the recent snd-powermac which\ndoesn\u0027t support some G3/G4 PowerMacs:\n    http://lkml.org/lkml/2008/10/1/220\n\nSigned-off-by: Risto Suominen \u003cRisto.Suominen@gmail.com\u003e\nTested-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nCc: stable@kernel.org\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4dbf95ba6c344186ec6d38ff514dc675da464bec",
      "tree": "c65ae09213f1043a73c28080d475264aac4385fa",
      "parents": [
        "24918b61b55c21e09a3e07cd82e1b3a8154782dc"
      ],
      "author": {
        "name": "Risto Suominen",
        "email": "Risto.Suominen@gmail.com",
        "time": "Mon Aug 25 08:02:12 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 02 12:50:04 2008 +0200"
      },
      "message": "ALSA: snd-powermac: mixers for PowerMac G4 AGP\n\nAdd mixer controls for PowerMac G4 AGP (Screamer).\n\nThis patch fixes the regression in the recent snd-powermac which\ndoesn\u0027t support some G3/G4 PowerMacs:\n    http://lkml.org/lkml/2008/10/1/220\n\nSigned-off-by: Risto Suominen \u003cRisto.Suominen@gmail.com\u003e\nTested-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nCc: stable@kernel.org\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ee2da99782d717b264d5c309a2084ca85e9a64ff",
      "tree": "63ef3e9706e4ea08397c23cfe9782c00805927c6",
      "parents": [
        "7fc077fba5f8896c6fed3b35c5a10e7fdae82bbe"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jul 09 10:28:41 2008 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jul 10 09:32:58 2008 +0200"
      },
      "message": "ALSA: remove CONFIG_KMOD from sound\n\nA bunch of things in alsa depend on CONFIG_KMOD,\nuse CONFIG_MODULES instead where the dependency\nis needed at all.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "89fe5117928b2c1272c9376362131ded561c91ad",
      "tree": "d9ad58546d73efdef4d68ba3c8224a3ee5722576",
      "parents": [
        "06b5fb97cec1a3ca61d10164118b00fe98a6a866"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 23 16:10:37 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 27 15:56:20 2008 +0200"
      },
      "message": "sound: Convert to menuconfig\n\nConvert menu in sound Kconfig files to menuconfig and if.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "20861fa7b20a40ca045393df634d4d51e61efa58",
      "tree": "95351029577bc6441c09d7bd6d06aeb45a087a66",
      "parents": [
        "44deee129c9af3759d3e5e772b82012742dc57a0"
      ],
      "author": {
        "name": "Risto Suominen",
        "email": "Risto.Suominen@gmail.com",
        "time": "Wed Apr 16 19:45:51 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:38 2008 +0200"
      },
      "message": "[ALSA] snd-powermac: style burgundy.c\n\nCoding style corrections for burgundy.c.\n\nSigned-off-by: Risto Suominen \u003cRisto.Suominen@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "44deee129c9af3759d3e5e772b82012742dc57a0",
      "tree": "d6469a00b5d5c34712879ed76e868e60f014deeb",
      "parents": [
        "7ae44cfa7ab29b277691327e8de790d7b880722f"
      ],
      "author": {
        "name": "Risto Suominen",
        "email": "Risto.Suominen@gmail.com",
        "time": "Wed Apr 16 19:45:31 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:38 2008 +0200"
      },
      "message": "[ALSA] snd-powermac: Burgundy mixers for B\u0026W and iMac\n\nAdd mixer controls and correct headphone detection bits for PowerMac\nG3 B\u0026W and iMac G3 Tray-loading, both having Burgundy chipset.\n\nSigned-off-by: Risto Suominen \u003cRisto.Suominen@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7ae44cfa7ab29b277691327e8de790d7b880722f",
      "tree": "11aa5e91770c71295f76245feeaa674234db411e",
      "parents": [
        "a8c2a6bf464d983c642c8b8b001a57aabbf76673"
      ],
      "author": {
        "name": "Risto Suominen",
        "email": "Risto.Suominen@gmail.com",
        "time": "Wed Apr 16 19:39:27 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:38 2008 +0200"
      },
      "message": "[ALSA] snd-powermac: style awacs.s and awacs.h\n\nCoding style corrections for awacs.c and awacs.h.\n\nSigned-off-by: Risto Suominen \u003cRisto.Suominen@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a8c2a6bf464d983c642c8b8b001a57aabbf76673",
      "tree": "ae5b2c9e500f2b89ee8c5b14d6ba7612326a6651",
      "parents": [
        "946cda7d64b81053beac5d31148996f3e379e89e"
      ],
      "author": {
        "name": "Risto Suominen",
        "email": "Risto.Suominen@gmail.com",
        "time": "Thu Apr 17 17:55:30 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:38 2008 +0200"
      },
      "message": "[ALSA] snd-powermac: AWACS and Screamer mixers for PM7500, Beige, and iMac SL\n\nAdd mixer controls and correct headphone detection bits for PowerMacs\n7300/7500 (AWACS) and G3 Beige (Screamer), and iMac G3 Slot-loading\n(Screamer).\n\nSigned-off-by: Risto Suominen \u003cRisto.Suominen@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "946cda7d64b81053beac5d31148996f3e379e89e",
      "tree": "901cde371c759b15919750cc3a6e06e757a29cb9",
      "parents": [
        "9a4f20fcbd9cd89d8e4cfcaece81802c19d467ae"
      ],
      "author": {
        "name": "Risto Suominen",
        "email": "Risto.Suominen@gmail.com",
        "time": "Wed Apr 16 13:16:05 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:38 2008 +0200"
      },
      "message": "[ALSA] snd-powermac: style pmac.c\n\nCoding style corrections for pmac.c.\n\nSigned-off-by: Risto Suominen \u003cRisto.Suominen@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9a4f20fcbd9cd89d8e4cfcaece81802c19d467ae",
      "tree": "fe6bd427a1237da8cb2cfe74439ff75601371f4d",
      "parents": [
        "369b240d6391aef41d376c9e8769fd939c7c6c4d"
      ],
      "author": {
        "name": "Risto Suominen",
        "email": "Risto.Suominen@gmail.com",
        "time": "Wed Apr 16 13:15:38 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 24 12:00:38 2008 +0200"
      },
      "message": "[ALSA] snd-powermac: enable headphone detection\n\nEnable port change interrupt while initialising AWACS, Screamer, and\nBurgundy chipsets.\n\nSigned-off-by: Risto Suominen \u003cRisto.Suominen@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3f76d9841e9cf6dd969ff3aec96476dced9c53f8",
      "tree": "4f432226de44a3b51ff5286925856fa763f76587",
      "parents": [
        "b299c22c8c1024a5a89d19524e24b3e1d67e9eab"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Mon Apr 21 22:25:51 2008 +0000"
      },
      "committer": {
        "name": "Jesper Juhl",
        "email": "juhl@hera.kernel.org",
        "time": "Mon Apr 21 22:25:51 2008 +0000"
      },
      "message": "ALSA: Storage class should be before const qualifier\n\nThe C99 specification states in section 6.11.5:\n\nThe placement of a storage-class specifier other than at the\nbeginning of the declaration specifiers in a declaration is an\nobsolescent feature.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\n"
    },
    {
      "commit": "0d63e4f9ea61df1d727bd52a174aba732e6e1853",
      "tree": "70bde9b57a6081fed6ac22acbfc3298d79f94362",
      "parents": [
        "000cb48ee18165776b5a2beb72ed18f66bc61878"
      ],
      "author": {
        "name": "Jan Blunck",
        "email": "jblunck@suse.de",
        "time": "Thu Feb 14 19:34:28 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 14 21:13:32 2008 -0800"
      },
      "message": "Dont touch fs_struct in drivers\n\nThe sound drivers and the pnpbios core test for current-\u003eroot !\u003d NULL.  This\ntest seems to be unnecessary since we always have rootfs mounted before\ninitializing the drivers.\n\nSigned-off-by: Jan Blunck \u003cjblunck@suse.de\u003e\nAcked-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e70515dd518bbd5b9e2e5c90a56347df0e871389",
      "tree": "aa6579fdf4f4ba186b8daceca661cd8a27b81a49",
      "parents": [
        "599c3e76fe89b314667e699a20ad08f8d16d0454"
      ],
      "author": {
        "name": "T. H. Huth",
        "email": "th.huth@googlemail.com",
        "time": "Wed Jan 16 15:57:08 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:30:01 2008 +0100"
      },
      "message": "[ALSA] snd-powermac: handle dead DMA transfers\n\nThis patch provides the snd-powermac sound driver with the ability to handle\ndead DMA transfers. If a dead DMA transfer is detected, the driver now sets\nup a new DMA transfer to continue with the sound output at the point where the\nold transfer died.\nThis dead DMA transfer handling has become necessary with recent kernels on\ncertain G4 PowerMacs. Please refer to the following URLs for more information:\n https://bugtrack.alsa-project.org/alsa-bug/view.php?id\u003d3126\n https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/87652\n http://bugs.debian.org/cgi-bin/bugreport.cgi?bug\u003d436723\nThe patch is based on the dead DMA transfer handling code from the old dmasound\ndriver which can be found in the file sound/oss/dmasound/dmasound_awacs.c in\nthe Linux source code.\n\nSigned-off-by: T. H. Huth \u003cth.huth@googlemail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "9004acc70e8c49c50c4c7b652f906f1e0ed5709d",
      "tree": "de504d87cc727b4ecab5718522ce94890f349149",
      "parents": [
        "31e8960b35975ed235d283d6fb95d0e28dffded0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 08 18:13:27 2008 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:48 2008 +0100"
      },
      "message": "[ALSA] Remove sound/driver.h\n\nThis header file exists only for some hacks to adapt alsa-driver\ntree.  It\u0027s useless for building in the kernel.  Let\u0027s move a few\nlines in it to sound/core.h and remove it.\nWith this patch, sound/driver.h isn\u0027t removed but has just a single\ncompile warning to include it.  This should be really killed in\nfuture.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "f78dfac904325a996b8f97b045647898cc1ccc40",
      "tree": "da53f0ddb0768c17d75615184cb1741c4abedd6b",
      "parents": [
        "48ecb7e879ea172a0b3fd432ad49a870d7be6a59"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 17 16:24:04 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:37 2008 +0100"
      },
      "message": "[ALSA] Add missing device link\n\nAdded the missing link to struct device from the card instance.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "dec44dbe017f824ce46cdd66b39fa9b98a076ce1",
      "tree": "0ea9919a627dae097e1f09921c5c6fa47d2f9c59",
      "parents": [
        "f673dc829bc8a9805d82df14a3e08b94f3d6fd50"
      ],
      "author": {
        "name": "Kamalesh Babulal",
        "email": "kamalesh@linx.vnet.ibm.com",
        "time": "Tue Nov 20 15:12:33 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:26 2008 +0100"
      },
      "message": "[ALSA] powermac - Fix typos\n\nThe kernel build fails, with following error\n  CC      sound/ppc/tumbler.o\nsound/ppc/tumbler.c: In function ‘snapper_get_capture_source’:\nsound/ppc/tumbler.c:812: error: ‘union \u003canonymous\u003e’ has no member named ‘value’\nsound/ppc/tumbler.c: In function ‘snapper_put_capture_source’:\nsound/ppc/tumbler.c:824: error: ‘union \u003canonymous\u003e’ has no member named ‘enuemerated’\nmake[2]: *** [sound/ppc/tumbler.o] Error 1\nmake[1]: *** [sound/ppc] Error 2\nmake: *** [sound] Error 2\n\nSigned-off-by: Kamalesh Babulal \u003ckamalesh@linx.vnet.ibm.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "d4079ac49a08e36d6839a9ceb26aec8c24c9ed82",
      "tree": "91ebc493375fd4e7fa84c3a6ab67a885121b1c81",
      "parents": [
        "d05ab185b770de96399766be6bcb5769ab99bc09"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 15 16:14:12 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 31 17:29:25 2008 +0100"
      },
      "message": "[ALSA] powermac - Check value range in ctl callbacks\n\nCheck the value ranges in ctl put callbacks properly in snd-powermac\ndriver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "05c7abaeb344975a3257366a52368a4866aa518d",
      "tree": "594b2f2f987fca4cda9ac98db87abb2f47af24e6",
      "parents": [
        "2cdddeb8d7dd42dc1847b110228a626d25a1e468"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jan 27 18:14:47 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:47 2008 +0100"
      },
      "message": "i2c: Kill rogue driver IDs\n\nI2C driver IDs are optional, so if you don\u0027t need one, just omit it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "7b19ada2ed3c1eccb9fe94d74b05e1428224663d",
      "tree": "a0c5975ce5236ff4023b92d431bd0a8fa321c6ce",
      "parents": [
        "d05be13bcc6ec615fb2e9556a9b85d52800669b6"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Oct 18 23:40:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:42 2007 -0700"
      },
      "message": "get rid of input BIT* duplicate defines\n\nget rid of input BIT* duplicate defines\n\nuse newly global defined macros for input layer. Also remove includes of\ninput.h from non-input sources only for BIT macro definiton. Define the\nmacro temporarily in local manner, all those local definitons will be\nremoved further in this patchset (to not break bisecting).\nBIT macro will be globally defined (1\u003c\u003cx)\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: \u003cdtor@mail.ru\u003e\nAcked-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: \u003clenb@kernel.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: \u003cperex@suse.cz\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: \u003cvernux@us.ibm.com\u003e\nCc: \u003cmalattia@linux.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c1017a4cdb68ae5368fbc9ee42c77f1f5dca8916",
      "tree": "b5f1fb278a49d851439509a4c8e3fd8f87f791cd",
      "parents": [
        "39d3ed381877246719184897c853c0c58028fe54"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Oct 15 09:50:19 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 16:51:18 2007 +0200"
      },
      "message": "[ALSA] Changed Jaroslav Kysela\u0027s e-mail from perex@suse.cz to perex@perex.cz\n\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "918f3a0e8cf67b5db966516f255eaf24d814fac0",
      "tree": "ae4ac300f4ca93346d4b4ca9a22d760c87ab3072",
      "parents": [
        "7653d557606c7cae921557a6a0ebb7c510e458eb"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Aug 13 17:40:54 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:58:54 2007 +0200"
      },
      "message": "[ALSA] pcm: add snd_pcm_rate_to_rate_bit() helper\n\nAdd a snd_pcm_rate_to_rate_bit() function to factor out common code used\nby several drivers.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "b83f346bc4d6ab358fd0da85b7eab08bf0234c0b",
      "tree": "4e4d033bcba71b343e96e1063d6b5f8f88175f7a",
      "parents": [
        "f9ff161a14baca1a4ead5f12377ab25b9dd332e1"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Aug 13 17:37:55 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:58:52 2007 +0200"
      },
      "message": "[ALSA] remove incorrect usage of SNDRV_PCM_INFO_SYNC_START and snd_pcm_set_sync()\n\nSet the SNDRV_PCM_INFO_SYNC_START flag and the substream\u0027s sync ID\n(only) if the substream actually can be linked to another one.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "a5ce88909d3007caa7b65996a8f6784350beb2a6",
      "tree": "e9882165ba7f7fe88dd8de817028edefadb0d496",
      "parents": [
        "b9ed4f2b68dc47b0c35c1a3ae8ae97c2517d5177"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jul 23 15:42:26 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 16 15:57:45 2007 +0200"
      },
      "message": "[ALSA] Clean up with common snd_ctl_boolean_*_info callbacks\n\nClean up codes using the new common snd_ctl_boolean_*_info() callbacks.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "285ded7459c0b4a8573cc5809533fdccc8758952",
      "tree": "6235b348d9e9eef62015117f14ef2a449ad397cd",
      "parents": [
        "1f28960b465afe0dc3ccb8bd53354cb435ea0384"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Jul 23 12:14:53 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Oct 16 15:03:19 2007 +0200"
      },
      "message": "[ALSA] Clean up duplicate includes in sound/ppc/\n\nThis patch cleans up duplicate includes in\n\tsound/ppc/\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "c454fd4e888dc2b1423b6a65106a619e99a2deb4",
      "tree": "23b7b38c0990de70e3d029eef14d30243f7afaa5",
      "parents": [
        "87823090a8bd373f34bdb6f1d5cdc5f2f4da4905"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Tue Jul 03 12:54:49 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Jul 20 11:11:40 2007 +0200"
      },
      "message": "[ALSA] Add PS3 sound driver\n\nThe patch adds the support for the sound feature of PS3 - the digital\noutput of HDMI and SPDIF optical, and the analog output of AV multi.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "1e2831db01c0726ec046e69719a10d7696b283fb",
      "tree": "85dc5cf6a6233b54d5786c1030204eef71dd23b7",
      "parents": [
        "ae91d10aab2762f81733e9194cb56eff99c8d808"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Jun 14 23:58:51 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:18 2007 -0400"
      },
      "message": "Input: ppc-beep - switch to using input_dev-\u003edev.parent\n\nIn preparation for struct class_device -\u003e struct device input\ncore conversion, switch to using input_dev-\u003edev.parent when\nspecifying device position in sysfs tree.\n\nAlso, do not access input_dev-\u003eprivate directly, use helpers.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "41e904dee22066ae7ac3a7f695b2c8bd43ce4e04",
      "tree": "8ca1aed7100da0f683cea3155a092c5252e2e8eb",
      "parents": [
        "fa490cfd15d7ce0900097cc4e60cfd7a76381138"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jun 19 14:37:39 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jun 19 14:54:56 2007 +1000"
      },
      "message": "[POWERPC] Fix snd-powermac refcounting bugs\n\nThe old snd-powermac driver has some serious refcounting issues when\ninitialisation fails, which is the case on all new machines with\na layout-id since those are handled by the new snd-aoa driver.\n\nSome of those bugs seem to have been under the radar for some time\n(like double pci_dev_put), but one was actually added in 2.6.22 with\nStephen attempt at teaching refcounting to the driver which didn\u0027t\ndo it at all.\n\nThis patch fixes both, thus removing all sort of kref errors that\nwould happen if that driver gets loaded on a G5 machine or a recent\nPowerBook due to OF nodes left around with a 0 refcount.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "55b61fec22caa3e7872caea6c4100fc75cb8f49b",
      "tree": "995c2cf733bbd9ee1adc6e77773b0e31e9c21267",
      "parents": [
        "d9333afd6a714760c13f76ba275a32ec7bd979c1"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu May 03 17:26:52 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon May 07 20:31:14 2007 +1000"
      },
      "message": "[POWERPC] Rename device_is_compatible to of_device_is_compatible\n\nfor consistency with other Open Firmware interfaces (and Sparc).\n\nThis is just a straight replacement.\n\nThis leaves the compatibility define in place.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "30686ba6d56858657829d3eb524ed73e5dc98d2b",
      "tree": "42bf3cea4dc7028fec30377560b367cd8274825e",
      "parents": [
        "1658ab66781d918f604c6069c5cf9a94b6f52f84"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 24 13:53:04 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 22:09:02 2007 +1000"
      },
      "message": "[POWERPC] Remove old interface find_devices\n\nReplace uses with of_find_node_by_name and for_each_node_by_name.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c4f55b394505fff6ad831d17e36e02dde1c3a8d7",
      "tree": "cb7b24d1b0cd1cd2df4361105c33657af2bf7a97",
      "parents": [
        "e2eb63927bfcb54232163bfec32440246fd44457"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 22:39:14 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:19 2007 +1000"
      },
      "message": "[POWERPC] Rename get_property to of_get_property: sound\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c4028958b6ecad064b1a6303a6a5906d4fe48d73",
      "tree": "1c4c89652c62a75da09f9b9442012007e4ac6250",
      "parents": [
        "65f27f38446e1976cc98fd3004b110fedcddd189"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "message": "WorkStruct: make allyesconfig\n\nFix up for make allyesconfig.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "7d12e780e003f93433d49ce78cfedf4b4c52adc5",
      "tree": "6748550400445c11a306b132009f3001e3525df8",
      "parents": [
        "da482792a6d1a3fbaaa25fae867b343fb4db3246"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 05 14:55:46 2006 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Thu Oct 05 15:10:12 2006 +0100"
      },
      "message": "IRQ: Maintain regs pointer globally rather than passing to IRQ handlers\n\nMaintain a per-CPU global \"struct pt_regs *\" variable which can be used instead\nof passing regs around manually through all ~1800 interrupt handlers in the\nLinux kernel.\n\nThe regs pointer is used in few places, but it potentially costs both stack\nspace and code to pass it around.  On the FRV arch, removing the regs parameter\nfrom all the genirq function results in a 20% speed up of the IRQ exit path\n(ie: from leaving timer_interrupt() to leaving do_IRQ()).\n\nWhere appropriate, an arch may override the generic storage facility and do\nsomething different with the variable.  On FRV, for instance, the address is\nmaintained in GR28 at all times inside the kernel as part of general exception\nhandling.\n\nHaving looked over the code, it appears that the parameter may be handed down\nthrough up to twenty or so layers of functions.  Consider a USB character\ndevice attached to a USB hub, attached to a USB controller that posts its\ninterrupts through a cascaded auxiliary interrupt controller.  A character\ndevice driver may want to pass regs to the sysrq handler through the input\nlayer which adds another few layers of parameter passing.\n\nI\u0027ve build this code with allyesconfig for x86_64 and i386.  I\u0027ve runtested the\nmain part of the code on FRV and i386, though I can\u0027t test most of the drivers.\nI\u0027ve also done partial conversion for powerpc and MIPS - these at least compile\nwith minimal configurations.\n\nThis will affect all archs.  Mostly the changes should be relatively easy.\nTake do_IRQ(), store the regs pointer at the beginning, saving the old one:\n\n\tstruct pt_regs *old_regs \u003d set_irq_regs(regs);\n\nAnd put the old one back at the end:\n\n\tset_irq_regs(old_regs);\n\nDon\u0027t pass regs through to generic_handle_irq() or __do_IRQ().\n\nIn timer_interrupt(), this sort of change will be necessary:\n\n\t-\tupdate_process_times(user_mode(regs));\n\t-\tprofile_tick(CPU_PROFILING, regs);\n\t+\tupdate_process_times(user_mode(get_irq_regs()));\n\t+\tprofile_tick(CPU_PROFILING);\n\nI\u0027d like to move update_process_times()\u0027s use of get_irq_regs() into itself,\nexcept that i386, alone of the archs, uses something other than user_mode().\n\nSome notes on the interrupt handling in the drivers:\n\n (*) input_dev() is now gone entirely.  The regs pointer is no longer stored in\n     the input_dev struct.\n\n (*) finish_unlinks() in drivers/usb/host/ohci-q.c needs checking.  It does\n     something different depending on whether it\u0027s been supplied with a regs\n     pointer or not.\n\n (*) Various IRQ handler function pointers have been moved to type\n     irq_handler_t.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n(cherry picked from 1b16e7ac850969f38b375e511e3fa2f474a33867 commit)\n"
    },
    {
      "commit": "783eaf4671a4f5a95102aedb5a45e1f8adab945c",
      "tree": "678162376dee56761dfba7913d1c85aa62005bbe",
      "parents": [
        "307192065c55dbc70159037c1e3006a9f761192b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Sep 17 22:00:51 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sat Sep 23 10:47:15 2006 +0200"
      },
      "message": "[ALSA] powermac - Fix Oops when conflicting with aoa driver\n\nFixed Oops when conflictin with aoa driver due to lack of\ni2c initialization.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "2fd53a7e9b1392f9cc3002a24f3c13b2796e70c3",
      "tree": "867ee4c5928d1f6305822740291fbc7c44607bca",
      "parents": [
        "927fc866025857c109219d4ed62d8c3cbc02713a"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Fri Sep 01 17:15:36 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sat Sep 23 10:45:33 2006 +0200"
      },
      "message": "[ALSA] [PPC,SOUND] Fix audio gpio state detection\n\nWhen booting with line out or headphone plugged, you won\u0027t hear anything.\nThe problem is that after reset all channels are muted, but the actual\nvalue of the gpio port doesn\u0027t exactly match the active_val settings as\nexpected by check_audio_gpio.  For example, the line_mute port is set to\n7, but check_audio_gpio would expect 0xd or 0xf, thus its return value\nindicates that it is not active, even though it is.  AFAICS only looking\nat the low bit is enough to determine whether the port is active.\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "f03d68fe343d70bb06ecdb3d70dcf0e678ed99f9",
      "tree": "5d5a232219a95acfb2bfe449968b7fbb0f1e5df8",
      "parents": [
        "548a648b98318e4b843b636dd2c7f42377e19a00"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@mail.ru",
        "time": "Thu Aug 03 15:06:14 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sat Sep 23 10:39:55 2006 +0200"
      },
      "message": "[ALSA] ppc-beep - handle errors from input_register_device()\n\nppc-beep: handle errors from input_register_device()\n(Also fixed the wrong memory release in the error path.)\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "32bc6e095d75233e7c87cc6fa0e07942b124d194",
      "tree": "8f83ef9a23d52d1305878b65dd98fc22b09b7f3e",
      "parents": [
        "5cf13911b1e72707b6f0eb39b2d819ec6e343d76",
        "81b73dd92b97423b8f5324a59044da478c04f4c4"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 08 17:09:11 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 08 17:09:11 2006 +1000"
      },
      "message": "Merge branch \u0027merge\u0027\n"
    },
    {
      "commit": "545b07d3620c9eac3349398b5303d20cab260ff6",
      "tree": "1cf62e553bfec0d0b961c0fda9eaa659b8f02af3",
      "parents": [
        "6e8331ac6973435b1e7604c30f2ad394035b46e1"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jul 25 16:14:16 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Aug 03 15:21:24 2006 +0200"
      },
      "message": "[ALSA] make snd-powermac load even when it can\u0027t bind the device\n\nThis patch makes snd-powermac load when it can\u0027t bind the device right\naway. That\u0027s the expected behaviour for hotplugging, but fixes an\nimportant problem I was seeing with doing a modprobe snd-powermac with\na version that refuses loading on machines with layout-id: snd-powermac\nwould create a bunch of uevents and then refuse to load, the uevents\ncausing udev to reload it again, ad eternum.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "59feddb25f9d925e86ee22596802405788bc050f",
      "tree": "0d272bdcb64cf2bcc19adf8735215ce261aea355",
      "parents": [
        "fb6a0d635d4ff6b3555179d0154981f03427071a"
      ],
      "author": {
        "name": "Panagiotis Issaris",
        "email": "takis@issaris.org",
        "time": "Tue Jul 25 15:28:03 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Aug 03 15:21:18 2006 +0200"
      },
      "message": "[ALSA] Conversions from kmalloc+memset to k(z|c)alloc\n\nsound: Conversions from kmalloc+memset to k(c|z)alloc.\n\nSigned-off-by: Panagiotis Issaris \u003ctakis@issaris.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "abddd185a0195988b8a5e802d55aff91783489de",
      "tree": "b155a1d9aef8c34fafbf54ab7ed829726522913e",
      "parents": [
        "1a2509c946bfd4d4a4c5a6e816082d3a7de45db8"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Jul 12 15:41:18 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jul 31 15:55:06 2006 +1000"
      },
      "message": "[POWERPC] sound: Constify \u0026 voidify get_property()\n\nNow that get_property() returns a void *, there\u0027s no need to cast its\nreturn value. Also, treat the return value as const, so we can\nconstify get_property later.\n\npowerpc-specific sound driver changes.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0ebfff1491ef85d41ddf9c633834838be144f69f",
      "tree": "5b469a6d61a9fcfbf94e7b6d411e544dbdec8dec",
      "parents": [
        "f63e115fb50db39706b955b81e3375ef6bab2268"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 03 21:36:01 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jul 03 21:36:01 2006 +1000"
      },
      "message": "[POWERPC] Add new interrupt mapping core and change platforms to use it\n\nThis adds the new irq remapper core and removes the old one.  Because\nthere are some fundamental conflicts with the old code, like the value\nof NO_IRQ which I\u0027m now setting to 0 (as per discussions with Linus),\netc..., this commit also changes the relevant platform and driver code\nover to use the new remapper (so as not to cause difficulties later\nin bisecting).\n\nThis patch removes the old pre-parsing of the open firmware interrupt\ntree along with all the bogus assumptions it made to try to renumber\ninterrupts according to the platform. This is all to be handled by the\nnew code now.\n\nFor the pSeries XICS interrupt controller, a single remapper host is\ncreated for the whole machine regardless of how many interrupt\npresentation and source controllers are found, and it\u0027s set to match\nany device node that isn\u0027t a 8259.  That works fine on pSeries and\navoids having to deal with some of the complexities of split source\ncontrollers vs. presentation controllers in the pSeries device trees.\n\nThe powerpc i8259 PIC driver now always requests the legacy interrupt\nrange. It also has the feature of being able to match any device node\n(including NULL) if passed no device node as an input. That will help\nporting over platforms with broken device-trees like Pegasos who don\u0027t\nhave a proper interrupt tree.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d63fb6c55f5f9eb3032fc5c3ab6eb9a26dd67cdc",
      "tree": "8e2d3ff8deef62cf64f3989d5f6804feaa3753fe",
      "parents": [
        "fc25465f09414538afdbceacc517dd4dbabadeca"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Jul 02 11:55:03 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 01 20:11:56 2006 -0700"
      },
      "message": "[PATCH] powermac: Fix some 64b resource damage\n\nThe 64 bits resource patches did a bit of damage on PowerMac causing a\nbuffer overflow in macio_asic and a warning in a sound driver. The\nformer is fixed by reverting the sprintf of the bus_id to %08x as it was\nbefore. The bus_id used for macio devices is always a 32 bits value\n(macio always sits in 32 bits space) and since it\u0027s exposed to userland,\nthe format of the string shouldn\u0027t be changed like that anyway. The\nsecond by using the proper type for printk.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1903ac54f8536b11478e4f01c339e10b538f59e0",
      "tree": "ff5410f0539ab4aa09f964fa1d0c6dc26c614dc2",
      "parents": [
        "47c2a3aa4475d27073dd3c7e183fcc13f495c8f5",
        "87937472ff8e34ad5c7b798a8a52e4368af216df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:49:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:49:17 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6:\n  [PATCH] i386: export memory more than 4G through /proc/iomem\n  [PATCH] 64bit Resource: finally enable 64bit resource sizes\n  [PATCH] 64bit Resource: convert a few remaining drivers to use resource_size_t where needed\n  [PATCH] 64bit resource: change pnp core to use resource_size_t\n  [PATCH] 64bit resource: change pci core and arch code to use resource_size_t\n  [PATCH] 64bit resource: change resource core to use resource_size_t\n  [PATCH] 64bit resource: introduce resource_size_t for the start and end of struct resource\n  [PATCH] 64bit resource: fix up printks for resources in misc drivers\n  [PATCH] 64bit resource: fix up printks for resources in arch and core code\n  [PATCH] 64bit resource: fix up printks for resources in pcmcia drivers\n  [PATCH] 64bit resource: fix up printks for resources in video drivers\n  [PATCH] 64bit resource: fix up printks for resources in ide drivers\n  [PATCH] 64bit resource: fix up printks for resources in mtd drivers\n  [PATCH] 64bit resource: fix up printks for resources in pci core and hotplug drivers\n  [PATCH] 64bit resource: fix up printks for resources in networks drivers\n  [PATCH] 64bit resource: fix up printks for resources in sound drivers\n  [PATCH] 64bit resource: C99 changes for struct resource declarations\n\nFixed up trivial conflict in drivers/ide/pci/cmd64x.c (the printk that\nwas changed by the 64-bit resources had been deleted in the meantime ;)\n"
    },
    {
      "commit": "11bcab9071ac204b1ca2bb0514ad1641bc4c280b",
      "tree": "987d3a1b9f5b28d56317723e70aa16587c2aa729",
      "parents": [
        "d6fcb3b9cf776e3f748709cd3091a72cb3855c29"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 18:47:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 18:47:50 2006 -0700"
      },
      "message": "Properly delete sound/ppc/toonie.c\n\nThe previous \"delete\" had actually just truncated it to a zero\nsize, something that can easily happen if you just apply a patch.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aa0a2ddc54fa8a22060d17a9ca7bbc4bcc51f260",
      "tree": "e1d9495b2a21663330e2e02dcc4a038b48e65c49",
      "parents": [
        "740e518efcd84ce5e53ecf3c4c9be08cf8f3747c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 12 14:50:27 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 27 09:23:58 2006 -0700"
      },
      "message": "[PATCH] 64bit resource: fix up printks for resources in sound drivers\n\nThis is needed if we wish to change the size of the resource structures.\n\nBased on an original patch from Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\n\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "555fdc2e9fb2071fdd10ff1d86b8d63265d80241",
      "tree": "f29396055538d16fcaef1c728c1152ffeef00f0b",
      "parents": [
        "55c385ad5e1f3cda887cd6a8ad69a6d74b4b9125"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 21 16:23:31 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jun 22 21:34:41 2006 +0200"
      },
      "message": "[ALSA] Remove ppc/toonie.c\n\nRemove obsoleted ppc/toonie.c.\nThe function is replaced with new snd-aoa driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "55c385ad5e1f3cda887cd6a8ad69a6d74b4b9125",
      "tree": "a15a2e0134adae10e76eca5434be29a0115011a0",
      "parents": [
        "f3d9478b2ce468c3115b02ecae7e975990697f15"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jun 21 15:43:44 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jun 22 21:34:39 2006 +0200"
      },
      "message": "[ALSA] snd-powermac: no longer handle anything with a layout-id property\n\nThis patch removes from snd-powermac the code that check for the layout-id\nand instead adds code that makes it refuse loading when a layout-id property\nis present, nothing that snd-aoa should be used.\nIt also removes the \u0027toonie\u0027 codec from snd-powermac which was only ever\nused on the mac mini which has a layout-id property.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7152447df98b3981d621224be947a2c8d77aed06",
      "tree": "33419b17c13ee13c757c2d2fff9a09d47cc01af6",
      "parents": [
        "79ca4f3f625e14212310f953b096e2e45110ac6b"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@keyaccess.nl",
        "time": "Thu Apr 13 12:58:06 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jun 22 21:32:42 2006 +0200"
      },
      "message": "[ALSA] unregister platform device again if probe was unsuccessful\n\nThis second one unregisters the platform device again when the probe is\nunsuccesful for sound/drivers, sound/arm/sa11xx-uda1341.c and\nsound/ppc/powermac.c. This gets them all.\n\nSigned-off-by: Rene Herman \u003crene.herman@keyaccess.nl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d882995c054ff90706cc339321bfb04b15c5581f",
      "tree": "5e798e251f5ca45b668e428d72cda92ed4c03029",
      "parents": [
        "f709bfac48492e289ba78ea1e8c0b3daab264e90"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Sun Apr 23 20:32:41 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:04:30 2006 +1000"
      },
      "message": "[PATCH] sound/ppc: snd_pmac_toonie_init should be __init\n\nsnd_pmac_toonie_init is only called by __init code and calls __init code\nitself.\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4d6c58899c1cdac018f92cfa0383bb835a0c80ef",
      "tree": "838f2e6ac56784c59e807ffcc2911786c39769f5",
      "parents": [
        "5ad1bfeaf7a526ea5c5503c8a48e3a5a3efe18f7"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Apr 21 15:04:22 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 21 22:34:26 2006 +1000"
      },
      "message": "[PATCH] powerpc: fix oops in alsa powermac driver\n\nThis fixes an oops in 2.6.16.X when loading the snd_powermac module. The\nname of the requested module changed during the 2.6.16 development cycle\nfrom i2c-keylargo to i2c-powermac.\n\nSigned-off-by: Guido Guenther \u003cagx@sigxcpu.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e8222502ee6157e2713da9e0792c21f4ad458d50",
      "tree": "0f970fb99912c257a7e5254f863a53f79d22ab14",
      "parents": [
        "056cb48a2fb6fb31debf665695a9f97b45cfb8ec"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 28 23:15:54 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 23:15:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: Kill _machine and hard-coded platform numbers\n\nThis removes statically assigned platform numbers and reworks the\npowerpc platform probe code to use a better mechanism.  With this,\nboard support files can simply declare a new machine type with a\nmacro, and implement a probe() function that uses the flattened\ndevice-tree to detect if they apply for a given machine.\n\nWe now have a machine_is() macro that replaces the comparisons of\n_machine with the various PLATFORM_* constants.  This commit also\nchanges various drivers to use the new macro instead of looking at\n_machine.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "53b3531bbbf70ac7551b32d1acc229d94de52658",
      "tree": "644440c93f599bbf64bb0b703c97b03b4dc5d737",
      "parents": [
        "29afd49b72a9b2c26fa8c678bcf3976d0540446b"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Mar 24 03:16:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:24 2006 -0800"
      },
      "message": "[PATCH] s/;;/;/g\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "279a022d4a12598b58aee47a73faf2d8cc72c91f",
      "tree": "45ae7c9206b8d8043d3cbdba65efb212e072125c",
      "parents": [
        "7cd30b26eb779b787e00e05f3e9797a97de33968"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Feb 27 23:13:53 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:55 2006 -0800"
      },
      "message": "[PATCH] I2C: Drop unneeded i2c-dev.h includes\n\nSeveral media/video and sound drivers include i2c-dev.h while they\ndon\u0027t need it at all. Clean it up.\n\nThis header file is really only needed by i2c-dev.c and\ncompat_ioctl.c, other drivers should never need it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "367636e8a9ef250d5b255f9d299e1c27cb3d7ea3",
      "tree": "19a8a96154d2a318a2dbd02d5dfab8530e0b8606",
      "parents": [
        "fe69102188cde0700cddd8d4cda0b77d68284884"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Feb 08 15:04:18 2006 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 20:33:36 2006 -0800"
      },
      "message": "[PATCH] powerpc: Fix sound driver use of i2c\n\nThe PowerMac sound drivers used to rely on a \"bug\" of the i2c-keywest\ndriver that implemented I2C_SMBUS_BLOCK_DATA incorrectly, that is it did\nwhat I2C_SMBUS_I2C_BLOCK_DATA should have done. The new i2c-powermac\ndriver that replaces keywest has this bug fixed, thus the sound drivers\nmust be fixed too.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "88356e908521a84b2220c9e8850d1a356a851aa9",
      "tree": "12d83c6ab84ec41a6903207e8042e9081a25d30d",
      "parents": [
        "9cd684551124e71630ab96d238747051463f5b56"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Feb 01 03:04:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:09 2006 -0800"
      },
      "message": "[PATCH] sound/ppc/pmac.c typo\n\nIn 2.6.16-rc1 there is a small typo introduced by the \u0027Remove device_node\naddrs/n_addr\u0027 changes which prevents my Powerbook G4 sound from working:\n\n\tAdvanced Linux Sound Architecture Driver Version 1.0.11rc2 (Wed Jan 04 08:57:20 2006 UTC).\n\tsnd: can\u0027t request rsrc  0 (Sound Control: 0x80000000:80004fff)\n\tALSA device list:\n\t   No soundcards found.\n\nThe patch below fixes it.  Of course, the patch fixing the i2c issues\n(\u0027i2c_smbus_write_i2c_block_data\u0027 patch) needs to be applied to in order\nfor the sound to completly work.\n\nSigned-off-by: Stelian Pop \u003cstelian@popies.net\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cc5d0189b9ba95260857a5018a1c2fef90008507",
      "tree": "1202c94b6b3cb81a96d0a0e54424cad10eef68bb",
      "parents": [
        "9cf84d7c97992dbe5360b241327341c07ce30fc9"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 13 18:01:21 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:53:55 2006 +1100"
      },
      "message": "[PATCH] powerpc: Remove device_node addrs/n_addr\n\nThe pre-parsed addrs/n_addrs fields in struct device_node are finally\ngone. Remove the dodgy heuristics that did that parsing at boot and\nremove the fields themselves since we now have a good replacement with\nthe new OF parsing code. This patch also fixes a bunch of drivers to use\nthe new code instead, so that at least pmac32, pseries, iseries and g5\ndefconfigs build.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2b48716d1d2f2edb1e7cbc5ecf1cb2cb39373e33",
      "tree": "04c095d45dfa892b7710e338724a1ac4f1da7cba",
      "parents": [
        "de59cf9ed44f64991e52a9de6094729537f0420c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Dec 06 15:33:15 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 05 22:16:25 2006 -0800"
      },
      "message": "[PATCH] I2C: Remove .owner setting from i2c_driver as it\u0027s no longer needed\n\nNow that i2c_add_driver() doesn\u0027t need the module owner to be set by\nhand, we can delete it from the drivers.  This patch catches all of the\ndrivers that I found in the current tree (if a driver sets the .owner by\nhand, it\u0027s not a problem, just not needed.)\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "e100fe103e679372b3d1d6e9d32fd3ab57484be2",
      "tree": "b45c17d6c44523f8ea51f84cd59e942e9d4dfc34",
      "parents": [
        "d74cdab1cad1e5895d8928eeeb2ac469f8410d2e"
      ],
      "author": {
        "name": "Laurent Riffard",
        "email": "laurent.riffard@free.fr",
        "time": "Sat Nov 26 20:48:35 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 05 22:16:23 2006 -0800"
      },
      "message": "[PATCH] i2c: Drop i2c_driver.{owner,name}, 7 of 11\n\nWe should use the i2c_driver.driver\u0027s .name and .owner fields\ninstead of the i2c_driver\u0027s ones.\n\nThis patch updates the drivers for ppc arch.\n\nSigned-off-by: Laurent Riffard \u003claurent.riffard@free.fr\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8a9947552d43b0d20d5fa23ac0ba435d526be454",
      "tree": "086844a62f549e488ebeecc196e1d4726a1d4598",
      "parents": [
        "ff179c8cf5caa17bf3d407edbb5872aa2eee6900"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Nov 26 20:28:06 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 05 22:16:21 2006 -0800"
      },
      "message": "[PATCH] i2c: Drop i2c_driver.flags, 2 of 3\n\nJust about every i2c chip driver sets the I2C_DF_NOTIFY flag, so we\ncan simply make it the default and drop the flag. If any driver really\ndoesn\u0027t want to be notified when i2c adapters are added, that driver\ncan simply omit to set .attach_adapter. This approach is also more\nrobust as it prevents accidental NULL pointer dereferences.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f7a9275d949cb0bf1f259a1546e52a0bf518151c",
      "tree": "4d96d9b6196d43684903857ba676dc51bbde4026",
      "parents": [
        "416c1079d30f1a52399b96f6772e993274b774ae"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Dec 07 09:13:42 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:30:39 2006 +0100"
      },
      "message": "[ALSA] unregister platform devices\n\nCall platform_device_unregister() for all platform devices that we\u0027ve\nregistered.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "481ba7727fa08deb389b5a2e550e04df24d3f37d",
      "tree": "be530b7fef0eb9a54bddb6dd05365c0a4354915d",
      "parents": [
        "58da3a23fe12b1c4730cb85af203950c7707220c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Dec 01 11:19:41 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:30:13 2006 +0100"
      },
      "message": "[ALSA] powermac - Revert the last addition for 17\u0027 powerbook\n\nModules: PPC PMAC driver\n\nThe last addition of 17\u0027 powerbook support seems buggy\n(it\u0027s not Toonie indeed).  Removed again.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7cd01dd840824e7c6023ad1dbfdb94a2183a7adb",
      "tree": "de69f9433e271d4c9a4cf35a7fd9a3f898e7f1a4",
      "parents": [
        "9d70d91c4663d580bd18317dac3c7dc3bee79480"
      ],
      "author": {
        "name": "Kyle Moffett",
        "email": "mrmacman_g4@mac.com",
        "time": "Wed Nov 30 10:54:28 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:30:01 2006 +0100"
      },
      "message": "[ALSA] snd_powermac: Add ID for Spring 2005 17\u0027 Powerbook\n\nModules: PPC PMAC driver\n\nThe audio chip in my Spring 2005 17\u0027 PowerBook was incorrectly\nrecognized as an AWACS chip.  This adds the chip ID to the\nsnd_powermac driver such that it is recognized as a Toonie (I don\u0027t\nknow if that\u0027s correct, but it\u0027s the only one that makes it work at\nall). and sorts the ID lists numerically.  NOTE:  This chip is only\nminimally supported at this point; it has system beep support and\nvery low volume speaker output, and that\u0027s about it.\n\nSigned-off-by: Kyle Moffett \u003cmrmacman_g4@mac.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5e12bea0833e47117c31f13b528e31dc8112de57",
      "tree": "d0e35b6a75cf3605d4e4a64f380d5b46a7eff393",
      "parents": [
        "e4f163d96080dda40fd02df725f3672d035e4c5a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 17:17:08 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:28:44 2006 +0100"
      },
      "message": "[ALSA] powermac - Use platform_device\n\nModules: PPC,PPC PMAC driver,PPC PowerMac driver\n\nRewrite the probe/remove with platform_device.\nMove the PM support to platform_device\u0027s callbacks.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "65b29f5039b38a5854b5e12238b0688a33e235cc",
      "tree": "bcbb2986d8a6b247387c0f7516c8f43dddeaf07c",
      "parents": [
        "bbe85bbd02b2220c819ad1e33c9d6327131ad281"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 15:09:46 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:20:00 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: PowerMac\n\nRemove xxx_t typedefs from the PowerMac driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c3e6f7d8763fa0400d28c57633eb323515ba05fc",
      "tree": "b0803843b710ac74fc1399910445a8ff2cf396a5",
      "parents": [
        "f31a31b9024f21b2ad8f5a7c30e265a652e2e211"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 16 18:43:35 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:16:21 2006 +0100"
      },
      "message": "[ALSA] Remove superfluous pcm_free callbacks\n\nRemove superflous pcm_free callbacks.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c0ce5c5228dd17d4e3dd1d15b8d52714262cab70",
      "tree": "c4666405c979bd4fb327030416b01fe917259a7f",
      "parents": [
        "b5166cc252190be80465f3b4f050e4a0310f71af"
      ],
      "author": {
        "name": "Guido Guenther",
        "email": "agx@sigxcpu.org",
        "time": "Tue Nov 15 17:28:05 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 16 13:51:50 2005 +1100"
      },
      "message": "[PATCH] PowerBook 6,1: headphone not detected after suspend\n\never since suspend to disk works I had the problem that headphone\n(un)plugging doesn\u0027t get detected properly anymore after the first\nresume.\nReloading the module worked around this ever since, however the real\ncause of the problem was that after a resume the driver only got\ninterrupts on \"unplug\" not on \"plug\". Reactivating the headphone status\ninterrupt in tumbler_resume fixes this. This shouldn\u0027t cause\nany trouble with software suspend, but it would be nice if somebody\ncould confirm this:\n\nSigned-off-by: Guido Guenther \u003cagx@sigxcpu.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "733482e445ca4450cf41381b1c95e2b8c7145114",
      "tree": "d31a2fdaeb8e439fc348a781c780a035d794266d",
      "parents": [
        "c1a0f5e3c01d28b6782457bee5ae5ace3a9958ec"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Tue Nov 08 21:34:55 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:57 2005 -0800"
      },
      "message": "[PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason\n\nThis patch removes almost all inclusions of linux/version.h.  The 3\n#defines are unused in most of the touched files.\n\nA few drivers use the simple KERNEL_VERSION(a,b,c) macro, which is\nunfortunatly in linux/version.h.\n\nThere are also lots of #ifdef for long obsolete kernels, this was not\ntouched.  In a few places, the linux/version.h include was move to where\nthe LINUX_VERSION_CODE was used.\n\nquilt vi `find * -type f -name \"*.[ch]\"|xargs grep -El \u0027(UTS_RELEASE|LINUX_VERSION_CODE|KERNEL_VERSION|linux/version.h)\u0027|grep -Ev \u0027(/(boot|coda|drm)/|~$)\u0027`\n\nsearch pattern:\n/UTS_RELEASE\\|LINUX_VERSION_CODE\\|KERNEL_VERSION\\|linux\\/\\(utsname\\|version\\).h\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "063859c854fcb42a04eec4e20c71885dc121edce",
      "tree": "e7d37f6c60986cbd8b7e86dd4d7d450d5b72b26b",
      "parents": [
        "6b172a853814fe52fb4d5942e660943cb9e6df37"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 14 17:17:02 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Nov 04 13:18:51 2005 +0100"
      },
      "message": "[ALSA] Remove obsolete chip_t\n\nModules: Documentation,MIPS AU1x00 driver,PPC Beep,SPARC DBRI driver\n\nRemoved the use of chip_t, which was obsoleted.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7c22f1aaa23370bf9ba2dd3abbccbed70dced216",
      "tree": "ebc9c1e5cfdab4815afdfab1ba583e6220287252",
      "parents": [
        "f01cc521a2abef5dba24fb0873b9626ba6b0a0a5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 10 11:46:31 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Nov 04 13:17:42 2005 +0100"
      },
      "message": "[ALSA] Remove snd_runtime_check() macro\n\nRemove snd_runtime_check() macro.\nThis macro worsens the readability of codes.  They should be either\nnormal if() or removable asserts.\n\nAlso, the assert displays stack-dump, instead of only the last caller\npointer.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5ebdcbc2fc4f192c5e685565c9c853a9e01a5eeb",
      "tree": "54adf58d59b5d95f5a0e68d27ebd88a8529564bb",
      "parents": [
        "34abf91f4036c01669e298e649b7ba85cadf82eb"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Sep 15 02:01:49 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:54 2005 -0700"
      },
      "message": "[PATCH] Input: convert sound/ppc/beep to dynamic input_dev allocation\n\nInput: convert sound/ppc/beep to dynamic input_dev allocation\n\nThis is required for input_dev sysfs integration\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1e8bdcaf82268ac713cbbaffc14801147be42ae7",
      "tree": "87177d8d9d28dac71b25b4e221f2d949d2c55307",
      "parents": [
        "5a2a68f5a1dab785d60a4575f48af5b15ab6328d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Sep 19 15:21:17 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:45:54 2005 +0200"
      },
      "message": "[ALSA] Add iBook 1.33GHz support\n\nPPC PMAC driver\nAdded the support of iBook 1.33GHz.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "561b220a4dece18d67177413e6fa21b49aa4acce",
      "tree": "57318610d0b3f97c6193860d7f76dfdb7f743d12",
      "parents": [
        "e560d8d8368ad8b6161839984b253de622863265"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Sep 09 14:22:34 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Mon Sep 12 10:48:22 2005 +0200"
      },
      "message": "[ALSA] Replace with kzalloc() - others\n\nDocumentation,SA11xx UDA1341 driver,Generic drivers,MPU401 UART,OPL3\nOPL4,Digigram VX core,I2C cs8427,I2C lib core,I2C tea6330t,L3 drivers\nAK4114 receiver,AK4117 receiver,PDAudioCF driver,PPC PMAC driver\nSPARC AMD7930 driver,SPARC cs4231 driver,Synth,Common EMU synth\nUSB generic driver,USB USX2Y\nReplace kcalloc(1,..) with kzalloc().\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f328385309f310626751c54f694641459e2d4582",
      "tree": "3bc59eab971a8cc1cf6c58efc7daebcbb73d4273",
      "parents": [
        "a28f1cda0d01f6f98e3bef6a07c483a90f6a35d6"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Sep 07 17:08:40 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Mon Sep 12 10:47:34 2005 +0200"
      },
      "message": "[ALSA] powermac - Add AUTO_DRC config\n\nPPC,PPC Tumbler driver\nAdded AUTO_DRC kernel config to enable/disable the auto-DRC-toggle\nfeature on tumbler/snapper.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "821690cdc82e4090ef6f91947f76a231fad5cbb1",
      "tree": "302b9b52cd26fa36db209b7510fc5dfd70e64c2a",
      "parents": [
        "a4f508b27c6b32d15c923b119b3e90a2d6a9500f"
      ],
      "author": {
        "name": "Vincent Pelletier",
        "email": "subdino2004@yahoo.fr",
        "time": "Wed Sep 07 13:28:14 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Mon Sep 12 10:42:12 2005 +0200"
      },
      "message": "[ALSA] Correct detection of iBook G4 1420Mhz soundcard\n\nPPC PMAC driver\nHere is a patch to correct detection of the soundcard on my iBook model\n(bought really recently).\nWithout that fix, there were only andui in the headphone, and the mixer\nwas totaly non functional.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "16dab54b8cbac39bd3f639db5d7d0fd8300a6cb0",
      "tree": "a7e9f4561bb4df38222c2ef5a48d111f52cc5dd3",
      "parents": [
        "ecbcfe36fa882e9f8f2be63ac0c42978336bf997"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Sep 05 17:17:58 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Mon Sep 12 10:41:56 2005 +0200"
      },
      "message": "[ALSA] Add snd_card_set_generic_dev() call\n\nARM,SA11xx UDA1341 driver,Generic drivers,MPU401 UART,MIPS\nMIPS AU1x00 driver,PPC,PPC PowerMac driver,SPARC,SPARC AMD7930 driver\nSPARC cs4231 driver,SPARC DBRI driver\n- Added snd_card_set_generic_dev() call.\n- Added SND_GENERIC_DRIVER to Kconfig.\n- Clean up the error path in probe if necessary.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4e6a06eec46067df3c30fe1fbc2e1a7cc37b9678",
      "tree": "aca4c35e2d288bbdf5248be241c52f67f820bb59",
      "parents": [
        "ac9af7cba9e642961bfdee1a1fac6060405597e5"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Aug 17 11:36:35 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 17 14:55:37 2005 -0700"
      },
      "message": "[PATCH] Stop snd-powermac oopsing on non-pmac hardware.\n\nWe shouldn\u0027t be assuming that ppc_md.feature_call will be present.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "989a0b248bbf32c89e60dc6f02219e446b320712",
      "tree": "6eab18b706182471ad1a22636a3c769c068836f0",
      "parents": [
        "ef21ca24faf28df6d06939e77d5032a313490289"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Sat Jul 09 10:53:24 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Jul 28 12:22:15 2005 +0200"
      },
      "message": "[ALSA] Fix-up sleeping in sound/ppc\n\nPPC AWACS driver,PPC PMAC driver,PPC Tumbler driver\nDescription: Fix-up sleeping in sound/ppc. Replace big_mdelay() with\nmsleep() to guarantee the task delays as expected. This also involved\nreplacing/removing custom sleep functions.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "77933d7276ee8fa0e2947641941a6f7a100a327b",
      "tree": "e3a42724642410f5257c794a71b34642092eedd5",
      "parents": [
        "03e259a9cdbd0583e71468293aaa1ccadbdaeff1"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl@dif.dk",
        "time": "Wed Jul 27 11:46:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:20 2005 -0700"
      },
      "message": "[PATCH] clean up inline static vs static inline\n\n`gcc -W\u0027 likes to complain if the static keyword is not at the beginning of\nthe declaration.  This patch fixes all remaining occurrences of \"inline\nstatic\" up with \"static inline\" in the entire kernel tree (140 occurrences in\n47 files).\n\nWhile making this change I came across a few lines with trailing whitespace\nthat I also fixed up, I have also added or removed a blank line or two here\nand there, but there are no functional changes in the patch.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c8709334cec803368a432a33e0f2e116d48fe07",
      "tree": "f3298ae6d844e548c36df9fc3bfb5a3662d4e45d",
      "parents": [
        "fcd16cc084f2b98ab64d27721abdb941f3d9c4cb"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 27 14:36:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 15:11:43 2005 -0700"
      },
      "message": "[PATCH] ppc32: Remove CONFIG_PMAC_PBOOK\n\nThis patch removes CONFIG_PMAC_PBOOK (PowerBook support).  This is now\nsplit into CONFIG_PMAC_MEDIABAY for the actual hotswap bay that some\npowerbooks have, CONFIG_PM for power management related code, and just left\nout of any CONFIG_* option for some generally useful stuff that can be used\non non-laptops as well.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5218064c885af5c49e380d09d54f3cc86891a580",
      "tree": "d4698bad2c3fd7425bb52d1d3cae7c6a8ad48ce8",
      "parents": [
        "9502dcad6c1138a3ce2bae23ccd4be44c718d2a9"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed May 18 16:31:51 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Sun May 29 10:11:14 2005 +0200"
      },
      "message": "[ALSA] ppc32: Fix Alsa PowerMac driver on old machines\n\nPPC PMAC driver\nThe g5 support code broke some earlier models unfortunately as those\nbail out early from the detect function, before the point where I added\nthe code to locate the PCI device for use with DMA allocations.\n\nThis patch fixes it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6995f17a5ab3c3fd4df2e5b107d08cff1db3fa41",
      "tree": "93eac4f86ca45821246ddcf2c0b26fe9cadec150",
      "parents": [
        "f0f539755b8df3db81715d9c7fb67ba375f0330f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon May 02 14:45:12 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 21:56:39 2005 -0700"
      },
      "message": "[PATCH] ppc32: More fixlet for pmac sound\n\nAs Al Viro noticed, my previous fix missed one instance of \"device\" in\nthe driver local debug code. Harmless unless you tweak the #define\u0027s in\nthere but still work fixing.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7eb8073ecc8251530ebbd9be29cc33e54d37bdc2",
      "tree": "4d6a10cb3ce9f216a4d0e7a6000374f45929bf70",
      "parents": [
        "15fd56867b6b94dc829d880bc078428eb41859c8"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun May 01 18:54:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 18:54:23 2005 -0700"
      },
      "message": "[PATCH] ppc32: Small build fix for alsa powermac\n\nMy newer iMac mini driver doesn\u0027t build with verbose debug enabled.\n\nThis fixes it, and removes an erroneous error printk (since it\u0027s normal\non some machine to not find some gpios on the \"first try\").\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "085e6fc96bcf239cab8adc600aab2452d75590b1",
      "tree": "b02b932789402ab96ded653395207cd19d34c2f2",
      "parents": [
        "1f7b49d042abfbda71f41b8aff6e1bf7685c1f00"
      ],
      "author": {
        "name": "Colin Leroy",
        "email": "colin@colino.net",
        "time": "Sun May 01 08:58:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:43 2005 -0700"
      },
      "message": "[PATCH] pmac: save master volume on sleep\n\nBen\u0027s patch that shutdowns master switch and restores it after resume\n(\"pmac: Improve sleep code of tumbler driver\") isn\u0027t enough here on an\niBook (snapper chip).\n\nThe master switch is correctly saved and restored, but somehow\ntumbler_put_master_volume() gets called just after\ntumbler_set_master_volume() and sets mix-\u003emaster_vol[*] to 0.  So, on\nresuming, the master switch is reenabled, but the volume is set to 0.\n\nHere\u0027s a patch that also saves and restores master_vol.\n\nSigned-off-by: Colin Leroy \u003ccolin@colino.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f7b49d042abfbda71f41b8aff6e1bf7685c1f00",
      "tree": "823c5b9d728fe11c42c9449b14f379164dd69e72",
      "parents": [
        "4be8dc7ff69182610b40a078b9815bcdf27e0c49"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun May 01 08:58:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:43 2005 -0700"
      },
      "message": "[PATCH] ppc32: add sound support for Mac Mini\n\nThis patch applies on top of my previous g5 related sound patches and adds\nsupport for the Mac Mini to the PowerMac Alsa driver.\n\nHowever, I haven\u0027t found any kind of HW support for volume control on this\nmachine.  If it exist, it\u0027s well hidden.  That means that you probably want\nto make sure you use software with the ability to do soft volume control,\nor use Alsa 0.9 pre-release with the softvol plugin.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4be8dc7ff69182610b40a078b9815bcdf27e0c49",
      "tree": "7719a011ea6af530e6055cddee9470e7cb8098f2",
      "parents": [
        "1bdacf88ebd7969fecbbf4c5b388cc094871222e"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun May 01 08:58:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:43 2005 -0700"
      },
      "message": "[PATCH] ppc64: improve g5 sound headphone mute\n\nThis patch fixes a couple more issues with the management of the GPIOs\ndealing with headphone and line out mute on the G5.  It should fix the\nremaining problems of people not getting any sound out of the headphone\njack.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8cf381ca3c4a2410cea9615e205bc41bd4275e1e",
      "tree": "0217478cfb220e5598fdf91f1447273f3a85001b",
      "parents": [
        "99805f47dd0ede2e96f2c62c588a0d906811ed6d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Apr 26 07:43:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Apr 26 07:43:40 2005 -0700"
      },
      "message": "[PATCH] fix SND_POWERMAC dependencies\n\nThis beast is pmac-only; moreover, it won\u0027t build on other\nsubarchitectures. \n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7bbd827750e630003896c96d0212962276ee5d91",
      "tree": "71bb72cddbb08f9de68b2c7c05b4f5c03e8ed0bd",
      "parents": [
        "b20af5f59797796d28b701f5d337e47c8a142eb2"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Apr 16 15:24:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:32 2005 -0700"
      },
      "message": "[PATCH] ppc64: very basic desktop g5 sound support\n\nThis patch hacks the current PowerMac Alsa driver to add some basic support\nof analog sound output to some desktop G5s.  It has severe limitations\nthough:\n\n - Only 44100Khz 16 bits\n - Only work on G5 models using a TAS3004 analog code, that is early\n   single CPU desktops and all dual CPU desktops at this date, but none\n   of the more recent ones like iMac G5.\n - It does analog only, no digital/SPDIF support at all, no native\n   AC3 support\n\nBetter support would require a complete rewrite of the driver (which I am\nworking on, but don\u0027t hold your breath), to properly support the diversity\nof apple sound HW setup, including dual codecs, several i2s busses, all the\nnew codecs used in the new machines, proper clock switching with digital,\netc etc etc...\n\nThis patch applies on top of the other PowerMac sound patches I posted in\nthe past couple of days (new powerbook support and sleep fixes).  \n\nNote: This is a FAQ entry for PowerMac sound support with TI codecs: They\nhave a feature called \"DRC\" which is automatically enabled for the internal\nspeaker (at least when auto mute control is enabled) which will cause your\nsound to fade out to nothing after half a second of playback if you don\u0027t\nset a proper \"DRC Range\" in the mixer.  So if you have a problem like that,\ncheck alsamixer and raise your DRC Range to something reasonable.\n\nNote2: This patch will also add auto-mute of the speaker when line-out jack\nis used on some earlier desktop G4s (and on the G5) in addition to the\nheadphone jack.  If that behaviour isn\u0027t what you want, just disable\nauto-muting and use the manual mute controls in alsamixer.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b20af5f59797796d28b701f5d337e47c8a142eb2",
      "tree": "24f01577a2749499249cce2aa89e57bebedd4bd6",
      "parents": [
        "b75550e1bc6b3b2c80b628e68628fca015634071"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Apr 16 15:24:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:32 2005 -0700"
      },
      "message": "[PATCH] pmac: Improve sleep code of tumbler driver\n\nThis patch improves the behaviour of the \"tumbler/snapper\" driver used on\nnewer PowerMacs during sleep.  It properly set the HW mutes to shut down\namplifiers and does an analog shutdown of the codec.  That might improve\npower consumption during sleep on a number of machines.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b75550e1bc6b3b2c80b628e68628fca015634071",
      "tree": "c5de5583d713c4cd682cb253fd74bd031d810f9c",
      "parents": [
        "16b817579fb61050f1abcc0e81089974328a9c27"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Apr 16 15:24:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:31 2005 -0700"
      },
      "message": "[PATCH] pmac: sound support for latest laptops\n\nThis patch hacks the current Alsa snd-powermac driver to add support for\nrecent machine models with the tas3004 chip, that is basically new laptop\nmodels.  The Mac Mini is _NOT_ yet supported by this patch (soon soon ...).\n The G5s (iMac or Desktop) will need the rewritten sound driver on which\nI\u0027m working on (I _might_ get a hack for analog only on some G5s on the\ncurrent driver, but no promise).\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
