)]}'
{
  "log": [
    {
      "commit": "06aa5b4aae223ea4d623dc68e85466174bb92c84",
      "tree": "22b40cd55396e5329fe8cf69907a1af13145f8bd",
      "parents": [
        "c91a32503d9ff8079cc45fa743d428fd705042dd",
        "b2e569d876e153365b01525a102b7d90bb309446"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 19:04:21 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 19:04:21 2007 -0800"
      },
      "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] ARC: Fix several compiler warnings.\n  [MIPS] ISA: Fix typo\n  [CHAR] ds1286: Fix handling of seconds in RTC_ALM_SET ioctl.\n"
    },
    {
      "commit": "c91a32503d9ff8079cc45fa743d428fd705042dd",
      "tree": "d5c642797361fac2e36c103abd9488c414b034ab",
      "parents": [
        "455921451a176d90c5cfef898f061bb6fc83faaf",
        "3bc207d2b72ea0e6927cccc653c2dc8be593f89f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 19:03:51 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 19:03:51 2007 -0800"
      },
      "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] fsys_getcpu for IA64\n  [IA64] remove duplicate declaration of efi_initialize_iomem_resources\n  [IA64] Pick highest possible saved_max_pfn for crash_dump\n  [IA64] fix NULL pointer in ia64/irq_chip-mask/unmask function\n"
    },
    {
      "commit": "b2e569d876e153365b01525a102b7d90bb309446",
      "tree": "3e9da5a4f6efbd4d42659a66d9527a38f01cba9d",
      "parents": [
        "012390517e3e6734d381ff81c4a7e9817636e2f1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 08 00:47:11 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 08 01:10:30 2007 +0000"
      },
      "message": "[MIPS] ARC: Fix several compiler warnings.\n\n  CC      arch/mips/arc/init.o\narch/mips/arc/init.c: In function \u0027prom_init\u0027:\narch/mips/arc/init.c:27: warning: ISO C90 forbids mixed declarations and code\narch/mips/arc/init.c:35: warning: format ‘%08lx’ expects type ‘long unsigned int’, but argument 2 has type \u0027ULONG\u0027\narch/mips/arc/init.c:28: warning: unused variable \u0027c\u0027\narch/mips/arc/init.c:27: warning: unused variable ‘cnt’\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "012390517e3e6734d381ff81c4a7e9817636e2f1",
      "tree": "03211c7969858568b2c83072907f3e0da426a7cc",
      "parents": [
        "b35692ebdef0c1cd4a05a58559a94ced54ff9c82"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 08 00:45:26 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 08 01:10:30 2007 +0000"
      },
      "message": "[MIPS] ISA: Fix typo\n\nLost CONFIG_ prefix discovered by Robert P. J. Day \u003crpjday@mindspring.com\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b35692ebdef0c1cd4a05a58559a94ced54ff9c82",
      "tree": "3161106dfae3b4a83c6ca65bbf8a99eb62402915",
      "parents": [
        "455921451a176d90c5cfef898f061bb6fc83faaf"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 08 00:14:25 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 08 01:10:30 2007 +0000"
      },
      "message": "[CHAR] ds1286: Fix handling of seconds in RTC_ALM_SET ioctl.\n\n o Fix use of uninitialized variable sec.\n o Make the RTC_ALM_SET ioctl return -EINVAL for non-zero seconds - the\n   DS1286 has no second field for the alarm time.\n o Replace the obscure BIN_TO_BCD macro with BIN2BCD.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3bc207d2b72ea0e6927cccc653c2dc8be593f89f",
      "tree": "6227ca004edf20809668ce0899e1835e075842bc",
      "parents": [
        "ddbad076303dfc0ed4fcba53907dc175bb6d67b2"
      ],
      "author": {
        "name": "Fenghua Yu",
        "email": "fenghua.yu@intel.com",
        "time": "Mon Feb 12 16:27:10 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Mar 07 16:27:09 2007 -0800"
      },
      "message": "[IA64] fsys_getcpu for IA64\n\nOn 1.6GHz Montectio Tiger4, the following performance data is measured with\nkernel built with defconfig which has NUMA configured:\n\nFastest sys_getcpu: 502 itc counts.\nFastest fsys_getcpu: 28 itc counts.\n\nfsys_getcpu performance is largly impacted by whether data (node_to_cpu_map\netc) is in cache. It can take fsys_getcpu up to ~150 itc counts in cold\ncache case.\n\nSigned-off-by: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "ddbad076303dfc0ed4fcba53907dc175bb6d67b2",
      "tree": "b030464c14dadbbd02c2baeb8f0784bd06265163",
      "parents": [
        "e55fdf11f3029bcd41b1b9547ad9db12c27eea76"
      ],
      "author": {
        "name": "Horms",
        "email": "horms@verge.net.au",
        "time": "Tue Mar 06 16:20:10 2007 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Mar 07 16:18:38 2007 -0800"
      },
      "message": "[IA64] remove duplicate declaration of efi_initialize_iomem_resources\n\nefi_initialize_iomem_resources() is declared in both include/linux/efi.h\nand arch/ia64/kernel/setup.c. This patch removes the latter.\n\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "e55fdf11f3029bcd41b1b9547ad9db12c27eea76",
      "tree": "e2bc7103b33e5a0505e3b3ca947990d47d04f350",
      "parents": [
        "e253eb0c082e71082cc980a0c81582c2bc734605"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Mar 07 16:13:25 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Mar 07 16:13:25 2007 -0800"
      },
      "message": "[IA64] Pick highest possible saved_max_pfn for crash_dump\n\nBerhhard Walle noted that on his HP rx8640 he ended up with saved_max_pfn\nsmaller than the highest address of system ram in /proc/iomem and proposed\na patch to base the address on the unrounded and unfiltered EFI memory\nmap address.  Simon Horman and Magnus Damm suggested that the whole test\nbe moved earlier in the function.  This is the combination of both of\nthese patches.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "e253eb0c082e71082cc980a0c81582c2bc734605",
      "tree": "985f9a758aa1b429d0b057950728ed2572e892e2",
      "parents": [
        "08e15e81a40e3241ce93b4a43886f3abda184aa6"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Wed Mar 07 14:57:35 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Mar 07 14:57:35 2007 -0800"
      },
      "message": "[IA64] fix NULL pointer in ia64/irq_chip-mask/unmask function\n\nThis patch fixes boot failure because irq_desc-\u003emask() is NULL.\n\n- Added mask/unmask functions to ia64\u0027s irq desc function table.\n- rename hw_interrupt_type to irq_chip. hw_interrupt_type is old name.\n- Tony: Added same change to arch/ia64/sn/kernel/irq.c as pointed out\n  by Eric Biederman ... mask/unmask functions there can be no-op.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "455921451a176d90c5cfef898f061bb6fc83faaf",
      "tree": "0b6b1686fa1370c15e16fb8e1bb419ea6f877bf4",
      "parents": [
        "0782588b63d0a4307fd277b35c449a17bc59ccc0",
        "a9e28d9b0b269a68a19e4ff0f6b9473f86b01358"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 11:27:53 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 11:27:53 2007 -0800"
      },
      "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: dma-mapping.h\n  [AVR32] Don\u0027t use kmap() in flush_icache_page()\n  [AVR32] Fix bogus ti-\u003eflags manipulation in debug handler\n  [AVR32] Fix typo in include/asm-avr32/Kbuild\n  [AVR32] show_trace: Only walk valid stack addresses\n  [AVR32] at32_spi_setup_slaves should be __init\n"
    },
    {
      "commit": "0782588b63d0a4307fd277b35c449a17bc59ccc0",
      "tree": "5eceda980d8cdeaa792ef9f5148b979a39caa1f5",
      "parents": [
        "d694c16bc332c7e706f44e3d10bea06228166a6f",
        "c3f49bc209b28d2b5f82b78baaa827eb3a4d1891"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 10:09:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 10:09:12 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes:\n  [GFS2] Fix bz 229873, alternate test: assertion \"!ip-\u003ei_inode.i_mapping-\u003enrpages\" failed\n  [GFS2] build fix\n  [GFS2] go_drop_bh is never used, so remove it\n  [GFS2] Remove unused variable\n  [GFS2] Fix bz 229831, lookup returns wrong inode\n  [GFS2] Fix bz 230143, incorrect flushing of rgrps\n  [GFS2] pass formal ino in do_filldir_main\n  [DLM] fs/dlm/user.c should #include \"user.h\"\n  [GFS2] fix hangup when multiple processes are trying to write to the same file\n  [GFS2] NFS filehandle check\n  [GFS2] add newline to printk message\n  [GFS2] fix locking mistake\n"
    },
    {
      "commit": "c3f49bc209b28d2b5f82b78baaa827eb3a4d1891",
      "tree": "db160e1e04427ab48a7324f2781e66beb5c92072",
      "parents": [
        "95d97b7dd7d7a7a13d11a38b3ecb64849d2e5086"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 09:06:48 2007 +0000"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 14:03:53 2007 -0500"
      },
      "message": "[GFS2] Fix bz 229873, alternate test: assertion \"!ip-\u003ei_inode.i_mapping-\u003enrpages\" failed\n\nThe following removes an incorrect assertion from the GFS2 glops code. This\nfixes Red Hat bz 229873. Thanks to Abhijith Das for testing the patch\nand confirming the fix.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Abhijith Das \u003cadas@redhat.com\u003e\n"
    },
    {
      "commit": "95d97b7dd7d7a7a13d11a38b3ecb64849d2e5086",
      "tree": "15203dc62e76e5905e12ef89d9add14ccbd13609",
      "parents": [
        "631c42e170564108423fa4073531db159f2523ea"
      ],
      "author": {
        "name": "akpm@linux-foundation.org",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Mar 05 23:10:39 2007 -0800"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 14:03:25 2007 -0500"
      },
      "message": "[GFS2] build fix\n\nfs/gfs2/glock.c:2198: error: \u0027THIS_MODULE\u0027 undeclared here (not in a function)\n\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "631c42e170564108423fa4073531db159f2523ea",
      "tree": "aaa57c63ef9412f5b0b4b32683b08e786a28ea07",
      "parents": [
        "04b159b132c0d8e92dae8c72f134fd5b13b43deb"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Mar 01 10:36:32 2007 +0000"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 14:02:53 2007 -0500"
      },
      "message": "[GFS2] go_drop_bh is never used, so remove it\n\nThe -\u003ego_drop_bh function is never used, so this removes it and the single\ncaller,\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "04b159b132c0d8e92dae8c72f134fd5b13b43deb",
      "tree": "efb9e890adc57a1b102ea3da7d6fbc3d5d1178b2",
      "parents": [
        "1be3867955731b5cb2dc14060cc46f0882e87873"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Mar 01 11:14:44 2007 +0000"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 14:02:30 2007 -0500"
      },
      "message": "[GFS2] Remove unused variable\n\nRemove an unused variable.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "1be3867955731b5cb2dc14060cc46f0882e87873",
      "tree": "6b62524ccc4809a8f60c3eda3f9066529891c72a",
      "parents": [
        "cad5b9392754910ee7dbe551eb004010a864c882"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Mar 01 10:00:53 2007 +0000"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 14:01:53 2007 -0500"
      },
      "message": "[GFS2] Fix bz 229831, lookup returns wrong inode\n\nThe following patch fixes Red Hat bz 229831. Without this patch its\npossible for the wrong inode to be returned in certain cases. It is a\npretty unusual event, so that its taken some time to track down. Thanks\nand due to Josef Whiter who did a lot of the testing required to thrack\nthis down and fix it.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "cad5b9392754910ee7dbe551eb004010a864c882",
      "tree": "8f471553844c6a920d607a82b466f649599a102e",
      "parents": [
        "fb0d3bce8e88cca4abb26076f778f64edcaf19aa"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Feb 28 14:03:00 2007 +0000"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 14:00:14 2007 -0500"
      },
      "message": "[GFS2] Fix bz 230143, incorrect flushing of rgrps\n\nThe below patch fixes a problem where we were not flushing rgrps\ncorrectly. It only occurred in the specific case that a callback was\nreceived for an rgrp which was dirty and when a journal log flush had\nnot already resulted in the rgrp being flushed anyway. This fixes Red\nHat bz 230143,\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "fb0d3bce8e88cca4abb26076f778f64edcaf19aa",
      "tree": "e4234e7fb9415bac32c12a607b8030d98acb22e0",
      "parents": [
        "84c6e8cd359adc34d21e40efcafe09297510b3c8"
      ],
      "author": {
        "name": "Wendy Cheng",
        "email": "wcheng@redhat.com",
        "time": "Wed Feb 28 11:24:25 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 13:58:45 2007 -0500"
      },
      "message": "[GFS2] pass formal ino in do_filldir_main\n\nok, the following is the minimum changes to get NFSD going before we\nsettle down this issue .. would appreciate this in the tree so other NFS\nrelated works can get done in parallel.\n\nSigned-off-by: S. Wendy Cheng \u003cwcheng@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "84c6e8cd359adc34d21e40efcafe09297510b3c8",
      "tree": "0f90995bf4a558030e0777ba41289134b0cdb8ed",
      "parents": [
        "a13cbe375303585fec1425135ed54adb62be41fc"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Feb 26 00:18:42 2007 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 13:58:21 2007 -0500"
      },
      "message": "[DLM] fs/dlm/user.c should #include \"user.h\"\n\nEvery file should include the headers containing the prototypes for\nit\u0027s global functions.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "a13cbe375303585fec1425135ed54adb62be41fc",
      "tree": "47e048bf645f370622776e75a8dd388cea4e89b8",
      "parents": [
        "a7d2b2bdc9a0b55d5b08e15756c7e65c48c4bca5"
      ],
      "author": {
        "name": "Josef Whiter",
        "email": "jwhiter@redhat.com",
        "time": "Fri Feb 23 12:49:51 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 13:58:02 2007 -0500"
      },
      "message": "[GFS2] fix hangup when multiple processes are trying to write to the same file\n\nThis fixes a problem I encountered while running bonnie++.  When you have one\nthread that opens a file and starts to write to it, and then another thread that\ntries to open and write to the same file, the second thread will loop forever\ntrying to grab the inode lock for that inode.  Basically we come in through\ngeneric_buffered_file_write, which calls gfs2_prepare_write, which then attempts\nto grab the glock.  Because we don\u0027t own the lock, gfs2_prepare_write gets\nGLR_TRYFAILED, which returns AOP_TRUNCATED_PAGE to generic_buffered_file_write.\nAt this point generic_buffered_file_write loops around again and immediately\nretries the prepare_write.  This means that the second process never gets off of\nthe processor in order to allow the process that holds the lock to finish its\nwork and let go of the lock.  This patch makes gfs2_glock_nq schedule() if it\ngets back a GLR_TRYFAILED, which resolves this problem.\n\nSigned-off-by: Josef Whiter \u003cjwhiter@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "a7d2b2bdc9a0b55d5b08e15756c7e65c48c4bca5",
      "tree": "d3f76ffff0bf5798bc29bbff0f62998d95de0d95",
      "parents": [
        "d5a6751b32c79680da90eaa76919ffe6e5b8a94f"
      ],
      "author": {
        "name": "Wendy Cheng",
        "email": "wcheng@redhat.com",
        "time": "Fri Feb 23 00:21:17 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 13:57:34 2007 -0500"
      },
      "message": "[GFS2] NFS filehandle check\n\nFile handle checking error found in \u002707 NFS connectathon. The fh_type\nand fh_len are not necessarily identical. Some of the client machines\ncould fail mount with stale filehandle without this patch.\n\nSigned-off-by: S. Wendy Cheng \u003cwcheng@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "d5a6751b32c79680da90eaa76919ffe6e5b8a94f",
      "tree": "b5f03b60c06e193c92611b173da902d137327c17",
      "parents": [
        "2e95b6653bb69c893e6ee1b42b537939c1ea2b9c"
      ],
      "author": {
        "name": "Richard Fearn",
        "email": "richardfearn@gmail.com",
        "time": "Sat Feb 17 17:29:15 2007 +0000"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 13:57:10 2007 -0500"
      },
      "message": "[GFS2] add newline to printk message\n\nPatch for the 2.6.20 stable tree that adds a missing newline to one of\nthe printk messages in fs/gfs2/ops_fstype.c.\n\nSigned-off-by: Richard Fearn \u003crichardfearn@gmail.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "2e95b6653bb69c893e6ee1b42b537939c1ea2b9c",
      "tree": "8e08e3850d755515c4bac6577f6855c260add55e",
      "parents": [
        "08e15e81a40e3241ce93b4a43886f3abda184aa6"
      ],
      "author": {
        "name": "Josef Whiter",
        "email": "jwhiter@redhat.com",
        "time": "Tue Feb 20 00:03:29 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 13:56:41 2007 -0500"
      },
      "message": "[GFS2] fix locking mistake\n\nThis patch fixes a locking mistake in the quota code, we do a mutex_lock instead\nof a mutex_unlock.\n\nSigned-off-by: Josef Whiter \u003cjwhiter@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "d694c16bc332c7e706f44e3d10bea06228166a6f",
      "tree": "72d0ab61ce633002a1c4de2406101e28e101afa3",
      "parents": [
        "d04f41e35343f1d788551fd3f753f51794f4afcf",
        "ccd45ad405bcb1504bd923bd0487902374c942c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 10:08:33 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 10:08:33 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Kill off I/O cruft for R7780RP.\n  sh: Revert lazy dcache writeback changes.\n  sh: Enable SM501 support for RTS7751R2D.\n  sh: Use L1_CACHE_BYTES for .data.cacheline_aligned.\n  sysctl: Support vdso_enabled sysctl on SH.\n  sh: Fix kernel thread stack corruption with preempt.\n  doc: Add SH to vdso and earlyprintk in kernel-parameters.txt\n  sh: Fix sigmask trampling in signal delivery.\n  sh: Clear UBC when not in use.\n"
    },
    {
      "commit": "d04f41e35343f1d788551fd3f753f51794f4afcf",
      "tree": "50f22b1deab312476254868e8ec8c0c592c3d3e0",
      "parents": [
        "08e15e81a40e3241ce93b4a43886f3abda184aa6"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 07 18:12:31 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 10:07:24 2007 -0800"
      },
      "message": "[PATCH] CPU hotplug: call check_tsc_sync_source() with irqs off\n\ncheck_tsc_sync_source() depends on being called with irqs disabled (it\nchecks whether the TSC is coherent across two specific CPUs). This is\nincidentally true during bootup, but not during cpu hotplug __cpu_up().\nThis got found via smp_processor_id() debugging.\n\ndisable irqs explicitly and remove the unconditional enabling of\ninterrupts. Add touch_nmi_watchdog() to the cpu_online_map busy loop.\n\nthis bug is present both on i386 and on x86_64.\n\nReported-by: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a9e28d9b0b269a68a19e4ff0f6b9473f86b01358",
      "tree": "bd8c25e13158debe31d52a40d2ebdf0d6544f82e",
      "parents": [
        "28c1d39db83357bad55e3482fe09386429728ded"
      ],
      "author": {
        "name": "Gary Zambrano",
        "email": "zambrano@broadcom.com",
        "time": "Fri Mar 02 16:57:46 2007 -0800"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Mar 07 10:50:30 2007 +0100"
      },
      "message": "avr32: dma-mapping.h\n\nAdded dma_sync_single_range_for_cpu/device to dma-mapping.h in asm-avr32 to\ncall dma_sync_single_for_cpu/device.  This patch enables b44 to compile on\nsystems with these cpus.  This patch was created with the assumption that\nanother method of dma_sync_single_range_for_cpu/device does not exist on these\narchitectures.\n\nSigned-off by: Gary Zambrano \u003czambrano@broadcom.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "28c1d39db83357bad55e3482fe09386429728ded",
      "tree": "ed553a55256ea722604ca297a24174bd212d1f23",
      "parents": [
        "a19b4a14053f24e2df93b6bcc72ed1086cce0de4"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Mar 01 16:32:31 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Mar 07 10:50:29 2007 +0100"
      },
      "message": "[AVR32] Don\u0027t use kmap() in flush_icache_page()\n\nflush_icache_page() can be called from atomic context, so we can\u0027t\nuse kmap(). Use page_address() instead.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "a19b4a14053f24e2df93b6bcc72ed1086cce0de4",
      "tree": "2cfb0c1f10c87e713750e42e1390eb6fa2372f94",
      "parents": [
        "bfa4f55cc8d17e3944a4b5d08e2cce7d5a55a2d6"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Mar 01 10:37:35 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Mar 07 10:50:28 2007 +0100"
      },
      "message": "[AVR32] Fix bogus ti-\u003eflags manipulation in debug handler\n\nWe should OR in a bitmask, not a bit offset, into ti-\u003eflags. This\nmight fix some strange behaviour when single stepping.\n\nAlso, use set_ti_thread_flag() to manipulate the flags to avoid\nsurprises in the future.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "bfa4f55cc8d17e3944a4b5d08e2cce7d5a55a2d6",
      "tree": "6e8591d8229b6dda531da8ad4112e0b1753c04d9",
      "parents": [
        "3338368e922a6686a3b3d6f4da07babd224788d4"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Feb 22 18:58:18 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Mar 07 10:50:27 2007 +0100"
      },
      "message": "[AVR32] Fix typo in include/asm-avr32/Kbuild\n\nIt\u0027s header-y, not headers-y.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "3338368e922a6686a3b3d6f4da07babd224788d4",
      "tree": "fa29c8aaef547723cb5f5f81fe60d441947481b6",
      "parents": [
        "9a596a6236e1b4d6c2e6105bd85eac19c9f4ec4c"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Feb 21 13:08:06 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Mar 07 10:50:27 2007 +0100"
      },
      "message": "[AVR32] show_trace: Only walk valid stack addresses\n\nTerminate the frame pointer walk if (a) the address is outside the\ntask\u0027s kernel stack or (b) if the frame pointer isn\u0027t monotonically\nincreasing. Without this fix, show_trace() may enter an infinite\nloop, walking through random data anywhere in memory.\n\nSince any address within the kernel stack is guaranteed to be valid,\nwe may eliminate the __get_user() calls as well.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "9a596a6236e1b4d6c2e6105bd85eac19c9f4ec4c",
      "tree": "88109f73882c8f454288d1d68b6ae88bb9ac0b29",
      "parents": [
        "08e15e81a40e3241ce93b4a43886f3abda184aa6"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Mon Feb 19 10:38:04 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Mar 07 10:50:26 2007 +0100"
      },
      "message": "[AVR32] at32_spi_setup_slaves should be __init\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "08e15e81a40e3241ce93b4a43886f3abda184aa6",
      "tree": "9573fd2b945db53c54e7542fafd677f262f593df",
      "parents": [
        "2f774456e4b9bc3d4fb3522b2482c7acfa2df197"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 20:41:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 20:41:20 2007 -0800"
      },
      "message": "Linux 2.6.21-rc3\n\n.. hopefully most of the resume/suspend problems introduced by the timer\nand other changes are behind us.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f774456e4b9bc3d4fb3522b2482c7acfa2df197",
      "tree": "38869c0d82a1d47cc3c9cf5c148be2e996d605ea",
      "parents": [
        "5b3c1184e78dd7d74eced83b25af88cf1d13e686",
        "78ad0b840848bebe266bcc8f1f9be429d2105264"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:57:46 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:57:46 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix floppy build failure.\n"
    },
    {
      "commit": "5b3c1184e78dd7d74eced83b25af88cf1d13e686",
      "tree": "2a172026fc3492a9cdd66bca1e57d019eb78bf28",
      "parents": [
        "fe1b4ba400193176213f95be3ea711a53518a609",
        "99c72ce091ec85868a0847e598eb7562dc0d8205"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:53:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:53:34 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [DCCP]: Set RTO for newly created child socket\n  [DCCP]: Correctly split CCID half connections\n  [NET]: Fix compat_sock_common_getsockopt typo.\n  [NET]: Revert incorrect accept queue backlog changes.\n  [INET]: twcal_jiffie should be unsigned long, not int\n  [GIANFAR]: Fix compile error in latest git\n  [PPPOE]: Use ifindex instead of device pointer in key lookups.\n  [NETFILTER]: ip6_route_me_harder should take into account mark\n  [NETFILTER]: nfnetlink_log: fix reference counting\n  [NETFILTER]: nfnetlink_log: fix module reference counting\n  [NETFILTER]: nfnetlink_log: fix possible NULL pointer dereference\n  [NETFILTER]: nfnetlink_log: fix NULL pointer dereference\n  [NETFILTER]: nfnetlink_log: fix use after free\n  [NETFILTER]: nfnetlink_log: fix reference leak\n  [NETFILTER]: tcp conntrack: accept SYN|URG as valid\n  [NETFILTER]: nf_conntrack/nf_nat: fix incorrect config ifdefs\n  [NETFILTER]: conntrack: fix {nf,ip}_ct_iterate_cleanup endless loops\n"
    },
    {
      "commit": "fe1b4ba400193176213f95be3ea711a53518a609",
      "tree": "e60943d4703fca5a291fffc2e0b77a786b6db3f4",
      "parents": [
        "ae5dd8e346efc25a5f9cc9d01bc0915c40eb38d9",
        "2470b648e17e0216922bb78c7f05b4668402459a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:52:50 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:52:50 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] cio: Call cancel_halt_clear even when actl \u003d\u003d 0.\n  [S390] cio: Use path verification to check for path state.\n  [S390] cio: Fix locking when calling notify function.\n  [S390] Fixed handling of access register mode faults.\n  [S390] dasd: Use default recovery for SNSS requests\n  [S390] check_bugs() should be inline.\n  [S390] tape: Compression overwrites crypto setting\n  [S390] nss: disable kexec.\n  [S390] reipl: move dump_prefix_page out of text section.\n  [S390] smp: disable preemption in smp_call_function/smp_call_function_on\n  [S390] kprobes breaks BUG_ON\n"
    },
    {
      "commit": "ae5dd8e346efc25a5f9cc9d01bc0915c40eb38d9",
      "tree": "993d3486db9bd154859d20026875c11292e4e143",
      "parents": [
        "38f3323037de22bb0089d08be27be01196e7148b",
        "63ed71019c4437caef65fca1f83c990ae729024f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:44:13 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:44:13 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  pata_pdc202xx_old: fix data corruption and other problems\n  pata_legacy: fix io/irq mismatch\n  ahci: RAID mode SATA patch for Intel ICH9M\n"
    },
    {
      "commit": "38f3323037de22bb0089d08be27be01196e7148b",
      "tree": "a4614cbaf4880b3f782b74df91bbfcac8c3308f2",
      "parents": [
        "5d6deb940f880140fbcf5ec42e92534e78785e99"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:38:01 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:38:01 2007 -0800"
      },
      "message": "Revert \"[PATCH] LOG2: Alter get_order() so that it can make use of ilog2() on a constant\"\n\nThis reverts commit 39d61db0edb34d60b83c5e0d62d0e906578cc707.\n\nThe commit was buggy in multiple ways:\n - the conversion to ilog2() was incorrect to begin with\n - it tested the wrong #defines, so on all architectures but FRV you\u0027d\n   never see the bug except for constant arguments.\n - the new \"get_order()\" macro used its arguments multiple times, and\n   didn\u0027t even parenthesize them properly\n - despite the comments, it was not true that you could use it for\n   constant initializers, since not all architectures even use the\n   generic page.h header file.\n\nAll of the problems are individually fixable, but it all boils down to:\nbetter just revert it, and re-do it from scratch.\n\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5d6deb940f880140fbcf5ec42e92534e78785e99",
      "tree": "fe64d5da2fd63bbb2620f7e6717db03c031df73c",
      "parents": [
        "1ed35e0d8afd7cd57f5b592e56f2af6794bab5c5"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Mar 07 11:28:13 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:08:38 2007 -0800"
      },
      "message": "[PATCH] m68knommu: remove local_bh_count\n\nRemove un-used/un-referenced local_bh_count.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ed35e0d8afd7cd57f5b592e56f2af6794bab5c5",
      "tree": "aee6d6e57d9c6abc08600274fdaacbc62e4c016b",
      "parents": [
        "8bb25184b3bed4930f65a138faf1905ca96054af"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Mar 07 11:28:13 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:08:38 2007 -0800"
      },
      "message": "[PATCH] m68knommu: use irq_handler_t and rtc_time in prototypes\n\nUse irq_handler_t for passing clock handler routine around.\nAnd use new rtc_time in place of hwclock_time.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8bb25184b3bed4930f65a138faf1905ca96054af",
      "tree": "e47c83749e2f45ae2eaef2f76fcf95c009b061b1",
      "parents": [
        "28580df03e18c33dd29af83c23c1d52f3df320f1"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Mar 07 11:28:13 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:08:38 2007 -0800"
      },
      "message": "[PATCH] m68knommu: GPIO line defines for the ColdFire 5282\n\nFor the Freescale M5282 ColdFire,\nPort UA Pin Assignment Register should set to UART mode.\nPatch submitted by David Wu \u003cdavidwu@arcturusnetworks.com\u003e.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "28580df03e18c33dd29af83c23c1d52f3df320f1",
      "tree": "525132f2da71795e34e0d3f007d8a930b728fc79",
      "parents": [
        "ebfcfef44e4a759dd08a4b5e28848787b5530c0c"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Mar 07 11:28:13 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:08:38 2007 -0800"
      },
      "message": "[PATCH] m68knommu: fix work queues in mcfserial.c driver\n\nFix work queue code to support new model.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ebfcfef44e4a759dd08a4b5e28848787b5530c0c",
      "tree": "e343b5f3366e4dd9982151f6c5173779f1fd5a86",
      "parents": [
        "8668fb5d8d1bbae1492baf4b8d72b5151a5c4d40"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Mar 07 11:28:13 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:08:38 2007 -0800"
      },
      "message": "[PATCH] m68knommu: set GPIO lines for serial ports on 5282 in mcfserial.c\n\nFor the Freescale M5282 ColdFire,\nPort UA Pin Assignment Register should set to UART mode.\nPatch submitted by David Wu \u003cdavidwu@arcturusnetworks.com\u003e.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8668fb5d8d1bbae1492baf4b8d72b5151a5c4d40",
      "tree": "ff46236bdffc2698e5286c3d0e7a6146296224af",
      "parents": [
        "1ea9acc7823587266a26293a3b74deafc6637427"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Mar 07 11:28:13 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:08:38 2007 -0800"
      },
      "message": "[PATCH] m68knommu: use irq_handler_t and remove regs arg for 68328\n\nRemove regs arg from bad interrupt handler.\nUse irq_handler_t type for handler arg of local request_irq().\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ea9acc7823587266a26293a3b74deafc6637427",
      "tree": "0b664aca895c8b1a9c566b54875d4419c0a794a3",
      "parents": [
        "b032fde9097605f9f1099eeca28f3b5b09e55ec0"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Mar 07 11:28:13 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:08:38 2007 -0800"
      },
      "message": "[PATCH] m68knommu: use irq_handler_t for passing handler types in 68328 setup\n\nUse irq_handler_t type for passing around timer interrupt routine\nin 368360 setup code.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b032fde9097605f9f1099eeca28f3b5b09e55ec0",
      "tree": "b5bfa5fadb9e7205a7f346689af83e2bbf603b6b",
      "parents": [
        "1ba73b99c34c31ea18b44dcf161c6e1f2838e0fa"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Mar 07 11:28:13 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:08:38 2007 -0800"
      },
      "message": "[PATCH] m68knommu: use irq_handler_t for passing handler types in 68360 setup\n\nUse irq_handler_t type for passing around timer interrupt routine.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ba73b99c34c31ea18b44dcf161c6e1f2838e0fa",
      "tree": "b0ce77589bdf5a860418181cf1704ba75d7fd415",
      "parents": [
        "185d84b4e1f6febebbe30d785fe31310dcf9632a",
        "cee87af2a5f75713b98d3e65e43872e547122cd5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:05:10 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:05:10 2007 -0800"
      },
      "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] kexec: Use EFI_LOADER_DATA for ELF core header\n  [IA64] permon use-after-free fix\n  [IA64] sync compat getdents\n  [IA64] always build arch/ia64/lib/xor.o\n  [IA64] Remove stack hard limit on ia64\n  [IA64] point saved_max_pfn to the max_pfn of the entire system\n  Revert \"[IA64] swiotlb abstraction (e.g. for Xen)\"\n"
    },
    {
      "commit": "185d84b4e1f6febebbe30d785fe31310dcf9632a",
      "tree": "95a8ece17e7f26b2f277ab45ac0145ce6636772f",
      "parents": [
        "03154a271012031ad6336dc3344679440ba49c24",
        "063ea774b021c70fa96139eb601f894aff8941c0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:02:46 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:02:46 2007 -0800"
      },
      "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] IP27: Build fix\n  [MIPS] Wire up ioprio_set and ioprio_get.\n  [MIPS] Fix __raw_read_trylock() to allow multiple readers\n  [MIPS] Export __copy_user_inatomic.\n  [MIPS] R2 bitops compile fix for gcc \u003c 4.0.\n  [MIPS] TX39: Remove redundant tx39_blast_icache() calls\n  [MIPS] Cobalt: Fix early printk\n  [MIPS] SMTC: De-obscure Malta hooks.\n  [MIPS] SMTC: Add fordward declarations for mm_struct and task_struct.\n  [MIPS] SMTC: \u003casm/mips_mt.h\u003e must include \u003clinux/cpumask.h\u003e\n  [MIPS] SMTC: \u003casm/smtc_ipi.h\u003e must include \u003clinux/spinlock.h\u003e\n  [MIPS] Atlas, Malta: Fix build warning.\n"
    },
    {
      "commit": "03154a271012031ad6336dc3344679440ba49c24",
      "tree": "3328fde614071b13a96970f755cc0c5cf3199212",
      "parents": [
        "059819a41d4331316dd8ddcf977a24ab338f4300"
      ],
      "author": {
        "name": "Mark Gross",
        "email": "mgross@linux.intel.com",
        "time": "Tue Mar 06 13:58:45 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:02:22 2007 -0800"
      },
      "message": "[PATCH] minor updat to tlclk Kconfig entry\n\nThe tlclk driver is going on the MPCBL005 so I need to make the Kconfig\nmore more generic.  Just some text changes.\n\nSigned-off-by: Mark Gross \u003cmark.gross@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "059819a41d4331316dd8ddcf977a24ab338f4300",
      "tree": "f4d93f613001c195d66dffaa5b3593dcaf4e8d53",
      "parents": [
        "266d4f40370757459f8aa063976c932d0de5e59b"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Tue Mar 06 22:12:00 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:01:04 2007 -0800"
      },
      "message": "[PATCH] Fix buffer overflow in Omnikey CardMan 4040 driver (CVE-2007-0005)\n\nBased on a patch from Don Howard \u003cdhoward@redhat.com\u003e\n\nWhen calling write() with a buffer larger than 512 bytes, the\ndriver\u0027s write buffer overflows, allowing to overwrite the EIP and\nexecute arbitrary code with kernel privileges.\n\nIn read(), there exists a similar problem, but coming from the device.\nA malicous or buggy device sending more than 512 bytes can overflow\nof the driver\u0027s read buffer, with the same effects as above.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Harald Welte \u003claforge@gnumonks.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "266d4f40370757459f8aa063976c932d0de5e59b",
      "tree": "315f882e2325b1485b55e0c2c029fb7e4173786f",
      "parents": [
        "7c368bb1049bde17fc4f8655492478d7f2918da9"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Mar 06 19:20:11 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:59:14 2007 -0800"
      },
      "message": "[PATCH] suspend regression: sysfs deadlock\n\nSuspend deadlocks when trying to unregister /sys/block/sr0.\n\nThis comes from Oliver\u0027s commit 94bebf4d1b8e7719f0f3944c037a21cfd99a4af7\n\"Driver core: fix race in sysfs between sysfs_remove_file() and\nread()/write()\".\n\nsysfs_write_file downs buffer-\u003esem while calling flush_write_buffer, and\nflushing that particular write buffer entails downing buffer-\u003esem in\norphan_all_buffers, resulting in the obvious self-deadlock.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7c368bb1049bde17fc4f8655492478d7f2918da9",
      "tree": "4cf42cdfd0f7bccda990d94b4f00aa3beebc186f",
      "parents": [
        "cba5a641ca7887dc371486681dac887869d1c7b7",
        "5ddc3229488f4cad719f47aecfa1459ebbbde5b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:34:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:34:28 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid:\n  HID blacklisting of all Code Mercenaries IOWarrior devices\n"
    },
    {
      "commit": "cba5a641ca7887dc371486681dac887869d1c7b7",
      "tree": "0f083cfdec8c72657ccf90c2bab3f288027b68bf",
      "parents": [
        "9f6632d6290785caf9e9f874c0a0cfaf2c178e59",
        "6185af1f4254a53563fe6d6af652f5775fc70e25"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:32:45 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:32:45 2007 -0800"
      },
      "message": "Merge branch \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa\n\n* \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa:\n  [ALSA] version 1.0.14rc3\n  [ALSA] cmipci - Allow to disable integrated FM port\n  [ALSA] hda-codec - Fix logic error in headphone mute for Conexant codecs\n  [ALSA] hda-codec - Add missing Mic Boost for AD1986A codec\n  [ALSA] ac97 - Add Thinkpad X31 and R40 to AD1981x blacklist\n  [ALSA] Add missing sysfs device assignment for ALSA PCI drivers\n  [ALSA] hda-codec - Define pin configs for MacBooks\n  [ALSA] hda-codec - Add missing Mic Boost controls for ALC262\n  [ALSA] soc - WM9712 PCM volume\n  [ALSA] soc - Fix WM9712 register cache entry\n  [ALSA] hda-codec - Add method for configuring Mac Pro without PCI SSID\n  [ALSA] hda-codec - Add LFE support on Dell M90\n"
    },
    {
      "commit": "9f6632d6290785caf9e9f874c0a0cfaf2c178e59",
      "tree": "2757e79374b98211170782c1ff8d15b8532492b7",
      "parents": [
        "8328258e745b80290534c9ab5bede6cd8340ea75",
        "8a236264f7d6db3f52881d37a86c5a5f704072b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:32:22 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:32:22 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] cifs_prepare_write was incorrectly rereading page in some cases\n  [CIFS] Fix set file size to zero when doing chmod to Samba 3.0.26pre\n  [CIFS] Remove some unused functions/declarations\n  [CIFS] New file for previous commit\n  [CIFS] cifs export operations\n  [CIFS] small piece missing from previous patch\n  [CIFS] Fix locking problem around some cifs uses of i_size write\n"
    },
    {
      "commit": "8328258e745b80290534c9ab5bede6cd8340ea75",
      "tree": "b1904eb2841f9805e1bf6d524963ad6d9ec583e1",
      "parents": [
        "205c911da322908abe127b96d2ef2a4a2aa5109a",
        "a715dfc7b9ef15ed5b398b185bd84cc015ff37f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:31:29 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:31:29 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  sdhci: release irq during suspend\n  sdhci: make isr tolerant of read errors\n  mmc: require explicit support for high-speed\n  ncpfs: make sure server connection survives a kill\n"
    },
    {
      "commit": "205c911da322908abe127b96d2ef2a4a2aa5109a",
      "tree": "43f6878c6a255965a4061d05da68dbc1df9e0ca4",
      "parents": [
        "c7276fde27bca89798f33c0be9543dc108468788",
        "f3be97427172856d6865ddfedea84fa3a9f33227"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:30:59 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:30:59 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  sis900 warning fixes\n  mv643xx_eth: Place explicit port number in mv643xx_eth_platform_data\n  pcnet32: Fix PCnet32 performance bug on non-coherent architecutres\n  __devinit \u0026 __devexit cleanups for de2104x driver\n  3c59x: Handle pci_enable_device() failure while resuming\n  dmfe: Fix link detection\n  dmfe: fix two bugs\n  dmfe: trivial/spelling fixes\n  revert \"drivers/net/tulip/dmfe: support basic carrier detection\"\n  ucc_geth: returns NETDEV_TX_BUSY when BD ring is full\n  ucc_geth: Fix BD processing\n  natsemi: netpoll fixes\n  bonding: Improve IGMP join processing\n  bonding: only receive ARPs for us\n  bonding: fix double dev_add_pack\n"
    },
    {
      "commit": "063ea774b021c70fa96139eb601f894aff8941c0",
      "tree": "9c1e0b7007953b1f64e25a4e51dd29c328a394e5",
      "parents": [
        "08253b39f861e6167aa3acbe155f304ee800ce5a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 06 20:28:02 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:18 2007 +0000"
      },
      "message": "[MIPS] IP27: Build fix\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "08253b39f861e6167aa3acbe155f304ee800ce5a",
      "tree": "ac9482b60b9f63ab9c33cef4590f2e82bc4f955e",
      "parents": [
        "d52c2d5a626a2cb1848fa7063b3ab79e2752dac7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 06 17:04:49 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:18 2007 +0000"
      },
      "message": "[MIPS] Wire up ioprio_set and ioprio_get.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d52c2d5a626a2cb1848fa7063b3ab79e2752dac7",
      "tree": "de525a4b04f3710d965a662f26d402e872a21247",
      "parents": [
        "d0c91ae2bb3df9d7bef279d8f400e0c8ddde0b5e"
      ],
      "author": {
        "name": "Dave Johnson",
        "email": "djohnson+linux-mips@sw.starentnetworks.com",
        "time": "Mon Mar 05 20:50:27 2007 -0500"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:17 2007 +0000"
      },
      "message": "[MIPS] Fix __raw_read_trylock() to allow multiple readers\n\nA deadlock can occur for mixed irq and non-irq rwlock readers if a 2nd\nreader attempts to take lock by looping around __raw_read_trylock().\n\nSigned-off-by: Dave Johnson \u003cdjohnson+linux-mips@sw.starentnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d0c91ae2bb3df9d7bef279d8f400e0c8ddde0b5e",
      "tree": "8c4da4af44743f6efcaa6a367759d51c4d199580",
      "parents": [
        "b961153be981884d9eea4a6752b8169e44857c09"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 05 15:54:20 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:17 2007 +0000"
      },
      "message": "[MIPS] Export __copy_user_inatomic.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b961153be981884d9eea4a6752b8169e44857c09",
      "tree": "9c593e1699dcf5b59c2940470cce0f859a919e64",
      "parents": [
        "a5664c40750ce423f308dfd01ad4e82ecb7ac127"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 05 00:56:15 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:17 2007 +0000"
      },
      "message": "[MIPS] R2 bitops compile fix for gcc \u003c 4.0.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a5664c40750ce423f308dfd01ad4e82ecb7ac127",
      "tree": "1cb488a1df4b927562fb5523e162bae3220f87ce",
      "parents": [
        "0a22e0d43b6d6468544dd7559d5f3c4acb8b536e"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Mar 05 00:41:39 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:16 2007 +0000"
      },
      "message": "[MIPS] TX39: Remove redundant tx39_blast_icache() calls\n\nApply commit 0550d9d13e02b30efa117d47fcadea450bb23d23 to c-tx39.c too.\nAnd fix a warning in local_tx39_flush_data_cache_page().\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0a22e0d43b6d6468544dd7559d5f3c4acb8b536e",
      "tree": "fc757116fdc4fbe1408ab4a218c4e9754b9b0784",
      "parents": [
        "57a2050c408620613c5715171364de2cc5566f22"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Fri Mar 02 12:42:33 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:16 2007 +0000"
      },
      "message": "[MIPS] Cobalt: Fix early printk\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "57a2050c408620613c5715171364de2cc5566f22",
      "tree": "8280cdd114311d5eb594b9358932058ee756bb08",
      "parents": [
        "b3920590b589a1dbb41eb58ef0ed2699f136482a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 18:27:34 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:16 2007 +0000"
      },
      "message": "[MIPS] SMTC: De-obscure Malta hooks.\n\nShould now be understandable why the thing works ...\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b3920590b589a1dbb41eb58ef0ed2699f136482a",
      "tree": "b0a19ae7119462cb6c55a60d199886b487116ed2",
      "parents": [
        "32fac80be6df4a2a09f7093b7f51bb6bc3ebef97"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 18:25:51 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:16 2007 +0000"
      },
      "message": "[MIPS] SMTC: Add fordward declarations for mm_struct and task_struct.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "32fac80be6df4a2a09f7093b7f51bb6bc3ebef97",
      "tree": "a235409f92ed8290384685050401388ea2bd9749",
      "parents": [
        "22e651c6ae78bc779e420d3092f962442dd31305"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 18:23:48 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:15 2007 +0000"
      },
      "message": "[MIPS] SMTC: \u003casm/mips_mt.h\u003e must include \u003clinux/cpumask.h\u003e\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "22e651c6ae78bc779e420d3092f962442dd31305",
      "tree": "88b02a0e48801ec5d5e3d4147f865afc590367ae",
      "parents": [
        "f76b7ea48afb6daecbbc26f5408a75ac66b1cf23"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 18:22:56 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:15 2007 +0000"
      },
      "message": "[MIPS] SMTC: \u003casm/smtc_ipi.h\u003e must include \u003clinux/spinlock.h\u003e\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f76b7ea48afb6daecbbc26f5408a75ac66b1cf23",
      "tree": "4b0e00ece5610c3c5975b988faa87231744c9bee",
      "parents": [
        "c3442e296517aee733d62fc3fe03211598902c7d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 17:26:56 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:15 2007 +0000"
      },
      "message": "[MIPS] Atlas, Malta: Fix build warning.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cee87af2a5f75713b98d3e65e43872e547122cd5",
      "tree": "1b5e4778d66cab374e333b4a327d28b0e037ab3f",
      "parents": [
        "41d5e5d73ecef4ef56b7b4cde962929a712689b4"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus@valinux.co.jp",
        "time": "Tue Mar 06 02:34:26 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 06 14:50:33 2007 -0800"
      },
      "message": "[IA64] kexec: Use EFI_LOADER_DATA for ELF core header\n\nThe address where the ELF core header is stored is passed to the secondary\nkernel as a kernel command line option.  The memory area for this header is\nalso marked as a separate EFI memory descriptor on ia64.\n\nThe separate EFI memory descriptor is at the moment of the type\nEFI_UNUSABLE_MEMORY.  With such a type the secondary kernel skips over the\nentire memory granule (config option, 16M or 64M) when detecting memory.\nIf we are lucky we will just lose some memory, but if we happen to have\ndata in the same granule (such as an initramfs image), then this data will\nnever get mapped and the kernel bombs out when trying to access it.\n\nSo this is an attempt to fix this by changing the EFI memory descriptor\ntype into EFI_LOADER_DATA.  This type is the same type used for the kernel\ndata and for initramfs.  In the secondary kernel we then handle the ELF\ncore header data the same way as we handle the initramfs image.\n\nThis patch contains the kernel changes to make this happen.  Pretty\nstraightforward, we reserve the area in reserve_memory().  The address for\nthe area comes from the kernel command line and the size comes from the\nspecialized EFI parsing function vmcore_find_descriptor_size().\n\nThe kexec-tools-testing code for this can be found here:\nhttp://lists.osdl.org/pipermail/fastboot/2007-February/005983.html\n\nSigned-off-by: Magnus Damm \u003cmagnus@valinux.co.jp\u003e\nCc: Simon Horman \u003chorms@verge.net.au\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "41d5e5d73ecef4ef56b7b4cde962929a712689b4",
      "tree": "51cb9289609c639d86a768ff92340291a4d1b452",
      "parents": [
        "50157b09b33c2ec3637d3b317b06a7235c57c7f2"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Tue Mar 06 02:34:25 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 06 14:49:52 2007 -0800"
      },
      "message": "[IA64] permon use-after-free fix\n\nPerfmon associates vmalloc()ed memory with a file descriptor, and installs\na vma mapping that memory.  Unfortunately, the vm_file field is not filled\nin, so processes with mappings to that memory do not prevent the file from\nbeing closed and the memory freed.  This results in use-after-free bugs and\nmultiple freeing of pages, etc.\n\nI saw this bug on an Altix on SLES9.  Haven\u0027t reproduced upstream but it\nlooks like the same issue is there.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Stephane Eranian \u003ceranian@hpl.hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "50157b09b33c2ec3637d3b317b06a7235c57c7f2",
      "tree": "83d66f438c0d7bb67a00aff9f3b5359556f72a36",
      "parents": [
        "a27e5a13d5863bb9de0ac80cb4bb3f4442f0aad1"
      ],
      "author": {
        "name": "Alexandr Andreev",
        "email": "aandreev@openvz.org",
        "time": "Tue Mar 06 02:34:24 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 06 14:49:24 2007 -0800"
      },
      "message": "[IA64] sync compat getdents\n\nAdd VERIFY_WRITE check in the beginning like compat_sys_getdents() (EINVAL vs\nEFAULT).\n\nSigned-off-by: Alexandr Andreev \u003caandreev@openvz.org\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "a27e5a13d5863bb9de0ac80cb4bb3f4442f0aad1",
      "tree": "f62d67819bc1632a924a4b1f1c03baf90c13c5f2",
      "parents": [
        "d826393cdebe340b3716002bfb1298ab19b57e83"
      ],
      "author": {
        "name": "Lee Schermerhorn",
        "email": "Lee.Schermerhorn@hp.com",
        "time": "Tue Mar 06 02:34:23 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 06 14:48:52 2007 -0800"
      },
      "message": "[IA64] always build arch/ia64/lib/xor.o\n\nAlways build ia64 xor.o because multiple config options now depend on it.\n\nNecessary to build .20-mm* on ia64 when, e.g., CONFIG_ASYNC_TX_DMA is\ndefined.  Don\u0027t know if \u0027_ASYNC_TX_DMA makes sense on ia64.  If not, maybe\nKconfig should preclude it.\n\nCould have defined a Kconfig option that defaults to true if MD_RAID456 ||\nASYNC_TX_DMA to control building of xor.o, but xor.o is only 848 bytes and\nthis IS ia64...\n\nSigned-off-by:  Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nCc: Bob Picco \u003cbob.picco@hp.com\u003e\nCc: Eric Whitney \u003ceric.whitney@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "d826393cdebe340b3716002bfb1298ab19b57e83",
      "tree": "6f977b1c06d5da7b69febc1e30ac5445521ec8a6",
      "parents": [
        "f4a570997e71b892805a1e71303d09c327af135f"
      ],
      "author": {
        "name": "schwab@suse.de",
        "email": "schwab@suse.de",
        "time": "Tue Mar 06 02:34:22 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 06 14:48:19 2007 -0800"
      },
      "message": "[IA64] Remove stack hard limit on ia64\n\nUn-Breaks pthreads, since Oct 2003.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "f4a570997e71b892805a1e71303d09c327af135f",
      "tree": "9fe577e7b97ee7365481489f1c263aa1f868e199",
      "parents": [
        "25667d675454f2cd258c5fa798a2281af1ef2ae9"
      ],
      "author": {
        "name": "Horms",
        "email": "horms@verge.net.au",
        "time": "Tue Mar 06 02:34:21 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 06 14:47:54 2007 -0800"
      },
      "message": "[IA64] point saved_max_pfn to the max_pfn of the entire system\n\nMake saved_max_pfn point to max_pfn of entire system.\n\nWithout this patch is so that vmcore is zero length on ia64.  This is\nbecause saved_max_pfn was wrongly being set to the max_pfn of the crash\nkernel\u0027s address space, rather than the max_pfg on the physical memory of\nthe machine - the whole purpose of vmcore is to access physical memory that\nis not part of the crash kernel\u0027s addresss space.\n\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Zou Nan hai \u003cnanhai.zou@intel.com\u003e\nSort-Of-Acked-By: Jay Lan \u003cjlan@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "99c72ce091ec85868a0847e598eb7562dc0d8205",
      "tree": "77cd1c70f58d56c81f17b9ea575a9773fb7d3144",
      "parents": [
        "4d46861be6196d0f1614724590968d8da26af82a"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Tue Mar 06 14:24:44 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 06 14:24:44 2007 -0800"
      },
      "message": "[DCCP]: Set RTO for newly created child socket\n\nThis mirrors a recent change in tcp_open_req_child, whereby the icsk_rto of the\nnewly created child socket was not set (but rather on the parent socket). Same\nfix for DCCP.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4d46861be6196d0f1614724590968d8da26af82a",
      "tree": "d9c579064159f52edd5dbebed85214ae6a3468df",
      "parents": [
        "1e51f9513e6b021abcaefd7c76f9b5d682f83232"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Tue Mar 06 14:24:18 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 06 14:24:18 2007 -0800"
      },
      "message": "[DCCP]: Correctly split CCID half connections\n\nThis fixes a bug caused by a previous patch, which causes DCCP servers in\nLISTEN state to not receive packets.\n\nThis patch changes the logic so that\n * servers in either LISTEN or OPEN state get the RX half connection packets\n * clients in OPEN state get the TX half connection packets\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1e51f9513e6b021abcaefd7c76f9b5d682f83232",
      "tree": "e6728f9d8e9b403372432b1982f86c5563156077",
      "parents": [
        "64a146513f8f12ba204b7bf5cb7e9505594ead42"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Mar 06 13:44:06 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 06 13:44:06 2007 -0800"
      },
      "message": "[NET]: Fix compat_sock_common_getsockopt typo.\n\nThis patch fixes a typo in compat_sock_common_getsockopt.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25667d675454f2cd258c5fa798a2281af1ef2ae9",
      "tree": "9724ea546a5976dc0d9c4de9263b8a2a82254123",
      "parents": [
        "c3442e296517aee733d62fc3fe03211598902c7d"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 06 13:31:45 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 06 13:31:45 2007 -0800"
      },
      "message": "Revert \"[IA64] swiotlb abstraction (e.g. for Xen)\"\n\nThis reverts commit 51099005ab8e09d68a13fea8d55bc739c1040ca6.\n"
    },
    {
      "commit": "64a146513f8f12ba204b7bf5cb7e9505594ead42",
      "tree": "849f875501ac6f08cf309c5b13cf21ed687974e2",
      "parents": [
        "187f5f84ef14a07dccf5f4503099708d60f6a724"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Mar 06 11:21:05 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Mar 06 11:21:05 2007 -0800"
      },
      "message": "[NET]: Revert incorrect accept queue backlog changes.\n\nThis reverts two changes:\n\n8488df894d05d6fa41c2bd298c335f944bb0e401\n248f06726e866942b3d8ca8f411f9067713b7ff8\n\nA backlog value of N really does mean allow \"N + 1\" connections\nto queue to a listening socket.  This allows one to specify\n\"0\" as the backlog and still get 1 connection.\n\nNoticed by Gerrit Renker and Rick Jones.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c7276fde27bca89798f33c0be9543dc108468788",
      "tree": "2df1b2e5c88435a960124cc5f9e8b9bb2189013f",
      "parents": [
        "42a7fc4a6598221f1a547a76cdd45a8ab4d90e93"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Mar 06 01:42:24 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:26 2007 -0800"
      },
      "message": "[PATCH] kconfig: Update swsusp description\n\nUpdate the outdated and inaccurate description of the software suspend in\nKconfig.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "42a7fc4a6598221f1a547a76cdd45a8ab4d90e93",
      "tree": "b785321af2e530e25e79924e8c11ef9dc8463244",
      "parents": [
        "cda1fd4abd773216a888487af0170d0cc3d50454"
      ],
      "author": {
        "name": "Greg Banks",
        "email": "gnb@sgi.com",
        "time": "Tue Mar 06 01:42:23 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:26 2007 -0800"
      },
      "message": "[PATCH] knfsd: provide sunrpc pool_mode module option\n\nProvide a module param \"pool_mode\" for sunrpc.ko which allows a sysadmin to\nchoose the mode for mapping NFS thread service pools to CPUs.  Values are:\n\nauto\t    choose a mapping mode heuristically\nglobal\t    (default, same as the pre-2.6.19 code) a single global pool\npercpu\t    one pool per CPU\npernode\t    one pool per NUMA node\n\nNote that since 2.6.19 the hardcoded behaviour has been \"auto\", this patch\nmakes the default \"global\".\n\nThe pool mode can be changed after boot/modprobe using /sys, if the NFS and\nlockd services have been shut down.  A useful side effect of this change is to\nfix a small memory leak when unloading the module.\n\nSigned-off-by: Greg Banks \u003cgnb@melbourne.sgi.com\u003e\nSigned-off-by: Neil Brown \u003cneilb@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": "cda1fd4abd773216a888487af0170d0cc3d50454",
      "tree": "aed6662bab1789a1698644f2e1d0db4255ecad67",
      "parents": [
        "5a05ed73e1abfd7e0e7d474817245861deaa18af"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Mar 06 01:42:22 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:26 2007 -0800"
      },
      "message": "[PATCH] knfsd: fix recently introduced problem with shutting down a busy NFS server\n\nWhen the last thread of nfsd exits, it shuts down all related sockets.  It\ncurrently uses svc_close_socket to do this, but that only is immediately\neffective if the socket is not SK_BUSY.\n\nIf the socket is busy - i.e.  if a request has arrived that has not yet been\nprocesses - svc_close_socket is not effective and the shutdown process spins.\n\nSo create a new svc_force_close_socket which removes the SK_BUSY flag is set\nand then calls svc_close_socket.\n\nAlso change some open-codes loops in svc_destroy to use\nlist_for_each_entry_safe.\n\nSigned-off-by: Neil Brown \u003cneilb@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": "5a05ed73e1abfd7e0e7d474817245861deaa18af",
      "tree": "df2e9b2717719dc900be6a11db4cb33d4b237aae",
      "parents": [
        "7a37f5787e76bf1765c1add3a9a7163f841a28bb"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Mar 06 01:42:22 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:26 2007 -0800"
      },
      "message": "[PATCH] knfsd: remove CONFIG_IPV6 ifdefs from sunrpc server code\n\nThey don\u0027t really save that much, and aren\u0027t worth the hassle.\n\nSigned-off-by: Neil Brown \u003cneilb@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": "7a37f5787e76bf1765c1add3a9a7163f841a28bb",
      "tree": "f67e69f082bf6a6083e3b0cff089d1bba1d1da0c",
      "parents": [
        "0e8cd28a084691587549630dce728661401d343b"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Mar 06 01:42:21 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:26 2007 -0800"
      },
      "message": "[PATCH] knfsd: use recv_msg to get peer address for NFSD instead of code-copying\n\nThe sunrpc server code needs to know the source and destination address for\nUDP packets so it can reply properly.  It currently copies code out of the\nnetwork stack to pick the pieces out of the skb.  This is ugly and causes\ncompile problems with the IPv6 stuff.\n\nSo, rip that out and use recv_msg instead.  This is a much cleaner interface,\nbut has a slight cost in that the checksum is now checked before the copy, so\nwe don\u0027t benefit from doing both at the same time.  This can probably be\nfixed.\n\nSigned-off-by: Neil Brown \u003cneilb@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": "0e8cd28a084691587549630dce728661401d343b",
      "tree": "c46a2b5e001d159e2bce921d5f638ee5caccf624",
      "parents": [
        "b4cf95c69a72baf90b8f275294a3ff3d282ffe09"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Tue Mar 06 01:42:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:26 2007 -0800"
      },
      "message": "[PATCH] uml: comment the initialization of a global\n\nComment the fact that sig_info is initialized early in boot, and thus doesn\u0027t\nneed any locking.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b4cf95c69a72baf90b8f275294a3ff3d282ffe09",
      "tree": "6c5be93ae73b892993a226387c4a25a55a33bbb1",
      "parents": [
        "7c7a89499a1089a36e40de2db54ff82f5988270d"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Tue Mar 06 01:42:19 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:26 2007 -0800"
      },
      "message": "[PATCH] uml: add a debugging message\n\nAdd a debugging message in the case that mapping a stub fails.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7c7a89499a1089a36e40de2db54ff82f5988270d",
      "tree": "13016ab665408b0f6133e76d7b365036ebf480ab",
      "parents": [
        "3b46e650165f691a30ddede1a79d2df02f3459d7"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Tue Mar 06 01:42:18 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:26 2007 -0800"
      },
      "message": "[PATCH] uml: fix formatting violations in signal delivery code\n\nFix a few formatting bugs in the signal code.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3b46e650165f691a30ddede1a79d2df02f3459d7",
      "tree": "90cc53677412986b28d31001faa5e5a980cba7fe",
      "parents": [
        "f991633de626a5f16069d00e26b45142e037ce24"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Tue Mar 06 01:42:17 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:25 2007 -0800"
      },
      "message": "[PATCH] linux/audit.h needs linux/types.h\n\nInclude linux/types.h here because we need a definition of __u32.  This file\nappears not be exported verbatim by libc, so I think this doesn\u0027t have any\nuserspace consequences.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f991633de626a5f16069d00e26b45142e037ce24",
      "tree": "0cce772cb0bd4fbd7de8647950dab2ac66883c18",
      "parents": [
        "de69fee82c5962fb7bdaf6eb8a81302f418d1a1d"
      ],
      "author": {
        "name": "Dimitri Gorokhovik",
        "email": "dimitri.gorokhovik@free.fr",
        "time": "Tue Mar 06 01:42:17 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:25 2007 -0800"
      },
      "message": "[PATCH] initramfs should not depend on CONFIG_BLOCK\n\ninitramfs ended up depending on BLOCK:\n\n  INITRAMFS_SOURCE \u003c-- BLK_DEV_INITRD \u003c-- BLOCK\n\nThis inhibits use of customized-initramfs-over-ramfs without block layer\n(ramfs would still be enabled), useful in embedded applications.\n\nMove BLK_DEV_INITRD out of \u0027drivers/block/Kconfig\u0027 and into \u0027init/Kconfig\u0027,\nmake it unconditional.\n\nSigned-off-by: Dimitri Gorokhovik \u003cdimitri.gorokhovik@free.fr\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": "de69fee82c5962fb7bdaf6eb8a81302f418d1a1d",
      "tree": "b68b06b610ab41826d0601ec03e92131df5ab587",
      "parents": [
        "97c06978515ed6e071bfd4a5e858837dd2b0edcf"
      ],
      "author": {
        "name": "Mike Miller (OS Dev)",
        "email": "mikem@beardog.cca.cpqcorp.net",
        "time": "Tue Mar 06 01:42:16 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:25 2007 -0800"
      },
      "message": "[PATCH] cciss: add struct pci_driver shutdown support (replaces reboot notifier)\n\nThis patch adds support for the struct pci_driver shutdown method to cciss.\n We require notification of an impending reboot or shutdown so that we can\nflush the battery backed write cache (BBWC) on the Smart Array controller.\n\nSigned-off-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "97c06978515ed6e071bfd4a5e858837dd2b0edcf",
      "tree": "026ffd8a6ba185128d0e30842dd5a66468a3f82f",
      "parents": [
        "d6ad67112a78623025632865d716b2f7645874c5"
      ],
      "author": {
        "name": "Mike Miller (OS Dev)",
        "email": "mikem@beardog.cca.cpqcorp.net",
        "time": "Tue Mar 06 01:42:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:25 2007 -0800"
      },
      "message": "[PATCH] cciss: fix for 2TB support\n\nThis patch changes the way we determine if a logical volume is larger than\n2TB.\n\nThe original test looked for a total_size of 0.  Originally we added 1 to the\ntotal_size.  That would make our read_capacity return size 0 for \u003e2TB lv\u0027s.\nWe assumed that we could not have a lv size of 0 so it seemed OK until we were\nin a clustered system.  The backup node would see a size of 0 due to the\nreservation on the drive.  That caused the driver to switch to 16-byte CDB\u0027s\nwhich are not supported on older controllers.  After that everything was\nbroken.\n\nIt may seem petty but I don\u0027t see the value in trying to determine if the LBA\nis beyond the 2TB boundary.  That\u0027s why when we switch we use 16-byte CDB\u0027s\nfor all read/write operations.  Please consider this for inclusion.\n\nSigned-off-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d6ad67112a78623025632865d716b2f7645874c5",
      "tree": "cd9f0ad9a52cee62ff9a6369a27784fa5b9717c2",
      "parents": [
        "5efee174f8a101cafb1607d2b629bed353701457"
      ],
      "author": {
        "name": "Josh Triplett",
        "email": "josh@freedesktop.org",
        "time": "Tue Mar 06 01:42:13 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:25 2007 -0800"
      },
      "message": "[PATCH] Publish rcutorture module parameters via sysfs, read-only\n\nrcutorture\u0027s module parameters currently use permissions of 0, so they\ndon\u0027t show up in /sys/module/rcutorture/parameters.  Change the permissions\non all module parameters to world-readable (0444).\n\nrcutorture does all of its initialization and thread startup when loaded\nand relies on the parameters not changing during execution, so they should\nnot permit writing.  However, reading seems fine.\n\nSigned-off-by: Josh Triplett \u003cjosh@freedesktop.org\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@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": "5efee174f8a101cafb1607d2b629bed353701457",
      "tree": "0a4bc4cdb2f28dbc9160e57c71ed55892b89140f",
      "parents": [
        "57bf63d69cb6b7064e6fec5e83da4e1918168282"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Mar 06 01:42:13 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:25 2007 -0800"
      },
      "message": "[PATCH] geode-aes: use unsigned long for spin_lock_irqsave\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "57bf63d69cb6b7064e6fec5e83da4e1918168282",
      "tree": "506c623d4f756afb91af4ca150f6759d229d3b9f",
      "parents": [
        "90675a27fa3eb0e97f1d040b183cceb44316e669"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@linux.vnet.ibm.com",
        "time": "Tue Mar 06 01:42:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:25 2007 -0800"
      },
      "message": "[PATCH] fs: nobh_truncate_page() fix\n\nThis fixes a regression caused by 22c8ca78f20724676b6006232bf06cc3e9299539.\n\nnobh_prepare_write() no longer marks the page uptodate, so\nnobh_truncate_page() needs to do it.\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@linux.vnet.ibm.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "90675a27fa3eb0e97f1d040b183cceb44316e669",
      "tree": "cf97bd53de877c12798368a4e06bba21285c0763",
      "parents": [
        "7a434814c7a6500b08bf4419ba8712b152d08d08"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Tue Mar 06 01:42:11 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:25 2007 -0800"
      },
      "message": "[PATCH] fix vsyscall settimeofday\n\nI\u0027ve only seen this on x86_64.\n\nThe vsyscall state only gets updated when a timer interrupts comes in.  So\nif the time is set long before the next timer, there will be a period when\na gettimeofday() won\u0027t reflect the correct time.\n\nI added an explicit update_vsyscall() during the settimeofday(), that way\nthe vsyscall state doesn\u0027t get stale.\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: John Stultz \u003cjohnstul@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": "7a434814c7a6500b08bf4419ba8712b152d08d08",
      "tree": "0d97d3d1d1239b3a58a2b5097f63578efc7a0f6d",
      "parents": [
        "4a6753ca08541437f4c243708d2011b4758e17e8"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Tue Mar 06 01:42:09 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:25 2007 -0800"
      },
      "message": "[PATCH] mqueue: nested locking annotation\n\nFix http://bugzilla.kernel.org/show_bug.cgi?id\u003d8130\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4a6753ca08541437f4c243708d2011b4758e17e8",
      "tree": "5b31f2b4429c6698e5e7ca71b5bb2c72ee577c60",
      "parents": [
        "f8953856eb8dd62232aee6cacb46993dc2ac4869"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Mar 06 01:42:08 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:25 2007 -0800"
      },
      "message": "[PATCH] remove arch/i386/kernel/tsc.c:custom_sched_clock\n\nRemove the no longer used custom_sched_clock.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Zachary Amsden \u003czach@vmware.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": "f8953856eb8dd62232aee6cacb46993dc2ac4869",
      "tree": "ef8b7fd1b215b273b1cf5aca5dd3d7c02a497490",
      "parents": [
        "d1d67174b42a02c7d106894df0ed155d595871f7"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 06 01:42:08 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:25 2007 -0800"
      },
      "message": "[PATCH] highres: do not run the TIMER_SOFTIRQ after switching to highres mode\n\nThe TIMER_SOFTIRQ runs the hrtimers during bootup until a usable\nclocksource and clock event sources are registered.  The switch to high\nresolution mode happens inside of the TIMER_SOFTIRQ, but runs the softirq\nafterwards.  That way the tick emulation timer, which was set up in the\nswitch to highres might be executed in the softirq context, which is a BUG.\n The rbtree has not to be touched by the softirq after the highres switch.\n\nThis BUG was observed by Andres Salomon, who provided the information to\ndebug it.\n\nReturn early from the softirq, when the switch was sucessful.\n\n[dilinger@debian.org: add debug warning]\n[akpm@linux-foundation.org: make debug warning compile]\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d1d67174b42a02c7d106894df0ed155d595871f7",
      "tree": "9b5b8bebc36c0917ab9f146cb900beaf38f8d0a0",
      "parents": [
        "8437fdc7428eac363579bf0cce2526c35573735c"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@debian.org",
        "time": "Tue Mar 06 01:42:07 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:24 2007 -0800"
      },
      "message": "[PATCH] hrtimers: hrtimer_clock_base description typo\n\nThe description for the hrtimer_clock_base struct describes \"hrtimer_base\".\n That should be hrtimer_clock_base.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8437fdc7428eac363579bf0cce2526c35573735c",
      "tree": "a1ddfb89a6704be8af4677b60abbf742caf06efb",
      "parents": [
        "2272b0e03ea5731aca058eaf79c9955b36f0c083"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@debian.org",
        "time": "Tue Mar 06 01:42:06 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:24 2007 -0800"
      },
      "message": "[PATCH] hrtimers: fix HRTIMER_CB_IRQSAFE_NO_SOFTIRQ description\n\nThe description for HRTIMER_CB_IRQSAFE_NO_SOFTIRQ is backwards; \"NO\nSOFTIRQ\" sounds a whole lot like it means it must not be run in a softirq.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2272b0e03ea5731aca058eaf79c9955b36f0c083",
      "tree": "e4563e3d3d72566d2c5023dec111c398d2f91cc6",
      "parents": [
        "e585047ef97b4002a7f416b0ca01ab894f7755de"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@debian.org",
        "time": "Tue Mar 06 01:42:05 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:24 2007 -0800"
      },
      "message": "[PATCH] i386: make x86_64 tsc header require i386 rather than vice-versa\n\nPrior to commit 95492e4646e5de8b43d9a7908d6177fb737b61f0 ([PATCH] x86:\nrewrite SMP TSC sync code), the headers in asm-i386 did not really require\nanything in include/asm-x86_64.  This means that distributions such as\nfedora did not include asm-x86_64 in kernel-devel headers for i386.  Ingo\u0027s\ncommit changed that, and broke things.  This is easy enough to hack around\nin package builds by just including asm-x86_64 on i386, but that\u0027s kind of\nannoying.  If anything, x86_64 should depend upon i386, not the other way\naround.\n\nThis patch changes it so that asm-x86_64/tsc.h includes asm-i386/tsc.h,\nrather than vice-versa.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\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"
    }
  ],
  "next": "e585047ef97b4002a7f416b0ca01ab894f7755de"
}
