)]}'
{
  "log": [
    {
      "commit": "518bbde33f7a6b4e252ea2591c77ef796065afa8",
      "tree": "e4c3aba6a065e860cbc39097e4698a63736fffa1",
      "parents": [
        "639aca417d91ebba1077a6084e4423af1c1dd811"
      ],
      "author": {
        "name": "Fabio Massimo Di Nitto",
        "email": "fabbione@ubuntu.com",
        "time": "Tue May 22 09:00:24 2007 +0200"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Jul 09 08:22:47 2007 +0100"
      },
      "message": "[GFS2] latest gfs2-nmw headers break userland build\n\n2e8701a15cd6f7c95e74d6660615a69b09e453ef commit breaks libgfs2 build:\n\ngcc -Wall -I/usr/src/ubuntu/mypkgs/rhcluster/cluster/config -DHELPER_PROGRAM\n-D_FILE_OFFSET_BITS\u003d64 -DGFS2_RELEASE_NAME\u003d\\\"2.0\\\" -ggdb  -I/usr/include\n-I../include -I../libgfs2 -c -o gfs2hex.o gfs2hex.c\nIn file included from hexedit.h:22,\n                  from gfs2hex.c:27:\n/usr/include/linux/gfs2_ondisk.h:505: error: expected specifier-qualifier-list\nbefore ‘u32’\nmake[2]: *** [gfs2hex.o] Error 1\nmake[2]: Leaving directory `/usr/src/ubuntu/mypkgs/rhcluster/cluster/gfs2/edit\u0027\nmake[1]: *** [all] Error 2\nmake[1]: Leaving directory `/usr/src/ubuntu/mypkgs/rhcluster/cluster/gfs2\u0027\nmake: *** [gfs2] Error 2\n\nSigned-off-by: Fabio Massimo Di Nitto \u003cfabbione@ubuntu.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "c85d65e91430db94ae9ce0cf38b56e496658b642",
      "tree": "5ab6e0399594df5fa53793ca8f922e0a55f0aca3",
      "parents": [
        "d7db923ea4990edb5583bf54af868ba687a1bc84"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Fri May 18 09:01:26 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Jul 09 08:22:38 2007 +0100"
      },
      "message": "[DLM] cancel in conversion deadlock [4/6]\n\nWhen conversion deadlock is detected, cancel the conversion and return\nEDEADLK to the application.  This is a new default behavior where before\nthe dlm would allow the deadlock to exist indefinately.\n\nThe DLM_LKF_NODLCKWT flag can now be used in a conversion to prevent the\ndlm from performing conversion deadlock detection/cancelation on it.\nThe DLM_LKF_CONVDEADLK flag can continue to be used as before to tell the\ndlm to demote the granted mode of the lock being converted if it gets into\na conversion deadlock.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "d7db923ea4990edb5583bf54af868ba687a1bc84",
      "tree": "3efa0db00a3a6400f43a65aef2726fa813f9dfa2",
      "parents": [
        "3ae1acf93a21512512f8a78430fcde5992dd208e"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Fri May 18 09:00:32 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Jul 09 08:22:36 2007 +0100"
      },
      "message": "[DLM] dlm_device interface changes [3/6]\n\nChange the user/kernel device interface used by libdlm:\n- Add ability for userspace to check the version of the interface.  libdlm\n  can now adapt to different versions of the kernel interface.\n- Increase the size of the flags passed in a lock request so all possible\n  flags can be used from userspace.\n- Add an opaque \"xid\" value for each lock.  This \"transaction id\" will be\n  used later to associate locks with each other during deadlock detection.\n- Add a \"timeout\" value for each lock.  This is used along with the\n  DLM_LKF_TIMEOUT flag.\n\nAlso, remove a fragment of unused code in device_read().\n\nThis patch requires updating libdlm which is backward compatible with\nolder kernels.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "3ae1acf93a21512512f8a78430fcde5992dd208e",
      "tree": "878ed3c619530c6acf862ecf663063f66fc47a06",
      "parents": [
        "85e86edf951a8a39954c0ba1edbe4a58827dcd5c"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Fri May 18 08:59:31 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Jul 09 08:22:33 2007 +0100"
      },
      "message": "[DLM] add lock timeouts and warnings [2/6]\n\nNew features: lock timeouts and time warnings.  If the DLM_LKF_TIMEOUT\nflag is set, then the request/conversion will be canceled after waiting\nthe specified number of centiseconds (specified per lock).  This feature\nis only available for locks requested through libdlm (can be enabled for\nkernel dlm users if there\u0027s a use for it.)\n\nIf the new DLM_LSFL_TIMEWARN flag is set when creating the lockspace, then\na warning message will be sent to userspace (using genetlink) after a\nrequest/conversion has been waiting for a given number of centiseconds\n(configurable per node).  The time warnings will be used in the future\nto do deadlock detection in userspace.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "2a87ab080607d009b8b2a8706f4e27d70402ca9c",
      "tree": "5da4f0b18db776e83797307c9d479e8b6585a776",
      "parents": [
        "dbb7cae2a36170cd17ffbe286ec0c91a998740ff"
      ],
      "author": {
        "name": "Abhijith Das",
        "email": "adas@redhat.com",
        "time": "Wed May 16 17:02:19 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Jul 09 08:22:26 2007 +0100"
      },
      "message": "[GFS2] Quotas non-functional - fix bug\n\nThis patch fixes an error in the quota code where a \u0027struct\ngfs2_quota_lvb*\u0027 was being passed to gfs2_adjust_quota() instead of a\n\u0027struct gfs2_quota_data*\u0027. Also moved \u0027struct gfs2_quota_lvb\u0027 from\nfs/gfs2/incore.h to include/linux/gfs2_ondisk.h as per Steve\u0027s suggestion.\n\nSigned-off-by: Abhijith Das \u003cadas@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "dbb7cae2a36170cd17ffbe286ec0c91a998740ff",
      "tree": "1f4da65b07ac31648fe9b72f2742075486a86008",
      "parents": [
        "41d7db0ab437bc84f8a6e77cccc626ce937605ac"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Tue May 15 15:37:50 2007 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Jul 09 08:22:24 2007 +0100"
      },
      "message": "[GFS2] Clean up inode number handling\n\nThis patch cleans up the inode number handling code. The main difference\nis that instead of looking up the inodes using a struct gfs2_inum_host\nwe now use just the no_addr member of this structure. The tests relating\nto no_formal_ino can then be done by the calling code. This has\nadvantages in that we want to do different things in different code\npaths if the no_formal_ino doesn\u0027t match. In the NFS patch we want to\nreturn -ESTALE, but in the -\u003elookup() path, its a bug in the fs if the\nno_formal_ino doesn\u0027t match and thus we can withdraw in this case.\n\nIn order to later fix bz #201012, we need to be able to look up an inode\nwithout knowing no_formal_ino, as the only information that is known to\nus is the on-disk location of the inode in question.\n\nThis patch will also help us to fix bz #236099 at a later date by\ncleaning up a lot of the code in that area.\n\nThere are no user visible changes as a result of this patch and there\nare no changes to the on-disk format either.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "4c6c914e4c2e0f91775ce4051b5a800c55175462",
      "tree": "f367ffc62a6b7c1af8211bffacc8ef60c55cf29c",
      "parents": [
        "95511ad4342cd094e62c807f6631b9a19cc6b129"
      ],
      "author": {
        "name": "Uwe Koziolek",
        "email": "uwe.koziolek@gmx.net",
        "time": "Sun Jul 08 15:21:58 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jul 08 15:21:58 2007 +0200"
      },
      "message": "sis5513: adding PCI-ID\n\nThe SiS966 has one additional PCI-ID 1180.\n\nIf the chipset is using this PCI-ID, the primary channel is connected to the\nfirst PATA-port. The secondary channel is connected to SATA-ports in IDE\nemulation mode.  The legacy IO-ports are used.\n\nThe including of the PCI-ID into pata_sis is not sufficient, because the legacy\ndriver in drivers/ide is initialized before pata_sis.\n\nSigned-off-by: Uwe Koziolek \u003cuwe.koziolek@gmx.net\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n"
    },
    {
      "commit": "40e48eed84e65f909f5ac3d7a39547b70aacf90f",
      "tree": "cf806cddfbd85a3f7ab8df341956d70762355cd6",
      "parents": [
        "1c39858b5dd46004b12c5acd26d8df346bef8a10"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Jul 07 00:54:09 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 07 13:49:51 2007 -0700"
      },
      "message": "include/linux/kallsyms.h must #include \u003clinux/errno.h\u003e\n\nThis patch fixes the following 2.6.22 regression with CONFIG_KALLSYMS\u003dn:\n\n\u003c--  snip  --\u003e\n\n...\n  CC      arch/m32r/kernel/traps.o\nIn file included from /home/bunk/linux/kernel-2.6/linux-2.6.22-rc6-mm1/arch/m32r/kernel/traps.c:14:\n/home/bunk/linux/kernel-2.6/linux-2.6.22-rc6-mm1/include/linux/kallsyms.h: In function \u0027lookup_symbol_name\u0027:\n/home/bunk/linux/kernel-2.6/linux-2.6.22-rc6-mm1/include/linux/kallsyms.h:66: error: \u0027ERANGE\u0027 undeclared (first use in this function)\n/home/bunk/linux/kernel-2.6/linux-2.6.22-rc6-mm1/include/linux/kallsyms.h:66: error: (Each undeclared identifier is reported only once\n/home/bunk/linux/kernel-2.6/linux-2.6.22-rc6-mm1/include/linux/kallsyms.h:66: error: for each function it appears in.)\n/home/bunk/linux/kernel-2.6/linux-2.6.22-rc6-mm1/include/linux/kallsyms.h: In function \u0027lookup_symbol_attrs\u0027:\n/home/bunk/linux/kernel-2.6/linux-2.6.22-rc6-mm1/include/linux/kallsyms.h:71: error: \u0027ERANGE\u0027 undeclared (first use in this function)\nmake[2]: *** [arch/m32r/kernel/traps.o] Error 1\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dadde13ad86bf45bc71f0663a6ce3dfe5dd4ecc5",
      "tree": "8dd0a19bc2fd65e05fe7678babbd9a95e53d727b",
      "parents": [
        "23c1fb52961bc24bd3a8078eefc49eed533b2b38",
        "4b3e975e4a06f1710693c5aa51b8f98facfa9863"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 06 10:29:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 06 10:29:33 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Fix scheduling latency issue on 24K, 34K and 74K cores\n  [MIPS] Add macros to encode processor revisions.\n  [MIPS] RM7000: Enable ICACHE_REFILLS_WORKAROUND_WAR.\n  [MIPS] SMTC: Fix cut\u0027n\u0027paste bug in Kconfig.debug\n  [MIPS] Change libgcc-style functions from lib-y to obj-y\n  [MIPS] Fix timer/performance interrupt detection\n  [MIPS] AP/SP: Avoid triggering the 34K E125 performance issue\n  [MIPS] 64-bit TO_PHYS_MASK macro for RM9000 processors\n"
    },
    {
      "commit": "071922c08cef62e194d83db1cc4fa75892c69651",
      "tree": "b830c7abab2a9dd1ab9f7ef3784b2ededa527df1",
      "parents": [
        "41a5311465b9de6d18e78b733a2c6e1b33e89be8"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Fri Jul 06 02:39:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 06 10:23:43 2007 -0700"
      },
      "message": "i386: es7000 build breakage fix\n\no Commit 1833d6bc72893265f22addd79cf52e6987496e0f broke the build if\n  compiled with CONFIG_ES7000\u003dy and CONFIG_X86_GENERICARCH\u003dn\n\narch/i386/kernel/built-in.o(.init.text+0x4fa9): In function `acpi_parse_madt\u0027:\n: undefined reference to `acpi_madt_oem_check\u0027\narch/i386/kernel/built-in.o(.init.text+0x7406): In function `smp_read_mpc\u0027:\n: undefined reference to `mps_oem_check\u0027\narch/i386/kernel/built-in.o(.init.text+0x8990): In function\n`connect_bsp_APIC\u0027:\n: undefined reference to `enable_apic_mode\u0027\nmake: *** [.tmp_vmlinux1] Error 1\n\no Fix the build issue. Provided the definitions of missing functions.\n\no Don\u0027t have ES7000 machine. Only compile tested.\n\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Natalie Protasevich \u003cprotasnb@gmail.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4b3e975e4a06f1710693c5aa51b8f98facfa9863",
      "tree": "2ccc660fda43c6e0906b3d03bfb39a9dd81f7ade",
      "parents": [
        "fde97822a295da9dffa4af643b49a58ffc4516ad"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 21 00:22:34 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 06 16:17:11 2007 +0100"
      },
      "message": "[MIPS] Fix scheduling latency issue on 24K, 34K and 74K cores\n\nThe idle loop goes to sleep using the WAIT instruction if !need_resched().\nThis has is suffering from from a race condition that if if just after\nneed_resched has returned 0 an interrupt might set TIF_NEED_RESCHED but\nwe\u0027ve just completed the test so go to sleep anyway.  This would be\ntrivial to fix by just disabling interrupts during that sequence as in:\n\n        local_irq_disable();\n        if (!need_resched())\n                __asm__(\"wait\");\n        local_irq_enable();\n\nbut the processor architecture leaves it undefined if a processor calling\nWAIT with interrupts disabled will ever restart its pipeline and indeed\nsome processors have made use of the freedom provided by the architecture\ndefinition.  This has been resolved and the Config7.WII bit indicates that\nthe use of WAIT is safe on 24K, 24KE and 34K cores.  It also is safe on\n74K starting revision 2.1.0 so enable the use of WAIT with interrupts\ndisabled for 74K based on a c0_prid of at least that.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fde97822a295da9dffa4af643b49a58ffc4516ad",
      "tree": "f9e10d270a8616ad092d9cdeddf20bb8e7c29b14",
      "parents": [
        "075c733e19ce7530b53b78151cc4d303c8f64548"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 06 14:40:05 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 06 16:17:11 2007 +0100"
      },
      "message": "[MIPS] Add macros to encode processor revisions.\n\nOlder processors used to encode processor version and revision in two\n4-bit bitfields, the 4K seems to simply count up and even newer MTI cores\nhave switched to use the 8-bits as 3:3:2 bitfield with the last field as\nthe patch number.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "075c733e19ce7530b53b78151cc4d303c8f64548",
      "tree": "c4f3e9a373b924794c97f5964cd55b121918ab41",
      "parents": [
        "9349075a15a876f8e82f433ec84f99d19d3e77f9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 05 08:14:21 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 06 16:17:11 2007 +0100"
      },
      "message": "[MIPS] RM7000: Enable ICACHE_REFILLS_WORKAROUND_WAR.\n\nThe RM7000 processors and the E9000 cores have a bug (though PMC-Sierra\nopposes it being called that) where invalid instructions in the same\nI-cache line worth of instructions being fetched may case spurious\nexceptions.\n\nThe workaround for this was only enabled for E9000 cores; enable it also\nfor all RM7000-based platforms.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5a1970959053143f6674f6d98c259452763a2f22",
      "tree": "21887c86da77f9d2adc921d953ffee2254b931ff",
      "parents": [
        "190045d53b9a8341e8600d6eb468b6081e903afb"
      ],
      "author": {
        "name": "Andrew Sharp",
        "email": "tigerand@gmail.com",
        "time": "Fri Mar 23 12:15:18 2007 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 06 16:17:10 2007 +0100"
      },
      "message": "[MIPS] 64-bit TO_PHYS_MASK macro for RM9000 processors\n\nSigned-off-by: Andrew Sharp \u003ctigerand@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cab8e5c4444cb7d9b8035de5d81fbfd5284a02fa",
      "tree": "04af29514a1e879eb254fb758f57a978d9033bd4",
      "parents": [
        "0dac723e5c15ddb9bd26c1db21ee64ab71ae4925",
        "4e4eda866ec7bd7a151e4884a291221eb74644ae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 05 15:55:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 05 15:55:37 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: document some of keycodes\n  Input: add a new EV_SW SW_RADIO event, for radio switches on laptops\n  Input: serio - take drv_mutex in serio_cleanup()\n  Input: atkbd - use printk_ratelimit for spurious ACK messages\n  Input: atkbd - throttle LED switching\n  Input: i8042 - add HP Pavilion ZT1000 to the MUX blacklist\n"
    },
    {
      "commit": "0dac723e5c15ddb9bd26c1db21ee64ab71ae4925",
      "tree": "ce19d6114a07cf32c821090c5f7b53685cff28a0",
      "parents": [
        "87a927c715789853cc8331d76039a2fd657a832a",
        "795bb15e0735bd2b0015ca333fa157399b72c168"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 05 15:55:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 05 15:55:00 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Update defconfigs\n  [POWERPC] Uninline and export virq_to_hw() for the pasemi_mac driver\n  [POWERPC] Fix PMI breakage in cbe_cbufreq driver\n  [POWERPC] Disable old EMAC driver in arch/powerpc\n"
    },
    {
      "commit": "83d0f2332edb3001617e6a292c4412ae5f2bf659",
      "tree": "289161e6f315a5a951b67eb65c3aa8836c0fdbab",
      "parents": [
        "eaf2b8dca47cc1d4ca7fd83f37604e0f5478b33a"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue May 29 23:30:04 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 04 15:53:16 2007 +0100"
      },
      "message": "[MIPS] Add whitelists for checksyscalls.sh\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "eaf2b8dca47cc1d4ca7fd83f37604e0f5478b33a",
      "tree": "868b6f82d74630e468bd076151279924f583536c",
      "parents": [
        "ab012ebf9ebb5f3392e74c1666e7473b8567aeb0"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Tue May 29 15:03:56 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 04 15:53:15 2007 +0100"
      },
      "message": "[MIPS] die(): Properly declare as non-returning\n\n This marks the declaration of die() correctly, removing \"control reaches\nend of non-void function\" warnings from non-void functions that die() at\nthe end.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ab012ebf9ebb5f3392e74c1666e7473b8567aeb0",
      "tree": "3a567d04be89e5d3db95d023e7589f424a10068d",
      "parents": [
        "ba609a9d97ba231c3d94443c50579ceb5fc33867"
      ],
      "author": {
        "name": "Kumba",
        "email": "kumba@gentoo.org",
        "time": "Fri May 25 02:26:47 2007 -0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 04 15:53:15 2007 +0100"
      },
      "message": "[MIPS] Fix include wrapper symbol definitions in IP32 code.\n\nSome IP35 defines snuck into some IP32-specific code during the DMA re-write.\n\nSigned-off-by: Joshua Kinard \u003ckumba@gentoo.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7718457dc8fd98a9f61a5e42653161bac3904a65",
      "tree": "976b15bb8f8a1723d735ec86a7eaef1cb2794914",
      "parents": [
        "4a3207a3339955047aab1fd5d808f8050d50dd85"
      ],
      "author": {
        "name": "Marco Roeland",
        "email": "marco.roeland@xs4all.nl",
        "time": "Tue Jul 03 08:25:50 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Jul 03 08:25:50 2007 +0800"
      },
      "message": "Blackfin arch: remove zero-sized include/asm-blackfin/macros.h\n\n This file accidentally got truncated instead of deleted in commit df30b11.\n\nSigned-off-by: Marco Roeland \u003cmarco.roeland@xs4all.nl\u003e\nCc: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: Alex Riesen \u003craa.lkml@gmail.com\u003e\nCc: Robin Getz \u003crobin.getz@analog.com\u003e\nAcked-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n"
    },
    {
      "commit": "9f7905812e5919862acb6ede63e10d3d1bb4958e",
      "tree": "8d0489c4a83888996843490d9ac0d85e471b7538",
      "parents": [
        "ee5d1b7f2a01ce4d95ca247b5a499b72f31cdbe8"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Jun 04 14:47:04 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jul 02 13:29:21 2007 +1000"
      },
      "message": "[POWERPC] Uninline and export virq_to_hw() for the pasemi_mac driver\n\nUninline virq_to_hw and export it so modules can use it. The alternative\nwould be to export the irq_map array instead, but it\u0027s an infrequently\ncalled function, and keeping the array unexported seems considerably\ncleaner.\n\nThis is needed so that the pasemi_mac driver can be compiled as a module.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2391dae3e36c19fe668c71eac2eb8344dbaaf46d",
      "tree": "ae8c1fa53fe67e3ccbb8c5097f6b5bda27b26959",
      "parents": [
        "cbcdd772ff43de58cc0d9de76ae9d05e2dd98bc0"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Jul 01 12:07:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 01 12:29:44 2007 -0700"
      },
      "message": "PM: introduce set_target method in pm_ops\n\nCommit 52ade9b3b97fd3bea42842a056fe0786c28d0555 changed the suspend code\nordering to execute pm_ops-\u003eprepare() after the device model per-device\n.suspend() calls in order to fix some ACPI-related issues.  Unfortunately, it\nbroke the at91 platform which assumed that pm_ops-\u003eprepare() would be called\nbefore suspending devices.\n\nat91 used pm_ops-\u003eprepare() to get notified of the target system sleep state,\nso that it could use this information while suspending devices.  However, with\nthe current suspend code ordering pm_ops-\u003eprepare() is called too late for\nthis purpose.  Thus, at91 needs an additional method in \u0027struct pm_ops\u0027 that\nwill be used for notifying the platform of the target system sleep state.\nMoreover, in the future such a method will also be needed by ACPI.\n\nThis patch adds the .set_target() method to \u0027struct pm_ops\u0027 and makes the\nsuspend code call it, if implemented, before executing the device model\nper-device .suspend() calls.  It also modifies the at91 code to use\npm_ops-\u003eset_target() instead of pm_ops-\u003eprepare().\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Len Brown \u003clenb@kernel.org\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": "d80d02173360562625c10a526132fb87be4de2a4",
      "tree": "632585b71c0c5fc7ba3a19de2fca991cc9fe1afe",
      "parents": [
        "10c86be57724adf44c266300964182fd2966d108"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Jul 01 12:06:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 01 12:29:44 2007 -0700"
      },
      "message": "pci.h stubs (for EDD build error)\n\nProvide stubs for more PCI bus/slot functions when CONFIG_PCI\u003dn.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\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": "95203aec21fcdff1f1fa5480a597d02416aa0a63",
      "tree": "3fe5b9bbe7e9824bd30709e349d3ea687b74aeb1",
      "parents": [
        "17022220dd70378b2f17fa9b0248f15067d88c58"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Sun Jul 01 12:06:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 01 12:29:44 2007 -0700"
      },
      "message": "frv: fix fallout from \"remove sched.h from mm.h\" patch\n\n/home/rpjday/AMD/k/topics/0_hi/hi1.c:15: error: dereferencing pointer to incomplete type\n/home/rpjday/AMD/k/topics/0_hi/hi1.c:16: error: dereferencing pointer to incomplete type\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "abdba717253382a669af9c719313ec602cc95a2d",
      "tree": "9368199c0812569f796a6e9d6c3696c2e428f0cf",
      "parents": [
        "2d408b42ed0a287c64a94b48e24c6bfa95035019",
        "9f462a1a5de06503fd247186b91d4205ac1cf1ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 29 21:30:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 29 21:30:18 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Add linux/pagemap.h to asm/tlb.h\n  [SPARC64]: Need to set state to IDLE during sun4v IRQ enable.\n  [SPARC64]: Fix VIRQ enabling.\n  [SPARC64]: Add irqs to mdesc_node.\n"
    },
    {
      "commit": "4e4eda866ec7bd7a151e4884a291221eb74644ae",
      "tree": "488c3207f6935f878532c0bcad593dd76cce1a36",
      "parents": [
        "c77da1780325d889cac98e8179449ddf54e71ce0"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Jun 29 01:10:54 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Jun 29 01:10:54 2007 -0400"
      },
      "message": "Input: document some of keycodes\n\nDocument some of keycodes, based on USB HUT 1.12 and current mapping\nin HID driver.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c77da1780325d889cac98e8179449ddf54e71ce0",
      "tree": "55e1065d89ab2d275a0f117d2765b47a950acfd2",
      "parents": [
        "33143ea1a34d12699e6aa222ba124498abcfe4d1"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Fri Jun 29 01:08:49 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Jun 29 01:08:49 2007 -0400"
      },
      "message": "Input: add a new EV_SW SW_RADIO event, for radio switches on laptops\n\nMany laptops have rf-kill physical switches that are not keys, but slider\nor rocker switches.  Often (like in all ThinkPads with a radio kill slider\nswitch), they have both a slider/rocker switch and a hot key.\n\nTrying to kludge a real switch to act like a key is not a very smart thing\nto do if you can help it, and it gets specially bad when you are going to\nhave both in the same machine.  So, we do the right thing and add an input\nEV_SW event for radio kill switches.\n\nThe EV_SW SW_RADIO event is defined with positive logic, i.e. when the\nswitch is active, the radios are to be enabled.  When the switch is\ninactive, the radios are to be disabled.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "9f462a1a5de06503fd247186b91d4205ac1cf1ba",
      "tree": "6553b4f2098bfe69f2e23e54835fa800ec37aac6",
      "parents": [
        "a357b8f42e7b85e2522c3ad2b29b685bc28743b4"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Thu Jun 28 21:25:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 28 21:25:31 2007 -0700"
      },
      "message": "[SPARC64]: Add linux/pagemap.h to asm/tlb.h\n\nAs seen on sparc64-allnoconfig:\n\n  CC      arch/sparc64/mm/tlb.o\nIn file included from arch/sparc64/mm/tlb.c:19:\ninclude/asm/tlb.h: In function \u0027tlb_flush_mmu\u0027:\ninclude/asm/tlb.h:60: warning: implicit declaration of function \u0027release_pages\u0027\ninclude/asm/tlb.h: In function \u0027tlb_remove_page\u0027:\ninclude/asm/tlb.h:92: warning: implicit declaration of function \u0027page_cache_release\u0027\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "edd5cd4a9424f22b0fa08bef5e299d41befd5622",
      "tree": "dba461b19b066c862a2c4e443b2deb9443bc78c5",
      "parents": [
        "2f4d4da8f82c2598b8713f4a01f360f3751d90be"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jun 27 14:10:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 28 11:38:30 2007 -0700"
      },
      "message": "Introduce fixed sys_sync_file_range2() syscall, implement on PowerPC and ARM\n\nNot all the world is an i386.  Many architectures need 64-bit arguments to be\naligned in suitable pairs of registers, and the original\nsys_sync_file_range(int, loff_t, loff_t, int) was therefore wasting an\nargument register for padding after the first integer.  Since we don\u0027t\nnormally have more than 6 arguments for system calls, that left no room for\nthe final argument on some architectures.\n\nFix this by introducing sys_sync_file_range2(int, int, loff_t, loff_t) which\nall fits nicely.  In fact, ARM already had that, but called it\nsys_arm_sync_file_range.  Move it to fs/sync.c and rename it, then implement\nthe needed compatibility routine.  And stop the missing syscall check from\nbitching about the absence of sys_sync_file_range() if we\u0027ve implemented\nsys_sync_file_range2() instead.\n\nTested on PPC32 and with 32-bit and 64-bit userspace on PPC64.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d2fd89962cd5de6b1fb9c1c789b56bc16f58f121",
      "tree": "0c07ea2d059d715e6f0d9c8778ea1e1382dfbc95",
      "parents": [
        "c0887eedb4498e20e7895508b7af8e419e397405"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Jun 27 14:09:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 28 11:34:53 2007 -0700"
      },
      "message": "eventfd: clean compile when CONFIG_EVENTFD\u003dn\n\nFix gcc warning and add parameter checking when CONFIG_EVENTFD\u003dn:\n\nfs/aio.c: In function \u0027aio_complete\u0027:\nfs/aio.c:955: warning: statement with no effect\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b75ae8603568ae18f270213693758c78fb8a29ff",
      "tree": "15e6c100baadcbce6b7f9f00d50de8c2b7da4c01",
      "parents": [
        "75ca0d22668a36fc83e17407d369b528a22c562c",
        "1ee27a4eedf3cc08245d395936c1bfaf80c074cc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 27 10:04:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 27 10:04:02 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Make SN2 PCI code use ioremap rather than manually mangle the address\n  [IA64] Force error to surface in nofault code\n  [IA64] change sh_change_coherence oemcall to use nolock\n  [IA64] remove duplicate header include line\n  [IA64] Correct unwind validation code\n  [IA64] is_power_of_2-ia64/mm/hugetlbpage.c\n"
    },
    {
      "commit": "40a1d531f6c894b298e784fd2090d87633e4989a",
      "tree": "2113cae781e8162de10ff1bd17733d423cef0e32",
      "parents": [
        "b9a4197e266a40d5d1d16c9fb2a852cf10743afe"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Jun 27 02:49:38 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 27 02:50:08 2007 -0400"
      },
      "message": "libata: kill ATA_HORKAGE_DMA_RW_ONLY\n\nATA_HORKAGE_DMA_RW_ONLY for TORiSAN is verified to be subset of using\nDMA for ATAPI commands which aren\u0027t aligned to 16 bytes.  As libata\nnow doesn\u0027t use DMA for unaligned ATAPI commands, the horkage is\nredundant.  Kill it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "55f3952d45a439cecc36fd845a87026d04c82931",
      "tree": "12c8a8836a1e127a1f7db2e7633c6a3f4d475b79",
      "parents": [
        "62877f6b0c4943c2231b84b49182a078eb02a777"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Jun 25 21:31:05 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 27 02:44:18 2007 -0400"
      },
      "message": "libata: kill the infamous abnormal status message\n\nThe infamous abnormal status message triggers on not so abnormal cases\nincluding empty port and even when it\u0027s being triggered on actual\nerrors the info it provides is redundant and out of context - higher\nlevel functions will print the info in better safe later anyway.\n\nAlso, by being triggered all the time, it leads people to think that\nthe abnormality is somehow related to all ATA and system problems\nthey\u0027re experiencing and gives owners of healthy systems unfounded\ndoubts about the integrity of the universe.  Make it a DPRINTK and\nsave the universe.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f436ab43614f105a4685c976a85a171bc112c802",
      "tree": "21db536f54a642c627008c664e2679c0ff3ccbc3",
      "parents": [
        "6cd236e0057704d1f5c77908374079e021c83928",
        "0c07f6115b779ae4597749d47dec228c6d2d1c7c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jun 26 16:51:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jun 26 16:51:23 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4449/1: more entries in arch/arm/boot/.gitignore\n  [ARM] 4452/1: Force the literal pool dump before reloc_end\n  [ARM] Update show_regs/oops register format\n  [ARM] Add support for pause_on_oops and display preempt/smp options\n"
    },
    {
      "commit": "6cd236e0057704d1f5c77908374079e021c83928",
      "tree": "302e002d62dcd4663aef7e9a98ca4b019e3e5c98",
      "parents": [
        "2c9dbda360d96819456f845ea92e20e4e9d0ed36",
        "8e15a0e35fdaf19e1aeb7923571e928bd6123cfd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jun 26 16:50:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jun 26 16:50:48 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Count timer interrupts correctly.\n  [MIPS] SMTC and non-SMTC kernel and modules are incompatible\n  [MIPS] EMMA2RH: Disable GEN_RTC, it can\u0027t possibly work.\n  [MIPS] Remove a duplicated local variable in test_and_clear_bit()\n  [MIPS] use compat_siginfo in rt_sigframe_n32\n  [MIPS] 20K: Handle WAIT related bugs according to errata information\n  [MIPS] AP/SP requires shadow registers, auto enable support.\n  [MIPS] Fix pb1500 reg B access\n  [MIPS] Alchemy: Fix wrong cast\n  [MIPS] remove \"support for\" from system type entry\n  [MIPS] add io_map_base to pci_controller on Cobalt\n  [MIPS] __ucmpdi2 arguments are unsigned long long.\n"
    },
    {
      "commit": "eaf6c766446c0faa326b339900f975e6f1f62b01",
      "tree": "5555be98456903eb4401784382c9fdf8e4c50336",
      "parents": [
        "2e77ff21d225f7676517ac895df2be8ada573f4f"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jun 19 06:26:17 2007 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jun 26 13:33:58 2007 -0700"
      },
      "message": "[IA64] change sh_change_coherence oemcall to use nolock\n\nChange sn_change_coherence\u0027s ia64_sal_oemcall to the nolock variety since\nPROM does the locking for this function internally.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "2fae3731b1b02316c219c4556bb7ad3a920f73cc",
      "tree": "fa36c20147d464e6e7c6ae8b343d69c3ba512f9e",
      "parents": [
        "3207cd5c4b852b54126f5a4b2564652c64d93a6a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@mips.com",
        "time": "Wed Jun 20 14:25:27 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 26 19:57:34 2007 +0200"
      },
      "message": "[MIPS] SMTC and non-SMTC kernel and modules are incompatible\n\nSo don\u0027t allow mixing.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8e09ffb60bbc2b49c06718d5a1252860c709a660",
      "tree": "66fe6fe60f710eec58442b32c1edd83440c40177",
      "parents": [
        "a76f3a417a431eaf673323459357d8e684b52c49"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Jun 14 00:56:31 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 26 19:57:33 2007 +0200"
      },
      "message": "[MIPS] Remove a duplicated local variable in test_and_clear_bit()\n\nFix a sparse warning caused by 2c921d07f8c641e691b0dfd80a5cfe14c60ec489\n\ninclude2/asm/bitops.h:313:23: warning: symbol \u0027res\u0027 shadows an earlier one\ninclude2/asm/bitops.h:309:16: originally declared here\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a76f3a417a431eaf673323459357d8e684b52c49",
      "tree": "fb5c7bf9b1f50f191b77a5df0931644f90e96066",
      "parents": [
        "c8eae71dc81af15809d87d7aabb94810cea9577d"
      ],
      "author": {
        "name": "Pavel Kiryukhin",
        "email": "vksavl@gmail.com",
        "time": "Tue Jun 05 13:42:20 2007 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 26 19:57:33 2007 +0200"
      },
      "message": "[MIPS] use compat_siginfo in rt_sigframe_n32\n\nSigned-off-by: Pavel Kiryukhin \u003cvksavl@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "701271dfd220d214e26ef90c48a2dae3a2042687",
      "tree": "2a7af3af08c430e7162953e04d00c850416271ff",
      "parents": [
        "189548642c5962e60c3667bdb3a703fe0bed12a6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 26 00:11:56 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 26 00:11:56 2007 -0700"
      },
      "message": "[SPARC64]: Add irqs to mdesc_node.\n\nWill be used to store translated LDC rx-ino and tx-ino.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b9e3614f444f6546204f4538afcaa3ebe36d49f2",
      "tree": "44680e2794a923547a6952f1c4b8cf10d5d425c7",
      "parents": [
        "189548642c5962e60c3667bdb3a703fe0bed12a6"
      ],
      "author": {
        "name": "Björn Steinbrink",
        "email": "B.Steinbrink@gmx.de",
        "time": "Mon Jun 25 23:04:37 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 25 14:54:52 2007 -0700"
      },
      "message": "fix nmi_watchdog\u003d2 bootup hang\n\nwrmsrl() is broken, dropping the upper 32bits of the value to be\nwritten. This broke the NMI watchdog on AMD hardware. (and it\nprobably broke other code too.)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "de3025f4e2bc063c274f561f9daf2b696910ad3b",
      "tree": "25119db476c843a13d1d26ae2c80af9df6096713",
      "parents": [
        "a38d6181ff27824c79fc7df825164a212eff6a3f"
      ],
      "author": {
        "name": "Jie Zhang",
        "email": "jie.zhang@analog.com",
        "time": "Mon Jun 25 18:04:12 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Jun 25 18:04:12 2007 +0800"
      },
      "message": "Blackfin arch: Add proper -mcpu option according to the cpu and silicon revision configuration\n\nAdd silicon revision \"any\" and \"none\". Add proper -mcpu option according\nto the cpu and silicon revision configuration.\n\nNeed update to use latest Blackfin cross compile toolchain.\n\nSigned-off-by: Jie Zhang \u003cjie.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "b2510b1696730307e7a388ea04132236ab45ac20",
      "tree": "bfdf9d950f52f1fba9316452b9576e561dca42d3",
      "parents": [
        "c8cbee61c9d53ee28473ad33bbb54f6a88f5e3af",
        "5b5a60da281c767196427ce8144deae6ec46b389"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 09:42:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 09:42:15 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NET]: Make skb_seq_read unmap the last fragment\n  [NET]: Re-enable irqs before pushing pending DMA requests\n  [TCP] tcp_read_sock: Allow recv_actor() return return negative error value.\n  [PPP]: Fix osize too small errors when decoding mppe.\n  [PPP]: Revert 606f585e363527da9feaed79465132c0c661fd9e\n  [TIPC]: Fix infinite loop in netlink handler\n  [SKBUFF]: Fix incorrect config #ifdef around skb_copy_secmark\n  [IPV4]: include sysctl.h from inetdevice.h\n  [IPV6] NDISC: Fix thinko to control Router Preference support.\n  [NETFILTER]: nfctnetlink: Don\u0027t allow to change helper\n  [NETFILTER]: nf_conntrack_sip: add missing message types containing RTP info\n"
    },
    {
      "commit": "debee0768ea1978c6efba03206a414685e4a9ed1",
      "tree": "76b257ca8ea66e596ffb0744fdb51f98dd044bed",
      "parents": [
        "71c42157904404a37f89fff3b2536c55115823a5"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sat Jun 23 17:16:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:12 2007 -0700"
      },
      "message": "slab allocators: MAX_ORDER one off fix\n\nMAX_ORDER is the first order that is not possible.\n\nUse MAX_ORDER - 1 to calculate the larges possible object size in slab.h\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "71c42157904404a37f89fff3b2536c55115823a5",
      "tree": "477793f825fa8777640ad4e9b705ccb98b83d18d",
      "parents": [
        "0faa45480261a52323fe88bfab6aea1e8eb87b65"
      ],
      "author": {
        "name": "Dave Hansen",
        "email": "haveblue@us.ibm.com",
        "time": "Sat Jun 23 17:16:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "document nlink function\n\nThese should have been documented from the beginning.  Fix it.\n\nSigned-off-by: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c18a325645bf98850ca84037fff05de1836e785",
      "tree": "dad5853c40d22b0369355bdbddc28a3a246fce5b",
      "parents": [
        "08932a198345c80d20cfa055a45464cebb9ff93b"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Jun 23 17:16:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "uml: add asm/paravirt.h\n\nAdd asm-um/paravirt.h so that i386 headers that get pulled into UML\ndon\u0027t cause build failures when they want asm/paravirt.h.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "08932a198345c80d20cfa055a45464cebb9ff93b",
      "tree": "49ba601ab9eb19eef107ea1e1d99361bca84bafd",
      "parents": [
        "b08b5ad9473a972fdd5d739080d24a84b23525ac"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Sat Jun 23 17:16:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "uml: use generic BUG\n\nGet UML to use the generic bug support rather than arch specific one.\n\nIf I insert an artificial bug right before loading init, I get this:\n\n Kernel panic - not syncing: Kernel mode signal 4\n\n EIP: 0023:[\u003c0819d501\u003e] CPU: 0 Not tainted ESP: 002b:f7fd4fbc EFLAGS: 00000246\n    Not tainted\n    EAX: 00000000 EBX: 00007870 ECX: 00000013 EDX: 00007870\n    ESI: 0000786d EDI: 00000011 EBP: f7fd4fd8 DS: 002b ES: 002b\n    08273bec:  [\u003c0806e814\u003e] show_regs+0x104/0x106\n    08273c08:  [\u003c08058927\u003e] panic_exit+0x2c/0x4b\n    08273c18:  [\u003c08080ee7\u003e] notifier_call_chain+0x32/0x5b\n    08273c38:  [\u003c08080fbd\u003e] __atomic_notifier_call_chain+0x30/0x32\n    08273c54:  [\u003c08080fee\u003e] atomic_notifier_call_chain+0x2f/0x31\n    08273c70:  [\u003c08073b88\u003e] panic+0x75/0x131\n    08273c94:  [\u003c080586c7\u003e] relay_signal+0x87/0x95\n    08273cb0:  [\u003c0806b9ee\u003e] sig_handler_common_skas+0x9e/0x120\n    08273cd8:  [\u003c08067738\u003e] sig_handler+0x28/0x4f\n    08273cec:  [\u003c0806792e\u003e] handle_signal+0x53/0x89\n    08273d0c:  [\u003c08069f60\u003e] hard_handler+0x18/0x28\n    08273d1c:  [\u003cffffe500\u003e] transitions+0xf7d598b8/0xfffffff0\n\nWith this patch in place, this is how it looks:\n\n BUG: failure at init/main.c:779/init_post()!\n Kernel panic - not syncing: BUG!\n\n EIP: 0023:[\u003c081a65d1\u003e] CPU: 0 Not tainted ESP: 002b:f7f0dfbc EFLAGS: 00000246\n    Not tainted\n    EAX: 00000000 EBX: 000069db ECX: 00000013 EDX: 000069db\n    ESI: 000069d8 EDI: 00000011 EBP: f7f0dfd8 DS: 002b ES: 002b\n    098efedc:  [\u003c0806e9a4\u003e] show_regs+0x104/0x106\n    098efef8:  [\u003c080589c7\u003e] panic_exit+0x2c/0x4b\n    098eff08:  [\u003c080818d7\u003e] notifier_call_chain+0x32/0x5b\n    098eff28:  [\u003c080819ad\u003e] __atomic_notifier_call_chain+0x30/0x32\n    098eff44:  [\u003c080819de\u003e] atomic_notifier_call_chain+0x2f/0x31\n    098eff60:  [\u003c08073f28\u003e] panic+0x75/0x131\n    098eff84:  [\u003c080541d5\u003e] init_post+0xcd/0xe8\n    098eff9c:  [\u003c08048ad4\u003e] kernel_init+0x8e/0x9a\n    098effb4:  [\u003c08066dee\u003e] run_kernel_thread+0x41/0x53\n    098effe0:  [\u003c08058e75\u003e] new_thread_handler+0x62/0x8b\n    098efffc:  [\u003ca55a5a5a\u003e] 0xa55a5a5a\n\n[ jdike - added BUG_TABLE to linker script ]\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1e27dbe7746f3bcbcf1f9a37f31df4b886e36ce3",
      "tree": "cca92108cf97c5c13b0c9e7f85f11da8bd513fb5",
      "parents": [
        "ffd65af0e67a054e1e2393c9b0995c03c47cdc30"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 23 17:16:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "SM501: Check SM501 ID register on initialisation\n\nWhen binding the driver, check the ID register for a valid identity, in case\nthe SM501 is not functioning correctly.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "819062219abf8a78e54cad5c1c8716e6c8e7b870",
      "tree": "8cb4618513e172c61abf1a23bd9416bbb7b3abf5",
      "parents": [
        "5136237bc392413332b02e69ada158c307da658f"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 23 17:16:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "SM501: Clock updates and checks\n\nEnsure that the M1XCLK and MCLK are sourced from the same PLL (and refuse to\nbind the driver if they are not).\n\nUpdate the PCI to safe initialisation values, as 72MHz is the maximum clock\nfor 33MHz PCI bus mastering.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8bfe6d68391af6171df789124fc3dfefeb392d9c",
      "tree": "33167c7ffb15633d564d6012f7a586320841adc8",
      "parents": [
        "6d5b78cdd5a17665674429400b3ed10e3ec60684"
      ],
      "author": {
        "name": "Satyam Sharma",
        "email": "satyam.sharma@gmail.com",
        "time": "Fri Jun 22 17:04:27 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 22 17:04:27 2007 -0700"
      },
      "message": "[IPV4]: include sysctl.h from inetdevice.h\n\nWhen CONFIG_INET\u003dy and CONFIG_SYSCTL\u003dn:\n\nIn file included from net/core/netpoll.c:16:\ninclude/linux/inetdevice.h:15: error:\n\u0027__NET_IPV4_CONF_MAX\u0027 undeclared here (not in a function)\nmake[2]: *** [net/core/netpoll.o] Error 1\nmake[1]: *** [net/core] Error 2\nmake: *** [net] Error 2\n\nSo #include sysctl.h from inetdevice.h.\n\nSigned-off-by: Satyam Sharma \u003csatyam.sharma@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "216e39db112da4d25a52aeb956e7da70fdd0d94c",
      "tree": "f633c47a0fb6d0e1fae14f49f18b8f7808101f92",
      "parents": [
        "334280fff3f7201d0fd564fe85e0a6f035ce3f68"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "message": "Blackfin arch: add proper const volatile to addr argument to the read functions\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "334280fff3f7201d0fd564fe85e0a6f035ce3f68",
      "tree": "c49ee014013098b5836f5a6926d2512e1d9e96ca",
      "parents": [
        "b9b712765738d141154b435a5bfec4adbbee25f3"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "message": "Blackfin arch: Add definition of dma_mapping_error\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "b9b712765738d141154b435a5bfec4adbbee25f3",
      "tree": "71a31c16bd9670759a0024bc407ec7138247f15c",
      "parents": [
        "86b73c8cfc8daeff554ae3e95e2a0ee77c45d499"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "message": "Blackfin arch: move cond_syscall() behind __KERNEL__ like all other architectures\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "9c8f1729b0a838dc0f44b77dab80890a98585964",
      "tree": "8698d6e19c59ccc93c613af2bb758c1f95ec0670",
      "parents": [
        "c5d88d9e2566e7ddccb0e001446b9a39882560a3"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "message": "Blackfin arch: add missing braces around array bfin serial init\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "4bf3f3cbb6add01d3e6a18c73f594b73113b14f2",
      "tree": "a80839f98a64052f4d004a5207da2731fe556908",
      "parents": [
        "0864a4e201b1ea442f4c8b887418a29f67e24d30"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "message": "Blackfin arch: update ANOMALY handling\n\nupdate lists for 533, 537, and add SSYNC workaround into assembly files.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "9738cbe32192919356397f1e24f9b26e1f574fbb",
      "tree": "75caa6d21a8b68a36285ee787095fb05b14627fb",
      "parents": [
        "58229a18994215bbfe0bcd1c99d2e039f30b076b",
        "05dc16d6a175139a5872d08db56ee277ec90df5b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 21 15:57:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 21 15:57:50 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:\n  [PARISC] unwinder improvements\n  [PARISC] Fix unwinder on 64-bit kernels\n  [PARISC] Handle wrapping in expand_upwards()\n  [PARISC] stop lcd driver from stripping initial whitespace\n"
    },
    {
      "commit": "b9bae3402572dc50a1e084c5b1ae5117918ef0f0",
      "tree": "b351181fffd09e06c0b3f185a0571cdb2860e870",
      "parents": [
        "f1518a088bde6aea49e7c472ed6ab96178fcba3e"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Thu Jun 21 23:27:45 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 21 15:55:12 2007 -0700"
      },
      "message": "page_mapping must avoid slub pages\n\nNicolas Ferre reports oops from flush_dcache_page() on ARM when using\nSLUB: which reuses page-\u003emapping as page-\u003eslab.  The page_mapping()\nfunction, used by ARM and PA-RISC flush_dcache_page() implementations,\nmust not confuse SLUB pages with those which have page-\u003emapping set.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@rfo.atmel.com\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e036306aa1832963cd147849b282259a32f5ac08",
      "tree": "6490e81ec646cfda8791b134f1e6ce703b812d03",
      "parents": [
        "06b32f3ab6df4c7489729f94bdc7093c72681d4b"
      ],
      "author": {
        "name": "Randolph Chung",
        "email": "tausq@debian.org",
        "time": "Tue Jun 12 14:27:32 2007 +0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Thu Jun 21 17:46:21 2007 -0400"
      },
      "message": "[PARISC] Fix unwinder on 64-bit kernels\n\nThe unwinder was broken by the shift of PAGE_OFFSET in order to increase the\nsize of the vmalloc area on 64-bit kernels.\n\nSigned-off-by: Randolph Chung \u003ctausq@debian.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "b3f4256fe0682143883ce6903e4646a03943f792",
      "tree": "3f090af16d721dd3d088a96a6defb0637ae74f76",
      "parents": [
        "044f620ac65d0d90727cdbd0c058e4d150d62ddc",
        "e61ef2416b0b92828512b6cfcd0104a02b6431fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 20 15:39:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 20 15:39:24 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/mlx4: Make sure inline data segments don\u0027t cross a 64 byte boundary\n  IB/mlx4: Handle FW command interface rev 3\n  IB/mlx4: Handle buffer wraparound in __mlx4_ib_cq_clean()\n  IB/mlx4: Get rid of max_inline_data calculation\n  IB/mlx4: Handle new FW requirement for send request prefetching\n  IB/mlx4: Fix warning in rounding up queue sizes\n  IB/mlx4: Fix handling of wq-\u003etail for send completions\n"
    },
    {
      "commit": "044f620ac65d0d90727cdbd0c058e4d150d62ddc",
      "tree": "89bcf2829803979ff8384d14c159daebabc3244d",
      "parents": [
        "c53ab5d56c66816fe06dc6cd0abb93f6dd81a145",
        "3b1d4ed5353af04d6aa20be2701727b9cdb2ac61"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 20 14:40:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 20 14:40:52 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Don\u0027t drag a platform specific header into generic arch code.\n"
    },
    {
      "commit": "388c19e176436707eb30a81c7e4129e08769f92b",
      "tree": "168017ad573b12c35a39f52f3513c779de3fb8c8",
      "parents": [
        "0b622330213ce0f0ee23199e433ed73284209b46"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Jun 20 12:23:32 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 20 14:27:25 2007 -0700"
      },
      "message": "x86: Disable DAC on VIA bridges\n\nSeveral reports that VIA bridges don\u0027t support DAC and corrupt\ndata.  I don\u0027t know if it\u0027s fixed, but let\u0027s just blacklist\nthem all for now.\n\nIt can be overwritten with iommu\u003dusedac\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0b622330213ce0f0ee23199e433ed73284209b46",
      "tree": "07f6be22392c643c49add1001e61ec2554f25a36",
      "parents": [
        "e412ac4971d27ea84f3d63ce425c6ab2d6a67f23"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Jun 20 12:23:31 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 20 14:27:25 2007 -0700"
      },
      "message": "x86_64: Fix eventd/timerfd syscalls\n\nThey had the same syscall number.\n\nPointed out by Davide Libenzi\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3b1d4ed5353af04d6aa20be2701727b9cdb2ac61",
      "tree": "e4a3335c925abd933f1650e1ee4786e6bfad8f35",
      "parents": [
        "7c8545e98468c53809fc06788a3b9a34dff05240"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 20 22:27:10 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 20 22:27:10 2007 +0100"
      },
      "message": "[MIPS] Don\u0027t drag a platform specific header into generic arch code.\n\nFor some platforms it\u0027s definitions may conflict.  So that\u0027s the one-liner.\nThe rest is 10 square kilometers of collateral damage fixup this include\nused to paper over.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dc74d7f996b465d8a95033c753d34c8b4c01c9d7",
      "tree": "bfee4bf2cde7dfe3a6f698058d99893cbdf94337",
      "parents": [
        "bca0fb8683b7406d3056dc53a14b0a482c367e2b"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Jun 19 13:10:06 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jun 19 13:10:20 2007 +0200"
      },
      "message": "[S390] Move psw_set_key.\n\nMove psw_set_key() from ptrace.h to processor.h which is a more\nsuitable place for it. In addition the moves makes the function\ninvisible to user space.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "bd197234b0a616c8f04f6b682326a5a24b33ca92",
      "tree": "1c31f8934b0d5472c9038c042ff27d08b52ffdc6",
      "parents": [
        "188e1f81ba31af1b65a2f3611df4c670b092bbac"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Jun 17 21:11:10 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 18 09:48:41 2007 -0700"
      },
      "message": "Revert \"futex_requeue_pi optimization\"\n\nThis reverts commit d0aa7a70bf03b9de9e995ab272293be1f7937822.\n\nIt not only introduced user space visible changes to the futex syscall,\nit is also non-functional and there is no way to fix it proper before\nthe 2.6.22 release.\n\nThe breakage report ( http://lkml.org/lkml/2007/5/12/17 ) went\nunanswered, and unfortunately it turned out that the concept is not\nfeasible at all.  It violates the rtmutex semantics badly by introducing\na virtual owner, which hacks around the coupling of the user-space\npi_futex and the kernel internal rt_mutex representation.\n\nAt the moment the only safe option is to remove it fully as it contains\nuser-space visible changes to broken kernel code, which we do not want\nto expose in the 2.6.22 release.\n\nThe patch reverts the original patch mostly 1:1, but contains a couple\nof trivial manual cleanups which were necessary due to patches, which\ntouched the same area of code later.\n\nVerified against the glibc tests and my own PI futex tests.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nCc: Pierre Peiffer \u003cpierre.peiffer@bull.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e61ef2416b0b92828512b6cfcd0104a02b6431fe",
      "tree": "51d3307aa5be5591f5859f96a3bd1dd20231b9b0",
      "parents": [
        "5ae2a7a836be660ff1621cce1c46930f19200589"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jun 18 09:23:47 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jun 18 09:23:47 2007 -0700"
      },
      "message": "IB/mlx4: Make sure inline data segments don\u0027t cross a 64 byte boundary\n\nInline data segments in send WQEs are not allowed to cross a 64 byte\nboundary.  We use inline data segments to hold the UD headers for MLX\nQPs (QP0 and QP1).  A send with GRH on QP1 will have a UD header that\nis too big to fit in a single inline data segment without crossing a\n64 byte boundary, so split the header into two inline data segments.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "5ae2a7a836be660ff1621cce1c46930f19200589",
      "tree": "655b94b9a016cec92f319761afe6bb3000f5f4fa",
      "parents": [
        "082dee3216c99a838af40be403799f60bcea2e97"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jun 18 08:15:02 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jun 18 08:15:02 2007 -0700"
      },
      "message": "IB/mlx4: Handle FW command interface rev 3\n\nUpcoming firmware introduces command interface revision 3, which\nchanges the way port capabilities are queried and set.  Update the\ndriver to handle both the new and old command interfaces by adding a\nnew MLX4_FLAG_OLD_PORT_CMDS that it is set after querying the firmware\ninterface revision and then using the correct interface based on the\nsetting of the flag.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "154c772ebfb12ef66855510e6be2b12c85110b0c",
      "tree": "9ece82abedf5f566572ba50ec7dd5294e5653389",
      "parents": [
        "d9202429e60d16d39c427cd4e4408cf1827ab9e9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jun 18 14:59:45 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 18 15:04:42 2007 +0100"
      },
      "message": "[ARM] Update show_regs/oops register format\n\nAdd the kernel release and version information to the output of\nshow_regs/oops.  Add the CPU PSR register.  Avoid using printk\nto output partial lines; always output a complete line.\n\nRe-combine the \"Control\" and \"Table + DAC\" lines after nommu\nseparated them; we don\u0027t want to waste vertical screen space\nneedlessly.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9d66586f7723b73c5925c7c7819c260484627851",
      "tree": "616c3c01282e0ca82c59b1496c385cf1e2961564",
      "parents": [
        "22741925d268e8479ef66312749bd8d96ed35365"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sat Jun 16 10:16:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jun 16 13:16:16 2007 -0700"
      },
      "message": "shm: fix the filename of hugetlb sysv shared memory\n\nSome user space tools need to identify SYSV shared memory when examining\n/proc/\u003cpid\u003e/maps.  To do so they look for a block device with major zero, a\ndentry named SYSV\u003csysv key\u003e, and having the minor of the internal sysv\nshared memory kernel mount.\n\nTo help these tools and to make it easier for people just browsing\n/proc/\u003cpid\u003e/maps this patch modifies hugetlb sysv shared memory to use the\nSYSV\u003ckey\u003e dentry naming convention.\n\nUser space tools will still have to be aware that hugetlb sysv shared\nmemory lives on a different internal kernel mount and so has a different\nblock device minor number from the rest of sysv shared memory.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: \"Serge E. Hallyn\" \u003cserge@hallyn.com\u003e\nCc: Albert Cahalan \u003cacahalan@gmail.com\u003e\nCc: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4b356be019d0c28f67af02809df7072c1c8f7d32",
      "tree": "03c340e3168a1cae72fd7c96855382ac0c195da6",
      "parents": [
        "8dab5241d06bfc9ee141ea78c56cde5070d7460d"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sat Jun 16 10:16:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jun 16 13:16:16 2007 -0700"
      },
      "message": "SLUB: minimum alignment fixes\n\nIf ARCH_KMALLOC_MINALIGN is set to a value greater than 8 (SLUBs smallest\nkmalloc cache) then SLUB may generate duplicate slabs in sysfs (yes again)\nbecause the object size is padded to reach ARCH_KMALLOC_MINALIGN.  Thus the\nsize of the small slabs is all the same.\n\nNo arch sets ARCH_KMALLOC_MINALIGN larger than 8 though except mips which\nfor some reason wants a 128 byte alignment.\n\nThis patch increases the size of the smallest cache if\nARCH_KMALLOC_MINALIGN is greater than 8.  In that case more and more of the\nsmallest caches are disabled.\n\nIf we do that then the count of the active general caches that is displayed\non boot is not correct anymore since we may skip elements of the kmalloc\narray.  So count them separately.\n\nThis approach was tested by Havard yesterday.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8dab5241d06bfc9ee141ea78c56cde5070d7460d",
      "tree": "dd9dc3c64c17862b169f4cbe5fd4a108d960c920",
      "parents": [
        "679ce0ace6b1a07043bc3b405a34ddccad808886"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Jun 16 10:16:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jun 16 13:16:16 2007 -0700"
      },
      "message": "Rework ptep_set_access_flags and fix sun4c\n\nSome changes done a while ago to avoid pounding on ptep_set_access_flags and\nupdate_mmu_cache in some race situations break sun4c which requires\nupdate_mmu_cache() to always be called on minor faults.\n\nThis patch reworks ptep_set_access_flags() semantics, implementations and\ncallers so that it\u0027s now responsible for returning whether an update is\nnecessary or not (basically whether the PTE actually changed).  This allow\nfixing the sparc implementation to always return 1 on sun4c.\n\n[akpm@linux-foundation.org: fixes, cleanups]\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Mark Fortescue \u003cmark@mtfhpc.demon.co.uk\u003e\nAcked-by: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "39a279026609c205d331ec39fea11b2fd470a054",
      "tree": "a5b5e0c261c7a8ffd429e8b19d5a27e659f04fda",
      "parents": [
        "c539ab73070b381f0452dae791f891ec2515098e"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Jun 16 10:16:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jun 16 13:16:16 2007 -0700"
      },
      "message": "uml: kill x86_64 STACK_TOP_MAX\n\nThe x86_64 a.out.h got a definition of STACK_TOP_MAX, which interferes with\nthe UML version.  So, just undef it like STACK_TOP.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f5a9c77df45b113d21b64cbc2bf6c72a0da48998",
      "tree": "c68315e2d5e3e3b8075bfbe01fab054efc1d9bf2",
      "parents": [
        "ed45666271f4fafa95b9d8ad44050e9a9bd2376e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Jun 16 10:16:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jun 16 13:16:16 2007 -0700"
      },
      "message": "spi doc updates\n\nUpdate two points in the SPI interface documentation:\n\n- Update description of the \"chip stays selected after message ends\"\n  mode.  In some cases it\u0027s required for correctness; it isn\u0027t just a\n  performance tweak.  (Yes: to use this mode on mult-device busses, another\n  programming interface will be needed.  One draft has been circulated\n  already.)\n\n- Clarify spi_setup(), highlighting that callers must ensure that no\n  requests are queued (can\u0027t change configuration except between I/Os), and\n  that the device must be deselected when this returns (which is a key part\n  of why it\u0027s called during device init).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d6f8bb1310d4745ff1d0c74eeacae31e2a3eeff1",
      "tree": "4048f434ec97b0b0415e3937c1e42be9cb6ca378",
      "parents": [
        "30475cc12a50816f290828fb7e3cd7036cd622df"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Sat Jun 16 10:15:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jun 16 13:16:15 2007 -0700"
      },
      "message": "i386 mm: use pte_update() in ptep_test_and_clear_dirty()\n\nIt is not safe to use pte_update_defer() in ptep_test_and_clear_young():\nits only user, /proc/\u003cpid\u003e/clear_refs, drops pte lock before flushing TLB.\nUse the safe though less efficient pte_update() paravirtop in its place.\nLikewise in ptep_test_and_clear_dirty(), though that has no current use.\n\nThese are macros (header file dependency stops them from becoming inline\nfunctions), so be more liberal with the underscores and parentheses.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Zachary Amsden \u003czach@vmware.com\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fa04a008a16ac633a55f41baf9e84b551e613e7e",
      "tree": "47d851bf415167751d3b8c20449fdd7a035f7220",
      "parents": [
        "d09c6b809432668371b5de9102f4f9aa6a7c79cc",
        "16c61add51f2182140637c924687a2aab6b568f9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 15 17:05:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 15 17:05:58 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [RXRPC] net/rxrpc/ar-connection.c: fix NULL dereference\n  [TCP]: Fix logic breakage due to DSACK separation\n  [TCP]: Congestion control API RTT sampling fix\n"
    },
    {
      "commit": "902233ee494f9d9da6dbb818316fcbf892bebbed",
      "tree": "b3fcfbd1c757851a562ef0921cab4e1b3e2d9f19",
      "parents": [
        "e871e3c268a26c35ad805196a01d84a55bb755c6",
        "c5760abde715dcd9ead66769e45d1896332e9d9c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 15 16:16:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 15 16:16:31 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6: (30 commits)\n  Blackfin SMC91X ethernet supporting driver: SMC91C111 LEDs are note drived in the kernel like in uboot\n  Blackfin SPI driver: fix bug SPI DMA incomplete transmission\n  Blackfin SPI driver: tweak spi cleanup function to match newer kernel changes\n  Blackfin RTC drivers: update MAINTAINERS information\n  Blackfin serial driver: decouple PARODD and CMSPAR checking from PARENB\n  Blackfin serial driver: actually implement the break_ctl() function\n  Blackfin serial driver: ignore framing and parity errors\n  Blackfin serial driver: hook up our UARTs STP bit with userspaces CMSPAR\n  Blackfin arch: move HI/LO macros into blackfin.h and punt the rest of macros.h as it includes VDSP macros we never use\n  Blackfin arch: redo our linker script a bit\n  Blackfin arch: make sure we initialize our L1 Data B section properly based on the linked kernel\n  Blackfin arch: fix bug can not wakeup from sleep via push buttons\n  Blackfin arch: add support for Alon Bar-Lev\u0027s dynamic kernel command-line\n  Blackfin arch: add missing gpio.h header to fix compiling in some pm configurations\n  Blackfin arch: As Mike pointed out range goes form m..MAX_BLACKFIN_GPIO -1\n  Blackfin arch: fix spelling typo in output\n  Blackfin arch: try to split up functions like this into smaller units according to LKML review\n  Blackfin arch: add proper ENDPROC()\n  Blackfin arch: move more of our startup code to .init so it can be freed once we are up and running\n  Blackfin arch: unify differences between our diff head.S files -- no functional changes\n  ...\n"
    },
    {
      "commit": "4ff4275b24fdcca189b33f9a73fe7abef1dc84bc",
      "tree": "d78f65e793d80e3a4c454d37e710f182de4bf34e",
      "parents": [
        "e00eea42f24550beb9940e641402450f695c888a",
        "7b4f4ec21038ac13c63d130357d1c3015ec3f3e8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 15 16:14:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 15 16:14:08 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Fix builds where MSC01E_xxx is undefined.\n  [MIPS] Separate performance counter interrupts\n  [MIPS] Malta: Fix for SOCitSC based Maltas\n"
    },
    {
      "commit": "e00eea42f24550beb9940e641402450f695c888a",
      "tree": "2a83ae36db1d1bf0dd8b8be46e41f17b9dd459b5",
      "parents": [
        "bc90ba093af2e5022b9d055a2148b54a6aa35bc9",
        "093d0faf57e59feee224217273f944e10e4e3562"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 15 16:13:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 15 16:13:46 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://www.atmel.no/~hskinnemoen/linux/kernel/avr32\n\n* \u0027for-linus\u0027 of git://www.atmel.no/~hskinnemoen/linux/kernel/avr32:\n  [AVR32] Define ARCH_KMALLOC_MINALIGN to L1_CACHE_BYTES\n  [AVR32] STK1000: Set SPI_MODE_3 in the ltv350qv board info\n  [AVR32] gpio_*_cansleep() fix\n  [AVR32] ratelimit segfault reporting rate\n"
    },
    {
      "commit": "b9ce204f0a265f819d10c943a607746abb62f245",
      "tree": "45078d076bcd952d8820c590653939b312d06ac2",
      "parents": [
        "22b1a9203ea634ac0ee5240e021613da3328275f"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Fri Jun 15 15:08:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 15 15:08:43 2007 -0700"
      },
      "message": "[TCP]: Congestion control API RTT sampling fix\n\nCommit 164891aadf1721fca4dce473bb0e0998181537c6 broke RTT\nsampling of congestion control modules. Inaccurate timestamps\ncould be fed to them without providing any way for them to\nidentify such cases. Previously RTT sampler was called only if\nFLAG_RETRANS_DATA_ACKED was not set filtering inaccurate\ntimestamps nicely. In addition, the new behavior could give an\ninvalid timestamp (zero) to RTT sampler if only skbs with\nTCPCB_RETRANS were ACKed. This solves both problems.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aba297927d1d558c7a94548135133bdf9172708a",
      "tree": "d107c53de78175124ba5c3ade07fc295c48f9331",
      "parents": [
        "08f3dfe8c4b91189890019d307aad236c3633515",
        "462b529f91b618f4bd144bbc6184f616dfb58a1e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 18:36:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 18:36:21 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6: (30 commits)\n  [PARISC] remove global_ack_eiem\n  [PARISC] Fix kernel panic in check_ivt\n  [PARISC] Fix bug when syscall nr is __NR_Linux_syscalls\n  [PARISC] be more defensive in process.c::get_wchan\n  [PARISC] fix \"reduce size of task_struct on 64-bit machines\" fallout\n  [PARISC] fix null ptr deref in unwind.c\n  [PARISC] fix trivial spelling nit in asm/linkage.h\n  [PARISC] remove remnants of parisc-specific softirq code\n  [PARISC] fix section mismatch in smp.c\n  [PARISC] fix \"ENTRY\" macro redefinition\n  [PARISC] Wire up utimensat/signalfd/timerfd/eventfd syscalls\n  [PARISC] fix section mismatch in superio serial drivers\n  [PARISC] fix section mismatch in parisc eisa driver\n  [PARISC] fix section mismatches in arch/parisc/kernel\n  [PARISC] fix section mismatch in ccio-dma\n  [PARISC] fix section mismatch in parisc STI video drivers\n  [PARISC] fix section mismatch in parport_gsc\n  [PARISC] fix lasi_82596 build\n  [PARISC] Build fixes for power.c\n  [PARISC] kobject is embedded in subsys, not kset\n  ...\n"
    },
    {
      "commit": "0127d6d5d925321650e7b92364420325689a03ef",
      "tree": "341c0d70c0c21829bc69d28dcdad55d8a90f2153",
      "parents": [
        "1e0e76cf1376a0a1b49a23396e945456c329814e",
        "fc395f8d589f4f0b3fcdd9b8bb84b7cacf711a4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 15:09:26 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 15:09:26 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix args to sun4v_ldc_revoke().\n  [SPARC64]: Really fix parport.\n  [SPARC64]: Fix IO/MEM space sizing for PCI.\n  [SPARC64]: Wire up cookie based sun4v interrupt registry.\n"
    },
    {
      "commit": "1e0e76cf1376a0a1b49a23396e945456c329814e",
      "tree": "7d78114d02904557320ce802dcf6715e353053ac",
      "parents": [
        "f701737deb59654dd62e15d5dc379f387cf86c6d",
        "559f0a2857f1d1a93c4f398d2775e228fdb8b8ce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 15:08:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 15:08:50 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [IPV6] addrconf: Fix IPv6 on tuntap tunnels\n  [TCP]: Add missing break to TCP option parsing code\n  [SCTP] Don\u0027t disable PMTU discovery when mtu is small\n  [SCTP] Flag a pmtu change request\n  [SCTP] Update pmtu handling to be similar to tcp\n  [SCTP] Fix leak in sctp_getsockopt_local_addrs when copy_to_user fails\n  [SCTP]: Allow unspecified port in sctp_bindx()\n  [SCTP]: Correctly set daddr for IPv6 sockets during peeloff\n  [TCP]: Set initial_ssthresh default to zero in Cubic and BIC.\n  [TCP]: Fix left_out setting during FRTO\n  [TCP]: Disable TSO if MD5SIG is enabled.\n  [PPP_MPPE]: Fix \"osize too small\" check.\n  [PATCH] mac80211: Don\u0027t stop tx queue on master device while scanning.\n  [PATCH] mac80211: fix debugfs tx power reduction output\n  [PATCH] cfg80211: fix signed macaddress in sysfs\n  [IrDA]: f-timer reloading when sending rejected frames.\n  [IrDA]: Fix Rx/Tx path race.\n"
    },
    {
      "commit": "f701737deb59654dd62e15d5dc379f387cf86c6d",
      "tree": "b9073b7d4b43bc3d39c2ba1ddc76a1d0698073de",
      "parents": [
        "eedab661a51966c454e38c17266a531aa58b4a98",
        "6c1640d52b9b7355cd777c4f08bc930ac96d905b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 15:06:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 15:06:49 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4445/1: ANUBIS: Fix CPLD registers\n  [ARM] 4444/2: OSIRIS: CPLD suspend fix\n  [ARM] 4443/1: OSIRIS: Add watchdog device to machine devices\n  [ARM] 4442/1: OSIRIS: Fix CPLD register definitions\n  [ARM] VFP: fix section mismatch error\n"
    },
    {
      "commit": "b72c05262298cc2ac92edb657f5ea3a97ad5ea3d",
      "tree": "41819862465a5cd6b89eb7b8bff3a79a5817064f",
      "parents": [
        "eedab661a51966c454e38c17266a531aa58b4a98"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Fri Apr 27 15:58:41 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 14 18:25:14 2007 +0100"
      },
      "message": "[MIPS] Malta: Fix for SOCitSC based Maltas\n\nAnd an attempt to tidy up the core/controller differences.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "093d0faf57e59feee224217273f944e10e4e3562",
      "tree": "afecbd1b0ee1ca66fad714a9accadd8ce9efd897",
      "parents": [
        "2fdfe8d9a2687718b07a35196b89fbf48ba0c82f"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Mon Jun 11 17:17:14 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Jun 14 18:30:50 2007 +0200"
      },
      "message": "[AVR32] Define ARCH_KMALLOC_MINALIGN to L1_CACHE_BYTES\n\nThis allows SLUB debugging to be used without fear of messing up DMA\ntransfers. SPI is one example that easily breaks without this patch.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "2ae795b02aa46a99d845958ae8d7bc8afa04292b",
      "tree": "7823caebc8a64f37b98020c4d29be9c415127cdb",
      "parents": [
        "126187f1e00048abec4d4a2eb3eeae396fbaa944"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu May 24 13:52:08 2007 -0700"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Jun 14 18:30:49 2007 +0200"
      },
      "message": "[AVR32] gpio_*_cansleep() fix\n\nThe AVR32 \u003casm/gpio.h\u003e was missing the gpio_*_cansleep() calls,\nbreaking compilation for some code using them.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "8a4794914f9cf2681235ec2311e189fe307c28c7",
      "tree": "029530de3f65445050e7f4c3ad4cd0195b127fa4",
      "parents": [
        "c910b47e1811b3f8b184108c48de3d7af3e2999b"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Jun 07 14:21:05 2007 -0400"
      },
      "committer": {
        "name": "Vladislav Yasevich",
        "email": "vxy@hera.kernel.org",
        "time": "Wed Jun 13 20:44:42 2007 +0000"
      },
      "message": "[SCTP] Flag a pmtu change request\n\nCurrently, if the socket is owned by the user, we drop the ICMP\nmessage.  As a result SCTP forgets that path MTU changed and\nnever adjusting it\u0027s estimate.  This causes all subsequent\npackets to be fragmented.  With this patch, we\u0027ll flag the association\nthat it needs to udpate it\u0027s estimate based on the already updated\nrouting information.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nAcked-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\n"
    },
    {
      "commit": "c910b47e1811b3f8b184108c48de3d7af3e2999b",
      "tree": "76ca90239b074a13137217d3732f79fe83a2500b",
      "parents": [
        "fe979ac169970b3d12facd6565766735862395c5"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Jun 07 13:47:03 2007 -0400"
      },
      "committer": {
        "name": "Vladislav Yasevich",
        "email": "vxy@hera.kernel.org",
        "time": "Wed Jun 13 20:44:42 2007 +0000"
      },
      "message": "[SCTP] Update pmtu handling to be similar to tcp\n\nIntroduce new function sctp_transport_update_pmtu that updates\nthe transports and destination caches view of the path mtu.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nAcked-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\n"
    },
    {
      "commit": "fc395f8d589f4f0b3fcdd9b8bb84b7cacf711a4f",
      "tree": "ea6c2c1ce069635b8ae24c4a10ddf88b3a117486",
      "parents": [
        "f467b998eeae933029a83db8ad860da3879acd63"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jun 12 23:56:52 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jun 13 00:01:27 2007 -0700"
      },
      "message": "[SPARC64]: Fix args to sun4v_ldc_revoke().\n\nFirst argument is LDC channel ID, then mapping cookie,\nthen the MTE revoke cookie.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f467b998eeae933029a83db8ad860da3879acd63",
      "tree": "af63ddd67c6e1d17f0ff52a23ff99e244cf505e2",
      "parents": [
        "56f5c0bd50e948408ac0fd587b5c89fa7e2a1b6e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jun 12 23:53:03 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jun 13 00:01:24 2007 -0700"
      },
      "message": "[SPARC64]: Really fix parport.\n\nWe were passing a \"struct pci_dev *\" instead of a\n\"struct device *\" to the parport registry routines.\nNo wonder things exploded.\n\nThe ebus_bus_type hacks can be backed out from\nasm-sparc64/dma-mapping.h, those were wrong.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a907dec9845001dc2b117a0ed2a2150384a4cea",
      "tree": "2c646d9247ebb426e77e4c0f2faaf6d4a6b2bb87",
      "parents": [
        "a0e1d1d075cc0efe9a3ac8579bce9393d070e09f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jun 13 00:01:04 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jun 13 00:01:04 2007 -0700"
      },
      "message": "[SPARC64]: Wire up cookie based sun4v interrupt registry.\n\nThis will be used for logical domain channel interrupts.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22353f35c895acb7a8ca27ebdc6397c993b4213e",
      "tree": "b1b52ca357ac2e5bb1428dea948bd4d175e40e07",
      "parents": [
        "3e2ce4dae98f6b246eaeb12833914d22fd83e31d",
        "ff72b7a6188088976bf7d77d3309a9b2f1716071"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:41:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:41:00 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Fix smp barriers in test_and_{change,clear,set}_bit\n  [MIPS] Fix IP27 build\n  [MIPS] Fix modpost warnings by making start_secondary __cpuinit\n  [MIPS] SMTC: Fix build error caused by nonsense code.\n  [MIPS] SMTC: The MT ASE requires to initialize c0_pagemask and c0_wired.\n  [MIPS] SMTC: Don\u0027t continue in set_vi_srs_handler on detected bad arguments.\n  [MIPS] SMTC: Fix warning.\n  [MIPS] Wire up utimensat, signalfd, timerfd, eventfd\n  [MIPS] Atlas: Fix build.\n  [MIPS] Always install the DSP exception handler.\n  [MIPS] SMTC: Don\u0027t set and restore irqregs ptr from self_ipi.\n  [MIPS] Fix KMODE for the R3000\n"
    },
    {
      "commit": "72f60acb01fc7ef135d3181ba9235c9ef0ab68ea",
      "tree": "a2847ff3a394a8c9ff28b34d3a4e4e2bd3658cf1",
      "parents": [
        "b44c0267b7571b449e05f390349c4e4d080f0f4c",
        "e141d999b682cda9907179e3b843acb64c34a1d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:38:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:38:14 2007 -0700"
      },
      "message": "Merge branch \u0027linus-plus-plus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027linus-plus-plus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: limit post SRST nsect/lbal wait to ~100ms\n  libata: force PIO on IOMEGA ZIP 250 ATAPI\n  libata passthru: update cached device paramters\n  libata passthru: always enforce correct DEV bit\n  libata passthru: map UDMA protocols\n  libata passthru: support PIO multi commands\n  libata passthru: update protocol numbers\n  libata: Correct abuse of language\n  libata-core/sff: Fix multiple assumptions about DMA\n  ahci: Add MCP73/MCP77 support to AHCI driver\n  libata: fix hw_sata_spd_limit initialization\n  libata: print device model and firmware revision for ATAPI devices\n  libata: fix probe time irq printouts\n  libata: disable NCQ for HITACHI HTS541680J9SA00/SB21C7EP\n  remove unused variable in pata_isapnp\n"
    },
    {
      "commit": "b44c0267b7571b449e05f390349c4e4d080f0f4c",
      "tree": "ac223157c3ce75b729a2e702babd13a691c20464",
      "parents": [
        "bb3d2dd72302ea3eefcc6738cdd39ed5864b62f8",
        "c43850981b5203e13747f8a696a762eb412d9394"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:32:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:32:28 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb:\n  V4L/DVB (5751): Ivtv: fix ia64 printk format warnings.\n  V4L/DVB (5761): Fix broken b2c2 dependency on non x86 architectures\n  V4L/DVB (5673): Fix audio stuttering for saa711x/ivtv when in radio mode.\n  V4L/DVB (5736): Add V4L2_FBUF_CAP/FLAG_LOCAL/GLOBAL_INV_ALPHA\n  V4L/DVB (5732): Add ivtv CROPCAP support and fix ivtv S_CROP for video output.\n  V4L/DVB (5730): Remove unused V4L2_CAP_VIDEO_OUTPUT_POS\n  V4L/DVB (5720): Usbvision: fix urb allocation and submits\n  V4L/DVB (5716): Tda10086,tda826x: fix tuning, STR/SNR values\n  V4L/DVB (5675): Move big PIO accesses from the interrupt handler to a workhandler\n  V4L/DVB (5699): Cinergyt2: fix file release handler\n  V4L/DVB (5700): Saa7111: fix picture settings cache bug\n  V4L/DVB (5702): Fix Kconfig items to avoid linkedition errors\n"
    },
    {
      "commit": "bb3d2dd72302ea3eefcc6738cdd39ed5864b62f8",
      "tree": "94aea714ae4b2b39e05aeb32d0dffccc8a15a8a8",
      "parents": [
        "d5a169c87967981d06616c3c99408bc40ec9f618",
        "c1183a3345f2e553fa0907a453cbb311c7e1698c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:31:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:31:43 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6:\n  ide: Add the MCP73/77 support to PATA driver\n  Add the PATA controller device ID to pci_ids.h for MCP73/MCP77.\n  hpt366: disallow Ultra133 for HPT374\n  ide: generic IDE PCI driver, add another device exception\n  ide: HPA detect from resume\n  it821x: RAID mode fixes\n  serverworks: fix CSB6 tuning logic\n  serverworks: remove crappy code\n"
    },
    {
      "commit": "5212c555be332fc95982077e6cdc7bb6cb5fff5f",
      "tree": "44907e3427949462dcc54ae762cc49ae8e9571f0",
      "parents": [
        "845a2fdcbd5bc5b9f652201ee95c825827a1d521",
        "620a324b744a7d66c3c45a83042f8e7fc9fc5a04"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:31:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:31:05 2007 -0700"
      },
      "message": "Merge branch \u0027splice-2.6.22\u0027 of git://git.kernel.dk/data/git/linux-2.6-block\n\n* \u0027splice-2.6.22\u0027 of git://git.kernel.dk/data/git/linux-2.6-block:\n  splice: __generic_file_splice_read: fix read/truncate race\n  splice: __generic_file_splice_read: fix i_size_read() length checks\n  splice: move balance_dirty_pages_ratelimited() outside of splice actor\n  pipe: move pipe_inode_info structure decleration up before it\u0027s used\n  splice: remove do_splice_direct() symbol export\n  splice: move inode size check into generic_file_splice_read()\n"
    },
    {
      "commit": "ff72b7a6188088976bf7d77d3309a9b2f1716071",
      "tree": "760ed02dd1f5fc3edb871d0f568c71f82b859155",
      "parents": [
        "e10e0cc8852ac846d5590188b935c98742e5cc43"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 07 13:17:30 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 11 18:20:55 2007 +0100"
      },
      "message": "[MIPS] Fix smp barriers in test_and_{change,clear,set}_bit\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7a6d4f38744e6453ec3bd359f751c34923207735",
      "tree": "5514052d120b630a4c118b8204121081e11da1be",
      "parents": [
        "d3a509118af28bac5b900aa4e642141853cdfd1c"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue May 29 23:29:40 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 11 18:20:53 2007 +0100"
      },
      "message": "[MIPS] Wire up utimensat, signalfd, timerfd, eventfd\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fbf6ede2ce05592661cec04e04b88f6bab00eb09",
      "tree": "774a6423cae546a8a1b6bc311eb85aba777c93a6",
      "parents": [
        "85f6038f2170e3335dda09c3dfb0f83110e87019"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon May 21 13:47:22 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 11 18:20:53 2007 +0100"
      },
      "message": "[MIPS] Fix KMODE for the R3000\n\n This must be the oldest bug that we have got.  Leaving interrupts \"as\nthey are\" for the R3000 obviously means copying IEp to IEc.  Since we have\ngot STATMASK now, I took this opportunity to mask the status register\n\"correctly\" for the R3000 now too.  Oh, and the R3000 hardly ever is\n64-bit.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6c1640d52b9b7355cd777c4f08bc930ac96d905b",
      "tree": "e94dcd7755ee611e10fbf3655f790fcf297dac75",
      "parents": [
        "5698bd28c67775c722dc1f4ab82e0041c1c740ea"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jun 06 10:01:04 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 11 09:09:34 2007 +0100"
      },
      "message": "[ARM] 4445/1: ANUBIS: Fix CPLD registers\n\nUpdate the ANUBIS register definitions inline with the\nspecs and ensure they are registered correctly.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "5698bd28c67775c722dc1f4ab82e0041c1c740ea"
}
