)]}'
{
  "log": [
    {
      "commit": "f01f0f052d1255dcdcf11d4872c4bca95e46b36c",
      "tree": "813950ac98390893ede57af6693ffe42bc5609a5",
      "parents": [
        "651c923a4446dc5aee385d81c2436d6edf8c9a0c"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Sep 12 20:36:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:16 2006 -0700"
      },
      "message": "[PATCH] headers_check: don\u0027t expose PFN stuff to userspace in \u003casm-i386/setup.h\u003e\n\nThe header file \u003clinux/pfn.h\u003e doesn\u0027t exist in userspace and probably\nshouldn\u0027t -- but it\u0027s used unconditionally in \u003casm-i386/setup.h\u003e.  Protect it\nwith #ifdef __KERNEL__ and move setup.h from $(header-y) to $(unifdef-y) in\nKbuild accordingly.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "651c923a4446dc5aee385d81c2436d6edf8c9a0c",
      "tree": "b1323fa960c2af80d87af40d8597d72d4e61e4f0",
      "parents": [
        "b40c274a03f70d1f758753c56452bed506e47a09"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Sep 12 20:36:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:15 2006 -0700"
      },
      "message": "[PATCH] headers_check: move kernel-only #includes within \u003casm-i386/elf.h\u003e\n\nSome files which don\u0027t exist in userspace were being included unconditionally\nin asm-i386/elf.h.  Move the offending #includes down a few lines so that\nthey\u0027re protected by #ifdef __KERNEL__\n\nIn fact, we probably want to kill off all userspace use of asm/elf.h -- but we\naren\u0027t there yet, so we should at least make it possible to include it for\nnow.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b40c274a03f70d1f758753c56452bed506e47a09",
      "tree": "0a2084d2bc69580703ddde93e77d160c69d92ba1",
      "parents": [
        "ee6baf884b27739cca110e5167a2edfa061ca19f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Sep 12 20:36:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:15 2006 -0700"
      },
      "message": "[PATCH] headers_check: move inclusion of \u003clinux/linkage.h\u003e in \u003casm-i386/signal.h\u003e\n\nBecause \u003clinux/linkage.h\u003e doesn\u0027t exist in userspace, it should be only\nincluded from within #ifdef __KERNEL__.  Move the corresponding #include\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ee6baf884b27739cca110e5167a2edfa061ca19f",
      "tree": "27db3ed3a2d2c441fe0cda5811954421b5e0512c",
      "parents": [
        "7f1cbe51ffc1273bcded36742ede4b6ebef1b640"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Sep 12 20:36:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:15 2006 -0700"
      },
      "message": "[PATCH] headers_check: remove \u003casm/timex.h\u003e from user export\n\nThere\u0027s useful stuff in \u003clinux/timex.h\u003e but \u003casm/timex.h\u003e has nothing for\nuserspace.  Stop exporting it, and include it only from within the existing\n#ifdef __KERNEL__ part of \u003clinux/timex.h\u003e\n\nThis fixes a \u0027make headers_check\u0027 failure on i386 because asm-i386/timex.h\nincludes both asm-i386/tsc.h and asm-i386/processor.h, neither of which are\nexported to userspace.  It\u0027s not entirely clear _why_ it includes either of\nthese, but it does.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7f1cbe51ffc1273bcded36742ede4b6ebef1b640",
      "tree": "c9b02340f7f0884164026ce1e494d585490b0ad7",
      "parents": [
        "d5e064a6c733d3902302dbaca33dd3c76af77f38"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Sep 12 20:36:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:15 2006 -0700"
      },
      "message": "[PATCH] headers_check: reduce user-visible noise in \u003clinux/nfs_fs.h\u003e\n\nWe don\u0027t need any of this crap included from the user-visible part of nfs_fs.h\n-- remove it all.\n\nIn fact, we probably don\u0027t need anything but NFS_SUPER_MAGIC to be defined; is\nthere any need for anything else?  And magic numbers should probably move to\n\u003clinux/magic.h\u003e rather than being strewn across various fs-specific include\nfiles which exist in userspace for solely that purpose.\n\nWith this patch, \u0027make header_check\u0027 works again at least on PowerPC.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d5e064a6c733d3902302dbaca33dd3c76af77f38",
      "tree": "29f589a7aa8847a57d09278e80712d65e3177430",
      "parents": [
        "120e2a97268c312bf81ee3d8cacc75d1f75ef8b5"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Sep 12 20:36:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:15 2006 -0700"
      },
      "message": "[PATCH] headers_check: clarify error message\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "120e2a97268c312bf81ee3d8cacc75d1f75ef8b5",
      "tree": "1c7f2aa0bc0ebb3f34edfe33eae02be0f2da507a",
      "parents": [
        "354332ee44834819ff31a0afbeffda0c32244f8f"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Sep 12 20:36:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:15 2006 -0700"
      },
      "message": "[PATCH] headers_check: improve #include regexp\n\nThe following combinations of pp-tokens are used\n\n\t#include\n\t #include\n\t# include\n\nso, script\u0027d better check for all of them.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "354332ee44834819ff31a0afbeffda0c32244f8f",
      "tree": "d2ebd322ed731164dae55157528ad6b6672d6160",
      "parents": [
        "dd9daa221e77f642954849a795fa7c59533a9b2f"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Tue Sep 12 20:35:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:14 2006 -0700"
      },
      "message": "[PATCH] x86: reserve a boot-loader ID number for Xen\n\nClaim an ID number for Xen in the LOADER_TYPE field.\n\nAlso, keep the table in zero-page.txt consistent with boot.txt.\n\n[hpa says: 6 was skipped because I couldn\u0027t rule out that it hadn\u0027t been\n unofficially used.  It seemed easier to skip it for now.]\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nAcked-by: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dd9daa221e77f642954849a795fa7c59533a9b2f",
      "tree": "6b207a5296063e1a773f36fb724402ea7cbab7eb",
      "parents": [
        "7fbb36451a91de6e8f9ece4f1f1ee9bd8ebf838a"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Tue Sep 12 20:35:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:14 2006 -0700"
      },
      "message": "[PATCH] rcu_do_batch: make -\u003eqlen decrement irq safe\n\nrcu_do_batch() decrements rdp-\u003eqlen with irqs enabled.  This is not good,\nit can also be modified by call_rcu() from interrupt.\n\nDecrement -\u003eqlen once with irqs disabled, after a main loop.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Dipankar Sarma \u003cdipankar@in.ibm.com\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7fbb36451a91de6e8f9ece4f1f1ee9bd8ebf838a",
      "tree": "407afc82b2560a785592a6cb052f3124504fcf12",
      "parents": [
        "e11db063d86d0ef9d7903cb463bb542b5d4e9ddd"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Sep 12 20:35:54 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:14 2006 -0700"
      },
      "message": "[PATCH] SCSI: lockdep annotation in scsi_send_eh_cmnd\n\nFixup for lockdep enabled kernels: Annotate an on-stack completion.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e11db063d86d0ef9d7903cb463bb542b5d4e9ddd",
      "tree": "646a193a8e8b8a20a8a9836a2ed7760f21a776f1",
      "parents": [
        "af45f32d25cc1e374184675eadc9f740221d8392"
      ],
      "author": {
        "name": "Michael De Backer",
        "email": "micdb@skynet.be",
        "time": "Tue Sep 12 20:35:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:14 2006 -0700"
      },
      "message": "[PATCH] alim15x3.c: M5229 (rev c8) support for DMA cd-writer\n\nConfiguration bits are not set properly for DMA on some chipset revisions.\nIt has already been corrected for M5229 (rev c7) but not for M5229 (rev\nc8).  This leads to the bug described at\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5786 (lost interrupt + ide bus\nhangs).\n\nSigned-off-by: Michael De Backer \u003cmicdb@skynet.be\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "af45f32d25cc1e374184675eadc9f740221d8392",
      "tree": "54e804d974dbd1d262fe78d14c8d384cfaea9df4",
      "parents": [
        "9bb25bf36f0d7b06368432e2324dbbc2e98b5e60"
      ],
      "author": {
        "name": "Greg KH",
        "email": "greg@kroah.com",
        "time": "Tue Sep 12 20:35:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:14 2006 -0700"
      },
      "message": "[PATCH] We can not allow anonymous contributions to the kernel\n\nThe DCO does not mean anything if we allow anonymous contributors to the\nkernel.  As this is an open source project, we need to do everything in the\nopen.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9bb25bf36f0d7b06368432e2324dbbc2e98b5e60",
      "tree": "c788a094599f6d1d82bd1263290757d7a6a1d7c7",
      "parents": [
        "a4f5749ba6e3f23ae4a137cee10324830db4d081"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Sep 12 20:35:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:14 2006 -0700"
      },
      "message": "[PATCH] lockdep: double the number of stack-trace entries\n\nMiles Lane reported the \"BUG: MAX_STACK_TRACE_ENTRIES too low!\" message,\nwhich means that during normal use his system produced enough lockdep\nevents so that the 128-thousand entries stack-trace array got exhausted.\nDouble the size of the array.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Miles Lane \u003cmiles.lane@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a4f5749ba6e3f23ae4a137cee10324830db4d081",
      "tree": "5f3908d5bf29f97b65c01a140bb62a9ef9e3003a",
      "parents": [
        "95064a75ebf8744e1ff595e8cd7ff9b6c851523e"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Sep 12 20:35:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 13 07:32:14 2006 -0700"
      },
      "message": "[PATCH] libata: ignore CFA signature while sanity-checking an ATAPI device\n\n0x848a in ID word 0 indicates CFA device iff the ID data is obtained from\nIDENTIFY DEVICE.  For ATAPI devices, 0x848a in ID work 0 indicates valid\nATAPI device.  Fix sanity check in ata_dev_read_id() such that ATAPI\ndevices reporting 0x848a in ID word 0 is not handled as error.\n\nThe problem is identified by J.A.  Magallon with HL-DT-ST DVDRAM GSA-4120B.\n\nSigned-off-by: Tejun Helo \u003chtejun@gmail.com\u003e\nCc: J.A. Magallon \u003cjamagallon@ono.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "95064a75ebf8744e1ff595e8cd7ff9b6c851523e",
      "tree": "ada80794ea45710e86666cd3cf340187a1e38fd0",
      "parents": [
        "bd314d976e22e82c55e96603804ed7cb0514d252"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 12 18:41:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 12 18:41:36 2006 -0700"
      },
      "message": "Linux v2.6.18-rc7\n\nOne last time..\n"
    },
    {
      "commit": "bd314d976e22e82c55e96603804ed7cb0514d252",
      "tree": "098089ad3c5b98a13d63bce5f23d5a18b40c0e9c",
      "parents": [
        "48c068e0f49b3c507cbd1c332f4acdd5fc193040",
        "f6bc0c1c5b0fe393efaf922e01887c33b35f2910"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 12 17:37:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 12 17:37:24 2006 -0700"
      },
      "message": "Merge branch \u0027audit.b29\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current\n\n* \u0027audit.b29\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current:\n  [PATCH] sparc64 audit syscall classes hookup\n  [PATCH] syscall class hookup for all normal targets\n"
    },
    {
      "commit": "48c068e0f49b3c507cbd1c332f4acdd5fc193040",
      "tree": "aa32878e2471e8f0b15b3365afd8f2cbfbd8485c",
      "parents": [
        "7366935a498fcd3d87871518f71b67e43c62493d",
        "b835bebe95608c81270636a78b70333afb011925"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 12 17:34:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 12 17:34:46 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] Fix CIFS readdir access denied when SE Linux enabled\n"
    },
    {
      "commit": "7366935a498fcd3d87871518f71b67e43c62493d",
      "tree": "6fc81951443d793897bb96639af42f997f6f2f6e",
      "parents": [
        "3ee4b889a0708e6503dca0f771c2d84f56602a18",
        "e7ea8fc285c5ac9040ae80b01d529ea453f1b647"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 12 17:33:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 12 17:33:42 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb:\n  V4L/DVB (4608c): Fix I2C dependencies for saa7146 modules\n  V4L/DVB (4608b): i2c deps fix on DVB\n  V4L/DVB (4605): Fixes an issue with V4L1 and make headers-install\n  V4L/DVB (4520): Fix an error when loading bttv driver on PV M4900.\n  V4L/DVB (4511): Restore tuner_ymec_tvf66t5_b_dff_pal_ranges[] to fix UHF switch functionality\n  V4L/DVB (4494a): Fix compilation when V4L1 support is not present\n"
    },
    {
      "commit": "3ee4b889a0708e6503dca0f771c2d84f56602a18",
      "tree": "92c8ea1beb4b618f5e92e3bd809b31f37efb566d",
      "parents": [
        "7258ea8acd2252d5a68e7dfa2eac8dc8f364b91e",
        "3e2aac366f40f4cf4f3b1d9101b27f703998dfbc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 12 17:32:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 12 17:32:21 2006 -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  USB: Fix unload oops and memory leak in yealink driver\n  usbserial: Reference leak\n"
    },
    {
      "commit": "7258ea8acd2252d5a68e7dfa2eac8dc8f364b91e",
      "tree": "a13594ddbd91b27c8afa49c1a2c6b4dc8141ae11",
      "parents": [
        "af84b99f22df115e7aec41d5dbe936e163ef4e2e",
        "1bb99a649af92e53ed7391afaf6c2d45a6f57b42"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 12 17:31:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 12 17:31:36 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh64-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh64-2.6:\n  sh64: Add a sane pm_power_off implementation.\n  sh64: Use generic BUG_ON()/WARN_ON().\n  sh64: Trivial build fixes.\n  sh64: Drop deprecated ISA tuning for legacy toolchains.\n"
    },
    {
      "commit": "af84b99f22df115e7aec41d5dbe936e163ef4e2e",
      "tree": "7f0b0ef4ee3a3985281cd50d3f629dc582f3db9f",
      "parents": [
        "05ff0e291af086f4325bac76abad250690bbbd63",
        "0edc7d0f3709e8c3bb7e69c4df614218a753361e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 12 17:31:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 12 17:31:16 2006 -0700"
      },
      "message": "Merge git://oss.sgi.com:8090/xfs/xfs-2.6\n\n* git://oss.sgi.com:8090/xfs/xfs-2.6:\n  [XFS] Fix a bad pointer dereference in the quota statvfs handling.\n  [XFS] Fix xfs_splice_write() so appended data gets to disk.\n  [XFS] Fix ABBA deadlock between i_mutex and iolock. Avoid calling\n  [XFS] Prevent free space oversubscription and xfssyncd looping.\n"
    },
    {
      "commit": "3e2aac366f40f4cf4f3b1d9101b27f703998dfbc",
      "tree": "43f972ef27c8407115bd9f491e64b40c0e172967",
      "parents": [
        "5992583889ce6b7960e8023e356b2a0930ebce7c"
      ],
      "author": {
        "name": "Henk Vergonet",
        "email": "Henk.Vergonet@gmail.com",
        "time": "Fri Sep 08 02:21:01 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 12 03:10:21 2006 -0700"
      },
      "message": "USB: Fix unload oops and memory leak in yealink driver\n\nThis patch fixes a memory leak and a kernel oops when trying to unload\nthe driver, due to an unbalanced cleanup.\nThanks Ivar Jensen for spotting my mistake.\n\nSigned-off-by: Henk Vergonet \u003chenk.vergonet@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5992583889ce6b7960e8023e356b2a0930ebce7c",
      "tree": "487a1777c3e48dab05c546e15f9f5c9f17a07600",
      "parents": [
        "05ff0e291af086f4325bac76abad250690bbbd63"
      ],
      "author": {
        "name": "Matthias Urlichs",
        "email": "smurf@smurf.noris.de",
        "time": "Mon Sep 11 12:35:20 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 12 03:10:20 2006 -0700"
      },
      "message": "usbserial: Reference leak\n\nA sufficiently-large number of USB serial devices causes a reference leak\nwhen /proc/tty/drivers/usbserial is read.\n\nSigned-Off-By: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f6bc0c1c5b0fe393efaf922e01887c33b35f2910",
      "tree": "ba6985fae2eca0397c872d3ab015c1c403678213",
      "parents": [
        "e65e1fc2d24b09c496af76e9c5253ac30b300a89"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 12 02:59:45 2006 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 12 03:05:05 2006 -0400"
      },
      "message": "[PATCH] sparc64 audit syscall classes hookup\n\n... that should do it for all targets; the only remaining issues are\nmips (currently treated as non-biarch) and handling of other OS\nemulations (OSF/SunOS/Solaris/???).  The latter would need to be\nassigned new AUDIT_ARCH_... ABI numbers anyway...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "e65e1fc2d24b09c496af76e9c5253ac30b300a89",
      "tree": "b8f88773afd81ab97d5e6b79fc307523bf6b3430",
      "parents": [
        "05ff0e291af086f4325bac76abad250690bbbd63"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 12 03:04:40 2006 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 12 03:04:40 2006 -0400"
      },
      "message": "[PATCH] syscall class hookup for all normal targets\n\nTake default arch/*/kernel/audit.c to lib/, have those with special\nneeds (\u003d\u003d biarch) define AUDIT_ARCH in their Kconfig.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "1bb99a649af92e53ed7391afaf6c2d45a6f57b42",
      "tree": "404174b4804732b0f5cf08df12302f6bb6938364",
      "parents": [
        "56060141482d0a9351ea02e2aa7153de8cd41423"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 12 14:40:09 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 12 14:40:09 2006 +0900"
      },
      "message": "sh64: Add a sane pm_power_off implementation.\n\nsh64 wasn\u0027t providing a sensible pm_power_off(), add one,\nand just wrap it to machine_power_off, which already does\nthe right thing.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "56060141482d0a9351ea02e2aa7153de8cd41423",
      "tree": "85abc6917ad64a63d8f947c1e65b1ee261cf5ce3",
      "parents": [
        "21264136ce7c3c7032c42e7c2440f5d89039ca5a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 12 14:38:23 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 12 14:38:23 2006 +0900"
      },
      "message": "sh64: Use generic BUG_ON()/WARN_ON().\n\nsh64 doesn\u0027t need to do anything special for BUG_ON() or\nWARN_ON(), use the generic versions.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "21264136ce7c3c7032c42e7c2440f5d89039ca5a",
      "tree": "99f0552df91c45c41fba68caad7cff270b54beda",
      "parents": [
        "ccdfc526a92c5ebb549a7de06adca3fd54f03c7e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 12 14:36:46 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 12 14:36:46 2006 +0900"
      },
      "message": "sh64: Trivial build fixes.\n\nWhile we\u0027ve been sorting out the toolchain fiasco, some of\nthe code has suffered a bit of bitrot. Building with GCC4\nalso brings up some more build warnings. Trivial fixes for\nboth issues.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ccdfc526a92c5ebb549a7de06adca3fd54f03c7e",
      "tree": "81125623328b30bc8a80b9b5736f748947eed5f9",
      "parents": [
        "05ff0e291af086f4325bac76abad250690bbbd63"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 12 14:21:25 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 12 14:21:25 2006 +0900"
      },
      "message": "sh64: Drop deprecated ISA tuning for legacy toolchains.\n\nThe original sh64 toolchains required that we tune the ISA\nlevel accordingly to not have head.S/entry.S blow up. With\ncurrent toolchains, this is no longer the case, and the\nsyntax magically changed as well, causing all current\ntoolchains to die a horrible death.\n\nIncidentally, code generation in other parts of the kernel\nis now significantly complex enough that none of the older\ntoolchains make it very far these days, so there\u0027s not\neven any point in preserving legacy compatability via\nas-option.\n\nThis fixes a long-standing issue, as noted here:\n\n\thttp://lkml.org/lkml/2005/1/5/223\n\nThough at the time the current toolchains were too broken\nto make adjusting the tuning worthwhile.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "05ff0e291af086f4325bac76abad250690bbbd63",
      "tree": "3ea47e8ef5bebc1261302e3d0775414fb78037c4",
      "parents": [
        "5eea7ee2075b245d505285bb422e2fa8d686e5c8",
        "55669bfa141b488be865341ed12e188967d11308"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 11 11:43:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 11 11:43:17 2006 -0700"
      },
      "message": "Merge branch \u0027audit.b28\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current\n\n* \u0027audit.b28\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current:\n  [PATCH] audit: AUDIT_PERM support\n  [PATCH] audit: more syscall classes added\n  [PATCH] syscall classes hookup for ppc and s390\n  [PATCH] update audit rule change messages\n  [PATCH] sanity check audit_buffer\n  [PATCH] fix ppid bug in 2.6.18 kernel\n"
    },
    {
      "commit": "5eea7ee2075b245d505285bb422e2fa8d686e5c8",
      "tree": "2a2c6e67cfbf8fb6f40b6b5c41c63617f2f0ae6a",
      "parents": [
        "e004876c3b0b6a71406069b0e55368cb9bbdc920",
        "09494d5d11628f118496747b74db3e56d071c6bc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 11 11:42:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 11 11:42:27 2006 -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  usbtouchscreen: fix ITM data reading\n  USB: New device ID for ftdi_sio usb serial driver\n  USB: Support for USB20SVGA-WH \u0026 USB20SVGA-DG\n  USB: hid-core.c: fix duplicate USB_DEVICE_ID_GTCO_404\n"
    },
    {
      "commit": "55669bfa141b488be865341ed12e188967d11308",
      "tree": "efeec37a93f46c48937eb849c083da9a42ed3709",
      "parents": [
        "dc104fb3231f11e95b5a0f09ae3ab27a8fd5b2e8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 31 19:26:40 2006 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Sep 11 13:32:30 2006 -0400"
      },
      "message": "[PATCH] audit: AUDIT_PERM support\n\nadd support for AUDIT_PERM predicate\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "dc104fb3231f11e95b5a0f09ae3ab27a8fd5b2e8",
      "tree": "2db993a72a4eac79841f531e2961576bf9fb56d7",
      "parents": [
        "c08037997d4ae3e9a679fbdb46ed47c957916e14"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 31 19:05:56 2006 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Sep 11 13:32:27 2006 -0400"
      },
      "message": "[PATCH] audit: more syscall classes added\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "c08037997d4ae3e9a679fbdb46ed47c957916e14",
      "tree": "952bc446670f19efb3a008f4846905d50ef235fd",
      "parents": [
        "5974501e2d44546748e67c635cec20ba66619a3d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 31 19:02:42 2006 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Sep 11 13:32:25 2006 -0400"
      },
      "message": "[PATCH] syscall classes hookup for ppc and s390\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "5974501e2d44546748e67c635cec20ba66619a3d",
      "tree": "f36ef74c1192b73d25a84f9c09ddb844a0d59cc6",
      "parents": [
        "8ef2d3040e5cf38f7d64a408038f576b4a5ec987"
      ],
      "author": {
        "name": "Amy Griffis",
        "email": "amy.griffis@hp.com",
        "time": "Thu Sep 07 17:46:18 2006 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Sep 11 13:32:17 2006 -0400"
      },
      "message": "[PATCH] update audit rule change messages\n\nMake the audit message for implicit rule removal more informative.\nMake the rule update message consistent with other messages.\n\nSigned-off-by: Amy Griffis \u003camy.griffis@hp.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "8ef2d3040e5cf38f7d64a408038f576b4a5ec987",
      "tree": "def11d400d2262e104cb1c64a953276794d8c9a8",
      "parents": [
        "3b33ac3182a4554742757a0c61ee1df162cf8225"
      ],
      "author": {
        "name": "Amy Griffis",
        "email": "amy.griffis@hp.com",
        "time": "Thu Sep 07 17:03:02 2006 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Sep 11 13:32:17 2006 -0400"
      },
      "message": "[PATCH] sanity check audit_buffer\n\nAdd sanity checks for NULL audit_buffer consistent with other\naudit_log* routines.\n\nSigned-off-by: Amy Griffis \u003camy.griffis@hp.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "3b33ac3182a4554742757a0c61ee1df162cf8225",
      "tree": "edf8603a39931681f679388d3aaee154930f9192",
      "parents": [
        "e004876c3b0b6a71406069b0e55368cb9bbdc920"
      ],
      "author": {
        "name": "Steve Grubb",
        "email": "sgrubb@redhat.com",
        "time": "Sat Aug 26 14:06:20 2006 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Sep 11 13:32:04 2006 -0400"
      },
      "message": "[PATCH] fix ppid bug in 2.6.18 kernel\n\nHello,\n\nDuring some troubleshooting, I found that ppid was accidentally omitted from\nthe legacy rule section. This resulted in EINVAL for any rule with ppid sent\nwith AUDIT_ADD.\n\nSigned-off-by: Steve Grubb \u003csgrubb@redhat.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "e004876c3b0b6a71406069b0e55368cb9bbdc920",
      "tree": "43f95e14b282cbc683ec66539de25e0e94649f65",
      "parents": [
        "5a05e5bf204e729b79e9462785f2fa09d5126855",
        "6fe9febb8af2f82f9caace1aa1c00cd8de7469ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 11 07:56:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 11 07:56:38 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-mmc\n\n* master.kernel.org:/home/rmk/linux-2.6-mmc:\n  [MMC] Always use a sector size of 512 bytes\n  [MMC] Cleanup 385e3227d4d83ab13d7767c4bb3593b0256bf246\n  [ARM] 3751/1: i.MX/MX1 SD/MMC use 512 bytes request for SCR read\n  [MMC] Fix SD timeout calculation\n  [MMC] constify mmc_host_ops\n"
    },
    {
      "commit": "5a05e5bf204e729b79e9462785f2fa09d5126855",
      "tree": "02a12cfad8c17835cc2689cb35a0fa979cedfc1e",
      "parents": [
        "08a55c01b504360d48b8123c87b383f7e6a2ef21",
        "d17f901defef635292f90a969dadfdbd95b0f104"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 11 07:55:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 11 07:55:39 2006 -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] 3778/1: S3C24XX: remove changelogs from include/asm-arm/arch-s3c2410 [simtec]\n  [ARM] 3783/1: S3C2412: fix IRQ_EINT0 to IRQ_EINT3 handling\n  [ARM] 3779/1: S3C24XX: remove changelogs from include/asm-arm/arch-s3c2410 [left]\n  [ARM] 3777/1: S3C24XX:  remove changelogs from include/asm-arm/arch-s3c2410 [regs-*.h]\n  [ARM] 3776/1: S3C24XX: remove changelogs from include/asm-arm/arch-s3c2410\n  [ARM] 3775/1: S3C24XX: do not add same sysdev_driver to two classes\n  [ARM] 3774/1: S3C24XX: SMDK2413 has two machine IDs\n  [ARM] 3773/1: Add the HWCAP_VFP bit for the ARM926 CPUs\n  [ARM] 3772/1: Fix compilation error in mach-ixp4xx/nslu2*\n  [ARM] 3767/1: S3C24XX: remove changelog comments from arch/arm/mach-s3c2410\n  [ARM] 3766/1: Fix typo in ARM _raw_read_trylock\n"
    },
    {
      "commit": "08a55c01b504360d48b8123c87b383f7e6a2ef21",
      "tree": "33d8591741486a959b6130a5c8b73382db16cbe1",
      "parents": [
        "3f2f1257ff6327e330d9e4f0ba1a48a73b0044dc",
        "519854876c66bd04b0c12d3cead6e0e5fc5a1167"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 11 07:54:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 11 07:54:45 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  [PATCH] Fix dm9000 release_resource\n"
    },
    {
      "commit": "3f2f1257ff6327e330d9e4f0ba1a48a73b0044dc",
      "tree": "e64179c528521b544634e055a222e120e0987530",
      "parents": [
        "28a2a3f58707cba16b329b90f601c01599456491",
        "6708374178d225ef77571ed23b30e8a93c36add5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 11 07:54:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 11 07:54:14 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [PATCH] ata_piix: add map 01b for ICH7M\n  [libata] sata_mv: errata check buglet fix\n"
    },
    {
      "commit": "28a2a3f58707cba16b329b90f601c01599456491",
      "tree": "3d8aeaee3c4d843c4c676b2243579cf80f9fcaa7",
      "parents": [
        "38f5745c5a90641079fd5b48600ae63f7ab6edcd"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Sep 11 14:45:07 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 11 07:53:44 2006 -0700"
      },
      "message": "[PATCH] Fix 2.6.18-rc6 IDE breakage, add missing ident needed for current VIA boards\n\nThere are two changes here.  The first reverses the broken PCI_DEVICE\nconversion back to the old format.  The second adds a missing PCI ID so\nyou can actually boot 2.6.18 on 2 month old VIA motherboards (right now\nonly 2.6.18-mm works).\n\nCC\u0027d to Jeff to check the PCI ident but its a) in several distro kernels\nand b) in 2.6.18-mm [twice ??]\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "519854876c66bd04b0c12d3cead6e0e5fc5a1167",
      "tree": "a76da09513b838d6ccd41545ba6f5f9f328acf46",
      "parents": [
        "38f5745c5a90641079fd5b48600ae63f7ab6edcd"
      ],
      "author": {
        "name": "Dirk Opfer",
        "email": "Dirk@Opfer-Online.de",
        "time": "Wed Sep 06 19:53:32 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Sep 11 09:08:38 2006 -0400"
      },
      "message": "[PATCH] Fix dm9000 release_resource\n\ndm9000_release_board calls release_resource with the platform resource\ninstead of the requested resource:\n\ndb-\u003eaddr_res \u003d platform_get_resource(pdev, IORESOURCE_MEM, 0);\ndb-\u003eaddr_req \u003d request_mem_region(db-\u003eaddr_res-\u003estart, i, pdev-\u003ename);\n\ndm9000_release_board:\n\nif (db-\u003eaddr_res !\u003d NULL) {\nrelease_resource(db-\u003eaddr_res);\nkfree(db-\u003eaddr_req);\n\nWith this behavior the kernel will crash on the second removal. The\nattached patch fix this problem.\n\nSigned-off-by: Dirk Opfer \u003cDirk@Opfer-Online.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6708374178d225ef77571ed23b30e8a93c36add5",
      "tree": "1d07dcc9a3be36ab7015d783ac4c2bfa5879e2f3",
      "parents": [
        "62f1d0e6de138b91d55fbd7d579c837ed62e9e31"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Sep 11 06:29:03 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Sep 11 08:52:29 2006 -0400"
      },
      "message": "[PATCH] ata_piix: add map 01b for ICH7M\n\nAlthough the document says otherwise, some ich7m uses map 01b.  This\npatch adds separate map DB for ICH7M and adds map entry for 01b.\n\nThis was spotted on an ASUS laptop by Jonathan Dieter.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Jonathan Dieter \u003cjdieter@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "62f1d0e6de138b91d55fbd7d579c837ed62e9e31",
      "tree": "b3842135c320101acdd8c457459786537b9ed4ed",
      "parents": [
        "c336923b668fdcf0312efbec3b44895d713f4d81"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@debian.org",
        "time": "Mon Sep 11 08:51:05 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Sep 11 08:51:05 2006 -0400"
      },
      "message": "[libata] sata_mv: errata check buglet fix\n\nFix a buglet; the errata check below this code is assuming the value in\nthe sstatus variable is what was pulled out of the SCR_STATUS register.\nHowever, the status checks in the timeout loop clobber everything\nbut the first 4 bits of sstatus, so the errata checks are invalid.\n\nThis patch changes it to not clobber SStatus.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e7ea8fc285c5ac9040ae80b01d529ea453f1b647",
      "tree": "08f5fde0794980d18512e27613b6861cd78f974f",
      "parents": [
        "c482d4f6e87932092c0a30da8e6403b23544f894"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Sep 10 07:39:00 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Sep 10 13:46:01 2006 -0300"
      },
      "message": "V4L/DVB (4608c): Fix I2C dependencies for saa7146 modules\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c482d4f6e87932092c0a30da8e6403b23544f894",
      "tree": "40253534cc2430404afe1dc192a047793cb6514c",
      "parents": [
        "8a905162e038367503bac732bf1e3e01c19158b9"
      ],
      "author": {
        "name": "Andrew de Quincey",
        "email": "adq_dvb@lidskialf.net",
        "time": "Sun Sep 10 13:43:40 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Sep 10 13:45:58 2006 -0300"
      },
      "message": "V4L/DVB (4608b): i2c deps fix on DVB\n\nSeveral DVB modules depends on I2C\n\nSigned-off-by: Andrew de Quincey \u003cadq_dvb@lidskialf.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8a905162e038367503bac732bf1e3e01c19158b9",
      "tree": "bf72a91df67baf47560812ceb756d1a19eb289c7",
      "parents": [
        "c663155c3db58d1fff43a105eb5a0e9147ec2a6b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Sep 10 12:01:19 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Sep 10 13:45:55 2006 -0300"
      },
      "message": "V4L/DVB (4605): Fixes an issue with V4L1 and make headers-install\n\nV4L1 support should be disabled when no CONFIG_VIDEO_V4L1_COMPAT is defined,\nto allow checking for broken V4L2 ports. This is very important during the\nmigration phase for V4L2 API.\nHowever, userspace apps should be capable of using both APIs, since they need\nto test at runtime, via VIDIOCGCAP ioctl, if V4L1 is supported. So, when\n__KERNEL__ is not defined, those ioctls and corresponding structs should be\nvisible.\nThis patch also removes the obsolete defines HAVE_V4L1 and HAVE_V4L2, that\nwhere causing some confusion, and were replaced by CONFIG_VIDEO_V4L1_COMPAT\nand CONFIG_VIDEO_V4L2.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c663155c3db58d1fff43a105eb5a0e9147ec2a6b",
      "tree": "f36cea52e1f7bbc90e10d93afcb28e1852f2d802",
      "parents": [
        "c2d1923313d75fcc30ad1e981df591c3446dc191"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Aug 23 11:17:30 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Sep 10 13:45:53 2006 -0300"
      },
      "message": "V4L/DVB (4520): Fix an error when loading bttv driver on PV M4900.\n\nPreviously, this were reported:\n\tOoops: IR config error [card\u003d139]\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c2d1923313d75fcc30ad1e981df591c3446dc191",
      "tree": "763f740cb1098f78aece50d8814ad75f8e361d4e",
      "parents": [
        "c3ab204ccbe42d9eb60270e41110f2c5c9214952"
      ],
      "author": {
        "name": "Hermann Pitton",
        "email": "hermann-pitton@arcor.de",
        "time": "Mon Aug 21 14:14:33 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Sep 10 13:45:48 2006 -0300"
      },
      "message": "V4L/DVB (4511): Restore tuner_ymec_tvf66t5_b_dff_pal_ranges[] to fix UHF switch functionality\n\nThe tena_9533_di_pal_ranges use 0x04 instead the original 0x08 for the\nUHF (range 2) switching. This is wrong and therefore nothing happens.\nRestore tuner_ymec_tvf66t5_b_dff_pal_ranges[] to make the UHF switch\nworking again.\n\nSigned-off-by: Hermann Pitton \u003chermann-pitton@arcor.de\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c3ab204ccbe42d9eb60270e41110f2c5c9214952",
      "tree": "c81d328cf77005c634ae162e03a2aa17bff3309d",
      "parents": [
        "38f5745c5a90641079fd5b48600ae63f7ab6edcd"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Sep 10 09:31:37 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Sep 10 13:45:46 2006 -0300"
      },
      "message": "V4L/DVB (4494a): Fix compilation when V4L1 support is not present\n\nVIDIOCGMBUF should be compiled only when V4L1 support is selected, since\nthis ioctl is from the obsoleted API.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d17f901defef635292f90a969dadfdbd95b0f104",
      "tree": "936d48a2409d2ce15e43cee6ec22bda2a9e08483",
      "parents": [
        "c6e58ebb373666eba007e3793789e06a4655df61"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Sep 09 21:26:54 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 09 21:26:54 2006 +0100"
      },
      "message": "[ARM] 3778/1: S3C24XX: remove changelogs from include/asm-arm/arch-s3c2410 [simtec]\n\nPatch from Ben Dooks\n\nRemove changelog entries from include/asm-arm/arch-s3c2410\nfor all simtec .h files  as these are irrelevant with\nversion control.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c6e58ebb373666eba007e3793789e06a4655df61",
      "tree": "2b325fb3be45d0768268d32fc747519513ddf2d5",
      "parents": [
        "3c06cd1c99449b2fd373df24fbc87e804f4ec4e6"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Sep 09 21:24:13 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 09 21:24:13 2006 +0100"
      },
      "message": "[ARM] 3783/1: S3C2412: fix IRQ_EINT0 to IRQ_EINT3 handling\n\nPatch from Ben Dooks\n\nThe IRQ_EINT0 through IRQ_EINT3 handling has changed\non the S3C2412 from the previous SoCs in the range,\nand thus we need to add code to handle this.\n\nThe changes come about due to these IRQs being\ndisplayed in two different registers, and needing to\nbe acked and masked in both.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3c06cd1c99449b2fd373df24fbc87e804f4ec4e6",
      "tree": "c7b4bd853a08aa0c564df129fc6543c4afdf26fb",
      "parents": [
        "92e4805fbc76f2af0f4139f88265dc73f91af051"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Sep 09 19:44:57 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 09 19:44:57 2006 +0100"
      },
      "message": "[ARM] 3779/1: S3C24XX: remove changelogs from include/asm-arm/arch-s3c2410 [left]\n\nPatch from Ben Dooks\n\nRemove the last of the hangelogs from\ninclude/asm-arm/arch-s3c2410, as this information\nis available from the revision control system\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "92e4805fbc76f2af0f4139f88265dc73f91af051",
      "tree": "49cfd6f688317e40335239a20a6bc860c0b59bc4",
      "parents": [
        "46c09e1673554d59674d222339f3ff303ad6715f"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Sep 09 19:44:54 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 09 19:44:54 2006 +0100"
      },
      "message": "[ARM] 3777/1: S3C24XX:  remove changelogs from include/asm-arm/arch-s3c2410 [regs-*.h]\n\nPatch from Ben Dooks\n\nRemove changelog entries from include/asm-arm/arch-s3c2410\nfor all regs-*.h as these are irrelevant with version control\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "46c09e1673554d59674d222339f3ff303ad6715f",
      "tree": "adbb6bcf707629b0ed8a3597fe197c8158981cef",
      "parents": [
        "189e74ee9c18a5440511c5af525377c609d6ebbd"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Sep 09 19:44:52 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 09 19:44:52 2006 +0100"
      },
      "message": "[ARM] 3776/1: S3C24XX: remove changelogs from include/asm-arm/arch-s3c2410\n\nPatch from Ben Dooks\n\nRemove changelog entries from include/asm-arm/arch-s3c2410\nas these are irrelevant with version control\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "189e74ee9c18a5440511c5af525377c609d6ebbd",
      "tree": "7c7e85d3ae869af30c2aaa2e8318015cdead02a5",
      "parents": [
        "3142afb568d266765bde94f90b0dfee7e5cb08ce"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Sep 09 19:44:50 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 09 19:44:50 2006 +0100"
      },
      "message": "[ARM] 3775/1: S3C24XX: do not add same sysdev_driver to two classes\n\nPatch from Ben Dooks\n\nThe s3c244x-irq.c code makes the mistake of adding\nthe same drive to two different sys-classes. This\ncauses the class lists to become corrupted and the\nsuspend code to OOPS.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "38f5745c5a90641079fd5b48600ae63f7ab6edcd",
      "tree": "42bd4d5fd3fb6a1b3016731d53be5732de55725d",
      "parents": [
        "1c7d67073e2d196597f541351bc9b109c8a93528"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Thu Aug 31 11:35:57 2006 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Sep 08 11:06:06 2006 -0700"
      },
      "message": "[IA64] SN fix for cpu hotplug/kexec\n\nThe sn_cpu_init() is required for cpu initialization on SN platforms.\nChange __init to __cpuinit so that the function is not freed with init code/data.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "1c7d67073e2d196597f541351bc9b109c8a93528",
      "tree": "083f41edca573e59cb773672867cd24027102014",
      "parents": [
        "2636255488484e04d6d54303d2b0ec30f7ef7e02"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Thu Aug 31 11:34:47 2006 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Sep 08 11:05:13 2006 -0700"
      },
      "message": "[IA64] Save register stack contents on cpu start\n\nThe SN PROM uses the register stack in the slave loop. The contents\nmust be preserved for the OS to return to the slave loop via offlining\na cpu or for kexec. A \u0027flushrs\" is needed to force the stack to be written\nto memory prior to changing bspstore.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "2636255488484e04d6d54303d2b0ec30f7ef7e02",
      "tree": "09b682cacdd5b6ef392aa4a85999d87cefe1014d",
      "parents": [
        "b8444d00762703e1b6146fce12ce2684885f8bf6"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Mon Sep 04 21:56:09 2006 +0200"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Sep 08 11:03:40 2006 -0700"
      },
      "message": "[IA64] Unwire set/get_robust_list\n\nThe syscalls set/get_robust_list must not be wired up until\nfutex_atomic_cmpxchg_inatomic is implemented.  Otherwise the kernel will\nhang in handle_futex_death.\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "b8444d00762703e1b6146fce12ce2684885f8bf6",
      "tree": "ea29e11313f63d9cc6aea0c2fd0179e9e3184a2a",
      "parents": [
        "e9f7bee1df223dcf83743b46cb06c08d95497ec0"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@hpl.hp.com",
        "time": "Fri Aug 25 14:00:19 2006 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Sep 08 10:59:14 2006 -0700"
      },
      "message": "[IA64] correct file descriptor reference counting in perfmon\n\nFix a bug in sys_perfmonctl() whereby it was not correctly\ndecrementing the file descriptor reference count.\n\nSigned-off-by: stephane eranian \u003ceranian@hpl.hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "e9f7bee1df223dcf83743b46cb06c08d95497ec0",
      "tree": "67beae4733ef0286645112a52623c81c8f8a19a9",
      "parents": [
        "016eb4a0ed06a3677d67a584da901f0e9a63c666"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Sep 08 09:48:54 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 08 10:22:51 2006 -0700"
      },
      "message": "[PATCH] NFS: large non-page-aligned direct I/O clobbers memory\n\nThe logic in nfs_direct_read_schedule and nfs_direct_write_schedule can\nallow data-\u003enpages to be one larger than rpages.  This causes a page\npointer to be written beyond the end of the pagevec in nfs_read_data (or\nnfs_write_data).\n\nFix this by making nfs_(read|write)_alloc() calculate the size of the\npagevec array, and initialise data-\u003enpages.\n\nAlso get rid of the redundant argument to nfs_commit_alloc().\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nCc: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "016eb4a0ed06a3677d67a584da901f0e9a63c666",
      "tree": "574ead6bd03d31ca7036ff2389cb0400f3fd63fc",
      "parents": [
        "3665d0e58fa44f50c744f85c7e8ad21d5b10e206"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Sep 08 09:48:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 08 10:22:50 2006 -0700"
      },
      "message": "[PATCH] invalidate_complete_page() race fix\n\nIf a CPU faults this page into pagetables after invalidate_mapping_pages()\nchecked page_mapped(), invalidate_complete_page() will still proceed to remove\nthe page from pagecache.  This leaves the page-faulting process with a\ndetached page.  If it was MAP_SHARED then file data loss will ensue.\n\nFix that up by checking the page\u0027s refcount after taking tree_lock.\n\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3665d0e58fa44f50c744f85c7e8ad21d5b10e206",
      "tree": "7714916ca20e906d685f6b0886195692d3471f68",
      "parents": [
        "47d4b9066df023670a61e74565a75293cf15a441"
      ],
      "author": {
        "name": "Badari Pulavarty",
        "email": "pbadari@us.ibm.com",
        "time": "Fri Sep 08 09:48:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 08 10:22:50 2006 -0700"
      },
      "message": "[PATCH] ext3_getblk() should handle HOLE correctly\n\nIt has been reported that ext3_getblk() is not doing the right thing and\ntriggering following WARN():\n\nBUG: warning at fs/ext3/inode.c:1016/ext3_getblk()\n \u003cc01c5140\u003e ext3_getblk+0x98/0x2a6  \u003cc03b2806\u003e md_wakeup_thread+0x26/0x2a\n \u003cc01c536d\u003e ext3_bread+0x1f/0x88  \u003cc01cedf9\u003e ext3_quota_read+0x136/0x1ae\n \u003cc018b683\u003e v1_read_dqblk+0x61/0xac  \u003cc0188f32\u003e dquot_acquire+0xf6/0x107\n \u003cc01ceaba\u003e ext3_acquire_dquot+0x46/0x68  \u003cc01897d4\u003e dqget+0x155/0x1e7\n \u003cc018a97b\u003e dquot_transfer+0x3e0/0x3e9  \u003cc016fe52\u003e dput+0x23/0x13e\n \u003cc01c7986\u003e ext3_setattr+0xc3/0x240  \u003cc0120f66\u003e current_fs_time+0x52/0x6a\n \u003cc017320e\u003e notify_change+0x2bd/0x30d  \u003cc0159246\u003e chown_common+0x9c/0xc5\n \u003cc02a222c\u003e strncpy_from_user+0x3b/0x68  \u003cc0167fe6\u003e do_path_lookup+0xdf/0x266\n \u003cc016841b\u003e __user_walk_fd+0x44/0x5a  \u003cc01592b9\u003e sys_chown+0x4a/0x55\n \u003cc015a43c\u003e vfs_write+0xe7/0x13c  \u003cc01695d4\u003e sys_mkdir+0x1f/0x23\n \u003cc0102a97\u003e syscall_call+0x7/0xb\n\nLooking at the code, it looks like it\u0027s not handle HOLE correctly.  It ends\nup returning -EIO.  Here is the patch to fix it.\n\nIf we really want to be paranoid, we can allow return values 0 (HOLE), 1\n(we asked for one block) and return -EIO for more than 1 block.  But I\nreally don\u0027t see a reason for doing it - all we need is the block# here.\n(doesn\u0027t matter how many blocks are mapped).\n\next3_get_blocks_handle() returns number of blocks it mapped.  It returns 0\nin case of HOLE.  ext3_getblk() should handle HOLE properly (currently its\ndumping warning stack and returning -EIO).\n\nSigned-off-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nAcked-by: Mingming Cao \u003ccmm@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "47d4b9066df023670a61e74565a75293cf15a441",
      "tree": "5306edd9f6669c85cfcfa30cba463265909f66c6",
      "parents": [
        "67bb2c692cc02e53c23e4debc92c3a79ddc52a8c"
      ],
      "author": {
        "name": "David Wang",
        "email": "touch@sis.com",
        "time": "Fri Sep 08 09:47:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 08 10:22:50 2006 -0700"
      },
      "message": "[PATCH] sis5513: add SiS south bridge ID 0x966 and 0x968\n\nNew SiS south bridge device ID is 0x966.\n\nNext coming product will be 0x968. (Will be released in Q4, this year)\n\nWe don\u0027t make any updates to the IDE controller.\n\nSigned-off-by: David Wang \u003ctouch@sis.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "67bb2c692cc02e53c23e4debc92c3a79ddc52a8c",
      "tree": "fbaca3deba2aba7ec8fa774d48b6cd19767b62ef",
      "parents": [
        "4495c9e5cabc82bb4ce930eb5d3dc7544f3f8389"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Sep 08 09:47:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 08 10:22:50 2006 -0700"
      },
      "message": "[PATCH] sh: fix FPN_START typo\n\nNot that it passes allmodconfig without it...\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nCc: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4495c9e5cabc82bb4ce930eb5d3dc7544f3f8389",
      "tree": "3e70a8e3d31a6665265e54f98d5f3d9554bdc547",
      "parents": [
        "c5780e976e19faff345fcef4a01db87108b51a44"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Sep 08 09:47:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 08 10:22:50 2006 -0700"
      },
      "message": "[PATCH] optical /proc/ide/*/media\n\nSergey Vlasov reported that his \"FUJITSU MCC3064AP, ATAPI OPTICAL drive\"\npops up as UNKNOWN in /proc/ide/*/media .\n\nCloses #4145.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c5780e976e19faff345fcef4a01db87108b51a44",
      "tree": "1e75fc4cd3765beb575fb3196a477d97ed1905a4",
      "parents": [
        "3a459756810912d2c2bf188cef566af255936b4d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Sep 08 09:47:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 08 10:22:50 2006 -0700"
      },
      "message": "[PATCH] Use the correct restart option for futex_lock_pi\n\nThe current implementation of futex_lock_pi returns -ERESTART_RESTARTBLOCK\nin case that the lock operation has been interrupted by a signal.  This\nresults in a return of -EINTR to userspace in case there is an handler for\nthe signal.  This is wrong, because userspace expects that the lock\nfunction does not return in any case of signal delivery.\n\nThis was not caught by my insufficient test case, but triggered a nasty\nuserspace problem in an high load application scenario.  Unfortunately also\nglibc does not check for this invalid return value.\n\nUsing -ERSTARTNOINTR makes sure, that the interrupted syscall is restarted.\n The restart block related code can be safely removed, as the possible\ntimeout argument is an absolute time value.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3a459756810912d2c2bf188cef566af255936b4d",
      "tree": "1b52d90a2412811ebf5078b4f55112864e1890df",
      "parents": [
        "10387e5eb45c6e48d67102b88229f5bc6037461c"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "dev@openvz.org",
        "time": "Thu Sep 07 14:17:04 2006 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 08 08:40:46 2006 -0700"
      },
      "message": "[PATCH] IA64,sparc: local DoS with corrupted ELFs\n\nThis prevents cross-region mappings on IA64 and SPARC which could lead\nto system crash.  They were correctly trapped for normal mmap() calls,\nbut not for the kernel internal calls generated by executable loading.\n\nThis code just moves the architecture-specific cross-region checks into\nan arch-specific \"arch_mmap_check()\" macro, and defines that for the\narchitectures that needed it (ia64, sparc and sparc64).\n\nArchitectures that don\u0027t have any special requirements can just ignore\nthe new cross-region check, since the mmap() code will just notice on\nits own when the macro isn\u0027t defined.\n\nSigned-off-by: Pavel Emelianov \u003cxemul@openvz.org\u003e\nSigned-off-by: Kirill Korotaev \u003cdev@openvz.org\u003e\nAcked-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n[ Cleaned up to not affect architectures that don\u0027t need it ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "09494d5d11628f118496747b74db3e56d071c6bc",
      "tree": "6b5eb23a16c1a31f5785bfb9e8380d60f72269d3",
      "parents": [
        "eaede2cb75f8f8d492342e7c1469635237b32795"
      ],
      "author": {
        "name": "Kai Lindhom",
        "email": "megantti@gmail.com",
        "time": "Thu Sep 07 21:25:51 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 07 15:23:04 2006 -0700"
      },
      "message": "usbtouchscreen: fix ITM data reading\n\nFrom: Kai Lindhom \u003cmegantti@gmail.com\u003e\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eaede2cb75f8f8d492342e7c1469635237b32795",
      "tree": "34e5c0496aac324f2c20884457be84bf3d231eba",
      "parents": [
        "3003b9f78920226367c2f2d3a5598397578a730b"
      ],
      "author": {
        "name": "Ralf Schlatterbeck",
        "email": "rsc@runtux.com",
        "time": "Wed Sep 06 12:15:02 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 07 15:23:04 2006 -0700"
      },
      "message": "USB: New device ID for ftdi_sio usb serial driver\n\nThe patch adds a new device ID for the Gamma Scout Geiger counter\ndevice.\n\nSigned-off-by: Ralf Schlatterbeck \u003crsc@runtux.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3003b9f78920226367c2f2d3a5598397578a730b",
      "tree": "e4b581aff6e3d3d4f9b78c9bc6bf0042d584ffe1",
      "parents": [
        "f064902457a775f7f70432832d67a5628c250456"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "hemamu@t-base.ne.jp",
        "time": "Fri Sep 01 11:32:28 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 07 15:23:04 2006 -0700"
      },
      "message": "USB: Support for USB20SVGA-WH \u0026 USB20SVGA-DG\n\nThis patch is support USB20SVGA-WH \u0026 USB20SVGA-DG of the sisusb device.\nAs for this device, Device ID is different according to the color of the\nproduct.  A blue device is supported. However, a green, white device is\nnot supported.\n\nhttp://www.lubic.jp/uv_method.html ( Japanese only ) .\n\nGreen, white USB20SVGA comes to work by applying the patch .\nAnd, it  be able to use three USB20SVGA( Blue , Green , White ).\n\nSigned-off-by: Nobuhiro Iwamatsu \u003chemamu@t-base.ne.jp\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f064902457a775f7f70432832d67a5628c250456",
      "tree": "32686001ddaf3f55f40e239f48bf8379e452db42",
      "parents": [
        "10387e5eb45c6e48d67102b88229f5bc6037461c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Sep 04 13:41:10 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 07 15:23:03 2006 -0700"
      },
      "message": "USB: hid-core.c: fix duplicate USB_DEVICE_ID_GTCO_404\n\nOn Fri, Sep 01, 2006 at 01:58:18AM -0700, Andrew Morton wrote:\n\u003e...\n\u003e Changes since 2.6.18-rc4-mm3:\n\u003e...\n\u003e +gregkh-usb-hid-core.c-adds-all-gtco-calcomp-digitizers-and-interwrite-school-products-to-blacklist.patch\n\u003e...\n\u003e  USB tree updates.\n\u003e...\n\nThe GNU C compiler spotted the following bug:\n\n\u003c--  snip  --\u003e\n\n...\n  CC      drivers/usb/input/hid-core.o\n/home/bunk/linux/kernel-2.6/linux-2.6.18-rc5-mm1/drivers/usb/input/hid-core.c:1446:1: warning: \"USB_DEVICE_ID_GTCO_404\" redefined\n/home/bunk/linux/kernel-2.6/linux-2.6.18-rc5-mm1/drivers/usb/input/hid-core.c:1445:1: warning: this is the location of the previous definition\n...\n\n\u003c--  snip  --\u003e\n\nThis patch fixes this cut\u0027n\u0027paste error.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6fe9febb8af2f82f9caace1aa1c00cd8de7469ac",
      "tree": "32af472c52ab5cfabe1a974fe1df92c164a337da",
      "parents": [
        "d773d7255199a6c8934e197756f54a1115dd127b"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus-list@drzeus.cx",
        "time": "Thu Sep 07 16:01:30 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 07 16:01:30 2006 +0100"
      },
      "message": "[MMC] Always use a sector size of 512 bytes\n\nBoth MMC and SD specifications specify (although a bit unclearly in\nthe MMC case) that a sector size of 512 bytes must always be\nsupported by the card.\n\nCards can report larger \"native\" size than this, and cards \u003e\u003d 2 GB\neven must do so. Most other readers use 512 bytes even for these\ncards. We should do the same to be compatible.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d773d7255199a6c8934e197756f54a1115dd127b",
      "tree": "940cb1f15be1d27508927ad40d0262fbec462437",
      "parents": [
        "148f93d59cc9bb5e0f9a04d36a6f91d435e1a3f7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Sep 07 15:57:12 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 07 15:57:12 2006 +0100"
      },
      "message": "[MMC] Cleanup 385e3227d4d83ab13d7767c4bb3593b0256bf246\n\nRather than having two places which independently calculate the\ntimeout for data transfers, make it a library function instead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "148f93d59cc9bb5e0f9a04d36a6f91d435e1a3f7",
      "tree": "1a413a79d37661199786f6fe2db3fe8bd7b5556a",
      "parents": [
        "385e3227d4d83ab13d7767c4bb3593b0256bf246"
      ],
      "author": {
        "name": "Pavel Pisa",
        "email": "ppisa@pikron.com",
        "time": "Thu Sep 07 15:53:29 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 07 15:53:29 2006 +0100"
      },
      "message": "[ARM] 3751/1: i.MX/MX1 SD/MMC use 512 bytes request for SCR read\n\nPatch from Pavel Pisa\n\nThis is another approach to SDHC deficiency workaround.\nIt seems, that previous solution based on 16 bytes (FIFO length size)\nread is still timing sensitive on genirq and fully preemptive kernels.\nThe new solution is backuped by M9328 UM statement, that only 512 byte\nblock are working properly and by 2.4.26 FreeScale\u0027s SDHC code.\n\nJay Monkman reports significant improvement on code based\non this driver after applying this change on MX21 as well.\n\nSigned-off-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "385e3227d4d83ab13d7767c4bb3593b0256bf246",
      "tree": "91f532e07753c44a905116f5a7d0e3bdcfca7f0a",
      "parents": [
        "f57b225e432d80ee46f48536cc55ea6cf62c5570"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Jun 18 14:34:37 2006 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 07 13:18:40 2006 +0100"
      },
      "message": "[MMC] Fix SD timeout calculation\n\nSecure Digital cards use a different algorithm to calculate the timeout\nfor data transfers. Using the MMC one works often, but not always.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f57b225e432d80ee46f48536cc55ea6cf62c5570",
      "tree": "7ae7851bd492c612ea3aa0b906c3df6f4fcdea60",
      "parents": [
        "10387e5eb45c6e48d67102b88229f5bc6037461c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Sep 03 06:43:33 2006 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 07 13:18:40 2006 +0100"
      },
      "message": "[MMC] constify mmc_host_ops\n\nLet drivers constify MMC host method operations tables,\nmoving them from \".data\" to \".rodata\".\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0edc7d0f3709e8c3bb7e69c4df614218a753361e",
      "tree": "5501b75c9e0900d3344fc01d32fb8fc8a353ff9a",
      "parents": [
        "0a8d17d090a4939643a52194b7d4a4001b9b2d93"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Thu Sep 07 14:27:23 2006 +1000"
      },
      "committer": {
        "name": "David Chatterton",
        "email": "chatz@sgi.com",
        "time": "Thu Sep 07 14:27:23 2006 +1000"
      },
      "message": "[XFS] Fix a bad pointer dereference in the quota statvfs handling.\n\nSGI-PV: 955993\nSGI-Modid: xfs-linux-melb:xfs-kern:26934a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\nSigned-off-by: David Chatterton \u003cchatz@sgi.com\u003e\n"
    },
    {
      "commit": "0a8d17d090a4939643a52194b7d4a4001b9b2d93",
      "tree": "6ebf7aeb35f528be9171c75fd4c0152894f13dda",
      "parents": [
        "721259bce2851893155c6cb88a3f8ecb106b348c"
      ],
      "author": {
        "name": "David Chinner",
        "email": "dgc@sgi.com",
        "time": "Thu Sep 07 14:27:15 2006 +1000"
      },
      "committer": {
        "name": "David Chatterton",
        "email": "chatz@sgi.com",
        "time": "Thu Sep 07 14:27:15 2006 +1000"
      },
      "message": "[XFS] Fix xfs_splice_write() so appended data gets to disk.\n\nxfs_splice_write() failed to update the on disk inode size when extending\nthe so when the file was closed the range extended by splice was truncated\noff. Hence any region of a file written to by splice would end up as a\nhole full of zeros.\n\nSGI-PV: 955939\nSGI-Modid: xfs-linux-melb:xfs-kern:26920a\n\nSigned-off-by: David Chinner \u003cdgc@sgi.com\u003e\nSigned-off-by: David Chatterton \u003cchatz@sgi.com\u003e\n"
    },
    {
      "commit": "721259bce2851893155c6cb88a3f8ecb106b348c",
      "tree": "0db37f80a7ef0b701b313e9ba28f8c0d3950e533",
      "parents": [
        "4be536debe3f7b0c62283e77fd6bd8bdb9f83c6f"
      ],
      "author": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@sgi.com",
        "time": "Thu Sep 07 14:27:05 2006 +1000"
      },
      "committer": {
        "name": "David Chatterton",
        "email": "chatz@sgi.com",
        "time": "Thu Sep 07 14:27:05 2006 +1000"
      },
      "message": "[XFS] Fix ABBA deadlock between i_mutex and iolock. Avoid calling\n__blockdev_direct_IO for the DIO_OWN_LOCKING case for direct I/O reads\nsince it drops and reacquires the i_mutex while holding the iolock and\nthis violates the locking order.\n\nSGI-PV: 955696\nSGI-Modid: xfs-linux-melb:xfs-kern:26898a\n\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\nSigned-off-by: David Chatterton \u003cchatz@sgi.com\u003e\n"
    },
    {
      "commit": "4be536debe3f7b0c62283e77fd6bd8bdb9f83c6f",
      "tree": "0b1ce616c52cb659fc4341afb13bcccaa2499b6c",
      "parents": [
        "10387e5eb45c6e48d67102b88229f5bc6037461c"
      ],
      "author": {
        "name": "David Chinner",
        "email": "dgc@sgi.com",
        "time": "Thu Sep 07 14:26:50 2006 +1000"
      },
      "committer": {
        "name": "David Chatterton",
        "email": "chatz@sgi.com",
        "time": "Thu Sep 07 14:26:50 2006 +1000"
      },
      "message": "[XFS] Prevent free space oversubscription and xfssyncd looping.\n\nThe fix for recent ENOSPC deadlocks introduced certain limitations on\nallocations. The fix could cause xfssyncd to loop endlessly if we did not\nleave some space free for the allocator to work correctly. Basically, we\nneeded to ensure that we had at least 4 blocks free for an AG free list\nand a block for the inode bmap btree at all times.\n\nHowever, this did not take into account the fact that each AG has a free\nlist that needs 4 blocks. Hence any filesystem with more than one AG could\ncause oversubscription of free space and make xfssyncd spin forever trying\nto allocate space needed for AG freelists that was not available in the\nAG.\n\nThe following patch reserves space for the free lists in all AGs plus the\ninode bmap btree which prevents oversubscription. It also prevents those\nblocks from being reported as free space (as they can never be used) and\nmakes the SMP in-core superblock accounting code and the reserved block\nioctl respect this requirement.\n\nSGI-PV: 955674\nSGI-Modid: xfs-linux-melb:xfs-kern:26894a\n\nSigned-off-by: David Chinner \u003cdgc@sgi.com\u003e\nSigned-off-by: David Chatterton \u003cchatz@sgi.com\u003e\n"
    },
    {
      "commit": "b835bebe95608c81270636a78b70333afb011925",
      "tree": "147d1b5dbb879651b3c4d74e7f1a394a496b2fdb",
      "parents": [
        "10387e5eb45c6e48d67102b88229f5bc6037461c"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Sep 06 22:02:22 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Sep 06 22:02:22 2006 +0000"
      },
      "message": "[CIFS] Fix CIFS readdir access denied when SE Linux enabled\n\nCIFS had one path in which dentry was instantiated before the corresponding\ninode metadata was filled in.\n\nFixes Redhat bugzilla bug #163493\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\nAcked-by: Eric Paris \u003ceparis@redhat.com\u003e\nAcked-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\n"
    },
    {
      "commit": "3142afb568d266765bde94f90b0dfee7e5cb08ce",
      "tree": "d3b24f1fcc1eb8157c956b5b6e2b11cea8d7b574",
      "parents": [
        "f854d37ab6b74f5a2d768d28e9583bc2991692c1"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Sep 06 19:03:31 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 06 19:03:31 2006 +0100"
      },
      "message": "[ARM] 3774/1: S3C24XX: SMDK2413 has two machine IDs\n\nPatch from Ben Dooks\n\nIt turns out we have both SMDK2413 and S3C2413 for\nthe same board.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f854d37ab6b74f5a2d768d28e9583bc2991692c1",
      "tree": "6dbebeab757df8e9222da63fc31ed85cd1fabe40",
      "parents": [
        "f64c2c01b74763c1c2be4d0dfb8b7f3f586fedb7"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Sep 06 19:03:28 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 06 19:03:28 2006 +0100"
      },
      "message": "[ARM] 3773/1: Add the HWCAP_VFP bit for the ARM926 CPUs\n\nPatch from Catalin Marinas\n\nThe ARM926EJ-S CPU has the VFP coprocessor and therefore it should be shown\nin the /proc/cpuinfo if CONFIG_VFP is enabled.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f64c2c01b74763c1c2be4d0dfb8b7f3f586fedb7",
      "tree": "a7773d09d9d761cd08e3f092443a39c1b42e0cc0",
      "parents": [
        "916a0021014d1b21b76c21793694978bbd69cf22"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Wed Sep 06 19:03:24 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 06 19:03:24 2006 +0100"
      },
      "message": "[ARM] 3772/1: Fix compilation error in mach-ixp4xx/nslu2*\n\nPatch from Martin Michlmayr\n\nInclude linux/irq.h in the nslu2 code in order to avoid the following\ncompiler error:\n\n  CC      arch/arm/mach-ixp4xx/nslu2-power.o\narch/arm/mach-ixp4xx/nslu2-power.c: In function \u0027nslu2_power_init\u0027:\narch/arm/mach-ixp4xx/nslu2-power.c:53: warning: implicit declaration of function \u0027set_irq_type\u0027\narch/arm/mach-ixp4xx/nslu2-power.c:53: error: \u0027IRQ_TYPE_LEVEL_LOW\u0027 undeclared (first use in this function)\narch/arm/mach-ixp4xx/nslu2-power.c:53: error: (Each undeclared identifier is reported only once\narch/arm/mach-ixp4xx/nslu2-power.c:53: error: for each function it appears in.)\narch/arm/mach-ixp4xx/nslu2-power.c:54: error: \u0027IRQ_TYPE_LEVEL_HIGH\u0027 undeclared (first use in this function)\nmake[5]: *** [arch/arm/mach-ixp4xx/nslu2-power.o] Error 1\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "916a0021014d1b21b76c21793694978bbd69cf22",
      "tree": "dd5aba4c9620174090954e6602e5258374fee6d5",
      "parents": [
        "e89bc81103bb8798daae2c1871229620ed725657"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Sep 06 19:03:21 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 06 19:03:21 2006 +0100"
      },
      "message": "[ARM] 3767/1: S3C24XX: remove changelog comments from arch/arm/mach-s3c2410\n\nPatch from Ben Dooks\n\nRemove the pointless changelog comments from\narch/arm/mach-s3c2410 files, as all this can\nbe found from the revision control system.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e89bc81103bb8798daae2c1871229620ed725657",
      "tree": "d5528a13524ef5d5be1a47cd2fe33f673bb84558",
      "parents": [
        "c336923b668fdcf0312efbec3b44895d713f4d81"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Sep 06 19:03:14 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 06 19:03:14 2006 +0100"
      },
      "message": "[ARM] 3766/1: Fix typo in ARM _raw_read_trylock\n\nPatch from Catalin Marinas\n\nA comma was missing between tmp and tmp2.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "10387e5eb45c6e48d67102b88229f5bc6037461c",
      "tree": "77b305e7db8aa0b8b451c96f33aed66bf1a8a50f",
      "parents": [
        "ebd6c17109aed086908ae3b0949265fd07712659",
        "d279490543ee4e7c51371eb605b578ab47f45305"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 06 11:00:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 06 11:00:59 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  [PATCH] myri10ge: update the firmware download URL in Kconfig\n"
    },
    {
      "commit": "ebd6c17109aed086908ae3b0949265fd07712659",
      "tree": "7a1af4b2ac8b6ce062206d0e967272d2ae457ff6",
      "parents": [
        "b4a228346c1a7d09f565e750d2e988c5671e9fa3"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Wed Sep 06 11:02:45 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 06 11:00:02 2006 -0700"
      },
      "message": "[PATCH] FRV: Use the generic time stuff for FRV\n\nUse the generic time stuff for FRV.\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b4a228346c1a7d09f565e750d2e988c5671e9fa3",
      "tree": "8e6340f140da2f0b59457f40ed4ee6dc6dee6f6b",
      "parents": [
        "bb98ad77d8451a3ccf9478738ffe7ec63394fcdf"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Sep 06 09:03:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 06 11:00:02 2006 -0700"
      },
      "message": "[PATCH] Remove unneeded asm-i386/cpufeature.h from user visibility.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bb98ad77d8451a3ccf9478738ffe7ec63394fcdf",
      "tree": "f642ce106f26e5ff13d6994555425a084f906b56",
      "parents": [
        "068c4579fe5c21e84c7cb2ba89db80899e25104e"
      ],
      "author": {
        "name": "Ismail Donmez",
        "email": "ismail@pardus.org.tr",
        "time": "Wed Sep 06 00:03:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 06 11:00:02 2006 -0700"
      },
      "message": "[PATCH] Move linux/device.h include in linux/atmdev.h to #ifdef __KERNEL__ section\n\nlinux/device.h header is not included in the David Woodhouse\u0027s\nkernel-headers git tree which is used for userspace kernel headers.  Which\nresults in compile errors when building iproute2.  Attached patch moves\nlinux/device.h include under the #ifdef __KERNEL__ section.\n\nSigned-off-by: Ismail Donmez \u003cismail@pardus.org.tr\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "068c4579fe5c21e84c7cb2ba89db80899e25104e",
      "tree": "ab16bf723c648d936cefb89b6dc6634145668b86",
      "parents": [
        "471b40d0dfc17bf0161629950b82524d41bc37ce"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Sep 06 00:03:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 06 11:00:02 2006 -0700"
      },
      "message": "[PATCH] lockdep: do not touch console state when tainting the kernel\n\nRemove an unintended console_verbose() side-effect from add_taint().\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "471b40d0dfc17bf0161629950b82524d41bc37ce",
      "tree": "1f3a95ec7a182e313556afe16d8107444d090fa8",
      "parents": [
        "96dd7421a06a5bc6eb731323b95efcb2fd864854"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Wed Sep 06 00:03:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 06 11:00:02 2006 -0700"
      },
      "message": "[PATCH] prevent swsusp with PAE\n\nPAE + swsusp results in hard-to-debug crash about 50% of time during\nresume.  Cause is known, fix needs to be ported from x86-64 (but we can\u0027t\nmake it to 2.6.18, and I\u0027d like this to be worked around in 2.6.18).\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "96dd7421a06a5bc6eb731323b95efcb2fd864854",
      "tree": "a450951e439f897ee92ba6b068efb77c0edc6a1a",
      "parents": [
        "fe2bbc4832659b7ffc867cac03e0a92ae81e11e4"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Sep 06 00:03:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 06 11:00:02 2006 -0700"
      },
      "message": "[PATCH] prevent timespec/timeval to ktime_t overflow\n\nFrank v.  Waveren pointed out that on 64bit machines the timespec to\nktime_t conversion might overflow.  This is also true for timeval to\nktime_t conversions.  This breaks a \"sleep inf\" on 64bit machines.\n\nWhile a timespec/timeval with tx.sec \u003d MAX_LONG is valid by specification\nthe internal representation of ktime_t is based on nanoseconds.  The\nconversion of seconds to nanoseconds overflows for seconds values \u003e\u003d\n(MAX_LONG / NSEC_PER_SEC).\n\nCheck the seconds argument to the conversion and limit it to the maximum\ntime which can be represented by ktime_t.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Frank v Waveren \u003cfvw@var.cx\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fe2bbc4832659b7ffc867cac03e0a92ae81e11e4",
      "tree": "9c0ece0fd67295acb4230d1f9da729db26a00a48",
      "parents": [
        "6dba28379edc08327ede01ff41bd3c9dd46a7fa0"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Wed Sep 06 00:03:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 06 11:00:01 2006 -0700"
      },
      "message": "[PATCH] add missing desctiption in super.c\n\nAdds kernel-doc for alloc_super() type in fs/super.c.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6dba28379edc08327ede01ff41bd3c9dd46a7fa0",
      "tree": "945418feebb2dcf4387ce86bf57a6c4f757e7b43",
      "parents": [
        "fc47e7b592dc45b03c27b0a4c8f2d215dae9944d"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Wed Sep 06 00:03:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 06 11:00:01 2006 -0700"
      },
      "message": "[PATCH] Documentation for lock_key in struct hrtimer_base\n\nFixes an error message on make xmldocs.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fc47e7b592dc45b03c27b0a4c8f2d215dae9944d",
      "tree": "54ea55d491e2f708bc23655041668e19da3de619",
      "parents": [
        "c336923b668fdcf0312efbec3b44895d713f4d81"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@o2.pl",
        "time": "Wed Sep 06 00:03:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 06 11:00:01 2006 -0700"
      },
      "message": "[PATCH] lockdep ifdef fix\n\nWith\n\n\tCONFIG_SMP\u003dy\n\tCONFIG_PREEMPT\u003dy\n\tCONFIG_LOCKDEP\u003dy\n\tCONFIG_DEBUG_LOCK_ALLOC\u003dy\n\t# CONFIG_PROVE_LOCKING is not set\n\nspin_unlock_irqrestore() goes through lockdep but spin_lock_irqsave() doesn\u0027t.\nApparently, bad things happen.\n\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d279490543ee4e7c51371eb605b578ab47f45305",
      "tree": "45217be4f3e2b6938d7b330cda6eb0a9a2cedf12",
      "parents": [
        "c336923b668fdcf0312efbec3b44895d713f4d81"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Tue Sep 05 21:58:50 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Sep 06 11:04:26 2006 -0400"
      },
      "message": "[PATCH] myri10ge: update the firmware download URL in Kconfig\n\nUpdate the firmware download URL in Kconfig to match the header\nin drivers/net/myri10ge/myri10ge.c.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c336923b668fdcf0312efbec3b44895d713f4d81",
      "tree": "05176fbc1bdd09582f8bf32d83cfa8bac623c538",
      "parents": [
        "8f2779491abe57b8f0f27d96b6a3edd5a8775a58"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 03 19:19:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 03 19:19:48 2006 -0700"
      },
      "message": "Linux 2.6.18-rc6\n"
    }
  ],
  "next": "8f2779491abe57b8f0f27d96b6a3edd5a8775a58"
}
