)]}'
{
  "log": [
    {
      "commit": "bb8bd3a52a5dbca8bea31bfc72dacfb384170e69",
      "tree": "52c3ed81d975a3edc6efa1be21e0adb7c917a5b6",
      "parents": [
        "2605a103cadb29053d6bc7e81c7de802ec75ce6c"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Fri Sep 14 17:03:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Sep 15 08:18:30 2007 -0700"
      },
      "message": "sparc64 (and others): fix tty_ioctl.c build\n\nAdd Guards around TIOCSLCKTRMIOS and TIOCGLCKTRMIOS.\n\nSeveral architectures are still broken.  Put temporary-for-2.6.23 ifdef guards\naround the offending code.\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by:: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2605a103cadb29053d6bc7e81c7de802ec75ce6c",
      "tree": "e2a83845f59217d66252c7a9265ff99a3b69f525",
      "parents": [
        "53a3f3087be361dacfc02e7a85b6d6142a41ce8a",
        "ebb2a97b2e7422176d52f4f33e3ee400653875b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 14 17:07:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 14 17:07:33 2007 -0700"
      },
      "message": "Merge git://git.linux-xtensa.org/kernel/xtensa-feed\n\n* git://git.linux-xtensa.org/kernel/xtensa-feed:\n  [patch 1/2] Xtensa: enable arbitary tty speed setting ioctls\n  [patch 2/2] xtensa console.c: remove duplicate #include\n  [XTENSA] Add support for cache-aliasing\n  [XTENSA] Add kernel module support\n  [XTENSA] Add support for executable/non-executable feature in the mmu\n  [XTENSA] Use the generic version of get_order\n  [XTENSA] Initialize semaphore_wake_lock\n  [XTENSA] Add typecast macro for constants\n  [XTENSA] Fix timer instabilities.\n  [XTENSA] Fix fadvise64_64\n  [XTENSA] Remove extraneous include statement\n  [XTENSA] Move string-io functions to io.c from pci.c\n  [XTENSA] Move pre-initialized structures to init_task.c\n  [XTENSA] Add freestanding option to CFLAGS\n  [XTENSA] Add getpgrp system-call to unistd.h\n  [XTENSA] add missing system calls\n  [XTENSA] fix wrong usage of __init and __initdata in traps.c\n"
    },
    {
      "commit": "53a3f3087be361dacfc02e7a85b6d6142a41ce8a",
      "tree": "7f8ce78b0a7063361b9818e94044c000bf15007a",
      "parents": [
        "6455c66a8750170c2b4a41c6f6c53310a49e08ce",
        "0931ce8439365358b1cacf888ddc8fb008036125"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 14 14:04:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 14 14:04:13 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6:\n  Blackfin arch: fix some bugs in lib/string.h functions found by our string testing modules\n  Blackfin arch: fix the aliased write macros\n  Blackfin arch: Update/Fix PM support add new pm_ops valid\n"
    },
    {
      "commit": "6455c66a8750170c2b4a41c6f6c53310a49e08ce",
      "tree": "42730921102f92a9b7f0d83068c7f90ffb10d22e",
      "parents": [
        "7eeac505d912cfe5805290f8f9e293b134e00237",
        "b9338a78fc21e980d33c58b31f3bb37cd48a68f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 14 14:02:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 14 14:02:04 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4567/1: Fix \u0027Oops - undefined instruction\u0027 when CONFIG_VFP\u003dy on non VFP device\n  [ARM] realview: disable second GIC on RevB MPCore platforms\n"
    },
    {
      "commit": "7eeac505d912cfe5805290f8f9e293b134e00237",
      "tree": "32b1e61bd01e390d4db24fba5ca941580c6db8ba",
      "parents": [
        "22d95b1282810f5af599ee292b3fc443aefbdad0",
        "50da469a79fa2152d824f25f5ad5962f4af4343d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 14 14:00:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 14 14:00:35 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] 20Kc: Disable use of WAIT instruction.\n  [MIPS] Workaround for 4Kc machine check exception\n  [MIPS] Malta: Fix off by one bug in interrupt handler.\n  [MIPS] No ide_default_io_base() if PCI IDE was not found\n  [MIPS] Add #include \u003clinux/profile.h\u003e to arch/mips/kernel/time.c\n  [MIPS] N32 needs to use compat_sys_futimesat\n  [MIPS] rtlx: Fix build error.\n  [MIPS] rtlx: fix int vs. long bug.\n"
    },
    {
      "commit": "22d95b1282810f5af599ee292b3fc443aefbdad0",
      "tree": "dafe050aef12ea4bbac4ffb77070d8ec416a0838",
      "parents": [
        "44e3ff32ac229a10a30b7b840f092f5b32a5f72a"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Sep 14 20:26:06 2007 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 14 13:59:55 2007 -0700"
      },
      "message": "KVM: MMU: Fix rare oops on guest context switch\n\nA guest context switch to an uncached cr3 can require allocation of\nshadow pages, but we only recycle shadow pages in kvm_mmu_page_fault().\n\nMove shadow page recycling to mmu_topup_memory_caches(), which is called\nfrom both the page fault handler and from guest cr3 reload.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44e3ff32ac229a10a30b7b840f092f5b32a5f72a",
      "tree": "a219aced0374eda136b937b2c3f807464a346d92",
      "parents": [
        "7a1fa065a0264f6b3d3003ba5635289f6583c478",
        "e90ff9239e7636a191a8998a70cea220a2c58cdf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 14 13:59:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 14 13:59:05 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027master\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb:\n  V4L/DVB (6220a): fix build error for et61x251 driver\n  V4L/DVB (6188): Avoid a NULL pointer dereference during mpeg_open()\n  V4L/DVB (6173a): Documentation: Remove reference to dead \"cpia_pp\u003d\" boot-time option\n  V4L/DVB (6148): Fix a warning at saa7191_probe\n  V4L/DVB (6147): Pwc: Fix a broken debug message\n  V4L/DVB (6144): Fix mux setup for composite sound on AverTV 307\n  V4L/DVB (6095): ivtv: fix VIDIOC_G_ENC_INDEX flag handling\n"
    },
    {
      "commit": "7a1fa065a0264f6b3d3003ba5635289f6583c478",
      "tree": "c8193e1c65a7b2ced3366a02668261a553150ff4",
      "parents": [
        "2123a09f3f129f4d56f59026ec63e5990f86db2f"
      ],
      "author": {
        "name": "Neil Brown",
        "email": "neilb@suse.de",
        "time": "Fri Sep 14 10:28:08 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 14 13:58:11 2007 -0700"
      },
      "message": "Correctly close old nfsd/lockd sockets.\n\nCommit aaf68cfbf2241d24d46583423f6bff5c47e088b3 added a bias\nto sk_inuse, so this test for an unused socket now fails.  So no\nsockets get closed because they are old (they might get closed\nif the client closed them).\n\nThis bug has existed since 2.6.21-rc1.\n\nThanks to Wolfgang Walter for finding and reporting the bug.\n\nCc: Wolfgang Walter \u003cwolfgang.walter@studentenwerk.mhn.de\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2123a09f3f129f4d56f59026ec63e5990f86db2f",
      "tree": "ef604958225e18f1ab75e4599c1e12481e169ca6",
      "parents": [
        "dd941252a81b02b5915e2db160fe02c972875846"
      ],
      "author": {
        "name": "aherrman@arcor.de",
        "email": "aherrman@arcor.de",
        "time": "Fri Sep 14 01:28:56 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 14 13:56:47 2007 -0700"
      },
      "message": "Fix kernel buuild with (CONFIG_COMPAT \u0026\u0026 ! CONFIG_BLOCK)\n\nCommit 02a5e0acb3cb85d80d0fe834e366d38a92bbaa22 (\"BLOCK: Hide the\ncontents of linux/bio.h if CONFIG_BLOCK\u003dn\") broke the kernel build for\nthe CONFIG_COMPAT \u0026\u0026 !CONFIG_BLOCK case:\n\n    CC      fs/compat_ioctl.o\n  In file included from include/linux/raid/md_k.h:19,\n                   from include/linux/raid/md.h:54,\n                   from fs/compat_ioctl.c:25:\n  include/linux/raid/../../../drivers/md/dm-bio-list.h: In bio_list_:\n  include/linux/raid/../../../drivers/md/dm-bio-list.h:40: error: dereferencing pointer to incomplete type\n  include/linux/raid/../../../drivers/md/dm-bio-list.h: In bio_list_:\n  include/linux/raid/../../../drivers/md/dm-bio-list.h:48: error: dereferencing pointer to incomplete type\n  include/linux/raid/../../../drivers/md/dm-bio-list.h:51: error: dereferencing pointer to incomplete type\n  include/linux/raid/../../../drivers/md/dm-bio-list.h: In bio_list_:\n  include/linux/raid/../../../drivers/md/dm-bio-list.h:64: error: dereferencing pointer to incomplete type\n  include/linux/raid/../../../drivers/md/dm-bio-list.h: In bio_list_merge_:\n  include/linux/raid/../../../drivers/md/dm-bio-list.h:78: error: dereferencing pointer to incomplete type\n  include/linux/raid/../../../drivers/md/dm-bio-list.h: In bio_list_:\n  include/linux/raid/../../../drivers/md/dm-bio-list.h:90: error: dereferencing pointer to incomplete type\n  include/linux/raid/../../../drivers/md/dm-bio-list.h:94: error: dereferencing pointer to incomplete type\n  make[1]: *** [fs/compat_ioctl.o] Error 1\n  make: *** [fs] Error 2\n\nSigned-off-by: Andreas Herrmann \u003caherrman@arcor.de\u003e\nAcked-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dd941252a81b02b5915e2db160fe02c972875846",
      "tree": "83414a197b2d831a9df3a11e31d277a1dfa4ae68",
      "parents": [
        "19299b1a722198830e39264a0f2edadd3fde74c2"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Fri Sep 14 08:41:12 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 14 13:56:47 2007 -0700"
      },
      "message": "shared tag queue barrier comment\n\nShould add some comments for the tag barriers (they won\u0027t be so important\nif we can switch over to the explicit _lock bitops, but for now we should\nmake it clear).\n\nJens\u0027 original patch said a barrier after the test_and_clear_bit was also\nrequired. I can\u0027t see why (and it would prevent the use of the _lock bitop).\n\nAcked-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n--\n"
    },
    {
      "commit": "50da469a79fa2152d824f25f5ad5962f4af4343d",
      "tree": "e05ba4976480cda10dca6aa5bae8b90784040eea",
      "parents": [
        "8df5beac2aa15b18a912ab585e1b86e748eda9ad"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 14 19:08:43 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 14 19:08:43 2007 +0100"
      },
      "message": "[MIPS] 20Kc: Disable use of WAIT instruction.\n\nAnother issue with 20Kc\u0027s WAIT, waiting for more details.  With the\n2.6.23 release immindent simply disable the use of WAIT instead of a\nmore fancy workaround.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8df5beac2aa15b18a912ab585e1b86e748eda9ad",
      "tree": "9c1d6621a58ed7804cd68da2f5d8bbd6dd30de7b",
      "parents": [
        "48d480b0bde794781fcae9501fb043c1bac0e523"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Wed Aug 23 14:26:50 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 14 19:08:43 2007 +0100"
      },
      "message": "[MIPS] Workaround for 4Kc machine check exception\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "48d480b0bde794781fcae9501fb043c1bac0e523",
      "tree": "77d8be48a91dd9675df1ceb98d394f86511b183c",
      "parents": [
        "6440fcfc62767028a2bbdf742549d24f6a023004"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 13 17:36:22 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 14 19:08:43 2007 +0100"
      },
      "message": "[MIPS] Malta: Fix off by one bug in interrupt handler.\n\nFairly cosmetic as it would only affect VSMP / SMTC kernels that don\u0027t\nuse vectored interrupts.\n\nFound by Beth.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6440fcfc62767028a2bbdf742549d24f6a023004",
      "tree": "419a228bd7af0017754ac5f3cd94a21180903971",
      "parents": [
        "b1043cc7d9d7a7dec8d807570c067e0c90b94b57"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Sep 04 23:02:02 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 14 19:08:43 2007 +0100"
      },
      "message": "[MIPS] No ide_default_io_base() if PCI IDE was not found\n\nRevert b5438582090406e2ccb4169d9b2df7c9939ae42b and add\nno_pci_devices() check to avoid crash due to early calling of\npci_get_class().\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b1043cc7d9d7a7dec8d807570c067e0c90b94b57",
      "tree": "51a636c507737bdff95eeed7ab97ada0f2b38f84",
      "parents": [
        "82411390a2eb532a2c54026d39ab6beb83ff838c"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Sep 13 13:13:28 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 14 19:08:42 2007 +0100"
      },
      "message": "[MIPS] Add #include \u003clinux/profile.h\u003e to arch/mips/kernel/time.c\n\nIt refer to CPU_PROFILING.\n\narch/mips/kernel/time.c: In function \u0027local_timer_interrupt\u0027:\narch/mips/kernel/time.c:142: error: implicit declaration of function \u0027profile_tick\u0027\narch/mips/kernel/time.c:142: error: \u0027CPU_PROFILING\u0027 undeclared (first use in this function)\narch/mips/kernel/time.c:142: error: (Each undeclared identifier is reported only once\narch/mips/kernel/time.c:142: error: for each function it appears in.)\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "82411390a2eb532a2c54026d39ab6beb83ff838c",
      "tree": "540dee0ab365d84ac9c8b8dd871e685b9c0f6552",
      "parents": [
        "4d24c8f955b8c9d51c5fe7299c898527e94d39ad"
      ],
      "author": {
        "name": "Johannes Dickgreber",
        "email": "tanzy@gmx.de",
        "time": "Wed Sep 12 18:22:04 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 14 19:08:42 2007 +0100"
      },
      "message": "[MIPS] N32 needs to use compat_sys_futimesat\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4d24c8f955b8c9d51c5fe7299c898527e94d39ad",
      "tree": "a4ff13f32c66a1a32ebef066b7979d967f7b02c2",
      "parents": [
        "e606c109c485c6f8e27dd6ddcd2c0b58c96fc5c9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 12 16:32:54 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 14 19:08:42 2007 +0100"
      },
      "message": "[MIPS] rtlx: Fix build error.\n\n  CC      arch/mips/kernel/rtlx.o\ncc1: warnings being treated as errors\narch/mips/kernel/rtlx.c:59: warning: \u0027irq\u0027 defined but not used\narch/mips/kernel/rtlx.c:60: warning: \u0027irq_num\u0027 defined but not used\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e606c109c485c6f8e27dd6ddcd2c0b58c96fc5c9",
      "tree": "2994782f76a976494f8a1385bce259cff907fe3a",
      "parents": [
        "19299b1a722198830e39264a0f2edadd3fde74c2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 12 16:31:12 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 14 19:08:42 2007 +0100"
      },
      "message": "[MIPS] rtlx: fix int vs. long bug.\n\n  CC      arch/mips/kernel/rtlx.o\narch/mips/kernel/rtlx.c: In function \u0027rtlx_init\u0027:\narch/mips/kernel/rtlx.c:114: warning: format \u0027%x\u0027 expects type \u0027unsigned int\u0027, but argument 3 has type \u0027long unsigned int\u0027\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e90ff9239e7636a191a8998a70cea220a2c58cdf",
      "tree": "6839c8d14e181ba97c975cfdee187822dc087c9d",
      "parents": [
        "48200baeab95fd39a7f4c4f3536c7142a64ac335"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 13 21:09:01 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Sep 14 13:39:12 2007 -0300"
      },
      "message": "V4L/DVB (6220a): fix build error for et61x251 driver\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "48200baeab95fd39a7f4c4f3536c7142a64ac335",
      "tree": "c08fb3e4dca3d62b6cd1559797f0b1f05b440ad5",
      "parents": [
        "4730d3af625b532e3df5f091b5c8edb08f512fbf"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Thu Sep 06 22:48:35 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Sep 14 13:13:42 2007 -0300"
      },
      "message": "V4L/DVB (6188): Avoid a NULL pointer dereference during mpeg_open()\n\nBug: With a hardware encoder board installed as cx88[1] and a\nnon-encoder boards installed as cx88[0], an OOPS is generated\nduring cx8802_get_device() called from mpeg_open().\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4730d3af625b532e3df5f091b5c8edb08f512fbf",
      "tree": "4ffdc2089664740f08c87766e22351873e9667c0",
      "parents": [
        "f5ab272bbff2a37d6d8f84328b6d25d0cdbda605"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Sep 03 09:35:04 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Sep 14 13:13:42 2007 -0300"
      },
      "message": "V4L/DVB (6173a): Documentation: Remove reference to dead \"cpia_pp\u003d\" boot-time option\n\nSince this boot-time option was removed in commit\n9ab7e323af9f9efad3e20a14faa4d947adfac381, delete the reference to it.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f5ab272bbff2a37d6d8f84328b6d25d0cdbda605",
      "tree": "86469f70a0aae70823835e48ad121755e41ddcad",
      "parents": [
        "7b9fbc3e30f785412a26819aa4daf0b6c27f6c53"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Sep 03 12:01:51 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Sep 14 13:13:42 2007 -0300"
      },
      "message": "V4L/DVB (6148): Fix a warning at saa7191_probe\n\nsaa7191.c: In function \u0027saa7191_probe\u0027:\nsaa7191.c:596: warning: passing argument 3 of\n\t\u0027saa7191_write_block\u0027 discards qualifiers from pointer target type\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7b9fbc3e30f785412a26819aa4daf0b6c27f6c53",
      "tree": "7ed0e5a77b1e11cf7f5c616dae9a41749eb70d31",
      "parents": [
        "f5e4feead773cb449212eacfa254a238a953d4d5"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Sep 03 11:51:51 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Sep 14 13:13:41 2007 -0300"
      },
      "message": "V4L/DVB (6147): Pwc: Fix a broken debug message\n\nCommit 85237f202d46d55c1bffe0c5b1aa3ddc0f1dce4d introduced the\nfollowing warning (with CONFIG_USB_PWC_DEBUG\u003dy):\ndrivers/media/video/pwc/pwc-if.c: In function \"pwc_video_close\":\ndrivers/media/video/pwc/pwc-if.c:1211: warning: \"i\" may be used uninitialized in this function\n\nThis is true, and can cause a broken debug message to be logged.\nHere\u0027s a fix.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f5e4feead773cb449212eacfa254a238a953d4d5",
      "tree": "09407bb14cdfbece1ab33d1240efbf1e6b60ce62",
      "parents": [
        "5614b02143171a99e0e6eb6c7d1d2f8750d2957f"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Sun Sep 02 03:56:18 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Sep 14 13:13:41 2007 -0300"
      },
      "message": "V4L/DVB (6144): Fix mux setup for composite sound on AverTV 307\n\nRight now the composite sound input doesn\u0027t work on AverTV 307 because of\nthe wrong mux setup.  The composite sound is routed via an external\n4channel multiplexer controlled by GPIO, while the code assumes an internal\nmultiplexer instead.\n\nPresumably this was a copy/paste error, and noone have ever tested the\nfunctionality.\n\nWith the attached patch it works properly, which gives me an ability to\nfinally watch the cable TV under linux.\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Nickolay V. Shmyrev \u003cnshmyrev@yandex.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5614b02143171a99e0e6eb6c7d1d2f8750d2957f",
      "tree": "d282d9a88bb11694e548040953bddb8321cf0abf",
      "parents": [
        "19299b1a722198830e39264a0f2edadd3fde74c2"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Aug 23 17:48:41 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Sep 14 13:13:40 2007 -0300"
      },
      "message": "V4L/DVB (6095): ivtv: fix VIDIOC_G_ENC_INDEX flag handling\n\nDue to a documentation bug (the type mask is 3 bits long, not 2) the wrong\nframe types were filled in: the B and P frame types were swapped.\n\nThis bug also hid a second bug: when a capture is stopped a last entry is\nwritten into the pgm index buffer with internal type 0, denoting the end\nof the program. This entry wasn\u0027t ignored, instead it was accidentally\nreturned to the caller as a P frame.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "19299b1a722198830e39264a0f2edadd3fde74c2",
      "tree": "987d546dd5fb9c278e9fa908c81e1e7699f0033f",
      "parents": [
        "f3da54ba140c6427fa4a32913e1bf406f41b5dda",
        "d526875deb42e0f4c0d31cb50b4e5bfaf19c3138"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Sep 13 08:43:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Sep 13 08:43:38 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  Revert \"usb-storage: implement autosuspend\"\n  USB: disable autosuspend by default for non-hubs\n"
    },
    {
      "commit": "f3da54ba140c6427fa4a32913e1bf406f41b5dda",
      "tree": "e39f3c21a06abbf23944e03fc5ec422fc434fc00",
      "parents": [
        "9ca2152e173554e7ffb7919dc4916a7c61f8be1a"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Sep 13 14:26:53 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Sep 13 08:20:25 2007 -0700"
      },
      "message": "Fix race with shared tag queue maps\n\nThere\u0027s a race condition in blk_queue_end_tag() for shared tag maps,\nusers include stex (promise supertrak thingy) and qla2xxx.  The former\nat least has reported bugs in this area, not sure why we haven\u0027t seen\nany for the latter.  It could be because the window is narrow and that\nother conditions in the qla2xxx code hide this.  It\u0027s a real bug,\nthough, as the stex smp users can attest.\n\nWe need to ensure two things - the tag bit clearing needs to happen\nAFTER we cleared the tag pointer, as the tag bit clearing/setting is\nwhat protects this map.  Secondly, we need to ensure that the visibility\nof the tag pointer and tag bit clear are ordered properly.\n\n[ I removed the SMP barriers - \"test_and_clear_bit()\" already implies\n  all the required barriers.  -- Linus ]\n\nAlso see http://bugzilla.kernel.org/show_bug.cgi?id\u003d7842\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ca2152e173554e7ffb7919dc4916a7c61f8be1a",
      "tree": "27eaa8e8da5f5f65a793cc375ac0468eac01461f",
      "parents": [
        "106c4a9cef3671b0a251e64c8f6fb7f1a4d801c6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "jdelvare@suse.de",
        "time": "Thu Sep 13 12:19:46 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Sep 13 08:11:10 2007 -0700"
      },
      "message": "Fix this Paul Simon song\u0027s name\n\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "106c4a9cef3671b0a251e64c8f6fb7f1a4d801c6",
      "tree": "2c75056c8c4b6e1857c9221c0d9949323197f3cc",
      "parents": [
        "f2740e45ae59d76ce4303d83824d3625b23334e5"
      ],
      "author": {
        "name": "aherrman@arcor.de",
        "email": "aherrman@arcor.de",
        "time": "Tue Sep 11 20:37:37 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Sep 13 08:00:42 2007 -0700"
      },
      "message": "radeonfb: fix chip definition for Radeon Xpress 200M 0x5975\n\nThis fixes a problem introduced with commit\nb5f2f4d1a6d7efde39cfb5e1d034981c69f2214c\nThe commit added a wrong chip definition to radeonfb which causes\na blank console on my Laptop if radeonfb is loaded.\n\nThe patch\n - renames PCI_CHIP_RS485_5975 to PCI_CHIP_RS482_5975\n - corrects the chip family (RS480 instead of R300) for 0x5975\n - ensures that PCI IDs are in ascending order in ati_ids.h\n\nSigned-off-by: Andreas Herrmann \u003caherrman@arcor.de\u003e\nTentatively-acked-by: Ben Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f2740e45ae59d76ce4303d83824d3625b23334e5",
      "tree": "51205c5f864e1b04d6522ecaaa3c361adf65f284",
      "parents": [
        "c87ce65868bbf9bbea9c3f112ff8315302daf8f2"
      ],
      "author": {
        "name": "aherrman@arcor.de",
        "email": "aherrman@arcor.de",
        "time": "Tue Sep 11 20:22:28 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Sep 13 08:00:42 2007 -0700"
      },
      "message": "radeonfb: fix setting of PPLL_REF_DIV for RV370 5B60.\n\nAs observed with various Radeon X300 cards console goes blank\nwithout that fix.\n\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andreas Herrmann \u003caherrman@arcor.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b9338a78fc21e980d33c58b31f3bb37cd48a68f6",
      "tree": "a70c8ce2b23ddc383f3908e71b1dfa1141363b88",
      "parents": [
        "a53d6fb83efc75bbd7876459e6e1291c4925103d"
      ],
      "author": {
        "name": "Tzachi Perelstein",
        "email": "tzachi@marvell.com",
        "time": "Sun Sep 09 14:24:59 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 13 15:10:27 2007 +0100"
      },
      "message": "[ARM] 4567/1: Fix \u0027Oops - undefined instruction\u0027 when CONFIG_VFP\u003dy on non VFP device\n\nvfp_init() takes care of the condition when CONFIG_VFP\u003dy but no real VFP\ndevice exists. However, when this condition is true, a compiler might\nmisplace code lines in a way that will break this support. (To be more\nspecific - fmrx(FPSID) might be executed before vfp_testing_entry\nassignment, which will end up with Oops - undefined instruction).\nThis patch adds a barrier() to guarantee the right execution ordering.\n\nSigned-off-by: Assaf Hoffman\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a53d6fb83efc75bbd7876459e6e1291c4925103d",
      "tree": "edf7d645e5b4254f19b6a60e803e1763b64846c9",
      "parents": [
        "c87ce65868bbf9bbea9c3f112ff8315302daf8f2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Sep 03 09:43:54 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 13 15:10:25 2007 +0100"
      },
      "message": "[ARM] realview: disable second GIC on RevB MPCore platforms\n\nThe second GIC asserts a permanent interrupt on Rev.B MPCore platforms.\nDisable initialisation of this GIC to avoid unbootable systems.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d526875deb42e0f4c0d31cb50b4e5bfaf19c3138",
      "tree": "dc1663e05af27746e7056f0624accbcb96aaa661",
      "parents": [
        "7d2c592609a7da950b458403f1936d382f38ff9c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 13 06:01:24 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 13 06:01:24 2007 -0700"
      },
      "message": "Revert \"usb-storage: implement autosuspend\"\n\nThis reverts commit 8dfe4b14869fd185ca25ee88b02ada58a3005eaf.\n\nThere are a number of issues still remaining in usb-storage autosuspend,\nso, to be safe, we need to revert this for now.\n\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7d2c592609a7da950b458403f1936d382f38ff9c",
      "tree": "4bff63e224c2911c8cbe309b22c0cacdaa72addd",
      "parents": [
        "c87ce65868bbf9bbea9c3f112ff8315302daf8f2"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Aug 20 10:48:05 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 13 05:49:04 2007 -0700"
      },
      "message": "USB: disable autosuspend by default for non-hubs\n\nThis patch (as965) disables autosuspend by default for all USB devices\nother than hubs.  We are seeing too many devices that can\u0027t suspend or\nresume properly, the blacklist is growing unreasonably quickly, and\nthis sort of thing should be handled in userspace.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c87ce65868bbf9bbea9c3f112ff8315302daf8f2",
      "tree": "dc4a038bf888bd78b75a23e120c7fa737960fedf",
      "parents": [
        "c413fecc763e380ec93dc6faf726e7e735ade04e",
        "ee56c47440ab04c6a35c835a9bcc4193304adf93"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 12:23:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 12:23:51 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Move serial_dev_init to device_initcall()\n  [POWERPC] Enable GENERIC_ISA_DMA if FSL_ULI1575 to fix compile issue\n  [POWERPC] cpm2: Fix off-by-one error in setbrg().\n  [PPC] 8xx: Fix r3 trashing due to 8MB TLB page instantiation\n  [POWERPC] 8{5,6}xx: Fix build issue with !CONFIG_PCI\n"
    },
    {
      "commit": "c413fecc763e380ec93dc6faf726e7e735ade04e",
      "tree": "deadc5f49c90dbe41081f2ca472a6b03a105de08",
      "parents": [
        "9863b78a1a82347fa1e727bdca0110151a5c4f10"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Sep 11 17:06:37 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 12:19:46 2007 -0700"
      },
      "message": "lguest: Fix guest crash when CONFIG_X86_USE_3DNOW\u003dy\n\nOne of the very first things lguest_init() does is a memcpy.  On\nAthlon/Duron/K7 or CyrixIII/VIA-C3 or Geode GX/LX, this tries to use\nMMX.\n\nmemcpy -\u003e _mmx_memcpy -\u003e kernel_fpu_begin -\u003e clts -\u003e paravirt_ops.clts\n\nBut we haven\u0027t set paravirt_ops.clts yet, so we do the native version\nand crash.  The simplest solution is to use __memcpy.\n\nThanks to Michael Rasenberger for the bug report.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ee56c47440ab04c6a35c835a9bcc4193304adf93",
      "tree": "6f33509df3949d5e06bf27603d883b7dc65745a0",
      "parents": [
        "fb4f0e8832e0075849b41b65f6bb9fdfa7593b99"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Aug 22 19:26:37 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 13 04:09:14 2007 +1000"
      },
      "message": "[POWERPC] Move serial_dev_init to device_initcall()\n\nWith the I/O space rewrite by BenH, the legacy_serial serial_dev_init()\ninitcall is now called before I/O space is setup, but it\u0027s dependent on\nit being available.\n\nSince there\u0027s no way to make dependencies between initcalls, we\u0027ll just\nhave to move it to device_initcall(). Yes, it\u0027s suboptimal but I\u0027m not\naware of any better solution at this time, and it fixes a regression\nfrom 2.6.22.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9863b78a1a82347fa1e727bdca0110151a5c4f10",
      "tree": "470016dc13ec85321f242ba537d911ffdd6908e2",
      "parents": [
        "2966c6a03efd90197582eae8590d82c789475680"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 11 14:02:12 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:28:06 2007 -0700"
      },
      "message": "i386: Fix leak of ../kernel from top level\n\nFix a compile error when the directory above the kernel source contains\na file named \"kernel\".  Originally from Ben LaHaise, modified based on\nfeedback from Sam Ravnborg\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Ben LaHaise \u003cbcrl@kvack.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2966c6a03efd90197582eae8590d82c789475680",
      "tree": "714ed95bbf4c60f682a2693a5eb3a9a24bcd029a",
      "parents": [
        "95b08679963c78ce0d675224a6efdb5169f2bf75"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 11 14:02:11 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:28:06 2007 -0700"
      },
      "message": "x86_64: Prevent doing anything from cache_remove_dev() when info setup failed.\n\nAK: Removed the unlikelies because gcc heuristics default to unlikely\nAK: for test \u003d\u003d NULL and for negative returns.\n\nCc: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Ashok Raj \u003cashok.raj@intel.com\u003e\nCc: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "95b08679963c78ce0d675224a6efdb5169f2bf75",
      "tree": "2b242803ab4f54333f874ffcf237fc9c7427a0a7",
      "parents": [
        "99364df764bbef327be2f8b8ffcfbb41a4a1af4d"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 11 14:02:09 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:28:06 2007 -0700"
      },
      "message": "x86_64: Add missing mask operation to vdso\n\nvdso vgetns() didn\u0027t mask the time source offset calculation, which\ncould lead to time problems with 32bit HPET.  Add the masking.\n\nThanks to Chuck Ebbert for tracking this down.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99364df764bbef327be2f8b8ffcfbb41a4a1af4d",
      "tree": "af93f7c7897dd3f0503466a08b9a9ed779c41847",
      "parents": [
        "b0052fcaefb829a29fdc6567274daf0b75329fc3",
        "df96efd73b81b8bc2d23b3d8b6025cce3d43db6c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:17:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:17:40 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds:\n  leds: Add missing include for leds.h\n"
    },
    {
      "commit": "b0052fcaefb829a29fdc6567274daf0b75329fc3",
      "tree": "195fc7052e5f3225aaa2d4ab12c63f599f4b3be1",
      "parents": [
        "0bc73c253ebb0430a6b6eb32765aac582fe263c5"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 13 01:16:31 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:08:05 2007 -0700"
      },
      "message": "Define termios_1 functions for powerpc, s390, avr32 and frv\n\nCommit f629307c857c030d5a3dd777fee37c8bb395e171 introduced uses of\nkernel_termios_to_user_termios_1 and user_termios_to_kernel_termios_1\non all architectures.  However, powerpc, s390, avr32 and frv don\u0027t\ncurrently define those functions since their termios struct didn\u0027t\nneed to be changed when the arbitrary baud rate stuff was added, and\nthus the kernel won\u0027t currently build on those architectures.\n\nThis adds definitions of kernel_termios_to_user_termios_1 and\nuser_termios_to_kernel_termios_1 to include/asm-generic/termios.h\nwhich are identical to kernel_termios_to_user_termios and\nuser_termios_to_kernel_termios respectively.  The definitions are the\nsame because the \"old\" termios and \"new\" termios are in fact the same\non these architectures (which are the same ones that use\nasm-generic/termios.h).\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Alan Cox \u003calan@redhat.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fb4f0e8832e0075849b41b65f6bb9fdfa7593b99",
      "tree": "36221a90c853477488d4c8f8f0db8a31d9f4a844",
      "parents": [
        "83fcdb4b352f74a8a74737aedeaf622c37140c73"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Sep 10 14:57:34 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Sep 12 10:41:10 2007 -0500"
      },
      "message": "[POWERPC] Enable GENERIC_ISA_DMA if FSL_ULI1575 to fix compile issue\n\nSince the ULI1575 has a ISA bus we need to enable the generic ISA dma\nsupport for drivers that might expect it.  Without this we get compile\nerrors like the following:\n\nound/built-in.o: In function `claim_dma_lock\u0027:\n/home/galak/git/linux-8572/include/asm/dma.h:189: undefined reference to `dma_spin_lock\u0027\n/home/galak/git/linux-8572/include/asm/dma.h:189: undefined reference to `dma_spin_lock\u0027\nsound/built-in.o: In function `release_dma_lock\u0027:\n/home/galak/git/linux-8572/include/asm/dma.h:195: undefined reference to `dma_spin_lock\u0027\nsound/built-in.o: In function `claim_dma_lock\u0027:\n/home/galak/git/linux-8572/include/asm/dma.h:189: undefined reference to `dma_spin_lock\u0027\n/home/galak/git/linux-8572/include/asm/dma.h:189: undefined reference to `dma_spin_lock\u0027\nsound/built-in.o:/home/galak/git/linux-8572/include/asm/dma.h:195: more undefined references to `dma_spin_lock\u0027 follow\nmake: *** [.tmp_vmlinux1] Error 1\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0bc73c253ebb0430a6b6eb32765aac582fe263c5",
      "tree": "424026b3487e85fc88e996284f59f3e3867a14ed",
      "parents": [
        "040a2b6b596f51b0646c9631e29e73559341d5d3",
        "1da97f83a843f92678b614fcaebdb3e4ebd6c9dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 08:17:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 08:17:30 2007 -0700"
      },
      "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  [BLUETOOTH]: Fix non-COMPAT build of hci_sock.c\n"
    },
    {
      "commit": "040a2b6b596f51b0646c9631e29e73559341d5d3",
      "tree": "98f521dd931470345f446b6f6976f19a72d11ccf",
      "parents": [
        "532df780a2012ad75b3f078647f229c4dabd99d1",
        "2cc7345ff71b27b5ac99e49ad7de39360042f601"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 07:59:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 07:59:49 2007 -0700"
      },
      "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 booting on V100 systems.\n"
    },
    {
      "commit": "532df780a2012ad75b3f078647f229c4dabd99d1",
      "tree": "6172d647f9c7bbd770bcd5f9f002108d671ce24f",
      "parents": [
        "577107e8e4cf9f6f4f5ef8350ac9a8faa6c3796d",
        "7b6dff982b063b1b15c30508f16863e5449e7229"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 07:57:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 07:57:00 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: usbtouchscreen - correctly set \u0027phys\u0027\n  Input: i8042 - add HP Pavilion DV4270ca to the MUX blacklist\n  Input: i8042 - fix modpost warning\n  Input: add more Braille keycodes\n"
    },
    {
      "commit": "1da97f83a843f92678b614fcaebdb3e4ebd6c9dd",
      "tree": "fa4b516c20714b203c42b6e6b8b55811aef7e67a",
      "parents": [
        "577107e8e4cf9f6f4f5ef8350ac9a8faa6c3796d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@kimchee.(none)",
        "time": "Wed Sep 12 14:10:58 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@kimchee.(none)",
        "time": "Wed Sep 12 14:10:58 2007 +0200"
      },
      "message": "[BLUETOOTH]: Fix non-COMPAT build of hci_sock.c\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0931ce8439365358b1cacf888ddc8fb008036125",
      "tree": "a2bb7a1c7fd882fa3accbe6f636af5f57224c875",
      "parents": [
        "e62687f995fd7ba0b68c3b0a4f4d9fd9d1c54ec2"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Sep 12 16:30:15 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Sep 12 16:30:15 2007 +0800"
      },
      "message": "Blackfin arch: fix some bugs in lib/string.h functions found by our string testing modules\n\n - use ints for the return value rather than char since we actually return\n   an int and we dont want it improperly being sign extended during the reload\n   http://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action\u003dTrackerItemEdit\u0026tracker_item_id\u003d3525\n\n - if src is shorter than the requested number of copy bytes, we need to null\n   pad the rest\n   http://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action\u003dTrackerItemEdit\u0026tracker_item_id\u003d3524\n\n - mark these as __volatile__ and add memory to the clobber list so gcc does\n   not optimize buffers around on us we may be using\n\n - rewrite asm code to be readable/maintainable\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "2cc7345ff71b27b5ac99e49ad7de39360042f601",
      "tree": "faf19ff74e0a92652923ee9e4b42e47cbd16809a",
      "parents": [
        "577107e8e4cf9f6f4f5ef8350ac9a8faa6c3796d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@kimchee.(none)",
        "time": "Wed Sep 12 10:15:59 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@kimchee.(none)",
        "time": "Wed Sep 12 10:15:59 2007 +0200"
      },
      "message": "[SPARC64]: Fix booting on V100 systems.\n\nOn the root PCI bus, the OBP device tree lists device 3 twice.\nOnce as \u0027pm\u0027 and once as \u0027lomp\u0027.\n\nEverything goes downhill from there.\n\nIgnore the second instance to workaround this.\n\nThanks to Kövedi_Krisztián for the bug report and\ntesting the fix.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "577107e8e4cf9f6f4f5ef8350ac9a8faa6c3796d",
      "tree": "8b3d6902494dcf3d872ce7e47ebe38846f0d8895",
      "parents": [
        "7111de76438e05ceab8ba2a471192fa3ea6c3572",
        "e535e2efd295c3990bb9f654c8bb6bd176ebdc2b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:23:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:23:16 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2:\n  ocfs2: Fix calculation of i_blocks during truncate\n  [PATCH] ocfs2: Fix a wrong cluster calculation.\n  [PATCH] ocfs2: fix mount option parsing\n  ocfs2: update docs for new features\n"
    },
    {
      "commit": "7111de76438e05ceab8ba2a471192fa3ea6c3572",
      "tree": "38977ee9855eb798f02a36acbe176f5c67a2e7ca",
      "parents": [
        "9c54ea95852a920720868d0e18bb4e9d645ea007"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Sep 11 15:24:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:27 2007 -0700"
      },
      "message": "fix SERIAL_CORE_CONSOLE driver dependencies\n\nSERIAL_BFIN\u003dm or SERIAL_MUX\u003dm shouldn\u0027t allow SERIAL_CORE_CONSOLE\u003dy.\n\nAdditionally, this patch fixes whitespace instead of tabs at the\nSERIAL_MUX_CONSOLE option.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9c54ea95852a920720868d0e18bb4e9d645ea007",
      "tree": "45804f039bd0a932ee47b33c2114d28206357fc5",
      "parents": [
        "ba0268a8b056f2ad846f1f8837a764c21bb6425e"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Tue Sep 11 15:24:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:27 2007 -0700"
      },
      "message": "Subject: [PATCH] Intel FB pixel clock calculation fix\n\nIntel framebuffer mis-calculated pixel clocks.\n\nThe pixel clock (and thus both H and V sync) will be slower than requested, so\nif you set the minimum allowed the display may not sync.  In case of really\nold CRT display it could theoretically damage it.\n\nI\u0027m using it with PAL TV (using RGB input - SCART connector) and the bug\nprevented it from working at all (TV requirements are more strict and made the\nbug visible).\n\nSigned-off-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ba0268a8b056f2ad846f1f8837a764c21bb6425e",
      "tree": "93ab7d2555a98628850dbf917a43ceddef8c980c",
      "parents": [
        "4150d3f549fe2355625017b2a6ff72aec98bcef0"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue Sep 11 15:24:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:27 2007 -0700"
      },
      "message": "SLUB: accurately compare debug flags during slab cache merge\n\nThis was posted on Aug 28 and fixes an issue that could cause troubles\nwhen slab caches \u003e\u003d128k are created.\n\nhttp://marc.info/?l\u003dlinux-mm\u0026m\u003d118798149918424\u0026w\u003d2\n\nCurrently we simply add the debug flags unconditional when checking for a\nmatching slab.  This creates issues for sysfs processing when slabs exist\nthat are exempt from debugging due to their huge size or because only a\nsubset of slabs was selected for debugging.\n\nWe need to only add the flags if kmem_cache_open() would also add them.\n\nCreate a function to calculate the flags that would be set\nif the cache would be opened and use that function to determine\nthe flags before looking for a compatible slab.\n\n[akpm@linux-foundation.org: fixlets]\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Chuck Ebbert \u003ccebbert@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": "4150d3f549fe2355625017b2a6ff72aec98bcef0",
      "tree": "2d6b7445928c8a295214737a31260d36e9009795",
      "parents": [
        "298a5df45d497e66064fda22ef0abf13766d3333"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Sep 11 15:24:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:27 2007 -0700"
      },
      "message": "revert \"highmem: catch illegal nesting\"\n\nRevert\n\n\tcommit 656dad312fb41ed95ef08325e9df9bece3aacbbb\n\tAuthor: Ingo Molnar \u003cmingo@elte.hu\u003e\n\tDate:   Sat Feb 10 01:46:36 2007 -0800\n\n\t[PATCH] highmem: catch illegal nesting\n\n\tCatch illegally nested kmap_atomic()s even if the page that is mapped by\n\tthe \u0027inner\u0027 instance is from lowmem.\n\n\tThis avoids spuriously zapped kmap-atomic ptes and turns hard to find\n\tcrashes into clear asserts at the bug site.\n\nProblem is, a get_zeroed_page(GFP_KERNEL) from interrupt context will trigger\nthis check if non-irq code on this CPU holds a KM_USER0 mapping.  But that\nget_zeroed_page() will never be altering the kmap slot anyway due to the\nGFP_KERNEL.\n\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: 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": "298a5df45d497e66064fda22ef0abf13766d3333",
      "tree": "b80a0fb05176987e6c41ab18b079629871ddfbbb",
      "parents": [
        "0e2f6db88a6900bc9db576d6b478b12ee60d61f7"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Sep 11 15:24:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:27 2007 -0700"
      },
      "message": "Fix \"no_sync_cmos_clock\" logic inversion in kernel/time/ntp.c\n\nSeems to me that this timer will only get started on platforms that say\nthey don\u0027t want it?\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Gabriel Paubert \u003cpaubert@iram.es\u003e\nCc: Zachary Amsden \u003czach@vmware.com\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: 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": "0e2f6db88a6900bc9db576d6b478b12ee60d61f7",
      "tree": "bd26a78ea79286622785191afa6f8e1c81f58c2d",
      "parents": [
        "4740622c5c805d88c63a50747a2d05537dd233cf"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Tue Sep 11 15:24:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:27 2007 -0700"
      },
      "message": "Leases can be hidden by flocks\n\nThe inode-\u003ei_flock list contains the leases, flocks and posix\nlocks in the specified order. However, the flocks are added in\nthe head of this list thus hiding the leases from F_GETLEASE\ncommand, from time_out_leases() and other code that expects\nthe leases to come first.\n\nThe following example will demonstrate this:\n\n#define _GNU_SOURCE\n\n#include \u003cunistd.h\u003e\n#include \u003cfcntl.h\u003e\n#include \u003cstdio.h\u003e\n#include \u003csys/file.h\u003e\n\nstatic void show_lease(int fd)\n{\n        int res;\n\n        res \u003d fcntl(fd, F_GETLEASE);\n        switch (res) {\n                case F_RDLCK:\n                        printf(\"Read lease\\n\");\n                        break;\n                case F_WRLCK:\n                        printf(\"Write lease\\n\");\n                        break;\n                case F_UNLCK:\n                        printf(\"No leases\\n\");\n                        break;\n                default:\n                        printf(\"Some shit\\n\");\n                        break;\n        }\n}\n\nint main(int argc, char **argv)\n{\n        int fd, res;\n\n        fd \u003d open(argv[1], O_RDONLY);\n        if (fd \u003d\u003d -1) {\n                perror(\"Can\u0027t open file\");\n                return 1;\n        }\n\n        res \u003d fcntl(fd, F_SETLEASE, F_WRLCK);\n        if (res \u003d\u003d -1) {\n                perror(\"Can\u0027t set lease\");\n                return 1;\n        }\n\n        show_lease(fd);\n\n        if (flock(fd, LOCK_SH) \u003d\u003d -1) {\n                perror(\"Can\u0027t flock shared\");\n                return 1;\n        }\n\n        show_lease(fd);\n\n        return 0;\n}\n\nThe first call to show_lease() will show the write lease set, but\nthe second will show no leases.\n\nFix the flock adding so that the leases always stay in the head\nof this list.\n\nFound during making the flocks pid-namespaces aware.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nAcked-by: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4740622c5c805d88c63a50747a2d05537dd233cf",
      "tree": "2de8aa3ba9cc32150e989bd099573f9005cdc13a",
      "parents": [
        "f443675affe3f16dd428e46f0f7fd3f4d703eeab"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyu.z.wang@intel.com",
        "time": "Tue Sep 11 15:23:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "intel_agp: fix GTT map size on G33\n\nG33 has 1MB GTT table range.  Fix GTT mapping in case like 512MB aperture\nsize.\n\nSigned-off-by: Zhenyu Wang \u003czhenyu.z.wang@intel.com\u003e\nAcked-by: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f443675affe3f16dd428e46f0f7fd3f4d703eeab",
      "tree": "9f8be600ff47c1e8e6c0e86e110f62c1dceb8ca4",
      "parents": [
        "e845498e4ce4b0e704761e9462e5c29895ced34f"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyu.z.wang@intel.com",
        "time": "Tue Sep 11 15:23:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "intel_agp: fix stolen mem range on G33\n\nG33 GTT stolen memory is below graphics data stolen memory and be seperate,\nso don\u0027t subtract it in stolen mem counting.\n\nSigned-off-by: Zhenyu Wang \u003czhenyu.z.wang@intel.com\u003e\nAcked-by: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e845498e4ce4b0e704761e9462e5c29895ced34f",
      "tree": "24669cf8c6085df2df4832df39b41ad6c78f1c1b",
      "parents": [
        "dd23aae4f5edf4e1dbd8f7f8013a754ba3253f48"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Sep 11 15:23:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "m68k(nommu): add missing syscalls\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dd23aae4f5edf4e1dbd8f7f8013a754ba3253f48",
      "tree": "c7babf45f8132876e8a715f0327cf480c05c6131",
      "parents": [
        "3210f0ecdba6a81c3f8efe6f442d2e1f57db98f9"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Sep 11 15:23:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "Fix select on /proc files without -\u003epoll\n\nTaneli Vähäkangas \u003cvahakang@cs.helsinki.fi\u003e reported that commit\n786d7e1612f0b0adb6046f19b906609e4fe8b1ba aka \"Fix rmmod/read/write races\nin /proc entries\" broke SBCL + SLIME combo.\n\nThe old code in do_select() used DEFAULT_POLLMASK, if couldn\u0027t find\n-\u003epoll handler.  The new code makes -\u003epoll always there and returns 0 by\ndefault, which is not correct.  Return DEFAULT_POLLMASK instead.\n\nSteps to reproduce:\n\n\tinstall emacs, SBCL, SLIME\n\temacs\n\tM-x slime\tin *inferior-lisp* buffer\n\t[watch it doing \"Connecting to Swank on port X..\"]\n\nPlease, apply before 2.6.23.\n\nP.S.: why SBCL can\u0027t just read(2) /proc/cpuinfo is a mystery.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: T Taneli Vahakangas \u003cvahakang@cs.helsinki.fi\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3210f0ecdba6a81c3f8efe6f442d2e1f57db98f9",
      "tree": "e7f928376db3d0c72413760fe2232b9a50fa08b1",
      "parents": [
        "f629307c857c030d5a3dd777fee37c8bb395e171"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Sep 11 15:23:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "Restore call_usermodehelper_pipe() behaviour\n\nThe semantics of call_usermodehelper_pipe() used to be that it would fork\nthe helper, and wait for the kernel thread to be started.  This was\nimplemented by setting sub_info.wait to 0 (implicitly), and doing a\nwait_for_completion().\n\nAs part of the cleanup done in 0ab4dc92278a0f3816e486d6350c6652a72e06c8,\ncall_usermodehelper_pipe() was changed to pass 1 as the value for wait to\ncall_usermodehelper_exec().\n\nThis is equivalent to setting sub_info.wait to 1, which is a change from\nthe previous behaviour.  Using 1 instead of 0 causes\n__call_usermodehelper() to start the kernel thread running\nwait_for_helper(), rather than directly calling ____call_usermodehelper().\n\nThe end result is that the calling kernel code blocks until the user mode\nhelper finishes.  As the helper is expecting input on stdin, and now no one\nis writing anything, everything locks up (observed in do_coredump).\n\nThe fix is to change the 1 to UMH_WAIT_EXEC (aka 0), indicating that we\nwant to wait for the kernel thread to be started, but not for the helper to\nfinish.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: 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": "f629307c857c030d5a3dd777fee37c8bb395e171",
      "tree": "872077db1924672104f8e1267f53bfa70f79b13c",
      "parents": [
        "179c85ea53bef807621f335767e41e23f86f01df"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 11 15:23:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "tty: termios locking functions break with new termios type\n\nI ran into a few problems.\n\nn_tty_ioctl() for instance:\n\ndrivers/char/tty_ioctl.c:799: error: $,1rxstruct termios$,1ry has no\nmember named $,1rxc_ispeed$,1ry\n\nThis is calling the copy interface that is supposed to be using\na termios2 when the new interfaces are defined, however:\n\n\tcase TIOCGLCKTRMIOS:\n\t\tif (kernel_termios_to_user_termios((struct termios __user *)arg, real_tty-\u003etermios_locked))\n\t\t\treturn -EFAULT;\n\t\treturn 0;\n\nThis is going to write over the end of the userspace\nstructure by a few bytes, and wasn\u0027t caught by you yet\nbecause the i386 implementation is simply copy_to_user()\nwhich does zero type checking.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "179c85ea53bef807621f335767e41e23f86f01df",
      "tree": "6320c1478ebe988b5251a92498836bf3d045642a",
      "parents": [
        "a570ab6f10462b062c28188b64377b8034235761"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Sep 11 15:23:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "futex_compat: fix list traversal bugs\n\nThe futex list traversal on the compat side appears to have\na bug.\n\nIt\u0027s loop termination condition compares:\n\n        while (compat_ptr(uentry) !\u003d \u0026head-\u003elist)\n\nBut that can\u0027t be right because \"uentry\" has the special\n\"pi\" indicator bit still potentially set at bit 0.  This\nis cleared by fetch_robust_entry() into the \"entry\"\nreturn value.\n\nWhat this seems to mean is that the list won\u0027t terminate\nwhen list iteration gets back to the the head.  And we\u0027ll\nalso process the list head like a normal entry, which could\ncause all kinds of problems.\n\nSo we should check for equality with \"entry\".  That pointer\nis of the non-compat type so we have to do a little casting\nto keep the compiler and sparse happy.\n\nThe same problem can in theory occur with the \u0027pending\u0027\nvariable, although that has not been reported from users\nso far.\n\nBased on the original patch from David Miller.\n\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a570ab6f10462b062c28188b64377b8034235761",
      "tree": "f4cdf0b234efb8795e78c71ed693d7332c540451",
      "parents": [
        "a83308e60f63749dc1d08acb0d8fa9e2ec13c9a7"
      ],
      "author": {
        "name": "Andre Haupt",
        "email": "andre@finow14.de",
        "time": "Tue Sep 11 15:23:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "fix typo in Documentation/SubmittingPatches\n\nSigned-off-by: Andre Haupt \u003candre@finow14.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a83308e60f63749dc1d08acb0d8fa9e2ec13c9a7",
      "tree": "6a71aead89fcd7b06cf121b8e9134cfe4ff0c259",
      "parents": [
        "f3d79b20df961880697c8442e1f7bc7969ce50a4"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Sep 11 15:23:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "PTR_ALIGN\n\nThe AdvanSys driver wants to align some pointers, and the ALIGN macro\ndoesn\u0027t work for pointers.  Rather than try to make it work, add a new\nPTR_ALIGN macro which is typesafe.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f3d79b20df961880697c8442e1f7bc7969ce50a4",
      "tree": "0fbaa4aaf098ce0a6f9048a508a8a53c3ff6ed8f",
      "parents": [
        "693c10e6c1087e8f0ba0e2fd1a67adcff230a484"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Tue Sep 11 15:23:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "RTC v3020 fixes\n\nFix off-by-one in month calculations\nAdd delay for bus accesses to satisfy Tw \u003e 500ns\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nAcked-by: Raphael Assenat \u003craph@8d.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "693c10e6c1087e8f0ba0e2fd1a67adcff230a484",
      "tree": "d02465c32ccc7bddb1db278b05702c403c960eaa",
      "parents": [
        "c811ac5366750568b0f412c95c6074dec20c69b2"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Tue Sep 11 15:23:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "H8/300: Fix misnamed \"CONFIG_BLKDEV_RESERVE_ADDRESS\" Kconfig variable\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nAcked-by: Satyam Sharma \u003csatyam@infradead.org\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c811ac5366750568b0f412c95c6074dec20c69b2",
      "tree": "16afac5a5d8fcdbdf1c8cc439a6c83e0b95b7340",
      "parents": [
        "868047fcbb85dbb44ddd98c336fef83236a2c06a"
      ],
      "author": {
        "name": "Rob Landley",
        "email": "rob@landley.net",
        "time": "Tue Sep 11 15:23:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "Documentation/00-INDEX: notice ecryptfs.txt moved\n\necryptfs.txt moved into filesystems, make 00-INDEX follow.\n\nSigned-off-by: Rob Landley \u003crob@landley.net\u003e\nCc: Michael Halcrow \u003cmhalcrow@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": "868047fcbb85dbb44ddd98c336fef83236a2c06a",
      "tree": "a2d6722342fa02c7105399c42f596f6ff5323b12",
      "parents": [
        "1a1a1a758bf0107d1f78ff1d622f45987803d894"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Sep 11 15:23:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "Fix DAC960 driver on machines which don\u0027t support 64-bit DMA\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d8942\n\nUse PCI_DMA_* constants instead of own private definitions Fall back to\n32-bit DMA mask if a 64-bit one fails\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nTested-by: Lars \u003cpolynomial-c@gmx.de\u003e\nCc: Alessandro Polverini \u003calex@nibbles.it\u003e\nCc: \u003cdac@conglom-o.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1a1a1a758bf0107d1f78ff1d622f45987803d894",
      "tree": "c4c7e6586989dc596abc51968bf9408418eab94e",
      "parents": [
        "a2e0855182e2be26b252745b2bb7558705cb0dd2"
      ],
      "author": {
        "name": "Andreas Gruenbacher",
        "email": "agruen@suse.de",
        "time": "Tue Sep 11 15:23:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "afs: mntput called before dput\n\ndput must be called before mntput here.\n\nSigned-off-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nAcked-By: David Howells \u003cdhowells@redhat.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a2e0855182e2be26b252745b2bb7558705cb0dd2",
      "tree": "d7a1457b1785cff5c018b37587ce2dbef159e83d",
      "parents": [
        "b70ae1d9f69ba52767af89f90fd79587669bc7ff"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Sep 11 15:23:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "md: fix some bugs with growing raid5/raid6 arrays.\n\nThe recent changed to raid5 to allow offload of parity calculation etc\nintroduced some bugs in the code for growing (i.e.  adding a disk to) raid5\nand raid6.  This fixes them\n\nAcked-by: Dan Williams \u003cdan.j.williams@intel.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": "b70ae1d9f69ba52767af89f90fd79587669bc7ff",
      "tree": "aa8ce7cf9deb874ec9c132a7eb65cceeaaa70339",
      "parents": [
        "719b6f29fc2064eeeaa360ca06ce11aa207606fb"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Sep 11 15:23:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "PNP: remove SMCf010 quirk\n\nIf the quirk enables the SIR part of the SMCf010 device, the 8250 driver\nmay claim it as a legacy ttyS device, which makes the legacy probe in the\nsmsc-ircc2 driver fail.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nCc: Michal Piotrowski \u003cmichal.k.k.piotrowski@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": "719b6f29fc2064eeeaa360ca06ce11aa207606fb",
      "tree": "7cf078808505a270a6e4877fba8d19d2b7867b20",
      "parents": [
        "f9b5a5d193c3f0bc2a8331d95e0e74d76eb8ee2c"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Tue Sep 11 15:23:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "BCM1480 serial build fix\n\nRestores serial functionality for the BCM1480.\n\nSigned-off-by: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f9b5a5d193c3f0bc2a8331d95e0e74d76eb8ee2c",
      "tree": "1061e56b24debbfd01c392e01ea1c0503f627b53",
      "parents": [
        "3c8bb2cfa2d6b3dbf7a69641587152a60a96f03b"
      ],
      "author": {
        "name": "Aristeu Rozanski",
        "email": "aris@ruivo.org",
        "time": "Tue Sep 11 15:23:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "drivers/edac: fix e752x correct return code\n\nThis patch changes the error code when dev0:fun1 was hidden by BIOS to one\nmore appropriate.\n\nSigned-off-by: Aristeu Rozanski \u003caris@ruivo.org\u003e\nSigned-off-by: Mark Gross \u003cmark.gross@intel.com\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3c8bb2cfa2d6b3dbf7a69641587152a60a96f03b",
      "tree": "927b149ad53863789d21327cd42d370e4455991e",
      "parents": [
        "65e213cdb2e52ba03e61c4d855293054bd8de632"
      ],
      "author": {
        "name": "Doug Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Tue Sep 11 15:23:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "drivers/edac: fix printk level down to debug from emerg\n\nWhen EDAC is configured for EDAC DEBUGGING, the debug printk output level\nwas set TOO high (EMERG). This patch brings it down to a DEBUG level\n\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "65e213cdb2e52ba03e61c4d855293054bd8de632",
      "tree": "0cb89fc9b4609734e783e0c0d1cf4299a0878e92",
      "parents": [
        "9c3013e9b91ad23ecae88e45405e98208cce455d"
      ],
      "author": {
        "name": "Jan Andersson",
        "email": "jan@gaisler.com",
        "time": "Tue Sep 11 15:23:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "spi_mpc83xx: hang fix\n\nWhen the spi_mpc83xx driver receives a tx_buf pointer which is NULL, it\nonly writes one zero filled word to the transmit register.  If the driver\nexpects to receive more than one word it will wait forever for a second\nreceive interrupt.  With this patch the controller will shift out zeroes\nuntil all words have been received.\n\nSigned-off-by: Jan Andersson \u003cjan@gaisler.com\u003e\nTested-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9c3013e9b91ad23ecae88e45405e98208cce455d",
      "tree": "2f18bb2d539727e2d9228a3d02a2e8810aa2ac3d",
      "parents": [
        "af7b83f9324a77ef9a9080044bf0461f444ca651"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Tue Sep 11 15:23:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "quota: fix infinite loop\n\nIf we fail to start a transaction when releasing dquot, we have to call\ndquot_release() anyway to mark dquot structure as inactive.  Otherwise we\nend in an infinite loop inside dqput().\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nCc: xb \u003cxavier.bru@bull.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "af7b83f9324a77ef9a9080044bf0461f444ca651",
      "tree": "09dc85a0d4842d300bfac5e33d2bbf9ca87acad7",
      "parents": [
        "6e21ce9d816b9ecc2349ad652fee9c6f28c43877",
        "b868868ae0f7272228c95cc760338ffe35bb739d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 14:47:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 14:47:53 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Fix aliasing bug in copy_user_highpage.\n  [MIPS] IP22: fix wrong argument order\n  [MIPS] IP22: Fix wrong check for second HPC\n  [MIPS] Ocelot: remove remaining bits\n  [MIPS] TLB: Fix instruction bitmasks\n  [MIPS] R10000: Fix wrong test in dma-default.c\n  [MIPS] Provide empty irq_enable_hazard definition for legacy and R1 cores.\n  [MIPS] Sibyte: Remove broken dependency on EXPERIMENTAL from SIBYTE_SB1xxx_SOC.\n  [MIPS] Kconfig: whitespace cleanup.\n  [MIPS] PCI: Set need_domain_info if controller domain index is non-zero.\n  [MIPS] BCM1480: Fix computation of interrupt mask address register.\n  [MIPS] i8259: Add disable method.\n  [MIPS] tty: add the new ioctls and definitions.\n"
    },
    {
      "commit": "6e21ce9d816b9ecc2349ad652fee9c6f28c43877",
      "tree": "a598c00d6f9615e99673d348de93b3d31adf4911",
      "parents": [
        "01a6a7790e8e466584fc845f3cfc1770ffa1fee5",
        "56fe23d5a702a39ee3bb29a04b55db292479d07a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 14:47:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 14:47:23 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6:\n  pdc202xx_new: PLL detection fix\n  via82cxxx: add Arima W730-K8 and other rebadgings to short cables list\n  pmac: build fix\n  pata_ali/alim15x3: override 80-wire cable detection for Toshiba S1800-814\n  hpt366: UltraDMA filter for SATA cards (take 2)\n  ide: add ide_dev_is_sata() helper (take 2)\n  hpt366: fix PCI clock detection for HPT374 (take 4)\n  pdc202xx_new: fix PCI refcounting\n  ide: fix PCI refcounting\n  mpc8xx: Only build mpc8xx on arch/ppc\n"
    },
    {
      "commit": "df96efd73b81b8bc2d23b3d8b6025cce3d43db6c",
      "tree": "ca0ed19b8bf5af2903abc2e0e51f82abe8cdafda",
      "parents": [
        "0d4cbb5e7f60b2f1a4d8b7f6ea4cc264262c7a01"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Sep 11 22:24:45 2007 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Sep 11 22:24:45 2007 +0100"
      },
      "message": "leds: Add missing include for leds.h\n\nThis patch has added #include \u003clinux/spinlock.h\u003e to include/linux/leds.h\nfor rwlock_t.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "56fe23d5a702a39ee3bb29a04b55db292479d07a",
      "tree": "71631f145fe8969f0c4d347a37fb5435e733bef8",
      "parents": [
        "58e47bb1767aa89bfa9cf7ecf4bc051886ae22b3"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Tue Sep 11 22:28:37 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:37 2007 +0200"
      },
      "message": "pdc202xx_new: PLL detection fix\n\nFix a bitmask typo in the pdc202xx_new PLL frequency detection code\nwhich causes it to truncate an intermediate difference to 26 bits\ninstead of the correct 30 bits (the PLL\u0027s bitwidth).\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "58e47bb1767aa89bfa9cf7ecf4bc051886ae22b3",
      "tree": "63d0c3162e788e38370067f9ea9bc92f9b48e818",
      "parents": [
        "6c28c1f59dce3325d373f44766e23eb4237a74c8"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:37 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:37 2007 +0200"
      },
      "message": "via82cxxx: add Arima W730-K8 and other rebadgings to short cables list\n\nPort of Alan\u0027s patch for pata_via.c.\n\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6c28c1f59dce3325d373f44766e23eb4237a74c8",
      "tree": "66e557bc7a182a366d5829238cf1ecef5426573c",
      "parents": [
        "03e6f489b32c0e7877bfe48f5619db725edf1fea"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Sep 11 22:28:36 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:36 2007 +0200"
      },
      "message": "pmac: build fix\n\nEnsure that BLK_DEV_IDE is built-in before allowing BLK_DEV_IDE_PMAC to\nbe selected.\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nCc: Bret Towe \u003cmagnade@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "03e6f489b32c0e7877bfe48f5619db725edf1fea",
      "tree": "89d80fa4392b8d0010c8688ab1a00f5b00f8bc56",
      "parents": [
        "2808b0a96a05ac8e826b5380eb2d30a10586707a"
      ],
      "author": {
        "name": "Daniel Exner",
        "email": "dex@dragonslave.de",
        "time": "Tue Sep 11 22:28:36 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:36 2007 +0200"
      },
      "message": "pata_ali/alim15x3: override 80-wire cable detection for Toshiba S1800-814\n\nAdd Toshiba S1800-814 to whitelist for both pata_ali and alim15x3,\nas it is correctly detected as 40-wire connected but this cable is\nshort enough to still use transfer modes higher than UDMA33.\n\nSigned-off-by: Daniel Exner \u003cdex@dragonslave.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2808b0a96a05ac8e826b5380eb2d30a10586707a",
      "tree": "55d8a98a780e7ddb2bda7af2ae083836870166c3",
      "parents": [
        "6c3c22f3cb2b7cd0a42a024b93db76b5c3133d37"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Sep 11 22:28:36 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:36 2007 +0200"
      },
      "message": "hpt366: UltraDMA filter for SATA cards (take 2)\n\nThe Marvell bridge chips used on HighPoint SATA cards do not seem to support\nthe UltraDMA modes 1, 2, and 3 as well as any MWDMA modes, so the driver needs\nto account for this in the udma_filter() method.  In order to achieve that, do\nthe following changes:\n\n- install the method for all chips, not only HPT36x/370 and improve the code\n  formatting by killing the extra tabs while at it;\n\n- add to the end of the \u0027switch\u0027 statement in the method cases for HPT372[AN]\n  and HPT374 chips upon which the known SATA cards are based;\n\n- use hwif-\u003eultra_mask as a default mask for the ide_dma_filter() method to\n  behave correctly;\n\n- move the HPT370[A] cases below the HPT36x case for consistency.\n\nWhile at it, replace the explicit UltraDMA mode masks with ATA_UDMA* constants\nall over the driver...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Bob Ham \u003crah@bash.sh\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6c3c22f3cb2b7cd0a42a024b93db76b5c3133d37",
      "tree": "13cd84e47c9d354930443ef7db2df1985446ffc4",
      "parents": [
        "7293136810936bbde403bcb67ac1b4dbae4dd790"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Sep 11 22:28:36 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:36 2007 +0200"
      },
      "message": "ide: add ide_dev_is_sata() helper (take 2)\n\nMake the SATA drive detection code from eighty_ninty_three() into inline\nide_dev_is_sata() helper fixing it along the way to be more strict while\nchecking word 80 for the reserved values...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7293136810936bbde403bcb67ac1b4dbae4dd790",
      "tree": "bdbb37d76378bd9e96ef716130c253211ea0c46d",
      "parents": [
        "35198234a26fdc0f858774e3ba143796323059a0"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Sep 11 22:28:35 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:35 2007 +0200"
      },
      "message": "hpt366: fix PCI clock detection for HPT374 (take 4)\n\nHPT374 BIOS seems to only save f_CNT register value for the function #0 before\nre-tuning DPLL (that causes the driver to report obviously distorted f_CNT for\nthe function #1) -- fix this by always reading the saved f_CNT register value\nfrom the function #0 in the driver\u0027s init_chipset() method.\nWhile at it, introduce \u0027chip_type\u0027 for holding the \u0027struct hpt_info\u0027 field\nof the same name and replace the structure assignment with memcpy()...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "35198234a26fdc0f858774e3ba143796323059a0",
      "tree": "ae737a2258a8462478251432a2659d6c702006be",
      "parents": [
        "0505b55fb51fa289027f33ae793995c191277536"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Sep 11 22:28:34 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:34 2007 +0200"
      },
      "message": "pdc202xx_new: fix PCI refcounting\n\nThe driver erroneously \"lets go\" the mate IDE chip in init_setup_pdc20270()\nwhen ide_setup_pci_devices() call succeeds -- fix this, and drop a couple of\nuseless assignments in this function while at it...\n\nBart: keep \"findev\" variable initialization to silence gcc\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0505b55fb51fa289027f33ae793995c191277536",
      "tree": "b6d4d6d7af1ce177f61e93e0fa9878c1a3199a44",
      "parents": [
        "dc4b6fd620aec395048b2877daca87ba7bfcd5e0"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Sep 11 22:28:34 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:34 2007 +0200"
      },
      "message": "ide: fix PCI refcounting\n\nThe IDE core never marked the PCI IDE devices as being in use after succesfull\ndriver probe call (the devices were marked in use only while being probed), and\nso was susceptible to issues caused by unsolicited PCI hotplug device removal.\nSo, add pci_dev_get() call to ide_scan_pcidev() and convert this function to\nthe kernel style, also dropping a bunch of useless curly braces from its caller,\nide_scan_pcibus() and somewhat beautifying printk() call there, while at it...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "dc4b6fd620aec395048b2877daca87ba7bfcd5e0",
      "tree": "a2d00a7384c4cba894977fe571f5ecb8b0a90ba3",
      "parents": [
        "0d4cbb5e7f60b2f1a4d8b7f6ea4cc264262c7a01"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Sep 11 22:28:33 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:33 2007 +0200"
      },
      "message": "mpc8xx: Only build mpc8xx on arch/ppc\n\nCurrently the mpc8xx ide driver will only work on arch/ppc so only\nallow it to be built there.  Also, killed a minor include that isn\u0027t\nactually used by the driver.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e535e2efd295c3990bb9f654c8bb6bd176ebdc2b",
      "tree": "5f519f1003a7f5700e5e8d62d477382bc806d738",
      "parents": [
        "30b8548f2c270c0205558fe4826a6ab8e7fe51ad"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Aug 31 10:23:41 2007 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Sep 11 11:39:46 2007 -0700"
      },
      "message": "ocfs2: Fix calculation of i_blocks during truncate\n\nWe were setting i_blocks too early - before truncating any allocation.\nCorrect things to set i_blocks after the allocation change.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "30b8548f2c270c0205558fe4826a6ab8e7fe51ad",
      "tree": "7c5756dba9c62813cab4aa01b8d42305cb4d41f6",
      "parents": [
        "c0123adef626607535f3c2c93b530c36780885e0"
      ],
      "author": {
        "name": "tao.ma@oracle.com",
        "email": "tao.ma@oracle.com",
        "time": "Thu Sep 06 08:02:25 2007 +0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Sep 11 11:39:05 2007 -0700"
      },
      "message": "[PATCH] ocfs2: Fix a wrong cluster calculation.\n\nIn ocfs2_alloc_write_write_ctxt, the written clusters length is calculated\nby the byte length only. This may cause some problems if we start to write\nat some position in the end of one cluster and last to a second cluster\nwhile the \"len\" is smaller than a cluster size. In that case, we have to\nwrite 2 clusters actually.\nSo we have to take the start position into consideration also.\n\nSigned-off-by: Tao Ma \u003ctao.ma@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "c0123adef626607535f3c2c93b530c36780885e0",
      "tree": "ce61b2efb74c14632fa2584fb45ef37df3b3dedd",
      "parents": [
        "10b0845bed2b93f88d9758880a0a0e53f50c5139"
      ],
      "author": {
        "name": "Tiger Yang",
        "email": "tiger.yang@oracle.com",
        "time": "Sat Sep 08 00:16:10 2007 +0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Sep 11 11:38:48 2007 -0700"
      },
      "message": "[PATCH] ocfs2: fix mount option parsing\n\nFor some mount option types, ocfs2_parse_options() will try to access\nsb-\u003es_fs_info to get at the ocfs2 private superblock. Unfortunately, that\nhasn\u0027t been allocated yet and will cause a kernel crash.\n\nFix this by storing options in a struct which can then get pushed into the\nocfs2_super once it\u0027s been allocated later. If we need more options which\nstore to the ocfs2_super in the future, we can just fields to this struct.\n\nSigned-off-by: Tiger Yang \u003ctiger.yang@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "10b0845bed2b93f88d9758880a0a0e53f50c5139",
      "tree": "6f59ed3681076f167d346a9264f9d167101164a3",
      "parents": [
        "0d4cbb5e7f60b2f1a4d8b7f6ea4cc264262c7a01"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Aug 23 11:17:55 2007 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Sep 11 11:38:25 2007 -0700"
      },
      "message": "ocfs2: update docs for new features\n\nUpdate documentation listing ocfs2 features to reflect the current state of\nthe file system. Add missing descriptions for some mount options which ocfs2\nsupports.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "b868868ae0f7272228c95cc760338ffe35bb739d",
      "tree": "71ed6189bc2dddd3f79aae0969e41381f905a709",
      "parents": [
        "01e9943c79ad4edb2c0b76c99029e34d704223ce"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 18:05:33 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:26 2007 +0100"
      },
      "message": "[MIPS] Fix aliasing bug in copy_user_highpage.\n\nCopy_user_highpage was written assuming it was only being called for\nbreaking COW pages in which case the source page isn\u0027t cached as in\nmarked cachable under it kernel virtual address.  If it is called anyway\nthe aliasing avoidance strategy implemented by kmap_coherent will fail.\nAvoid the use of kmap_coherent for pages marked dirty and to avoid\nanother instance of this sort of bug, place a BUG_ON in kmap_coherent.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "01e9943c79ad4edb2c0b76c99029e34d704223ce",
      "tree": "a24424b49500ee183e53f3e8ea257305b419175a",
      "parents": [
        "0ba8bc60ca482d678fcc63af44b243de6555dab5"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Tue Sep 11 12:43:55 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:26 2007 +0100"
      },
      "message": "[MIPS] IP22: fix wrong argument order\n\nFix wrong argument order; this is just a minimal fix for the half baked\nredadb/writeb() conversion.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0ba8bc60ca482d678fcc63af44b243de6555dab5",
      "tree": "ed73924baf283997b6eae83545c8df726ffae834",
      "parents": [
        "98f9085405b059d1e1915fbb9b861d9efcd7c597"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Tue Sep 11 12:46:03 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:26 2007 +0100"
      },
      "message": "[MIPS] IP22: Fix wrong check for second HPC\n\nWrong check for the second hpc on fullhouse machines, caused DBEs on\nSGI Indys\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "98f9085405b059d1e1915fbb9b861d9efcd7c597",
      "tree": "1e19d3a60c589bbef55b0b4b9afb47a9908e5960",
      "parents": [
        "d6698a2cd6ba23f5f73b0115c277dca8341af4a0"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Sep 06 21:32:57 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:26 2007 +0100"
      },
      "message": "[MIPS] Ocelot: remove remaining bits\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d6698a2cd6ba23f5f73b0115c277dca8341af4a0",
      "tree": "08bf5dcf65ab4c0f78d42691537810dcdcf24679",
      "parents": [
        "8bce4e9de113e2957c74cc4ce36fbd6eff47d24d"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Wed Sep 05 12:11:22 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:26 2007 +0100"
      },
      "message": "[MIPS] TLB: Fix instruction bitmasks\n\nSigned-Off-By: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8bce4e9de113e2957c74cc4ce36fbd6eff47d24d",
      "tree": "0c43bf6dbaf772ac45aab5f6c66d973bc4635749",
      "parents": [
        "4af2b1454da7a2feec071a6a50dd957df7d0b7a7"
      ],
      "author": {
        "name": "Maxime Bizon",
        "email": "mbizon@freebox.fr",
        "time": "Fri Aug 31 11:03:14 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:25 2007 +0100"
      },
      "message": "[MIPS] R10000: Fix wrong test in dma-default.c\n\nSigned-off-by: Maxime Bizon \u003cmbizon@freebox.fr\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "4af2b1454da7a2feec071a6a50dd957df7d0b7a7"
}
