)]}'
{
  "log": [
    {
      "commit": "8daedea656ef48d36d1bda3d1339da484387c710",
      "tree": "3cc3d1048430815042e7336929c8ebfee6cd5a81",
      "parents": [
        "c21b37f6449a3d799c7e75e978391674ee207600"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jul 31 00:37:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:37 2007 -0700"
      },
      "message": "parport_pc locking fix\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8821 reports a might_sleep()\nwarning due to parport_pc_exit() running platform_device_unregister() while\nholding ports_lock.\n\nJust remove the locking: nobody else can access ports_list during module_exit.\n\nCc: \"Mike Sharkey\" \u003cmike@pikeaero.com\u003e\nCc: Tim Waugh \u003ctim@cyberelk.net\u003e\nCc: Stas Sergeev \u003cstsp@aknet.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dfedfaf55a452637d72bfc482c80f902a470ebb7",
      "tree": "a8bc61819e920c2d4f71c7688ce4509396855819",
      "parents": [
        "446df4c1e5f56cb68ec0cd9c29bbb2c7b04a513e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Jul 20 04:33:58 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:24:49 2007 -0700"
      },
      "message": "m68k: exclude more unbuildable drivers\n\nanything that wants working dma-mapping won\u0027t work\nparport_pc won\u0027t work on m68k unless we have ISA\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dd00cc486ab1c17049a535413d1751ef3482141c",
      "tree": "d90ff69ea06792b9284f2f2665c96624f121b88a",
      "parents": [
        "3b5ad0797c0e4049001f961a8b58f1d0ce532072"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Thu Jul 19 01:49:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:50 2007 -0700"
      },
      "message": "some kmalloc/memset -\u003ekzalloc (tree wide)\n\nTransform some calls to kmalloc/memset to a single kzalloc (or kcalloc).\n\nHere is a short excerpt of the semantic patch performing\nthis transformation:\n\n@@\ntype T2;\nexpression x;\nidentifier f,fld;\nexpression E;\nexpression E1,E2;\nexpression e1,e2,e3,y;\nstatement S;\n@@\n\n x \u003d\n- kmalloc\n+ kzalloc\n  (E1,E2)\n  ...  when !\u003d \\(x-\u003efld\u003dE;\\|y\u003df(...,x,...);\\|f(...,x,...);\\|x\u003dE;\\|while(...) S\\|for(e1;e2;e3) S\\)\n- memset((T2)x,0,E1);\n\n@@\nexpression E1,E2,E3;\n@@\n\n- kzalloc(E1 * E2,E3)\n+ kcalloc(E1,E2,E3)\n\n[akpm@linux-foundation.org: get kcalloc args the right way around]\nSigned-off-by: Yoann Padioleau \u003cpadator@wanadoo.fr\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nAcked-by: Pierre Ossman \u003cdrzeus-list@drzeus.cx\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e7c310c36e5fdf1b83a459e5db167bfbd86137db",
      "tree": "e8e5de754a90d2cae9a61cea8d85b063dbaecf0e",
      "parents": [
        "f84d5a76c50d9752cdec64a6e536ee3901b267f6"
      ],
      "author": {
        "name": "Niels de Vos",
        "email": "niels.devos@wincor-nixdorf.com",
        "time": "Sun Jul 15 23:41:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:50 2007 -0700"
      },
      "message": "parport_pc: it887x fix\n\nThe IO port range requested by parport_pc.c:sio_ite_8872_probe is too small.\nThe IO-ports of ttyS1 (0x2f8) will be missconfigured by the ITE-chip.  The ITE\nstarts looking for the chip a 0x2a0.  An IO-portrange of 32 will not overwrite\nthe ports of ttyS1.  Therefore register 0x60 should be written with\n0xe5000000, enabling the ITE and setting IO-portsize to 32 bytes.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9f5096c56afe6f7602cce852b99b32a90804935d",
      "tree": "08cac51c968470ee92b1738e38839c56ca91d7a8",
      "parents": [
        "04e9aeecff0d55bed2b554915da9ea355c966f7d"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Sun Jul 15 23:39:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:40 2007 -0700"
      },
      "message": "Use menuconfig objects: parport\n\nUse menuconfigs instead of menus, so the whole menu can be disabled at once\ninstead of going through all options.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "649f0edd8b8ec0c0344fc36dd3f1c0add4497dc8",
      "tree": "68bc026665a7b684ce9d5e0f5b05c02767881aa8",
      "parents": [
        "76fb9278fd76e8662987ca83a106ac30c813bea5"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sun May 27 18:07:25 2007 +0200"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sun May 27 12:13:53 2007 -0400"
      },
      "message": "[PARISC] fix section mismatch in parport_gsc\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "8382d2b9a7205fe1fb262f59237715a40c911880",
      "tree": "086d821cb5a00e617a188d10836cf325fb7e6bb4",
      "parents": [
        "0a4dd7783dfc62176a29cb349404180f24f46975"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue May 15 23:57:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:19:15 2007 -0700"
      },
      "message": "parport_pc needs dma-mapping.h\n\nalpha:\n\ndrivers/parport/parport_pc.c: In function \u0027parport_pc_fifo_write_block_dma\u0027:\ndrivers/parport/parport_pc.c:636: warning: implicit declaration of function \u0027dma_map_single\u0027\ndrivers/parport/parport_pc.c:637: error: \u0027DMA_TO_DEVICE\u0027 undeclared (first use in this function)\ndrivers/parport/parport_pc.c:637: error: (Each undeclared identifier is reported only once\ndrivers/parport/parport_pc.c:637: error: for each function it appears in.)\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e25df1205f37c7bff3ab14fdfc8a5249f3c69c82",
      "tree": "e53c1f17d79a62bb845438d6af6a7693ef5440f3",
      "parents": [
        "eeca7a36a86db8bfc1945dd7f6f0c22a6b66b31d"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:45:57 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:46:07 2007 +0200"
      },
      "message": "[S390] Kconfig: menus with depends on HAS_IOMEM.\n\nAdd \"depends on HAS_IOMEM\" to a number of menus to make them\ndisappear for s390 which does not have I/O memory.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "10f8a59813ee8bb41fb1d72ed2ec12a1c9f66da2",
      "tree": "fee52684c48e327f3f34a14da71c5e8bd2d12dcc",
      "parents": [
        "7e80d0d0b64f5c00b0ac7e623d96189309c298ca"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 08 00:29:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:08 2007 -0700"
      },
      "message": "parport_serial: fix PCI must_checks\n\ndrivers/parport/parport_serial.c:402: warning: ignoring return value of \u0027pci_enable_device\u0027, declared with attribute warn_unused_result\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a7d801afc3d4d1c8aaa0449f17b9f9ce62e16236",
      "tree": "f6e94a90d13271d12a2e7179bf22a9c0084972a2",
      "parents": [
        "c15a3837d2aa30e3ea41aed49d80abed355ab6bd"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 08 00:27:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:05 2007 -0700"
      },
      "message": "legacy PC parports support parport-\u003edev\n\nGive legacy parallel ports a platform device in the device tree.\n\nThis is a quick and dirty implementation; it doesn\u0027t actually convert the\nlegacy parport code to the device driver model (by splitting out probing from\ndevice creation).  But at least parallel port device drivers will finally have\na device to work with.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c15a3837d2aa30e3ea41aed49d80abed355ab6bd",
      "tree": "23da1c16c1e73ac5679f81c3264fc0faeb92fcf2",
      "parents": [
        "d2d9433a4c84c9e7ed78d633fdbffb35d5afda17"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue May 08 00:27:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:05 2007 -0700"
      },
      "message": "parport-\u003edev driver model support\n\nCurrently a parport_driver can\u0027t get a handle on the device node for the\nunderlying parport (PNPACPI, PCI, etc).  That prevents correct placement of\nsysfs child nodes, which can affect things like power management.\n\nThis patch adds a field to \"struct parport\" pointing to that device node, and\nupdates non-legacy port drivers to initialize that device pointer.  That field\nreplaces the analagous PCI-only support in parport_pc.\n\n[akpm@linux-foundation.org: fix powerpc build]\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a68b2e346f043820e2ba0cde57cc75b4561c124",
      "tree": "c61d01b2447cf3acfc45c4ea08dd6610d1cd4458",
      "parents": [
        "7e9f33461521180ef2c148c0b77eeb412d18ffae"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Apr 23 23:33:17 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Apr 23 23:33:17 2007 -0700"
      },
      "message": "[PARPORT] SUNBPP: Fix OOPS when debugging is enabled.\n\nThe debugging code would dereference __iomem pointers instead\nof going through sbus_{read,write}{b,w,l}().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0bb92e6cd313cf209ea0c164952d1f65c5b3ea46",
      "tree": "da38f5bbd26ff319e160386edf5657d0cff84902",
      "parents": [
        "6d740cd5b18bc8128e70f98cfde8c74ebd21cea1"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Feb 20 13:58:18 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:16 2007 -0800"
      },
      "message": "[PATCH] parport_pc: fix parport_pc_probe_port section warning\n\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference\nto .init.text: from .text between \u0027parport_pc_probe_port\u0027 (at offset\n0x14f7) and \u0027parport_pc_unregister_port\u0027\n\nparport_dma_probe() cannot be declared __devinit as it is called\nfrom parport_pc_probe_port() which isn\u0027t.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0b4d414714f0d2f922d39424b0c5c82ad900a381",
      "tree": "5079ec59a5622c9cacfe0fce484ba2c4626c406f",
      "parents": [
        "ae836810263509ff7a3c2c021754ce6f66b3fab6"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Feb 14 00:34:09 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:59 2007 -0800"
      },
      "message": "[PATCH] sysctl: remove insert_at_head from register_sysctl\n\nThe semantic effect of insert_at_head is that it would allow new registered\nsysctl entries to override existing sysctl entries of the same name.  Which is\npain for caching and the proc interface never implemented.\n\nI have done an audit and discovered that none of the current users of\nregister_sysctl care as (excpet for directories) they do not register\nduplicate sysctl entries.\n\nSo this patch simply removes the support for overriding existing entries in\nthe sys_sysctl interface since no one uses it or cares and it makes future\nenhancments harder.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Jan Kara \u003cjack@ucw.cz\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nCc: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nCc: David Chinner \u003cdgc@sgi.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2564b7bd9ba4b4bf941b90f1ccd5e2c00e0f83d3",
      "tree": "7e1823889b98a7c4abbe6c0991e0f10c23abc6e1",
      "parents": [
        "59fc5313b37328f850105d5f1caa18f11089c9ba"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Feb 14 00:33:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:57 2007 -0800"
      },
      "message": "[PATCH] sysctl: C99 convert ctl_tables in drivers/parport/procfs.c\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd354f1ae75e6466a7e31b727faede57a1f89ca5",
      "tree": "09a2da1672465fefbc7fe06ff4e6084f1dd14c6b",
      "parents": [
        "3fc605a2aa38899c12180ca311f1eeb61a6d867e"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Wed Feb 14 00:33:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] remove many unneeded #includes of sched.h\n\nAfter Al Viro (finally) succeeded in removing the sched.h #include in module.h\nrecently, it makes sense again to remove other superfluous sched.h includes.\nThere are quite a lot of files which include it but don\u0027t actually need\nanything defined in there.  Presumably these includes were once needed for\nmacros that used to live in sched.h, but moved to other header files in the\ncourse of cleaning it up.\n\nTo ease the pain, this time I did not fiddle with any header files and only\nremoved #includes from .c-files, which tend to cause less trouble.\n\nCompile tested against 2.6.20-rc2 and 2.6.20-rc2-mm2 (with offsets) on alpha,\narm, i386, ia64, mips, powerpc, and x86_64 with allnoconfig, defconfig,\nallmodconfig, and allyesconfig as well as a few randconfigs on x86_64 and all\nconfigs in arch/arm/configs on arm.  I also checked that no new warnings were\nintroduced by the patch (actually, some warnings are removed that were emitted\nby unnecessarily included header files).\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bf4735a46a6b8dfc1a951f05683e80374d8baa70",
      "tree": "6ac5cafb9e3287446549a56161ca6843cf60377e",
      "parents": [
        "d53ef07ab45085c0b06b652d588aa49b8ba41458"
      ],
      "author": {
        "name": "Don Mullis",
        "email": "dwm@meer.net",
        "time": "Sun Dec 10 02:18:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:39 2006 -0800"
      },
      "message": "[PATCH] Kconfig refactoring for better menu nesting\n\nRefactor Kconfig content to maximize nesting of menus by menuconfig and\nxconfig.\n\nTested by simultaneously running `make xconfig` with and without\npatch, and comparing displays.\n\nSigned-off-by: Don Mullis \u003cdwm@meer.net\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4438982f56b7e2ecb7932612601ba0390972ce3b",
      "tree": "97b25e80c551169cb6fc76a68cbb808b136f5e00",
      "parents": [
        "9711ef9945ce33b2b4ecb51a4db3f65f7d784876"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Dec 06 20:38:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:40 2006 -0800"
      },
      "message": "[PATCH] parport: section mismatches with HOTPLUG\u003dn\n\nWhen CONFIG_HOTPLUG\u003dn, parport_pc calls some __devinit \u003d\u003d __init code that\ncould be discarded.  These calls are made from parport_irq_probe(), which is\ncalled from parport_pc_probe_port(), which is an exported symbol, so the calls\ncould (possibly) happen after init time.\n\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.text: from .text between \u0027parport_irq_probe\u0027 (at offset 0x31d) and \u0027parport_pc_probe_port\u0027\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.text: from .text between \u0027parport_irq_probe\u0027 (at offset 0x346) and \u0027parport_pc_probe_port\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c140e110019f25ffa1c6f3f365b0c9103d0b8475",
      "tree": "7a726a354c4b4302ab6bc7efe74cf105622d5e34",
      "parents": [
        "d3b8b6e5f20031890e09a8eab72fd596d2e2227d"
      ],
      "author": {
        "name": "Ryan Underwood",
        "email": "nemesis@icequake.net",
        "time": "Wed Dec 06 20:36:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:34 2006 -0800"
      },
      "message": "[PATCH] parport_pc: Add support for OX16PCI952 parallel port\n\nAdd support for the parallel port (implemented as separate PCI function) on\nthe Oxford Semiconductor OX16PCI952.\n\nSigned-off-by: Ryan Underwood \u003cnemesis@icequake.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "af2b3b503ad1b071b66e1531caae252b4b95c847",
      "tree": "600785af3af4a79978f688fa35e19ab900db264b",
      "parents": [
        "a9606fd39083478bef313c0e3b77bc065e39e36e"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Oct 25 21:49:27 2006 -0400"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 04 20:12:02 2006 -0500"
      },
      "message": "[PATCH] pcmcia: conf.ConfigBase and conf.Present consolidation\n\nstruct pcmcia_device *p_dev-\u003econf.ConfigBase and .Present are set in almost\nall PCMICA driver right at the beginning, using the same calls but slightly\ndifferent implementations. Unfiy this in the PCMCIA core.\n\nIncludes a small bugfix (\"drivers/net/pcmcia/xirc2ps_cs.c: remove unused\nlabel\") from and Signed-off-by Adrian Bunk \u003cbunk@stusta.de\u003e\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "44e5e33e99e1b955ac6f0bb26abd9380629b48a9",
      "tree": "7ddeea7f1df67d061883e0d26cfcf9c83c900e38",
      "parents": [
        "6cf5be5112ecc5b0bded73bd2a64c1d46e4f6b8c"
      ],
      "author": {
        "name": "Tony Olech",
        "email": "tony.olech@elandigitalsystems.com",
        "time": "Wed Nov 29 08:54:51 2006 +0000"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 04 20:09:19 2006 -0500"
      },
      "message": "[PATCH] pcmcia: IDs for Elan serial PCMCIA devcies\n\nAdd IDs for Elan serial PCMCIA devices. In addition, move the\npdaudio_cf driver from matching based on manf_id and card_id to\nthe more specific prod_id1 and prod_id2 to avoid false\npositives.\n\nSigned-off-by: Tony Olech \u003ctony.olech@elandigitalsystems.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "4c1b6d18bf2fdeb5ac725126c6928aaa98c8e22f",
      "tree": "1234059e981337ea0272f8440af7fba7d9422d53",
      "parents": [
        "e757bef270e21453bf507df200e2fb477c076da6"
      ],
      "author": {
        "name": "Arnaud Giersch",
        "email": "arnaud.giersch@free.fr",
        "time": "Thu Nov 16 01:19:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 16 11:43:37 2006 -0800"
      },
      "message": "[PATCH] parport: fix compilation failure\n\nFix compilation failure.\n\nSigned-off-by: Arnaud Giersch \u003carnaud.giersch@free.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0d84438d98777b0f9425d39121c42f47a06878ca",
      "tree": "9d3486664ecf836183f982f7011c5b8b37c4091e",
      "parents": [
        "7ff3e52cf2947ebd38c84159af68e5a29d228f6c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 08 14:30:44 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 08 12:32:35 2006 -0700"
      },
      "message": "[PATCH] sparc32 pt_regs fixes\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2850bc273776cbb1b510c5828e9e456dffb50a32",
      "tree": "340bd599b6efde40618ef89de59cbe957269eac2",
      "parents": [
        "00079e04fe478cd3c59ae2106ef2fbe779e67024"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 07 14:16:45 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 07 10:51:14 2006 -0700"
      },
      "message": "[PATCH] m68k pt_regs fixes\n\nm68k_handle_int() split in two functions: __m68k_handle_int() takes\npt_regs * and does set_irq_regs(); m68k_handle_int() doesn\u0027t get pt_regs\n*.\n\nPlaces where we used to call m68k_handle_int() recursively with the same\npt_regs have simply lost the second argument, the rest is switched to\n__m68k_handle_int().\n\nThe rest of patch is just dropping pt_regs * where needed.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "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": "d32ccc431b2247535ce1114d7e31cc136c89262a",
      "tree": "88ed09b19e4c8af7f1ff79dac02f2f8df9c86c57",
      "parents": [
        "f66e928b96b717c6bb0cefba338d687dd86e6a9b"
      ],
      "author": {
        "name": "Matthew Martin",
        "email": "lihnucks@gmail.com",
        "time": "Tue Oct 03 23:25:14 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 23:25:14 2006 +0200"
      },
      "message": "parport: Remove space in function calls\n\nThis removes the space in function calls in drivers/parport/daisy.c\n\nSigned-off-by: Matthew Martin \u003clihnucks@gmail.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "873ef76bdc56561df75ef5c3f3842c3a64da795d",
      "tree": "f717816f0768c7799d976f3dd5e4ace48452fba4",
      "parents": [
        "17a4506d0eb1f78c9018c06a79e7dd09ae78c3a8"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Tue Oct 03 01:13:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:03:41 2006 -0700"
      },
      "message": "[PATCH] restore parport_pc probing on powermac\n\nThe last change for partport_pc did fix the common case for all PowerMacs,\nbut it broke the case for PCI multiport IO cards.  In fact, the config\noption CONFIG_PARPORT_PC_SUPERIO\u003dy lead to a hard crash when cups probed\nthe parport driver.  It enables the winbond and smsc probing.\n\nRemove the PARPORT_BASE check again, parport_pc_find_nonpci_ports() will\ntake care of it.  All powerpc configs should have\nCONFIG_PARPORT_PC_SUPERIO\u003dn, the code did not find anything on the chrp\nboards we tested it on.\n\nTested on a G4/466 with a PCI card:\n\n0001:10:13.0 Serial controller: Timedia Technology Co Ltd PCI2S550 (Dual 16550 UART) (rev 01) (prog-if 02 [16550])\n        Subsystem: Timedia Technology Co Ltd Unknown device 5079\n        Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B-\n        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL\u003dmedium \u003eTAbort- \u003cTAbort- \u003cMAbort- \u003eSERR- \u003cPERR-\n        Interrupt: pin A routed to IRQ 53\n        Region 0: I/O ports at f2000800 [size\u003d32]\n        Region 2: I/O ports at f2000870 [size\u003d8]\n        Region 3: I/O ports at f2000860 [size\u003d8]\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "30cbc22217bb3d5d4c74c88127fbf595460bdb76",
      "tree": "eab298c63f4dcf4ecd35f753da2e5ccf394a7718",
      "parents": [
        "c69c31270c35a6b8421a8e4ba81de1247ac6df95"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Sat Sep 30 23:27:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:23 2006 -0700"
      },
      "message": "[PATCH] update legacy io handling for pmac\n\nppc can boot one single binary on prep, chrp and pmac boards.  ppc64 can\nboot one single binary on pseries and G5 boards.  pmac has no legacy io,\nprobing for PC style legacy hardware (or accessing the legacy io area\nregulary) may lead to a hard crash:\n\n* add check for parport_pc, exit on pmac.  32bit chrp has no\n  -\u003echeck_legacy_ioport, the probe is always called.  64bit chrp has\n  check_legacy_ioport, check for a \"parallel\" node\n\n* add check for isapnp, only PReP boards may have real ISA slots.  32bit\n  PReP will have no -\u003echeck_legacy_ioport, the probe is always called.\n\n* update code in i8042_platform_init.  Run -\u003echeck_legacy_ioport first,\n  always call request_region.  No functional change.  Remove whitespace\n  before i8042_reset init.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7dd7d6912b8a978878847fdcd3feef0d1b6471de",
      "tree": "c989b47ee136e56ef8c5e1e9628d0e1aa6d127b6",
      "parents": [
        "af410fc13d95f079910fc3dca7496590c3275967"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Sep 29 02:00:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:13 2006 -0700"
      },
      "message": "[PATCH] CONFIG_PM\u003dn slim: drivers/parport/parport_serial.c\n\nRemove some code which is unneeded if CONFIG_PM\u003dn.\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": "dace145374b8e39aeb920304c358ab5e220341ab",
      "tree": "e37c76578468f489ce2dbec4d04400380c14ee14",
      "parents": [
        "8076fe32a7db9a6628589ffa372808e4ba25d222"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 19:29:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 13:58:50 2006 -0700"
      },
      "message": "[PATCH] irq-flags: misc drivers: Use the new IRQF_ constants\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "da206c9e68cb93fcab43592d46276c02889c1250",
      "tree": "21264cc26fa0322d668b398808f10bd93558d25f",
      "parents": [
        "916d15445f4ad2a9018e5451760734f36083be77",
        "2e2d0dcc1bd7ca7c26ea5e29efb7f34bbd564f1c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 13:33:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 13:33:14 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial:\n  typo fixes\n  Clean up \u0027inline is not at beginning\u0027 warnings for usb storage\n  Storage class should be first\n  i386: Trivial typo fixes\n  ixj: make ixj_set_tone_off() static\n  spelling fixes\n  fix paniced-\u003epanicked typos\n  Spelling fixes for Documentation/atomic_ops.txt\n  move acknowledgment for Mark Adler to CREDITS\n  remove the bouncing email address of David Campbell\n"
    },
    {
      "commit": "bdca3f202dbeaca2fcc4fb47219476286c999b0d",
      "tree": "aab6876fecfd248c2990b9621b6817fb5c4f8a89",
      "parents": [
        "fcc18e83e1f6fd9fa6b333735bf0fcd530655511"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jun 26 18:19:23 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jun 26 18:19:23 2006 +0200"
      },
      "message": "remove the bouncing email address of David Campbell\n\nThis patch removes a bouncing email address from the kernel sources.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "09ec431476aa6efca436faf1e1aaadb4fa283972",
      "tree": "2688e6751b99d7a29667469671cd7aab17c092ea",
      "parents": [
        "29f7ac7ecc853037cd7273f1fa35b1d996f8234a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jun 25 00:04:43 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jun 25 23:14:53 2006 -0700"
      },
      "message": "[PARPORT] sunbpp: Fix typo.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7d469722779c9fe0b415163e8fe837440f9c70dc",
      "tree": "e129864b897bced5ff55111856ae006749c6e15f",
      "parents": [
        "5e37ed37b1a70a65185736fbec543ca4ad64a673"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Jun 25 05:49:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:25 2006 -0700"
      },
      "message": "[PATCH] parport: add to kernel-doc\n\nAdd parport interfaces to kernel-doc template.  Small doc.  cleanups in 2\nparport source files.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ad4063b0b2ffd7c8359b62c830e88152fc39ab20",
      "tree": "8bfc0132bd7bf851dbc495b4f9a7460904d332b8",
      "parents": [
        "11e64757f9fb32f13f51596bbf01988f42fca764"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jun 25 05:48:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:09 2006 -0700"
      },
      "message": "[PATCH] AX88796 parallel port driver\n\nDriver for the simple parallel port interface on the Asix AX88796 chip on\nan platform_bus.\n\n[akpm@osdl.org: x86_64 build fix]\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4f62d158a32d9f470377a7bd6dcb797b42afe5f3",
      "tree": "728af64e1de30a6049d03f1799f094fb1dda75f7",
      "parents": [
        "9eccf1b3121f7e407d3159908f29252887194a16"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 22:22:13 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 23 23:16:19 2006 -0700"
      },
      "message": "[PARPORT] sunbpp: Convert to new SBUS device framework.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32797f976d62af709943aae38a9457b5a6dbcd8a",
      "tree": "63c71a314678946589d575bcb0559fe727a4daad",
      "parents": [
        "8d27e9084b372441dc8c9cf361a965ee58032767"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen@coderock.org",
        "time": "Fri Jun 23 02:05:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:03 2006 -0700"
      },
      "message": "[PATCH] Remove CONFIG_PARPORT_ARC, drivers/parport/parport_arc.c\n\nIt\u0027s wasn\u0027t referenced in Makefile since at least 2.2.8, unbuildable due to\ntrivial typos and things like DATA_LATCH and arc_write_control() which\ndoesn\u0027t exist.\n\nAdrian Bunk:\nadapted the patch to unrelated context changes\n\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "14228a49913850493c7f9eb4501438c32da353f7",
      "tree": "c2a7659494be68b310d94723ca0c3196038449e2",
      "parents": [
        "427abfa28afedffadfca9dd8b067eb6d36bac53f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jun 18 13:00:48 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 18 13:00:48 2006 +0100"
      },
      "message": "[SERIAL] PARPORT_SERIAL should depend on SERIAL_8250_PCI\n\nSince parport_serial uses symbols from 8250_pci, there should\nbe a dependency between the configuration symbols for these\ntwo modules.  Problem reported by Andrey Borzenkov\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "96766a3caae789cdfd7fc6a50bad4e0759d869b0",
      "tree": "d9543e13e8e4a15dba4ad874534cac2b20b7d98c",
      "parents": [
        "3fb0cb5d0f8b915a75677e8e8e4a4a4e481f03f7"
      ],
      "author": {
        "name": "Randy.Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Apr 18 22:21:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:52 2006 -0700"
      },
      "message": "[PATCH] parport_pc: fix section mismatch warnings (v2)\n\nFrom: Randy Dunlap \u003crdunlap@xenotime.net\u003e\n\nFix all modpost section mismatch warnings in parport_pc:\n\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.text: from .text.parport_pc_probe_port after \u0027parport_pc_probe_port\u0027 (at offset 0x230)\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.text: from .text.parport_pc_probe_port after \u0027parport_pc_probe_port\u0027 (at offset 0x283)\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.text: from .text.parport_pc_probe_port after \u0027parport_pc_probe_port\u0027 (at offset 0x3e6)\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.text: from .text.parport_pc_probe_port after \u0027parport_pc_probe_port\u0027 (at offset 0x400)\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.text: from .text.parport_pc_probe_port after \u0027parport_pc_probe_port\u0027 (at offset 0x463)\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.text: from .text.parport_pc_probe_port after \u0027parport_pc_probe_port\u0027 (at offset 0x488)\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.data:superios from .text.parport_pc_probe_port after \u0027parport_pc_probe_port\u0027 (at offset 0x54c)\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.data: from .text.parport_pc_probe_port after \u0027parport_pc_probe_port\u0027 (at offset 0x56a)\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.data: from .text.parport_pc_pci_probe after \u0027parport_pc_pci_probe\u0027 (at offset 0x67)\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.data: from .text.parport_pc_pci_probe after \u0027parport_pc_pci_probe\u0027 (at offset 0x9f)\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.data: from .text.parport_pc_pci_probe after \u0027parport_pc_pci_probe\u0027 (at offset 0xa7)\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.data:cards from .text.parport_pc_pci_probe after \u0027parport_pc_pci_probe\u0027 (at offset 0x132)\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.data: from .text.parport_pc_pci_probe after \u0027parport_pc_pci_probe\u0027 (at offset 0x142)\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7ad04b0d0ebed1844522dd83cca0ef838d1ac673",
      "tree": "e9063726ccc7d20f1b19440c2266179fc70dc8c3",
      "parents": [
        "d45aebbfa4d0682ec9b15c3687835ac1f5f01f50"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Mon Apr 10 22:54:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:45 2006 -0700"
      },
      "message": "[PATCH] parport: remove duplicate entry for NETMOS_9835\n\nRemove a duplicated entry from parport_serial_pci_tbl.\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e2d4096365e06b9a3799afbadc28b4519c0b3526",
      "tree": "90ec691d71f9c0309048714e359b8ba351b533f7",
      "parents": [
        "f6fbe01ac976f3ec618cd5fb71ad9ce2cfa7ab2b"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Mar 02 00:09:29 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:26:33 2006 +0200"
      },
      "message": "[PATCH] pcmcia: use bitfield instead of p_state and state\n\nInstead of the two status values struct pcmcia_device-\u003ep_state and state,\nuse descriptive bitfields. Most value-checking in drivers was invalid, as\nthe core now only calls the -\u003eremove() (a.k.a. detach) function in case the\nattachement _and_ configuration was successful.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "15b99ac1729503db9e6dc642a50b9b6cb3bf51f9",
      "tree": "cfb8897487beba502aac2b28bc35066a87e34299",
      "parents": [
        "fba395eee7d3f342ca739c20f5b3ee635d0420a0"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:26:06 2006 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:26:06 2006 +0200"
      },
      "message": "[PATCH] pcmcia: add return value to _config() functions\n\nMost of the driver initialization isn\u0027t done in the .probe function, but in\nthe internal _config() functions. Make them return a value, so that .probe\ncan properly report whether the probing of the device succeeded or not.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "fba395eee7d3f342ca739c20f5b3ee635d0420a0",
      "tree": "5a73f68d3514aa795b0d8c500e4d72170651d762",
      "parents": [
        "fd238232cd0ff4840ae6946bb338502154096d88"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:21:06 2006 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:21:06 2006 +0200"
      },
      "message": "[PATCH] pcmcia: remove dev_link_t and client_handle_t indirection\n\ndev_link_t * and client_handle_t both mean struct pcmcai_device * by now.\nTherefore, remove all such indirections.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "fd238232cd0ff4840ae6946bb338502154096d88",
      "tree": "d20e8f5871f7cff9d0867a84f6ba088fbffcbe28",
      "parents": [
        "a78f4dd331a4f6a396eb5849656a4a72a70a56d7"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Mar 05 10:45:09 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:15:57 2006 +0200"
      },
      "message": "[PATCH] pcmcia: embed dev_link_t into struct pcmcia_device\n\nEmbed dev_link_t into struct pcmcia_device(), as they basically address the\nsame entity. The actual contents of dev_link_t will be cleaned up step by step.\nThis patch includes a bugfix from and signed-off-by Andrew Morton.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "70294b468302fd7a0a99dad935c7ba5322989345",
      "tree": "e54b0b7c85517ef717f3755e06ca08fbb0f5937e",
      "parents": [
        "4bbed5231468014b500b048d7370a1c6c349231a"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jan 15 12:43:16 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:15:55 2006 +0200"
      },
      "message": "[PATCH] pcmcia: remove unneeded Vcc pseudo setting\n\nAs we do not allow setting Vcc in the pcmcia core, and Vpp1 and\nVpp2 can only be set to the same value, a lot of code can be\nstreamlined.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "8661bb5b4af1849c1f5a4e80c4e275fd13c155d6",
      "tree": "ad99d85ea8d6f5c4c99b93f869bfd412994fb4ee",
      "parents": [
        "50db3fdbbc98260fb538c1cc3f8cc597ba7bffe7"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Mar 02 00:02:33 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:15:52 2006 +0200"
      },
      "message": "[PATCH] pcmcia: default suspend and resume handling\n\nIn all but one case, the suspend and resume functions of PCMCIA drivers\ncontain mostly of calls to pcmcia_release_configuration() and\npcmcia_request_configuration(). Therefore, move this code out of the\ndrivers and into the core.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "5f2a71fcb7995633b335a1e380ac63a968e61320",
      "tree": "d47f4227d314fc9f298b75c217fa78440004e6e7",
      "parents": [
        "1de9cedfbdff1d8adb662cd3afc5bda66e393351"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jan 15 09:32:39 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:15:50 2006 +0200"
      },
      "message": "[PATCH] pcmcia: add pcmcia_disable_device\n\npcmcia_disable_device(struct pcmcia_device *p_dev) performs the necessary\ncleanups upon device or driver removal: it calls the appropriate\npcmcia_release_* functions, and can replace (most) of the current drivers\u0027\n_release() functions.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "8961b828667e715a96d9d8517f7c8b6552ead3bb",
      "tree": "0b6b85a886c09285f4e0a7c758a91a4ebac3f765",
      "parents": [
        "c7d006935dfda9174187aa557e94a137ced10c30"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jan 15 08:30:40 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:03:01 2006 +0200"
      },
      "message": "[PATCH] parport_cs: don\u0027t play games with resources\n\npcmcia_request_io() doesn\u0027t mark the resource as busy in 2.6., therefore\nthere\u0027s no need to work around the registration of the resources into the\nresource tree.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "7597fee389b18e5ed3c8bd58f0012674beb279ed",
      "tree": "797e434f56e96e232f662cb8aa668d6962cd10dc",
      "parents": [
        "1d98af87270cc08bb8251e004b9dc63cc838f24b"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Mar 27 01:17:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:52 2006 -0800"
      },
      "message": "[PATCH] pnp: parport: adjust pnp_register_driver signature\n\nRemove the assumption that pnp_register_driver() returns the number of devices\nclaimed.\n\nparport_pc_init() does nothing with \"count\", so remove it.  Then nobody uses\nthe return value of parport_pc_find_ports(), so make it void.  Finally, update\npnp_register_driver() usage.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "14cc3e2b633bb64063698980974df4535368e98f",
      "tree": "d542c9db7376de199d640b8e34d5630460b217b5",
      "parents": [
        "353ab6e97b8f209dbecc9f650f1f84e3da2a7bb1"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Mar 26 01:37:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:55 2006 -0800"
      },
      "message": "[PATCH] sem2mutex: misc static one-file mutexes\n\nSemaphore to mutex conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nAcked-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "91bca4b3e2f1aaaf67e62a36914f33ca1e7d5a06",
      "tree": "0a8c96881a7323ad1e430409b28728a72ea40972",
      "parents": [
        "d358788f3f30113e49882187d794832905e42592"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Mar 20 20:08:22 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 20 20:08:22 2006 +0000"
      },
      "message": "[SERIAL] Merge avlab serial board entries in parport_serial\n\nAs can be seen from this patch, the avlab_*_[68]50 table entries are\nidentical to the plain avlab_* entries in every respect.  Hence, there\nis no need to list them separately in the pciserial_board nor\nparport_pc_pci card tables - they can re-use the plain avlab_* entries.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7a171cdcb6ce82cc5e4bd7cb8eab172a43395f87",
      "tree": "7e06a79a43ca2a5e8d57d88b80c6ac2b1e72f246",
      "parents": [
        "501f74f29498543c27f4f9697f5c1e980dd2de0d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Mar 05 00:31:22 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 05 21:25:40 2006 +0000"
      },
      "message": "[SERIAL] Fix two bugs in parport_serial\n\nSteinar H. Gunderson reported:\n\n  - For some reason, it detects the 9845 as a 9735 -- it appears this is\n    simply related to the ordering in parport_serial_pci_tbl[]. If we move\n    the 9845 up above the 9735, it prints out 9710:9845, but no change in\n    behaviour. (We didn\u0027t find out why this was the case; we left it alone\n    since it didn\u0027t affect our problem.)\n  - The card has no parallel port (at least no physical ones), yet it reports\n    (via its subsystem ID of 0x0014) one parallel port and four serial ports.\n    The probe for the parallel port fails, and the driver just aborts. Thus,\n    it doesn\u0027t find the serial ports.\n\nFix the debugging code to use dev_dbg, but don\u0027t bother displaying the\nPCI ID of the detected board (that\u0027s accessible via other means.)\n\nAlso, arrange for parport_register() to return 0 even if it finds no\nports.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "89a2fa5f2139be35e214bcf86a8291d6a1da75f2",
      "tree": "850ea412b013360bcace751db91cac6fb0067535",
      "parents": [
        "27266a18dc56611e2f2ec4e8aced0fe221e9b4b8",
        "68ee3eb8295c9c164071fcbd367c419121bd55f8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 18:17:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 18:17:47 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6\n"
    },
    {
      "commit": "0ef3b49cc24963a11125971b8deaa8b46209d113",
      "tree": "bb568031614c455c6cd471232da96bec8f8eeea7",
      "parents": [
        "88fc3897e3219e63ae6e2d180a6c87d033ef9f3b"
      ],
      "author": {
        "name": "Arnaud Giersch",
        "email": "arnaud.giersch@free.fr",
        "time": "Fri Feb 03 03:04:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:06 2006 -0800"
      },
      "message": "[PATCH] parport: fix documentation\n\nFix documentation to actually match the code.\n\nSigned-off-by: Arnaud Giersch \u003carnaud.giersch@free.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8e75f744289f0a1c38b669e39a489af460640881",
      "tree": "a9e7e67187d6076698dfc466752e161f7cbb0031",
      "parents": [
        "bd3bfeb58aeddb660dc600ded2fa9243e0c2d12b"
      ],
      "author": {
        "name": "Arnaud Giersch",
        "email": "arnaud.giersch@free.fr",
        "time": "Fri Feb 03 03:04:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:05 2006 -0800"
      },
      "message": "[PATCH] parport: add parallel port support for SGI O2\n\nAdd support for the built-in parallel port on SGI O2 (a.k.a.  IP32).\nDefine a new configuration option: PARPORT_IP32.  The module is named\nparport_ip32.\n\nHardware support for SPP, EPP and ECP modes along with DMA support when\navailable are currently implemented.\n\nSigned-off-by: Arnaud Giersch \u003carnaud.giersch@free.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f4f64e9ded28bcdb2cb57438bd1721579f8b28c0",
      "tree": "08d9f88145bc100fc54904d6519f5a71ef2abbe7",
      "parents": [
        "d35c602870ece3166cff3d25fbc687a7f707acf3"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Feb 03 03:04:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:03 2006 -0800"
      },
      "message": "[PATCH] parport_serial: printk warning fix\n\ndrivers/parport/parport_serial.c: In function `parport_register\u0027:\ndrivers/parport/parport_serial.c:334: warning: unsigned int format, different type arg (arg 3)\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "145046d31ecf9f4f1ba80c8d21225158f6d1738c",
      "tree": "a95112bb148b8accf8a04c5b5f931ab1fd5de680",
      "parents": [
        "de6c642ca9566ed358e1cde5fa0e25f7788a5566"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Fri Feb 03 03:03:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:03 2006 -0800"
      },
      "message": "[PATCH] parport: fix printk format warning\n\nFix printk format warning:\ndrivers/parport/probe.c:205: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027size_t\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Arnaud Giersch \u003carnaud.giersch@free.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cb6fc18e9ca615f03d18e60c49855b434ca2e51e",
      "tree": "c35af13054f8eeb7a24c928edf55fdc69c912562",
      "parents": [
        "a1c744439591b1d4350f0926615d501e7cfbb708"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@parisc-linux.org",
        "time": "Tue Jan 17 12:40:40 2006 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@duet.int.mcmartin.ca",
        "time": "Sun Jan 22 20:26:31 2006 -0500"
      },
      "message": "[PARISC] Use kzalloc and other janitor-style cleanups\n\nHelge,\n  o Convert a bunch of kmalloc/memset uses to kzalloc.\n  o pci.c: Add some __read_mostly annotations.\n  o pci.c: Move constant pci_post_reset_delay to asm/pci.h\n  o grfioctl.h: Add A4450A to comment of CRT_ID_VISUALIZE_EG.\n  o Add some consts to perf.c/perf_images.h\n\nMatthew,\n  o sticore.c: Add some consts to suppress compile warnings.\n\nSigned-off-by: Helge Deller \u003cdeller@parisc-linux.org\u003e\nSigned-off-by: Matthew Wilcox \u003cwilly@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "7c0b67efe9e15fa81cfa332a9a6f6cd5f7941bbc",
      "tree": "14c3bfcb42e9de2ecfecea30c01622d936fcbdf5",
      "parents": [
        "49efdd46eed353027096a765f40dd8af52ece5ae"
      ],
      "author": {
        "name": "Guy Martin",
        "email": "gmsoft@tuxicoman.be",
        "time": "Tue Jan 10 20:47:59 2006 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@duet.int.mcmartin.ca",
        "time": "Tue Jan 10 21:52:25 2006 -0500"
      },
      "message": "[PARISC] Fix parport_gsc by selecting PARPORT_NOT_PC\n\nPARPORT_GSC requires selecting PARPORT_NOT_PC in order to\nwork properly.\n\nSigned-off-by: Guy Martin \u003cgmsoft@tuxicoman.be\u003e\nSigned-off-by: Helge Deller \u003cdeller@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "93b47684f60cf25e8cefe19a21d94aa0257fdf36",
      "tree": "f89ab5a9197cf9bb771a556f8b48989416848dce",
      "parents": [
        "46654728b55bf5d09dc91fa45f532131d8a609f2"
      ],
      "author": {
        "name": "Richard Knutsson",
        "email": "ricknu-0@student.ltu.se",
        "time": "Wed Nov 30 01:00:35 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:23 2006 -0800"
      },
      "message": "[PATCH] drivers/*rest*: Replace pci_module_init() with pci_register_driver()\n\nReplace obsolete pci_module_init() with pci_register_driver().\n\nSigned-off-by: Richard Knutsson \u003cricknu-0@student.ltu.se\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d1c4ac408fbab78a5f89ff583b68d2d11b421bb3",
      "tree": "857d824bbb6ee2dc92acbf44e1df5f829645a56f",
      "parents": [
        "a771f2b82aa266fe578468deed82f797e26a3dc4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Jan 08 01:05:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:06 2006 -0800"
      },
      "message": "[PATCH] parport_pc: arm build fix\n\nfree_dma() isn\u0027t implemented on ARM unless HAS_DMA is set.\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2919b51075b3906c2f476e5a932244af1947bf80",
      "tree": "6dabc37140a11d21f7bdc5a77cbec3bedc3588ef",
      "parents": [
        "277cb103e3d7b31b8f4941b6a495b1b80236b05c"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sun Jan 08 01:01:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:36 2006 -0800"
      },
      "message": "[PATCH] frv: suppress configuration of certain features for FRV\n\nSuppress configuration of certain features for the FRV arch as they can\u0027t be\nbuilt for FRV at the moment:\n\n (*) RTC\n\n (*) HISAX_*\n\n (*) PARPORT_PC\n\n (*) VGA_CONSOLE\n\n (*) BINFMT_ELF\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a1b9168d83962fbb05859c1ecaa57fd4f53cf38e",
      "tree": "24339cec1f3bcfac09b4c0daaefa00c6dae2473a",
      "parents": [
        "94b82095d0f5d6a72a0c619f54645727ebf66642"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jan 06 00:19:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:58 2006 -0800"
      },
      "message": "[PATCH] simplify PARPORT_PC_PCMCIA dependencies\n\nUnless I miss something, this should be the simplest way to express the\nintended dependencies.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "94b82095d0f5d6a72a0c619f54645727ebf66642",
      "tree": "14bffcf877192e3602b6f35c04cbdbe750f01f8d",
      "parents": [
        "6a85081d1c3ab7935c3ade8f4b2700a860d6fb2e"
      ],
      "author": {
        "name": "Marko Kohtala",
        "email": "marko.kohtala@gmail.com",
        "time": "Fri Jan 06 00:19:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:58 2006 -0800"
      },
      "message": "[PATCH] parport: export parport_get_port()\n\nHelp external ppSCSI driver by exporting parport_get_port to match the\nparport_put_port.\n\nSigned-off-by: Marko Kohtala \u003cmarko.kohtala@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a6767b7cc674ee39635db75ed2f6f65ed0012239",
      "tree": "95db09902a556747df45ac0a0a0c8e164fb94a80",
      "parents": [
        "b44d3bdd6fcf6233b381bf5bd0893ed235f497a9"
      ],
      "author": {
        "name": "Marko Kohtala",
        "email": "marko.kohtala@gmail.com",
        "time": "Fri Jan 06 00:19:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:57 2006 -0800"
      },
      "message": "[PATCH] parport: constification\n\nTrivial \"const\" additions to places in parport that truly are const.\n\nSigned-off-by: Marko Kohtala \u003cmarko.kohtala@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b44d3bdd6fcf6233b381bf5bd0893ed235f497a9",
      "tree": "afb1670747d43a8debc9bb299fc37c3e1d105c0c",
      "parents": [
        "7c9cc3be1094b267a2da2e0016cbd6ced663da6d"
      ],
      "author": {
        "name": "Marko Kohtala",
        "email": "marko.kohtala@gmail.com",
        "time": "Fri Jan 06 00:19:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:57 2006 -0800"
      },
      "message": "[PATCH] parport: use complete slab buffer\n\nUse the complete slab buffer that is allocated by kmalloc.\n\nSigned-off-by: Marko Kohtala \u003cmarko.kohtala@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7c9cc3be1094b267a2da2e0016cbd6ced663da6d",
      "tree": "fa3cbbf6a904cbaf474a4ed04e30b5c8253a3f9a",
      "parents": [
        "c29a75ed0d94fae64b59345ea96e52424ae9c6a2"
      ],
      "author": {
        "name": "Marko Kohtala",
        "email": "marko.kohtala@gmail.com",
        "time": "Fri Jan 06 00:19:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:57 2006 -0800"
      },
      "message": "[PATCH] parport: parport_daisy_select return value fix\n\nparport_daisy_select returned wrong status that is read at wrong time\nduring daisy command execution.\n\nSigned-off-by: Marko Kohtala \u003cmarko.kohtala@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c29a75ed0d94fae64b59345ea96e52424ae9c6a2",
      "tree": "cf118f0c5e6b340428374bd5e093026bd77317a3",
      "parents": [
        "310c8c324f988625a2880deab67607bf4e5aeb8a"
      ],
      "author": {
        "name": "Marko Kohtala",
        "email": "marko.kohtala@gmail.com",
        "time": "Fri Jan 06 00:19:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:57 2006 -0800"
      },
      "message": "[PATCH] parport: daisy chain device id reading fix\n\nDevice ID reading from daisy chain devices failed because the daisy\ndevice could not be opened.\n\nSigned-off-by: Marko Kohtala \u003cmarko.kohtala@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "310c8c324f988625a2880deab67607bf4e5aeb8a",
      "tree": "7b295c4d0875455b332534902fca5739678f28ff",
      "parents": [
        "742ec650e9b63ea61891455bb6f76bac37025c78"
      ],
      "author": {
        "name": "Marko Kohtala",
        "email": "marko.kohtala@gmail.com",
        "time": "Fri Jan 06 00:19:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:56 2006 -0800"
      },
      "message": "[PATCH] parport: daisy chain end detection fix\n\nDaisy chain end detection failed at least with older daisy chain devices that\ndo not implement the last device signal.\n\nSigned-off-by: Marko Kohtala \u003cmarko.kohtala@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "742ec650e9b63ea61891455bb6f76bac37025c78",
      "tree": "993a734fc7c412c0a0c37e107bff761e0071cfcf",
      "parents": [
        "c660629059abbbd0eb56e12f9bb4494f01800bbc"
      ],
      "author": {
        "name": "Marko Kohtala",
        "email": "marko.kohtala@gmail.com",
        "time": "Fri Jan 06 00:19:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:56 2006 -0800"
      },
      "message": "[PATCH] parport: phase fixes\n\nDid not move the parport interface properly into IEEE1284_PH_REV_IDLE phase at\nend of data due to comparing bytes with nibbles.  Internal phase\nIEEE1284_PH_HBUSY_DNA became unused, so remove it.\n\nSigned-off-by: Marko Kohtala \u003cmarko.kohtala@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c660629059abbbd0eb56e12f9bb4494f01800bbc",
      "tree": "da6a8d3a38e0c2e91b45dda210dc9f56306027a0",
      "parents": [
        "39ee059affaf57a152c64cd3a0adc3f48f02ed71"
      ],
      "author": {
        "name": "Marko Kohtala",
        "email": "marko.kohtala@gmail.com",
        "time": "Fri Jan 06 00:19:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:56 2006 -0800"
      },
      "message": "[PATCH] parport: buffer overflow fix\n\nFix potential buffer overflow in case the device ID did not end in semicolon.\nAlso might fail to negotiate back to IEEE1284_MODE_COMPAT in case of failure.\nparport_device_id did not return what Documentation/parport-lowlevel.txt said,\nso I changed it to match it.\n\nDetermining device ID length is overly complicated, but Tim Waugh recalled on\nlinux-parport seeing some buggy device that might need it.\n\nSigned-off-by: Marko Kohtala \u003cmarko.kohtala@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f8cfa618dccbdc6dab5297f75779566a388a98fd",
      "tree": "b91e0952038dafc6e03bf8b1d8948b1fdefec031",
      "parents": [
        "b463581154f3f3eecda27cae60df813fefcd84d3"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:25:51 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:03:24 2006 +0100"
      },
      "message": "[PATCH] pcmcia: unify attach, EVENT_CARD_INSERTION handlers into one probe callback\n\nUnify the EVENT_CARD_INSERTION and \"attach\" callbacks to one unified\nprobe() callback. As all in-kernel drivers are changed to this new\ncallback, there will be no temporary backwards-compatibility. Inside a\nprobe() function, each driver _must_ set struct pcmcia_device\n*p_dev-\u003einstance and instance-\u003ehandle correctly.\n\nWith these patches, the basic driver interface for 16-bit PCMCIA drivers\nnow has the classic four callbacks known also from other buses:\n\n        int (*probe)            (struct pcmcia_device *dev);\n        void (*remove)          (struct pcmcia_device *dev);\n\n        int (*suspend)          (struct pcmcia_device *dev);\n        int (*resume)           (struct pcmcia_device *dev);\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "b463581154f3f3eecda27cae60df813fefcd84d3",
      "tree": "5e5b0f7a32b0727b64e52b9b2649897e6c841074",
      "parents": [
        "f3990715589d378a2d3aa9b8accd78bb4a2378b7"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:25:35 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:03:20 2006 +0100"
      },
      "message": "[PATCH] pcmcia: remove dev_list from drivers\n\nThe linked list of devices managed by each PCMCIA driver is, in very most\ncases, unused. Therefore, remove it from many drivers.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "cc3b4866bee996c922e875b8c8efe9f0d8803aae",
      "tree": "6632837b6986f33566f75ed971cecbdc210e3201",
      "parents": [
        "8e9e793d68fcda6cc84c18cedf85ca0f91d801a8"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:23:14 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:03:10 2006 +0100"
      },
      "message": "[PATCH] pcmcia: unify detach, REMOVAL_EVENT handlers into one remove callback\n\nUnify the \"detach\" and REMOVAL_EVENT handlers to one \"remove\" function.\nOld functionality is preserved, for the moment.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "98e4c28b7ec390c2dad6a4c69d69629c0f7e8b10",
      "tree": "b3d46f0643352e541d6a39e6da09059687cf713d",
      "parents": [
        "63e7ebd06402951bc8863ba5b7bc9b9f42044849"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:21:18 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jan 05 23:59:02 2006 +0100"
      },
      "message": "[PATCH] pcmcia: new suspend core\n\nMove the suspend and resume methods out of the event handler, and into\nspecial functions. Also use these functions for pre- and post-reset, as\nalmost all drivers already do, and the remaining ones can easily be\nconverted.\n\nBugfix to include/pcmcia/ds.c\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "6044ec8882c726e325017bd948aa0cd94ad33abc",
      "tree": "3bfc5dc93434e8ad556540f6689abcd2699aa45d",
      "parents": [
        "2ea7533060e361810c21b2f5ee02151c4dfb85d8"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Nov 07 01:01:32 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:54:05 2005 -0800"
      },
      "message": "[PATCH] kfree cleanup: misc remaining drivers\n\nThis is the remaining misc drivers/ part of the big kfree cleanup patch.\n\nRemove pointless checks for NULL prior to calling kfree() in misc files in\ndrivers/.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Aristeu Sergio Rozanski Filho \u003caris@cathedrallabs.org\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nAcked-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Len Brown \u003clen.brown@intel.com\u003e\nAcked-by: \"Antonino A. Daplas\" \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "53f01bba49938f115237fe43a261c31ac13ae5c6",
      "tree": "df2a5fa9d95c7e69447ac0c89d6e149888c9bd1c",
      "parents": [
        "bdad1f836ab1ca2b18a625222f63f630cfd14e41"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "willy@parisc-linux.org",
        "time": "Fri Oct 21 22:36:40 2005 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Fri Oct 21 22:36:40 2005 -0400"
      },
      "message": "[PARISC] Convert parisc_device to use struct resource for hpa\n\nConvert pa_dev-\u003ehpa from an unsigned long to a struct resource.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@parisc-linux.org\u003e\n\nFix up users of -\u003ehpa to use -\u003ehpa.start instead.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@parisc-linux.org\u003e\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "7b4ccf8db4c1dc343ad5d6ed19240bbc3b5f945f",
      "tree": "5e73fbba733a6e77f157c4022ee26b8c56b7410e",
      "parents": [
        "da4cd8dfe18ee901b880f94ca0fa79d5cc1cd0eb"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Sat Sep 10 00:27:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 10:06:38 2005 -0700"
      },
      "message": "[PATCH] parport: fix-up schedule_timeout() usage\n\nUse schedule_timeout_interruptible() instead of\nset_current_state()/schedule_timeout() to reduce kernel size.  Also use\nhuman-time to jiffies units conversion functions rather than direct HZ\ndivision to avoid rounding issues.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c9d8073fd2a0bcb5df973654e988282b523cf553",
      "tree": "3d805afabce3f64466b4360839a3596befa95338",
      "parents": [
        "11f3859b1e85dd408756c72e228cfb5aa7230c87"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Aug 10 02:09:39 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 14:57:25 2005 -0700"
      },
      "message": "[PATCH] PCI: remove pci_find_device from parport_pc.c\n\nThis patch changes pci_find_device to pci_get_device (encapsulated in\nfor_each_pci_dev).\n\nSigned-off-by: Jiri Slaby \u003cxslaby@fi.muni.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "85747f0325406f3393f48e50c7e31437e2915141",
      "tree": "8dc83024d04f78d185995398a430a7d163d55080",
      "parents": [
        "4b0dc07e66ade18e0209331afbd16b3de8384f5c"
      ],
      "author": {
        "name": "Maximilian Attems",
        "email": "janitor@sternwelten.at",
        "time": "Tue Sep 06 15:17:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:28 2005 -0700"
      },
      "message": "[PATCH] parport: add NetMOS 9805 support\n\nThis interface is said to be commonly used in germany: \"The patch has been\nproven to work fine in a beige G3 Mac.\"\nhttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug\u003d262324\n\nSigned-off-by: maximilian attems \u003cjanitor@sternwelten.at\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "975f957dc408925805dd8f5aa4217b7eeea2d005",
      "tree": "2198bb72323a016d93c7440c9240bac94a5c0016",
      "parents": [
        "2321fbd2b87539edc1fbfc2e186528a1ef93835f",
        "661299d9d0437a0ff72240f3d60016ac3a361a6e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 10:34:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 10:34:59 2005 -0700"
      },
      "message": "Merge HEAD from master.kernel.org:/home/rmk/linux-2.6-serial.git \n"
    },
    {
      "commit": "14d891d20374c139acfaa379e61a7091b00df8fa",
      "tree": "afc8bac34a9c918d80a5fdc9be528113a09bd9f7",
      "parents": [
        "ab62c1e1dae0dedfc300c9f8e5c74227a8e26665"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:46:01 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:41 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (parport_pc on m32r)\n\nparport_pc shouldn\u0027t be picked on m32r (no asm/parport.h, for starters)\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "05caac585f8abd6c0113856bc8858e3ef214d8a6",
      "tree": "ac9f8f2cc032281af09200da514257d120510906",
      "parents": [
        "241fc4367b3ca5d407b043599ed980304a70b91f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jul 27 11:41:18 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 27 11:41:18 2005 +0100"
      },
      "message": "[SERIAL] Convert parport_serial to use new 8250_pci interfaces\n\nConvert parport_serial to use the new 8250_pci interface, converting\nthe table to a pciserial_board table.  This also unuses the SPCI_*\ndefinitions in serialP.h, which can now be removed.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "44670d2b50efd2443c3810239d6ea3fd02f8ef64",
      "tree": "a32aa41a9dd5eb33e657f94f823d44948f5be9c2",
      "parents": [
        "2ffe6e280f792790c39f241e7e3c5d2ef8da1b94"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jul 07 17:59:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:24:07 2005 -0700"
      },
      "message": "[PATCH] pcmcia: remove references to pcmcia/version.h\n\nAs a follow-up, remove the inclusion of pcmcia/version.h in many files.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1e212f3645a6b355de8c43a23376bc0e2ac49a63",
      "tree": "89324df417c19a1a63efb2ec6630e7d4b47181a0",
      "parents": [
        "bf45d9b0ac108b11245203ebb082d30f5059846b"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jul 07 17:59:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:24:05 2005 -0700"
      },
      "message": "[PATCH] pcmcia: move event handler\n\nMove the \"event handler\" to struct pcmcia_driver -- the unified event handler\nwill disappear really soon, but switching it to struct pcmcia_driver in the\nmeantime allows for better \"step-by-step\" patches.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "75865858971add95809c5c9cd35dc4cfba08e33b",
      "tree": "e8b3fe78e15696f36156d1f94d35b7711590365f",
      "parents": [
        "299de0343c7d18448a69c635378342e9214b14af"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 30 02:18:12 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 13:35:50 2005 -0700"
      },
      "message": "[PATCH] PCI: clean up dynamic pci id logic\n\nThe dynamic pci id logic has been bothering me for a while, and now that\nI started to look into how to move some of this to the driver core, I\nthought it was time to clean it all up.\n\nIt ends up making the code smaller, and easier to follow, and fixes a\nfew bugs at the same time (dynamic ids were not being matched\neverywhere, and so could be missed on some call paths for new devices,\nsemaphore not needed to be grabbed when adding a new id and calling the\ndriver core, etc.)\n\nI also renamed the function pci_match_device() to pci_match_id() as\nthat\u0027s what it really does.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "476835afd7fefa353e932e160c14effc67e2ba6e",
      "tree": "0a6d64fddfdb7ebe9069911df2c637fabfb79c0e",
      "parents": [
        "f8f7cc03bcb52e3f4894635aa1e7b9fca2f9ec67"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Jun 27 16:28:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 18:03:13 2005 -0700"
      },
      "message": "[PATCH] pcmcia: id_table for parport_cs.c\n\nAdd pcmcia_device_id table.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "44e58a6a0bd604f46be9d808408a1cd880cc9b19",
      "tree": "a8cf955105a3a02504bdb6cccf36e4d21f5b2007",
      "parents": [
        "328007b70c8e99c62eef5bc310d8a21d0e937342"
      ],
      "author": {
        "name": "Martin Schitter",
        "email": "ms@gewi.kfunigraz.ac.at",
        "time": "Thu Jun 23 00:09:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:27 2005 -0700"
      },
      "message": "[PATCH] parport: NetMos nm9855 fix\n\nkernel 2.6.12-rc2 adopted some code by Bjorn Helgaas supporting NetMos combo\ncontroller cards. this implementation doesn\u0027t work for nm9855 based cards!\n\nthere are two reasons:\n\na) the module \u0027parport_pc\u0027 doesn\u0027t want to give the resonsibility for\n   the netmos_9855 to \u0027parport_serial\u0027 and can not handle the serial lines\n   -- trivial to fix...\n\n   http://lists.infradead.org/pipermail/linux-parport/2005-February/000250.html\n   http://lkml.org/lkml/2005/3/24/199 b) the support for the nm9855 in\n\n   \u0027parport_serial\u0027 still doesn\u0027t work because of wrong assumptions about\n   the relevant BARs port address layout for this chip:\n\n\t 0000:00:09.0 Communication controller:\n         \t      NetMos Technology PCI 9855\n         \t      Multi-I/O Controller (rev 01)\n\t \t      (\u003d 9710:9855)\n         Subsystem: LSI Logic / Symbios Logic 1P4S (\u003d 1000:0014)\n  \t Flags: medium devsel, IRQ 177\n\t I/O ports at a800 [size\u003d8]  (\u003d parport)\n\t I/O ports at a400 [size\u003d8]\n\t I/O ports at a000 [size\u003d8]  (\u003d serial)\n\t I/O ports at 9800 [size\u003d8]  (\u003d serial)\n\t I/O ports at 9400 [size\u003d8]  (\u003d serial)\n\t I/O ports at 9000 [size\u003d16] (\u003d serial)\n\nthe following patch will fix the problem.\n\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "543537bd922692bc978e2e356fcd8bfc9c2ee7d5",
      "tree": "0089e3907e7d6c17c01cffc6ea4a8962ed053079",
      "parents": [
        "991114c6fa6a21d1fa4d544abe78592352860c82"
      ],
      "author": {
        "name": "Paulo Marques",
        "email": "pmarques@grupopie.com",
        "time": "Thu Jun 23 00:09:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:18 2005 -0700"
      },
      "message": "[PATCH] create a kstrdup library function\n\nThis patch creates a new kstrdup library function and changes the \"local\"\nimplementations in several places to use this function.\n\nMost of the changes come from the sound and net subsystems.  The sound part\nhad already been acknowledged by Takashi Iwai and the net part by David S.\nMiller.\n\nI left UML alone for now because I would need more time to read the code\ncarefully before making changes there.\n\nSigned-off-by: Paulo Marques \u003cpmarques@grupopie.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7fbacd5213a03b262bb17a826b166900e8b168ac",
      "tree": "7f354174eccaaf6927e950829b8fbcdcc68570fb",
      "parents": [
        "5cae841b13f23ccdf7e38b2400b5cf57deb57ccf"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Wed May 04 05:39:32 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 04 07:33:13 2005 -0700"
      },
      "message": "[PATCH] ISA_DMA Kconfig fixes - part 2 (parport_pc)\n\nPart of parport_pc that uses ISA DMA helpers made conditional on\nCONFIG_ISA_DMA_API.  As the result, driver got usable for boxen that do\nnot have ISA DMA stuff and have normal PCI parport card stuck into\nthem - these never use DMA anyway.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\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"
    }
  ]
}
