)]}'
{
  "log": [
    {
      "commit": "2b1191af683d16a899c2b81b87b605841ceffdec",
      "tree": "bf9f45563b22578894cd2d754fd8879e2ed0c473",
      "parents": [
        "c25d5180441e344a3368d100c57f0a481c6944f7"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 09 13:04:35 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Thu Oct 12 15:08:51 2006 +0200"
      },
      "message": "[PATCH] elevator: elevator_type member not used\n\nelevator_type field in elevator_type structure is useless:\nit isn\u0027t used anywhere in kernel sources.\n\nSigned-off-by: Vasily Tarasov \u003cvtaras@openvz.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "c25d5180441e344a3368d100c57f0a481c6944f7",
      "tree": "1aa053650b49f987effcbc91184c9a4208d402b1",
      "parents": [
        "0ca9caae2d05ee0c4878aa3e2619cd23f4ad4cb4",
        "9a244b95ddb62a17b62f4b061b6e13ca4d177942"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 15:30:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 15:30:14 2006 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Pass NULL not 0 for pointer value.\n  [MIPS] IP27: Make declaration of setup_replication_mask a proper prototype.\n  [MIPS] BigSur: More useful defconfig.\n  [MIPS] Cleanup definitions of speed_t and tcflag_t.\n  [MIPS] Fix compilation warnings in arch/mips/sibyte/bcm1480/smp.c\n  [MIPS] Optimize and cleanup get_saved_sp, set_saved_sp\n  [MIPS] \u003casm/irq.h\u003e does not need pt_regs anymore.\n  [MIPS] Workaround for bug in gcc -EB / -EL options.\n  [MIPS] Fix timer setup for Jazz\n"
    },
    {
      "commit": "9a244b95ddb62a17b62f4b061b6e13ca4d177942",
      "tree": "84cad1da5dda2923836c1f99da85b03a72e1ad62",
      "parents": [
        "c11b3c1bc0250027ff05665898f8d8eec40b7e49"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 11 19:30:03 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 11 19:31:00 2006 +0100"
      },
      "message": "[MIPS] Pass NULL not 0 for pointer value.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c11b3c1bc0250027ff05665898f8d8eec40b7e49",
      "tree": "1346fc79adcdffaa5818da2216e9f44bd718383e",
      "parents": [
        "67672f5b1f90ff19b970727b3fe2fa2b3cee3bef"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 11 18:35:33 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 11 19:31:00 2006 +0100"
      },
      "message": "[MIPS] IP27: Make declaration of setup_replication_mask a proper prototype.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "67672f5b1f90ff19b970727b3fe2fa2b3cee3bef",
      "tree": "2c81f5365241b31fc7cbbc89cf268521ab4e80c9",
      "parents": [
        "04d4d7d5e36957b2d941310fc8243aa7bf036f3b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 11 01:42:30 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 11 19:30:59 2006 +0100"
      },
      "message": "[MIPS] BigSur: More useful defconfig.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "04d4d7d5e36957b2d941310fc8243aa7bf036f3b",
      "tree": "23e8c6466515a4deaa14e6fc5cd0047a0b13e3c8",
      "parents": [
        "472f291df59fc1c5eb3ade74a50bfa222030e736"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 11 01:22:12 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 11 19:30:59 2006 +0100"
      },
      "message": "[MIPS] Cleanup definitions of speed_t and tcflag_t.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "472f291df59fc1c5eb3ade74a50bfa222030e736",
      "tree": "1ea4b1a03af63b7db42e71ab0366f227d0e5c78b",
      "parents": [
        "9b95e629eab59ee140fe2b17bbd7fea6821c6085"
      ],
      "author": {
        "name": "Mark Mason",
        "email": "mason@broadcom.com",
        "time": "Tue Oct 10 17:03:10 2006 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 11 19:30:59 2006 +0100"
      },
      "message": "[MIPS] Fix compilation warnings in arch/mips/sibyte/bcm1480/smp.c\n\nSigned-off-by: Mark Mason \u003cmason@broadcom.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9b95e629eab59ee140fe2b17bbd7fea6821c6085",
      "tree": "cda9a07874bd1c7ba3254addbff24bcc7f91ac7d",
      "parents": [
        "dff9262ed1491a1e531dc56e687605b5e4cd488d"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Oct 10 22:46:52 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 11 19:30:59 2006 +0100"
      },
      "message": "[MIPS] Optimize and cleanup get_saved_sp, set_saved_sp\n\nIf CONFIG_BUILD_ELF64 was not selected and gcc had -msym32 option\n(i.e. 4.0 or newer), there is no point to use %highest, %higher for\nkernel symbols.\n\nThis patch also fixes 64-bit SMTC version of get_saved_sp() which is\nbroken but harmless since there is no such CPUs for now.\n\nA bonus is set_saved_sp() and SMP version of get_saved_sp() are more\nreadable now.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dff9262ed1491a1e531dc56e687605b5e4cd488d",
      "tree": "381d0a72e40e46b097c20731e6604dd50c31a285",
      "parents": [
        "f94054121efcba573f12101a75a4be93e871b309"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Oct 11 01:07:01 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 11 19:30:59 2006 +0100"
      },
      "message": "[MIPS] \u003casm/irq.h\u003e does not need pt_regs anymore.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f94054121efcba573f12101a75a4be93e871b309",
      "tree": "0836e0e2eb24976e5c7f52309e140ce3724a1156",
      "parents": [
        "ea5742830ada301de22a68e604b48fb6107c270f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 10 15:44:10 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 11 19:30:59 2006 +0100"
      },
      "message": "[MIPS] Workaround for bug in gcc -EB / -EL options.\n\nCertain gcc versions upto gcc 4.1.1 (probably 4.2-subversion as of\n2006-10-10 don\u0027t properly change the the predefined symbols if -EB / -EL\nare used, so we kludge that here.  A bug has been filed at\nhttp://gcc.gnu.org/bugzilla/show_bug.cgi?id\u003d29413.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ea5742830ada301de22a68e604b48fb6107c270f",
      "tree": "8cd82170cee8a45fceb86d17e179b4fe45ec4b27",
      "parents": [
        "53a5fbdc2dff55161a206ed1a1385a8fa8055c34"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Oct 10 16:56:11 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 11 19:30:58 2006 +0100"
      },
      "message": "[MIPS] Fix timer setup for Jazz\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0ca9caae2d05ee0c4878aa3e2619cd23f4ad4cb4",
      "tree": "93323b1f7146aefb1843cb995def6c09613bb363",
      "parents": [
        "6bf1f75bc6dabc357a29e3b3d6bd4ff00c3d5e6e",
        "75e9de18f079a51fa987ef0703112d5bc125fdb7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:20:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:20:11 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] stacktrace bug.\n  [S390] cio: remove casts from/to (void *).\n  [S390] cio: Remove grace period for vary off chpid.\n  [S390] cio: Use ccw_dev_id and subchannel_id in ccw_device_private\n  [S390] monwriter kzalloc size.\n  [S390] cio: add missing KERN_INFO printk header.\n  [S390] irq change improvements.\n"
    },
    {
      "commit": "6bf1f75bc6dabc357a29e3b3d6bd4ff00c3d5e6e",
      "tree": "556f9fa6e4b34082f3fbf54dfbd249b29967be28",
      "parents": [
        "60ca97584fcb98d2f1b14e4c2f12203dd5b3888e",
        "701328a7b58d50d8640c21ba5fdf3170b1ddac16"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:19:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:19:47 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] pata-qdi: fix le32 in data_xfer\n  [libata] sata_promise: add PCI ID\n  [PATCH] libata: return sense data in HDIO_DRIVE_CMD ioctl\n  [PATCH] libata: Don\u0027t believe bogus claims in the older PIO mode register\n"
    },
    {
      "commit": "60ca97584fcb98d2f1b14e4c2f12203dd5b3888e",
      "tree": "eccd93512a4b3b1e5cb5f721084ee51165ff4965",
      "parents": [
        "f061c5847bcc72eebf6a783f458d42092eac1b6a",
        "4a1d2d81fa327d095a0a8a1f961bace5b0a2f7da"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:19:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:19:30 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: (42 commits)\n  [PATCH] Fix section mismatch in de2104x.c\n  [PATCH] sky2: set lower pause threshold to prevent overrun\n  [PATCH] sky2: revert pci express extensions\n  [PATCH] skge: version 1.9\n  [PATCH] skge: better flow control negotiation\n  [PATCH] skge: pause mapping for fiber\n  [PATCH] skge: fix stuck irq when fiber down\n  [PATCH] powerpc/cell spidernet release all descrs\n  [PATCH] powerpc/cell spidernet DMA direction fix\n  [PATCH] powerpc/cell spidernet variable name change\n  [PATCH] powerpc/cell spidernet reduce DMA kicking\n  [PATCH] powerpc/cell spidernet\n  [PATCH] powerpc/cell spidernet refine locking\n  [PATCH] powerpc/cell spidernet NAPI polling info.\n  [PATCH] powerpc/cell spidernet low watermark patch.\n  [PATCH] powerpc/cell spidernet incorrect offset\n  [PATCH] powerpc/cell spidernet stop error printing patch.\n  [PATCH] powerpc/cell spidernet fix error interrupt print\n  [PATCH] powerpc/cell spidernet bogus rx interrupt bit\n  [PATCH] Spidernet stop queue when queue is full.\n  ...\n"
    },
    {
      "commit": "f061c5847bcc72eebf6a783f458d42092eac1b6a",
      "tree": "de423a183d943c2472fcd489338014e09760a25d",
      "parents": [
        "cff52daffa080eff6353f44df418b080dacefb96"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Oct 11 17:45:47 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:17:07 2006 -0700"
      },
      "message": "[PATCH] i2Output always takes kernel data now\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cff52daffa080eff6353f44df418b080dacefb96",
      "tree": "57745a059733794b7e48dd45d459b0a97385fc67",
      "parents": [
        "9ab6a45394715918b025f2d3b799477295af4cc0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Oct 11 17:40:22 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:17:07 2006 -0700"
      },
      "message": "[PATCH] alpha_ksyms.c cleanup\n\ntaken exports to actual definitions of symbols being exported.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9ab6a45394715918b025f2d3b799477295af4cc0",
      "tree": "1588c57026c6acc9ddcf5096162abdff7306b40d",
      "parents": [
        "f39d88adc5daf544cf9ae666a097b595b212871e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Oct 11 17:40:22 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:17:07 2006 -0700"
      },
      "message": "[PATCH] remove bogus arch-specific syscall exports\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f39d88adc5daf544cf9ae666a097b595b212871e",
      "tree": "2aad8a693ca92cb6bf416e8b5b811d600593706b",
      "parents": [
        "2db5f59ca74d911f93c39494db1581c3c93d5a29"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Oct 11 17:28:47 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:17:07 2006 -0700"
      },
      "message": "[PATCH] z2_init() in non-modular case\n\n... another victim - this time of 2.5.1-pre2\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2db5f59ca74d911f93c39494db1581c3c93d5a29",
      "tree": "0c84677574d88f413e94314b904f04d753267283",
      "parents": [
        "2e811488cedddefb9d1df97c260b6048ea8ef835"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Oct 11 17:28:37 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:17:07 2006 -0700"
      },
      "message": "[PATCH] amiga_floppy_init() in non-modular case\n\nIt used to be called directly, but that got lost in 2.1.87-pre1.\nSimilar breakage in ataflop got fixed 3 years ago, this one\nhad gone unnoticed.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2e811488cedddefb9d1df97c260b6048ea8ef835",
      "tree": "b24390217e2c583099e311c678a88b33dbb1bd49",
      "parents": [
        "437111ca381263520d23c877e55e0a83558e79da"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Oct 11 17:28:27 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:17:06 2006 -0700"
      },
      "message": "[PATCH] clean m68k ksyms\n\nsun3_ksyms gone, m68k_ksyms trimmed down to exports of the assembler ones,\nfor sun3 added the missing exports of __ioremap() and iounmap().\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "437111ca381263520d23c877e55e0a83558e79da",
      "tree": "65d83669d20f2c5178dcd1feaae2b6d1f7941383",
      "parents": [
        "1e5c374d3833f816b4840227c6949f689af0cb44"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Oct 11 17:28:17 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:17:06 2006 -0700"
      },
      "message": "[PATCH] sun3 __iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1e5c374d3833f816b4840227c6949f689af0cb44",
      "tree": "e935b95f49a5a23394b18b2b122b81f289e31586",
      "parents": [
        "b971018bae94bb43ae2402f884684ad69e85f931"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Oct 11 17:28:07 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:17:06 2006 -0700"
      },
      "message": "[PATCH] misc m68k __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b971018bae94bb43ae2402f884684ad69e85f931",
      "tree": "78f3428d8235140a73a7087aed2eb0ca73fae152",
      "parents": [
        "4b4fcaa1a9eec90b44b66a67af6e130349ba008e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Oct 11 17:27:57 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:17:06 2006 -0700"
      },
      "message": "[PATCH] m68k uaccess __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4b4fcaa1a9eec90b44b66a67af6e130349ba008e",
      "tree": "de795abc96e90296b0b508c6a8f66882a9461366",
      "parents": [
        "fd2c903b89a6c3cec9388eb24a134ebc1be20747"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Oct 11 17:25:45 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:17:06 2006 -0700"
      },
      "message": "[PATCH] misuse of strstr\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fd2c903b89a6c3cec9388eb24a134ebc1be20747",
      "tree": "497a3944481290d120052de53ac869eab89d6463",
      "parents": [
        "12ea59e8109d7192ecb2ac994588e24b11ab0428"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Oct 11 17:24:55 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:17:06 2006 -0700"
      },
      "message": "[PATCH] m32r: more __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "12ea59e8109d7192ecb2ac994588e24b11ab0428",
      "tree": "c1e889ea9d8a15d06fbad1ded70ad8de2bb2b050",
      "parents": [
        "870e75a2930a1db02c7a5c09a13edcb4e3b07838"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Oct 11 17:24:35 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:17:06 2006 -0700"
      },
      "message": "[PATCH] m32r: NULL noise removal\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "870e75a2930a1db02c7a5c09a13edcb4e3b07838",
      "tree": "3fbac020a6caa62316dd729f221b374e6b932d3a",
      "parents": [
        "7857a7f59d5d0b4e8c15606a79c0bcdbdef18ab6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Oct 11 17:24:45 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:17:06 2006 -0700"
      },
      "message": "[PATCH] m32r: signal __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7857a7f59d5d0b4e8c15606a79c0bcdbdef18ab6",
      "tree": "999604034d009efcdb7c653282429d470014116a",
      "parents": [
        "399ad77b9098ed2eb27cbfbeb6449c1caab3c18e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Oct 11 17:24:25 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:17:06 2006 -0700"
      },
      "message": "[PATCH] m32r: C99 initializers in setup.c\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "399ad77b9098ed2eb27cbfbeb6449c1caab3c18e",
      "tree": "6282ac7b48efc4354b44eaae3aaac6bbfbe81f8b",
      "parents": [
        "fc048b5b0f2554bc953a8ada5b2e3b82bde2fcb0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Oct 11 17:22:34 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:17:06 2006 -0700"
      },
      "message": "[PATCH] arm-versatile iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fc048b5b0f2554bc953a8ada5b2e3b82bde2fcb0",
      "tree": "ae7fa5a8e039a72bce77f4d8763f75221f4d4051",
      "parents": [
        "35d59fc5d6f318a28a99c5936171afd4edef28c8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Oct 11 17:22:54 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:17:05 2006 -0700"
      },
      "message": "[PATCH] arm: use unsigned long instead of unsigned int in get_user()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "35d59fc5d6f318a28a99c5936171afd4edef28c8",
      "tree": "6a5011dbdfe7222ec694856d93e24348f41cb1f4",
      "parents": [
        "5f6e3c836508926e50cebe17ad87f59666a7fb47"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Oct 11 17:22:44 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:17:05 2006 -0700"
      },
      "message": "[PATCH] arm __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5f6e3c836508926e50cebe17ad87f59666a7fb47",
      "tree": "b485fa971b0c17bc16fb81fd5cb8bc5646ce0188",
      "parents": [
        "76fd020937f2d09f76a4cd8dbae1f3bec640ff0b"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Oct 11 01:22:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:26 2006 -0700"
      },
      "message": "[PATCH] md: use BUILD_BUG_ON\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "76fd020937f2d09f76a4cd8dbae1f3bec640ff0b",
      "tree": "7e8a001058a7b663e085e85add279642273c6c82",
      "parents": [
        "bf02c082bf7a464518d45b9c178b8aa83f74dd5d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 11 01:22:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:25 2006 -0700"
      },
      "message": "[PATCH] ISDN: several minor fixes\n\npcbit: kill \u0027may be used uninitialized\u0027 warning.  although the code does\neventually fill the 32 bits it cares about, the variable truly is\naccessed uninitialized in each macro.  Easier to just clean it up now.\n\nsc: fix a ton of obviously incorrect printk\u0027s (some with missing\narguments even)\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf02c082bf7a464518d45b9c178b8aa83f74dd5d",
      "tree": "8c0aafa48ec5e2298d76d58baf67bd59a5fa95ae",
      "parents": [
        "49a6cbe1cd8a72451d9d6ab5b1e163f17c1bbee3"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andi@rhlx01.fht-esslingen.de",
        "time": "Wed Oct 11 01:22:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:25 2006 -0700"
      },
      "message": "[PATCH] fs/bio.c: tweaks\n\n- Calculate a variable in bvec_alloc_bs() only once needed, not earlier\n  (bio.o down from 18408 to 18376 Bytes, 32 Bytes saved, probably due to\n  data locality improvements).\n\n- Init variable idx to silence a gcc warning which already existed in the\n  unmodified original base file (bvec_alloc_bs() handles idx correctly, so\n  there\u0027s no need for the warning):\n\n\tfs/bio.c: In function `bio_alloc_bioset\u0027:\n\tfs/bio.c:169: warning: `idx\u0027 may be used uninitialized in this function\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nAcked-by: Jens Axboe \u003caxboe@kernel.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "49a6cbe1cd8a72451d9d6ab5b1e163f17c1bbee3",
      "tree": "519d69f7daef24f8258c0ca125e1da7344d3a81d",
      "parents": [
        "69b2186c5fcb335e29c558e3b4e410e1939b5cc8"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 11 01:22:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:25 2006 -0700"
      },
      "message": "[PATCH] drivers/mca: handle sysfs errors\n\nAlso includes a kmalloc-\u003ekzalloc cleanup.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\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": "69b2186c5fcb335e29c558e3b4e410e1939b5cc8",
      "tree": "a7579c6e5c81c74255dacf65eaff383d71ad37eb",
      "parents": [
        "42ddfd6859b9d57490c94d26e29a43ffd78366e5"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 11 01:22:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:25 2006 -0700"
      },
      "message": "[PATCH] firmware/efivars: handle error\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "42ddfd6859b9d57490c94d26e29a43ffd78366e5",
      "tree": "cfbdecd4f3af7824861bdb3a5a7fe95554720c19",
      "parents": [
        "5e59393ec242d7b772356c95e2be48384cd0c5d7"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 11 01:22:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:25 2006 -0700"
      },
      "message": "[PATCH] EISA: handle sysfs errors\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5e59393ec242d7b772356c95e2be48384cd0c5d7",
      "tree": "b027efc11d5069707d850783f3effb8dd926a721",
      "parents": [
        "41bfcfd9ac0fbb59aaaa18e3ed5774e85b716de4"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 11 01:22:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:25 2006 -0700"
      },
      "message": "[PATCH] ipmi: handle sysfs errors\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Corey Minyard \u003ccminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "41bfcfd9ac0fbb59aaaa18e3ed5774e85b716de4",
      "tree": "5dd2df45aac4c5961070bd89f8a1c26b97c1b649",
      "parents": [
        "c636ebdb186bf37f98d3839f69293597723edb36"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 11 01:22:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:25 2006 -0700"
      },
      "message": "[PATCH] firmware/dell_rbu: handle sysfs errors\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c636ebdb186bf37f98d3839f69293597723edb36",
      "tree": "db1d54d355cd8030bf5d1645ce6bac8842f32690",
      "parents": [
        "6ce315234aefcbc599dea390c15672156ebf9e7b"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Oct 11 01:22:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:25 2006 -0700"
      },
      "message": "[PATCH] VFS: Destroy the dentries contributed by a superblock on unmounting\n\nThe attached patch destroys all the dentries attached to a superblock in one go\nby:\n\n (1) Destroying the tree rooted at s_root.\n\n (2) Destroying every entry in the anon list, one at a time.\n\n (3) Each entry in the anon list has its subtree consumed from the leaves\n     inwards.\n\nThis reduces the amount of work generic_shutdown_super() does, and avoids\niterating through the dentry_unused list.\n\nNote that locking is almost entirely absent in the shrink_dcache_for_umount*()\nfunctions added by this patch.  This is because:\n\n (1) at the point the filesystem calls generic_shutdown_super(), it is not\n     permitted to further touch the superblock\u0027s set of dentries, and nor may\n     it remove aliases from inodes;\n\n (2) the dcache memory shrinker now skips dentries that are being unmounted;\n     and\n\n (3) the superblock no longer has any external references through which the VFS\n     can reach it.\n\nGiven these points, the only locking we need to do is when we remove dentries\nfrom the unused list and the name hashes, which we do a directory\u0027s worth at a\ntime.\n\nWe also don\u0027t need to guard against reference counts going to zero unexpectedly\nand removing bits of the tree we\u0027re working on as nothing else can call dput().\n\nA cut down version of dentry_iput() has been folded into\nshrink_dcache_for_umount_subtree() function.  Apart from not needing to unlock\nthings, it also doesn\u0027t need to check for inotify watches.\n\nIn this version of the patch, the complaint about a dentry still being in use\nhas been expanded from a single BUG_ON() and now gives much more information.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: NeilBrown \u003cneilb@suse.de\u003e\nAcked-by: Ian Kent \u003craven@themaw.net\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": "6ce315234aefcbc599dea390c15672156ebf9e7b",
      "tree": "ecf559a2b3f351dd35e274eb2d78fe6e2902c15c",
      "parents": [
        "edc666e2ff9ec2e4e9510f1127c68c22cffc93f6"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Oct 11 01:22:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:25 2006 -0700"
      },
      "message": "[PATCH] AUTOFS: Make sure all dentries refs are released before calling kill_anon_super()\n\nMake sure all dentries refs are released before calling kill_anon_super() so\nthat the assumption that generic_shutdown_super() can completely destroy the\ndentry tree for there will be no external references holds true.\n\nWhat was being done in the put_super() superblock op, is now done in the\nkill_sb() filesystem op instead, prior to calling kill_anon_super().\n\nThis makes the struct autofs_sb_info::root member variable redundant (since\nsb-\u003es_root is still available), and so that is removed.  The calls to\nshrink_dcache_sb() are also removed since they\u0027re also redundant as\nshrink_dcache_for_umount() will now be called after the cleanup routine.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Ian Kent \u003craven@themaw.net\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": "edc666e2ff9ec2e4e9510f1127c68c22cffc93f6",
      "tree": "21d139e520a4a7fa79464bbe46e3df145a231d27",
      "parents": [
        "9e42ef777f62277ea9bb70976be65bb374e00b9c"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Oct 11 01:22:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:25 2006 -0700"
      },
      "message": "[PATCH] ReiserFS: Make sure all dentries refs are released before calling kill_block_super()\n\nMake sure all dentries refs are released before calling kill_block_super()\nso that the assumption that generic_shutdown_super() can completely destroy\nthe dentry tree for there will be no external references holds true.\n\nWhat was being done in the put_super() superblock op, is now done in the\nkill_sb() filesystem op instead, prior to calling kill_block_super().\n\nChanges made in [try #2]:\n\n (*) reiserfs_kill_sb() now checks that the superblock FS info pointer is set\n     before trying to dereference it.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: \u003creiserfs-dev@namesys.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9e42ef777f62277ea9bb70976be65bb374e00b9c",
      "tree": "5cc1a5c7bc4b03ee1795166d9d78f68aec4b1331",
      "parents": [
        "272057447f646c51bc77c60044eb21c683fa366d"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Oct 11 01:22:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:24 2006 -0700"
      },
      "message": "[PATCH] dell_rbu: printk() warning fix\n\ndrivers/firmware/dell_rbu.c: In function \u0027packetize_data\u0027:\ndrivers/firmware/dell_rbu.c:252: warning: format \u0027%lu\u0027 expects type \u0027long unsigned int\u0027, but argument 3 has type \u0027int\u0027\n\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "272057447f646c51bc77c60044eb21c683fa366d",
      "tree": "096feb88266ec42ff8a2522699214600b3f6a3fc",
      "parents": [
        "c751c1dbb1289d220a8a175ba0df47706ce95a7e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Oct 11 01:22:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:24 2006 -0700"
      },
      "message": "[PATCH] kernel-doc: make parameter description indentation uniform\n\n- In parameter descriptions, strip all whitespace between the parameter\n  name (e.g., @len) and its description so that the description is\n  indented uniformly in text and man page modes.  Previously, spaces\n  or tabs (which are used for cleaner source code viewing) affected\n  the produced output in a negative way.\n\nBefore (man mode):\n       to            Destination address, in user space.\n       from        Source address, in kernel space.\n       n              Number of bytes to copy.\n\nAfter (man mode):\n       to          Destination address, in user space.\n       from        Source address, in kernel space.\n       n           Number of bytes to copy.\n\n- Fix/clarify a few function description comments.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c751c1dbb1289d220a8a175ba0df47706ce95a7e",
      "tree": "91072068ae634924575e01533367039e20e41e63",
      "parents": [
        "32e794015aa698fd6bf1ec21b713f900a707fb15"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Oct 11 01:22:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:24 2006 -0700"
      },
      "message": "[PATCH] include linux/types.h in linux/nbd.h\n\nThe nbd header uses __be32 and such types but doesn\u0027t actually include the\nheader that defines these things (linux/types.h); so let\u0027s include it.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "32e794015aa698fd6bf1ec21b713f900a707fb15",
      "tree": "3a290d3e6d880792a6f838c68b304eaa963d7226",
      "parents": [
        "9c7fff6ef36526fb54694ee8201870f98b6a1747"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Oct 11 01:22:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:24 2006 -0700"
      },
      "message": "[PATCH] kernel-doc: drop various \"inline\" qualifiers\n\nDrop __inline, __always_inline, and noinline in the produced kernel-doc\noutput, similar to other pseudo directives.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9c7fff6ef36526fb54694ee8201870f98b6a1747",
      "tree": "ed13d3cad8a91098c5aad8d0e0207999d58e9c03",
      "parents": [
        "35e38a6e03bedba7c633ae03d286accd85ab6a42"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Oct 11 01:22:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:24 2006 -0700"
      },
      "message": "[PATCH] uaccess.h: match kernel-doc and function names\n\nPlace kernel-doc function comment header immediately before the function that\nis being documented.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "35e38a6e03bedba7c633ae03d286accd85ab6a42",
      "tree": "7f660cbdd413843bea7a8bd877231e18b932b740",
      "parents": [
        "256a6b41365e17cebe5c2fc91ddff716c9aa055a"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Oct 11 01:22:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:24 2006 -0700"
      },
      "message": "[PATCH] kernel-doc: fix function name in usercopy.c\n\nFix kernel-doc function name in usercopy.c.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "256a6b41365e17cebe5c2fc91ddff716c9aa055a",
      "tree": "c491008b3e2fefed6a42ac7f824d191e023fb11f",
      "parents": [
        "5fcce7432a731e67f1cd3ef1e71dca9ea84dedb1"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 11 01:22:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:24 2006 -0700"
      },
      "message": "[PATCH] lockdep: fix printk recursion logic\n\nBug reported and fixed by Tilman Schmidt \u003ctilman@imap.cc\u003e: if lockdep is\nenabled then log messages make it to /var/log/messages belatedly.  The\nreason is a missed wakeup of klogd.\n\nInitially there was only a lockdep_internal() protection against lockdep\nrecursion within vprintk() - it grew the \u0027outer\u0027 lockdep_off()/on()\nprotection only later on.  But that lockdep_off() made the\nrelease_console_sem() within vprintk() always happen under the\nlockdep_internal() condition, causing the bug.\n\nThe right solution to remove the inner protection against recursion here -\nthe outer one is enough.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5fcce7432a731e67f1cd3ef1e71dca9ea84dedb1",
      "tree": "899fb8d0906ea09c142ac650db8672eaf7e38025",
      "parents": [
        "3dc3099a9b2c346b16383597fadaa79a05a52388"
      ],
      "author": {
        "name": "Aneesh Kumar",
        "email": "aneesh.kumar@gmail.com",
        "time": "Wed Oct 11 01:22:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:24 2006 -0700"
      },
      "message": "[PATCH] fix lockdep-design.txt\n\nI was looking at lockdep-desing.txt and i guess i am confused with the\nchanges with respect to fd7bcea35e7efb108c34ee2b3840942a3749cadb. It\nsays\n\n+   \u0027.\u0027  acquired while irqs enabled\n+   \u0027+\u0027  acquired in irq context\n+   \u0027-\u0027  acquired in process context with irqs disabled\n+   \u0027?\u0027  read-acquired both with irqs enabled and in irq context\n+\n\nBut the get_usage_chars() function does this for \u0027-\u0027\n if (class-\u003eusage_mask \u0026 LOCKF_ENABLED_HARDIRQS)\n                        *c1 \u003d \u0027-\u0027;\n\nSo i guess what would be correct would be\n\u0027.\u0027  acquired while irqs disabled\n\u0027+\u0027  acquired in irq context\n\u0027-\u0027  acquired with irqs enabled\n\u0027?\u0027 read acquired in irq context with irqs enabled.\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": "3dc3099a9b2c346b16383597fadaa79a05a52388",
      "tree": "c2c2a49e135f5e565a4fd3e33aa5c2271d535374",
      "parents": [
        "39913b31d0cd11b5b18a303e220c95ffbd9e1a88"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Oct 11 01:22:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:24 2006 -0700"
      },
      "message": "[PATCH] lockdep: use BUILD_BUG_ON\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\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": "39913b31d0cd11b5b18a303e220c95ffbd9e1a88",
      "tree": "ce9ac4ad5def904c81e846212385d750d2375f89",
      "parents": [
        "2ecd05ae68a903761e736e9e0aca40d6ace4319e"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Oct 11 01:22:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:23 2006 -0700"
      },
      "message": "[PATCH] DAC960: use memmove for overlapping areas\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2ecd05ae68a903761e736e9e0aca40d6ace4319e",
      "tree": "4bb0a178362e954191a6e6cee351745cd2dbe685",
      "parents": [
        "fbab41ccc479b6b0ba15c137af9e0b1c100bff24"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Oct 11 01:22:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:23 2006 -0700"
      },
      "message": "[PATCH] fs/*: use BUILD_BUG_ON\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fbab41ccc479b6b0ba15c137af9e0b1c100bff24",
      "tree": "52b7d856d274a2cab3270a87f3b892b6c9220f1d",
      "parents": [
        "53bc5b2db16ceefdd972b9ffd1f7bde5c427939e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Oct 11 01:22:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:23 2006 -0700"
      },
      "message": "[PATCH] HT_IRQ must depend on PCI\n\nCONFIG_PCI\u003dn, CONFIG_HT_IRQ\u003dy results in the following compile error:\n\n...\n  LD      vmlinux\narch/i386/mach-generic/built-in.o: In function `apicid_to_node\u0027:\nsummit.c:(.text+0x53): undefined reference to `apicid_2_node\u0027\narch/i386/kernel/built-in.o: In function `arch_setup_ht_irq\u0027:\n(.text+0xcf79): undefined reference to `write_ht_irq_low\u0027\narch/i386/kernel/built-in.o: In function `arch_setup_ht_irq\u0027:\n(.text+0xcf85): undefined reference to `write_ht_irq_high\u0027\narch/i386/kernel/built-in.o: In function `k7nops\u0027:\nalternative.c:(.data+0x1358): undefined reference to `mask_ht_irq\u0027\nalternative.c:(.data+0x1360): undefined reference to `unmask_ht_irq\u0027\nmake[1]: *** [vmlinux] Error 1\n\nBug report by Jesper Juhl.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "53bc5b2db16ceefdd972b9ffd1f7bde5c427939e",
      "tree": "07f6e4a9e958ab286a4bd009a8cb055874088458",
      "parents": [
        "e50190a8341485b413f599033cb74649f849d939"
      ],
      "author": {
        "name": "Aneesh Kumar",
        "email": "aneesh.kumar@gmail.com",
        "time": "Wed Oct 11 01:22:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:23 2006 -0700"
      },
      "message": "[PATCH] Fix typos in mm/shmem_acl.c\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e50190a8341485b413f599033cb74649f849d939",
      "tree": "c45e165f8167dd95f3b5d4163433b91c8b7afd55",
      "parents": [
        "53d5ed627df852ba8bab7f70df25290bd733792c"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Wed Oct 11 01:22:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:23 2006 -0700"
      },
      "message": "[PATCH] Consolidate check_signature\n\nThere\u0027s nothing arch-specific about check_signature(), so move it to\n\u003clinux/io.h\u003e.  Use a cross between the Alpha and i386 implementations as\nthe generic one.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@parisc-linux.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": "53d5ed627df852ba8bab7f70df25290bd733792c",
      "tree": "58bb781ce111451281ed24d858020b49c278d0a5",
      "parents": [
        "8c58165108e26d18849a0138c719e680f281197a"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Wed Oct 11 01:22:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:23 2006 -0700"
      },
      "message": "[PATCH] Use linux/io.h instead of asm/io.h\n\nIn preparation for moving check_signature, change these users from asm/io.h\nto linux/io.h\n\nSigned-off-by: Matthew Wilcox \u003cwilly@parisc-linux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c58165108e26d18849a0138c719e680f281197a",
      "tree": "ff5e54e11357867ef3e8edfa9df8de25a688afdc",
      "parents": [
        "97e860d364aa9d08e895ecb619b9122ae2c70df8"
      ],
      "author": {
        "name": "Monakhov Dmitriy",
        "email": "dmonakhov@openvz.org",
        "time": "Wed Oct 11 01:22:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:23 2006 -0700"
      },
      "message": "[PATCH] D-cache aliasing issue in __block_prepare_write\n\nA couple of flush_dcache_page()s are missing on the I/O-error paths.\n\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "97e860d364aa9d08e895ecb619b9122ae2c70df8",
      "tree": "eebabd5ead63718b280bc32a03f325a5554bca84",
      "parents": [
        "887ed2f3aecde2ff24e06666932dc5f144745044"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Wed Oct 11 01:21:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:23 2006 -0700"
      },
      "message": "[PATCH] Remove unnecessary check in fs/fat/inode.c\n\nAince all callers dereference sb, and this function does so earlier too, we\ndont need the check.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nAcked-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "887ed2f3aecde2ff24e06666932dc5f144745044",
      "tree": "870280190c3825122dc8e30e7c2be66465b9f9f2",
      "parents": [
        "cd0810410beb86c570aeb3dcd3dc1fc5ab9e6077"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Oct 11 01:21:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:22 2006 -0700"
      },
      "message": "[PATCH] VM: Fix the gfp_mask in invalidate_complete_page2\n\nIf try_to_release_page() is called with a zero gfp mask, then the\nfilesystem is effectively denied the possibility of sleeping while\nattempting to release the page.  There doesn\u0027t appear to be any valid\nreason why this should be banned, given that we\u0027re not calling this from a\nmemory allocation context.\n\nFor this reason, change the gfp_mask argument of the call to GFP_KERNEL.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nCc: Steve Dickson \u003cSteveD@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cd0810410beb86c570aeb3dcd3dc1fc5ab9e6077",
      "tree": "4a2dcbf9b0e66a9aef69a94bf0d6ce8c7fe1fee8",
      "parents": [
        "01a3ee2b203e511e20f98b85a9172fd32c53e87c"
      ],
      "author": {
        "name": "Matthias Urlichs",
        "email": "smurf@smurf.noris.de",
        "time": "Wed Oct 11 01:21:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:22 2006 -0700"
      },
      "message": "[PATCH] document the core-dump-to-a-pipe patch\n\nThe pipe-a-coredump-to-a-program feature was undocumented.\n*Grumble*.\n\nNB: a good enhancement to that patch would be: save all the stuff that a\ncore file can get from the %x expansions in the environment.\n\nSigned-off-by: Matthias Urlichs \u003cmatthias@urlichs.de\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "01a3ee2b203e511e20f98b85a9172fd32c53e87c",
      "tree": "0dd90d81dc86f231828af23bdb97522405b06cab",
      "parents": [
        "39484e53bb00f55b6303a908070db133608ef2a5"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@linux.intel.com",
        "time": "Wed Oct 11 01:21:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:22 2006 -0700"
      },
      "message": "[PATCH] bitmap: parse input from kernel and user buffers\n\nlib/bitmap.c:bitmap_parse() is a library function that received as input a\nuser buffer.  This seemed to have originated from the way the write_proc\nfunction of the /proc filesystem operates.\n\nThis has been reworked to not use kmalloc and eliminates a lot of\nget_user() overhead by performing one access_ok before using __get_user().\n\nWe need to test if we are in kernel or user space (is_user) and access the\nbuffer differently.  We cannot use __get_user() to access kernel addresses\nin all cases, for example in architectures with separate address space for\nkernel and user.\n\nThis function will be useful for other uses as well; for example, taking\ninput for /sysfs instead of /proc, so it was changed to accept kernel\nbuffers.  We have this use for the Linux UWB project, as part as the\nupcoming bandwidth allocator code.\n\nOnly a few routines used this function and they were changed too.\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@linux.intel.com\u003e\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\nCc: Paul Jackson \u003cpj@sgi.com\u003e\nCc: Joe Korty \u003cjoe.korty@ccur.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "39484e53bb00f55b6303a908070db133608ef2a5",
      "tree": "26c561e6ba06d03973652cc37544a7d930e18e42",
      "parents": [
        "2e3ad8af43c2f555c1be6c02581f6cc939dcb71c"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Wed Oct 11 01:21:54 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:22 2006 -0700"
      },
      "message": "[PATCH] 32-bit compatibility HDIO IOCTLs\n\nA couple of HDIO IOCTLs are not yet handled and a few others are marked\nas using a pointer rather than an unsigned long.  The formers include:\n\nHDIO_GET_WCACHE, HDIO_GET_ACOUSTIC, HDIO_GET_ADDRESS and\nHDIO_GET_BUSSTATE.  The latters are: HDIO_SET_MULTCOUNT,\nHDIO_SET_UNMASKINTR, HDIO_SET_KEEPSETTINGS, HDIO_SET_32BIT,\nHDIO_SET_NOWERR, HDIO_SET_DMA, HDIO_SET_PIO_MODE and HDIO_SET_NICE.\n\nAdditionally 0x330 used to be HDIO_GETGEO_BIG and may be issued by 32-bit\n`hdparm\u0027 run on a 64-bit kernel making Linux complain loudly.\n\nThis is a fix for these issues.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2e3ad8af43c2f555c1be6c02581f6cc939dcb71c",
      "tree": "a45747a7a10cc336dca9e475a4d6254fbfe9e7da",
      "parents": [
        "8258d4a574d3a8c01f0ef68aa26b969398a0e140"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 11 01:21:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:22 2006 -0700"
      },
      "message": "[PATCH] x86/microcode: handle sysfs error\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8258d4a574d3a8c01f0ef68aa26b969398a0e140",
      "tree": "b3b3e062f340f0bbddd166358a7adebe6099574a",
      "parents": [
        "beed33a816204cb402c69266475b6a60a2433ceb"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Oct 11 01:21:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:22 2006 -0700"
      },
      "message": "[PATCH] invalidate_inode_pages2_range() debug\n\nA failure in invalidate_inode_pages2_range() can result in unpleasant things\nhappening in NFS (at least).  Stick a WARN_ON_ONCE() in there so we can find\nout if it happens, and maybe why.\n\n(akpm: might be a -mm-only patch, we\u0027ll see..)\n\nCc: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nCc: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nCc: Steve Dickson \u003cSteveD@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "beed33a816204cb402c69266475b6a60a2433ceb",
      "tree": "4eaa7e5a1ccf2960d1478774cdfcab671384accb",
      "parents": [
        "f33d9bd50478c9a969b65f58feb6b69a3ad478cb"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Wed Oct 11 01:21:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:22 2006 -0700"
      },
      "message": "[PATCH] sched: likely profiling\n\nThis likely profiling is pretty fun. I found a few possible problems\nin sched.c.\n\nThis patch may be not measurable, but when I did measure long ago,\nnooping (un)likely cost a couple of % on scheduler heavy benchmarks, so\nit all adds up.\n\nTweak some branch hints:\n\n- the 2nd 64 bits in the bitmask is likely to be populated, because it\n  contains the first 28 bits (nearly 3/4) of the normal priorities.\n  (ratio of 669669:691 ~\u003d 1000:1).\n\n- it isn\u0027t unlikely that context switching switches to another process. it\n  might be very rapidly switching to and from the idle process (ratio of\n  475815:419004 and 471330:423544). Let the branch predictor decide.\n\n- preempt_enable seems to be very often called in a nested preempt_disable\n  or with interrupts disabled (ratio of 3567760:87965 ~\u003d 40:1)\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Daniel Walker \u003cdwalker@mvista.com\u003e\nCc: Hua Zhong \u003chzhong@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f33d9bd50478c9a969b65f58feb6b69a3ad478cb",
      "tree": "90f7455da171aa2b7558d5921f199015b5ab9a0b",
      "parents": [
        "5a2b4062f5adf2218b9b021e1c33f374bf142cb2"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 11 01:21:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:22 2006 -0700"
      },
      "message": "[PATCH] tpm: fix error handling\n\n- handle sysfs error\n- handle driver model errors\n- de-obfuscate platform_device_register_simple() call, which included an\n  assignment in between two function calls, in the same C statement.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5a2b4062f5adf2218b9b021e1c33f374bf142cb2",
      "tree": "bbcfec5a14d55423a5632963cdfcf2b689be5222",
      "parents": [
        "2245d7c21f5bb1f104ee1226ebcb3dd5b9acfff6"
      ],
      "author": {
        "name": "Vasily Averin",
        "email": "vvs@sw.ru",
        "time": "Wed Oct 11 01:21:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:21 2006 -0700"
      },
      "message": "[PATCH] ext2: errors behaviour fix\n\nCurrent error behaviour for ext2 and ext3 filesystems does not fully\ncorrespond to the documentation and should be fixed.\n\nAccording to man 8 mount, ext2 and ext3 file systems allow to set one of 3\ndifferent on-errors behaviours:\n\n  ---- start of quote man 8 mount ----\n\n  errors\u003dcontinue / errors\u003dremount-ro / errors\u003dpanic\n\n    Define the behaviour when an error is encountered.  (Either ignore\n    errors and just mark the file system erroneous and continue, or remount\n    the file system read-only, or panic and halt the system.) The default is\n    set in the filesystem superblock, and can be changed using tune2fs(8).\n\n  ---- end of quote ----\n\nHowever EXT3_ERRORS_CONTINUE is not read from the superblock, and thus\nERRORS_CONT is not saved on the sbi-\u003es_mount_opt.  It leads to the incorrect\nhandle of errors on ext3.\n\nThen we\u0027ve checked corresponding code in ext2 and discovered that it is buggy\nas well:\n\n- EXT2_ERRORS_CONTINUE is not read from the superblock (the same);\n\n- parse_option() does not clean the alternative values and thus something\n  like (ERRORS_CONT|ERRORS_RO) can be set;\n\n- if options are omitted, parse_option() does not set any of these options.\n\nTherefore it is possible to set any combination of these options on the ext2:\n\n- none of them may be set: EXT2_ERRORS_CONTINUE on superblock / empty mount\n  options;\n\n- any of them may be set using mount options;\n\n- 2 any options may be set: by using EXT2_ERRORS_RO/EXT2_ERRORS_PANIC on the\n  superblock and other value in mount options;\n\n- and finally all three options may be set by adding third option in remount.\n\nCurrently ext2 uses these values only in ext2_error() and it is not leading to\nany noticeable troubles.  However somebody may be discouraged when he will try\nto workaround EXT2_ERRORS_PANIC on the superblock by using errors\u003dcontinue in\nmount options.\n\nThis patch:\n\nEXT2_ERRORS_CONTINUE should be read from the superblock as default value for\nerror behaviour.  parse_option() should clean the alternative options and\nshould not change default value taken from the superblock.\n\nSigned-off-by: Vasily Averin \u003cvvs@sw.ru\u003e\nAcked-by: Kirill Korotaev \u003cdev@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2245d7c21f5bb1f104ee1226ebcb3dd5b9acfff6",
      "tree": "61b4bcf44994399fe5d23016be5c6e52f9569226",
      "parents": [
        "fa3ba2e81ea23416272a22009bba95954c81969c"
      ],
      "author": {
        "name": "Dmitry Mishin",
        "email": "dim@openvz.org",
        "time": "Wed Oct 11 01:21:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:21 2006 -0700"
      },
      "message": "[PATCH] ext3: errors behaviour fix\n\nCurrent error behaviour for ext2 and ext3 filesystems does not fully\ncorrespond to the documentation and should be fixed.\n\nAccording to man 8 mount, ext2 and ext3 file systems allow to set one of 3\ndifferent on-errors behaviours:\n\n  ---- start of quote man 8 mount ----\n\n  errors\u003dcontinue / errors\u003dremount-ro / errors\u003dpanic\n\n    Define the behaviour when an error is encountered.  (Either ignore\n    errors and just mark the file system erroneous and continue, or remount\n    the file system read-only, or panic and halt the system.) The default is\n    set in the filesystem superblock, and can be changed using tune2fs(8).\n\n  ---- end of quote ----\n\nHowever EXT3_ERRORS_CONTINUE is not read from the superblock, and thus\nERRORS_CONT is not saved on the sbi-\u003es_mount_opt.  It leads to the incorrect\nhandle of errors on ext3.\n\nThen we\u0027ve checked corresponding code in ext2 and discovered that it is buggy\nas well:\n\n- EXT2_ERRORS_CONTINUE is not read from the superblock (the same);\n\n- parse_option() does not clean the alternative values and thus something\n  like (ERRORS_CONT|ERRORS_RO) can be set;\n\n- if options are omitted, parse_option() does not set any of these options.\n\nTherefore it is possible to set any combination of these options on the ext2:\n\n- none of them may be set: EXT2_ERRORS_CONTINUE on superblock / empty mount\n  options;\n\n- any of them may be set using mount options;\n\n- 2 any options may be set: by using EXT2_ERRORS_RO/EXT2_ERRORS_PANIC on the\n  superblock and other value in mount options;\n\n- and finally all three options may be set by adding third option in remount.\n\nCurrently ext2 uses these values only in ext2_error() and it is not leading to\nany noticeable troubles.  However somebody may be discouraged when he will try\nto workaround EXT2_ERRORS_PANIC on the superblock by using errors\u003dcontinue in\nmount options.\n\nThis patch:\n\nEXT3_ERRORS_CONTINUE should be taken from the superblock as default value for\nerror behaviour.\n\nSigned-off-by:\tDmitry Mishin \u003cdim@openvz.org\u003e\nAcked-by:\tVasily Averin \u003cvvs@sw.ru\u003e\nAcked-by: \tKirill Korotaev \u003cdev@openvz.org\u003e\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fa3ba2e81ea23416272a22009bba95954c81969c",
      "tree": "cd1ab15dcf1130a4920ca9396cb91aaff4b0dcf6",
      "parents": [
        "3719bc5c22c9025bf1c909fe8b527ebf1de9a153"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@gmail.com",
        "time": "Wed Oct 11 01:21:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:21 2006 -0700"
      },
      "message": "[PATCH] fix Module taint flags listing in Oops/panic\n\nModule taint flags listing in Oops/panic has a couple of issues:\n\n* taint_flags() doesn\u0027t null-terminate the buffer after printing the flags\n\n* per-module taints are only set if the kernel is not already tainted\n  (with that particular flag) \u003d\u003e only the first offending module gets its\n  taint info correctly updated\n\nSome additional changes:\n\n* \u0027license_gplok\u0027 is no longer needed - equivalent to !(taints \u0026\n  TAINT_PROPRIETARY_MODULE) - so we can drop it from struct module *\n  exporting module taint info via /proc/module:\n\npwc 88576 0 - Live 0xf8c32000\nevilmod 6784 1 pwc, Live 0xf8bbf000 (PF)\n\nSigned-off-by: Florin Malita \u003cfmalita@gmail.com\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3719bc5c22c9025bf1c909fe8b527ebf1de9a153",
      "tree": "c8903738ba172c57c007292e72b0a5c671fe0e1a",
      "parents": [
        "e5657933863f43cc6bb76a54d659303dafaa9e58"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Oct 11 01:21:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:21 2006 -0700"
      },
      "message": "[PATCH] ide-generic: jmicron fix\n\nSome people find their Jmicron pata port reports its disabled even\nthough it has devices on it and was boot probed. Fix this\n\n(Candidate for 2.6.18.*, less so for 2.6.19 as we\u0027ve got a proper\njmicron driver on the merge for that to replace ide-generic support)\n\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": "e5657933863f43cc6bb76a54d659303dafaa9e58",
      "tree": "7f6351194953b0d167ea79749d9fcaf9ae7f6a1f",
      "parents": [
        "e0ab2928cc2202f13f0574d4c6f567f166d307eb"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Oct 11 01:21:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:21 2006 -0700"
      },
      "message": "[PATCH] grow_buffers() infinite loop fix\n\nIf grow_buffers() is for some reason passed a block number which wants to lie\noutside the maximum-addressable pagecache range (PAGE_SIZE * 4G bytes) then it\nwill accidentally truncate `index\u0027 and will then instnatiate a page at the\nwrong pagecache offset.  This causes __getblk_slow() to go into an infinite\nloop.\n\nThis can happen with corrupted disks, or with software errors elsewhere.\n\nDetect that, and handle it.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e0ab2928cc2202f13f0574d4c6f567f166d307eb",
      "tree": "3df0b8e340b1a98cd8a2daa19672ff008e8fb7f9",
      "parents": [
        "b611967de4dc5c52049676c4369dcac622a7cdfe"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@hpl.hp.com",
        "time": "Wed Oct 11 01:21:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:21 2006 -0700"
      },
      "message": "[PATCH] Add carta_random32() library routine\n\nThis is a follow-up patch based on the review for perfmon2.  This patch\nadds the carta_random32() library routine + carta_random32.h header file.\n\nThis is fast, simple, and efficient pseudo number generator algorithm.  We\nuse it in perfmon2 to randomize the sampling periods.  In this context, we\ndo not need any fancy randomizer.\n\nSigned-off-by: stephane eranian \u003ceranian@hpl.hp.com\u003e\nCc: David Mosberger \u003cdavid.mosberger@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b611967de4dc5c52049676c4369dcac622a7cdfe",
      "tree": "8c19038c8bbaa4851dcb99bed33707deaf5170d1",
      "parents": [
        "0f836e5fecf59d0d0353e9af11fd14a32a3001ae"
      ],
      "author": {
        "name": "Davide Libenzi",
        "email": "davidel@xmailserver.org",
        "time": "Wed Oct 11 01:21:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:21 2006 -0700"
      },
      "message": "[PATCH] epoll_pwait()\n\nImplement the epoll_pwait system call, that extend the event wait mechanism\nwith the same logic ppoll and pselect do.  The definition of epoll_pwait\nis:\n\nint epoll_pwait(int epfd, struct epoll_event *events, int maxevents,\n                 int timeout, const sigset_t *sigmask, size_t sigsetsize);\n\nThe difference between the vanilla epoll_wait and epoll_pwait is that the\nlatter allows the caller to specify a signal mask to be set while waiting\nfor events.  Hence epoll_pwait will wait until either one monitored event,\nor an unmasked signal happen.  If sigmask is NULL, the epoll_pwait system\ncall will act exactly like epoll_wait.  For the POSIX definition of\npselect, information is available here:\n\nhttp://www.opengroup.org/onlinepubs/009695399/functions/select.html\n\nSigned-off-by: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Michael Kerrisk \u003cmtk-manpages@gmx.net\u003e\nCc: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0f836e5fecf59d0d0353e9af11fd14a32a3001ae",
      "tree": "b5ac08451e0a7e0aa1f4c8782fed88cf2f909811",
      "parents": [
        "c21be1c9c1ab42fe285a74f184e1acbc37ee084b"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Oct 11 01:21:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:21 2006 -0700"
      },
      "message": "[PATCH] Add CONFIG_HEADERS_CHECK option to automatically run \u0027make headers_check\u0027\n\nIn order to encourage people to notice when they break the exported\nheaders, add a config option which automatically runs the sanity checks\nwhen building vmlinux.  That way, those who use allyesconfig will notice\nfailures.\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": "c21be1c9c1ab42fe285a74f184e1acbc37ee084b",
      "tree": "d9f7b20e39ed9cd0fa1cbb3694bbc21be8e3b5de",
      "parents": [
        "ca316fcf641532ee70dfc59daf632d1685b7d902"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed Oct 11 01:21:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:21 2006 -0700"
      },
      "message": "[PATCH] uml: allow finer tuning for host VMSPLIT setting\n\nNow that various memory splits are enabled, add a config option allowing the\nuser to compile UML for its need - HOST_2G_2G allowed to choose either 3G/1G\nor 2G/2G, and enabling it reduced the usable virtual memory.\n\nDetecting this at run time should be implemented in the future, but we must\nmake the stop-gap measure work well enough (this is valid in _many_ cases).\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ca316fcf641532ee70dfc59daf632d1685b7d902",
      "tree": "de5fde0b7889943700fbe6c9a6b143362f4bc034",
      "parents": [
        "f2d57151bd3110ae3f0db3e5770ab1a46d1b647a"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed Oct 11 01:21:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:21 2006 -0700"
      },
      "message": "[PATCH] uml: deprecate CONFIG_MODE_TT\n\nDeprecate TT mode in Kconfig so that users won\u0027t select it, update the\nMODE_SKAS description (it was largely obsolete and misleadin) and btw describe\nadvantages for high memory usage with CONFIG_STATIC_LINK.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f2d57151bd3110ae3f0db3e5770ab1a46d1b647a",
      "tree": "8a355103aa134873d81c7c03ffaa27ba35113780",
      "parents": [
        "d27ecef7c63064c1f2eadf413e694e65a34f1f79"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed Oct 11 01:21:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:20 2006 -0700"
      },
      "message": "[PATCH] uml: remove duplicate export\n\nThe export is together with the definition, in arch/x86_64/lib/csum-partial.c,\nwhich is compiled in by arch/um/sys-x86_64/Makefile.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d27ecef7c63064c1f2eadf413e694e65a34f1f79",
      "tree": "dcd7baf37664a24e7631df3f22fb44d744c7ff09",
      "parents": [
        "2465b8580a5649ee789f213d39c1b49d84fefe8f"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed Oct 11 01:21:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:20 2006 -0700"
      },
      "message": "[PATCH] uml: asm offsets duplication removal\n\nUnify macros common to x86 and x86_64 kernel-offsets.h files.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2465b8580a5649ee789f213d39c1b49d84fefe8f",
      "tree": "2238f768c1f250babf5d8875080ac34cbe70ad8d",
      "parents": [
        "711553efa5b8581365084cacf3585a36ca253bab"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed Oct 11 01:21:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:20 2006 -0700"
      },
      "message": "[PATCH] uml: allow using again x86/x86_64 crypto code\n\nEnable compilation of x86_64 crypto code;, and add the needed constant to make\nthe code compile again (that macro was added to i386 asm-offsets between\n2.6.17 and 2.6.18, in 6c2bb98bc33ae33c7a33a133a4cd5a06395fece5).\n\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "711553efa5b8581365084cacf3585a36ca253bab",
      "tree": "3ff10e6e99de3f2584cd57452327ee1621f456a0",
      "parents": [
        "69fada32d868d7f4be128ea4df8fbe4fd897fc34"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed Oct 11 01:21:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:20 2006 -0700"
      },
      "message": "[PATCH] uml: declare in Kconfig our partial LOCKDEP support\n\nDeclare UML partial support for LOCKDEP - however IRQFLAGS tracing requires\nsome coding which nobody did yet, so we cannot run full lockdep on UML.  Grep\nfor CONFIG_TRACE_IRQFLAGS on i386 code to find their implementation.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "69fada32d868d7f4be128ea4df8fbe4fd897fc34",
      "tree": "ab216b52da48f39a418b1f67671c3fb05fce33df",
      "parents": [
        "1b4ad242fcfcf1e261604cb91ee5fb8032900997"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed Oct 11 01:21:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:20 2006 -0700"
      },
      "message": "[PATCH] uml: fix uname under setarch i386\n\nOn a 64bit Uml, if run under \"setarch i386\" (which a user did), uname()\ncurrently returns the obtained i686 as machine - fix that.  Btw, I\u0027m quite\nsurprised that under setarch i386 a 64-bit binary can run.\n\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1b4ad242fcfcf1e261604cb91ee5fb8032900997",
      "tree": "84ffb5ef172dc4142b132dc84e6585d26353fa07",
      "parents": [
        "b5cdb5797d364a112879e49cc708083853ffc592"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed Oct 11 01:21:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:20 2006 -0700"
      },
      "message": "[PATCH] uml: fix processor selection to exclude unsupported processors and features\n\nMakes UML compile on any possible processor choice.  The two problems were:\n\n*) x86 code, when 386 is selected, checks at runtime boot_cpuflags, which we do\n   not have.\n\n*) 3Dnow support for memcpy() et al. does not compile currently and fixing this\n   is not trivial, so simply disable it; with this change, if one selects MK7\n   UML compiles (while it did not).\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b5cdb5797d364a112879e49cc708083853ffc592",
      "tree": "fa87aa6b3a0511ffe7f7c76f52e3e0d037833bb0",
      "parents": [
        "d875f9fd3f2369bf6f4d0e9989f00fe610eac470"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed Oct 11 01:21:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:20 2006 -0700"
      },
      "message": "[PATCH] uml: make UML_SETJMP always safe\n\nIf enable is moved by GCC in a register its value may not be preserved after\ncoming back there with longjmp().  So, mark it as volatile to prevent this;\nthis is suggested (it seems) in info gcc, when it talks about -Wuninitialized.\n I re-read this and it seems to say something different, but I still believe\nthis may be needed.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d875f9fd3f2369bf6f4d0e9989f00fe610eac470",
      "tree": "6a75e68d2fe1f4429237be689d9889cde2974501",
      "parents": [
        "e27e80b3da7ad6b90185bd689879888907104a40"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed Oct 11 01:21:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:20 2006 -0700"
      },
      "message": "[PATCH] uml: make TT mode compile after setjmp-related changes\n\nMake TT mode compile after the introduction of klibc\u0027s implementation of\nsetjmp.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e27e80b3da7ad6b90185bd689879888907104a40",
      "tree": "112c6621f3b2db0737737efc3ca8ad22ce3875ac",
      "parents": [
        "21c935e5298a3bc4f16cdff7ce3b1efab92b995e"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed Oct 11 01:21:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:20 2006 -0700"
      },
      "message": "[PATCH] uml: readd forgot prototype\n\nThis was forgot in a previous patch so UML does not compile with TT mode\nenabled.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "21c935e5298a3bc4f16cdff7ce3b1efab92b995e",
      "tree": "63f337847f0ac7037ab157c1858626ae7ba7ca5b",
      "parents": [
        "1875a48fed4239769bacb039175a52e42b0ebd71"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed Oct 11 01:21:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:20 2006 -0700"
      },
      "message": "[PATCH] uml: correct removal of pte_mkexec\n\nCorrect commit 5906e4171ad61ce68de95e51b773146707671f80 - this makes more\nsense: we turn pte_mkexec + pte_wrprotect to pte_mkread.  However, due to a\nbug in pte_mkread, it does the exact same thing as pte_mkwrite, so this patch\nimproves the code but does not change anything in practice.  The pte_mkread\nbug is fixed separately, as it may have big impact.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1875a48fed4239769bacb039175a52e42b0ebd71",
      "tree": "c2f77d6ba2f9be0c459e7dd75dc701ca63356ad9",
      "parents": [
        "9858db504caedb2424b9a32744c23f9a81ec1731"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Wed Oct 11 01:21:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:19 2006 -0700"
      },
      "message": "[PATCH] uml: revert wrong patch\n\nAndi Kleen pointed out that -mcmodel\u003dkernel does not make sense for userspace\ncode and would stop everything from working, and pointed out the correct fix\nfor the original bug (not easy to do for me).\n\nReverts part of commit 06837504de7b4883e92af207dbbab4310d0db0ed.\n\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9858db504caedb2424b9a32744c23f9a81ec1731",
      "tree": "516b4735df82feb9b14bea4984769e7ac013373d",
      "parents": [
        "dafb13673c463bc2aade4a4819704dde0f5fa37f"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Wed Oct 11 01:21:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:19 2006 -0700"
      },
      "message": "[PATCH] mm: locks_freed fix\n\nMove the lock debug checks below the page reserved checks.  Also, having\ndebug_check_no_locks_freed in kernel_map_pages is wrong.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dafb13673c463bc2aade4a4819704dde0f5fa37f",
      "tree": "4944daaa4ca8e9d988e4357ae902fda6ea531d28",
      "parents": [
        "699397499742d1245ea5d677a08fa265df666d2d"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Wed Oct 11 01:21:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:19 2006 -0700"
      },
      "message": "[PATCH] mm: arch_free_page fix\n\nAfter the PG_reserved check was added, arch_free_page was being called in the\nwrong place (it could be called for a page we don\u0027t actually want to free).\nFix that.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "699397499742d1245ea5d677a08fa265df666d2d",
      "tree": "81e9971ff13fcadb6ea8ab12f55278c30bdff1a2",
      "parents": [
        "b16bc64d1aed40fb9cff9187061005b2a89b5d5d"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@ocs.com.au",
        "time": "Wed Oct 11 01:21:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:19 2006 -0700"
      },
      "message": "[PATCH] Fix do_mbind warning with CONFIG_MIGRATION\u003dn\n\nWith CONFIG_MIGRATION\u003dn\n\nmm/mempolicy.c: In function \u0027do_mbind\u0027:\nmm/mempolicy.c:796: warning: passing argument 2 of \u0027migrate_pages\u0027 from incompatible pointer type\n\nSigned-off-by: Keith Owens \u003ckaos@ocs.com.au\u003e\nCc: Christoph Lameter \u003cclameter@engr.sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b16bc64d1aed40fb9cff9187061005b2a89b5d5d",
      "tree": "f6892377e9be2dcf1270f1158a1c325052b3b5c9",
      "parents": [
        "469340236a7c9673df3e6a2425f559517f01464e"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Oct 11 01:21:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:19 2006 -0700"
      },
      "message": "[PATCH] move rmap BUG_ON outside DEBUG_VM\n\nWe have a persistent dribble of reports of this BUG triggering.  Its extended\ndiagnostics were recently made conditional on CONFIG_DEBUG_VM, which was a bad\nidea - we want to know about it.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "469340236a7c9673df3e6a2425f559517f01464e",
      "tree": "83453754d7e3ac5d9d16fbd19374c66899938afe",
      "parents": [
        "fc513a333b45f8913d40c8241a0cb61be79e1c60"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Oct 11 01:21:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:19 2006 -0700"
      },
      "message": "[PATCH] mm: kevent threads: use MPOL_DEFAULT\n\nSwitch the memory policy of the kevent threads to MPOL_DEFAULT while\nleaving the kzalloc of the workqueue structure on interleave.  This means\nthat all code executed in the context of the kevent thread is allocating\nnode local.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Alok Kataria \u003calok.kataria@calsoftinc.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: \u003cpj@sgi.com\u003e\nCc: \u003cshai@scalex86.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fc513a333b45f8913d40c8241a0cb61be79e1c60",
      "tree": "1abd23dd907da0ca29ff0511aeda238efbaa8662",
      "parents": [
        "63f5793351d821749979e36889f9c089c6028c83"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@austin.ibm.com",
        "time": "Wed Oct 11 01:21:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:19 2006 -0700"
      },
      "message": "[PATCH] Documentation/filesystems/ext4.txt\n\nThis file, ext4.txt, was put together with information from Andrew Morton,\nAndreas Dilger, Suparna Bhattacharya, and Ted Ts\u0027o.\n\nI copied the mount options, with the exception of \"extents\", from ext3.txt,\nso if anyone is aware of anything out-of-date, please let me know.\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nCc: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\nCc: Suparna Bhattacharya \u003csuparna@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "63f5793351d821749979e36889f9c089c6028c83",
      "tree": "654a9e600891ccf0c70c0bbbc0a15a52743ff90e",
      "parents": [
        "ceea16bf85fb46035dda1db263ca29b0e07e22ba"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Oct 11 01:21:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:19 2006 -0700"
      },
      "message": "[PATCH] ext4 whitespace cleanups\n\nSomeone\u0027s tab key is emitting spaces.  Attempt to repair some of the damage.\n\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ceea16bf85fb46035dda1db263ca29b0e07e22ba",
      "tree": "da3006995b5d4c58eca2e7e03633e0e93f632374",
      "parents": [
        "70bbb3e0a07c1ff2dd383761b12f865b6002a7a0"
      ],
      "author": {
        "name": "Dmitry Mishin",
        "email": "dim@openvz.org",
        "time": "Wed Oct 11 01:21:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:19 2006 -0700"
      },
      "message": "[PATCH] ext4: errors behaviour fix\n\nCurrent error behaviour for ext2 and ext3 filesystems does not fully\ncorrespond to the documentation and should be fixed.\n\nAccording to man 8 mount, ext2 and ext3 file systems allow to set one of 3\ndifferent on-errors behaviours:\n\n  ---- start of quote man 8 mount ----\n\n  errors\u003dcontinue / errors\u003dremount-ro / errors\u003dpanic\n\n    Define the behaviour when an error is encountered.  (Either ignore\n    errors and just mark the file system erroneous and continue, or remount\n    the file system read-only, or panic and halt the system.) The default is\n    set in the filesystem superblock, and can be changed using tune2fs(8).\n\n  ---- end of quote ----\n\nHowever EXT3_ERRORS_CONTINUE is not read from the superblock, and thus\nERRORS_CONT is not saved on the sbi-\u003es_mount_opt.  It leads to the incorrect\nhandle of errors on ext3.\n\nThen we\u0027ve checked corresponding code in ext2 and discovered that it is buggy\nas well:\n\n- EXT2_ERRORS_CONTINUE is not read from the superblock (the same);\n\n- parse_option() does not clean the alternative values and thus something\n  like (ERRORS_CONT|ERRORS_RO) can be set;\n\n- if options are omitted, parse_option() does not set any of these options.\n\nTherefore it is possible to set any combination of these options on the ext2:\n\n- none of them may be set: EXT2_ERRORS_CONTINUE on superblock / empty mount\n  options;\n\n- any of them may be set using mount options;\n\n- 2 any options may be set: by using EXT2_ERRORS_RO/EXT2_ERRORS_PANIC on the\n  superblock and other value in mount options;\n\n- and finally all three options may be set by adding third option in remount.\n\nCurrently ext2 uses these values only in ext2_error() and it is not leading to\nany noticeable troubles.  However somebody may be discouraged when he will try\nto workaround EXT2_ERRORS_PANIC on the superblock by using errors\u003dcontinue in\nmount options.\n\nThis patch:\n\nEXT4_ERRORS_CONTINUE should be taken from the superblock as default value for\nerror behaviour.\n\nSigned-off-by:\tDmitry Mishin \u003cdim@openvz.org\u003e\nAcked-by: Vasily Averin \u003cvvs@sw.ru\u003e\nAcked-by: Kirill Korotaev \u003cdev@openvz.org\u003e\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "70bbb3e0a07c1ff2dd383761b12f865b6002a7a0",
      "tree": "b85a2c9eed08ce38fe085bbc76b569854f0b0396",
      "parents": [
        "f4e5bc244f23ee024a4dfa034b591b219b2bfb8f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Oct 11 01:21:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:18 2006 -0700"
      },
      "message": "[PATCH] ext4: rename logic_sb_block\n\nI assume this means \"logical sb block\".  So call it that.\n\nI still don\u0027t understand the name though.  A block is a block.  What\u0027s\ndifferent about this one?\n\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f4e5bc244f23ee024a4dfa034b591b219b2bfb8f",
      "tree": "df0cb1469de20ae9706a671ab8e9b049e1d93f63",
      "parents": [
        "72b64b594081ef0a0717f6aad77e891c72ed4afa"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Oct 11 01:21:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:18 2006 -0700"
      },
      "message": "[PATCH] ext4 64 bit divide fix\n\nWith CONFIG_LBD\u003dn, sector_div() expands to a plain old divide.  But ext4 is\n_not_ passing in a sector_t as the first argument, so...\n\nfs/built-in.o: In function `ext4_get_group_no_and_offset\u0027:\nfs/ext4/balloc.c:39: undefined reference to `__umoddi3\u0027\nfs/ext4/balloc.c:41: undefined reference to `__udivdi3\u0027\nfs/built-in.o: In function `find_group_orlov\u0027:\nfs/ext4/ialloc.c:278: undefined reference to `__udivdi3\u0027\nfs/built-in.o: In function `ext4_fill_super\u0027:\nfs/ext4/super.c:1488: undefined reference to `__udivdi3\u0027\nfs/ext4/super.c:1488: undefined reference to `__umoddi3\u0027\nfs/ext4/super.c:1594: undefined reference to `__udivdi3\u0027\nfs/ext4/super.c:1601: undefined reference to `__umoddi3\u0027\n\nFix that up by calling do_div() directly.\n\nAlso cast the arg to u64.  do_div() is only defined on u64, and ext4_fsblk_t\nis supposed to be opaque.\n\nNote especially the changes to find_group_orlov().  It was attempting to do\n\n\tdo_div(int, unsigned long long);\n\nwhich is royally screwed up.  Switched it to plain old divide.\n\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "72b64b594081ef0a0717f6aad77e891c72ed4afa",
      "tree": "50fdb2b2743a95066ee83f58bed9c44daf707506",
      "parents": [
        "8fadc14323684c547f74cf2f4d13517c6c264731"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Oct 11 01:21:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:18 2006 -0700"
      },
      "message": "[PATCH] ext4 uninline ext4_get_group_no_and_offset()\n\nWay too big to inline.\n\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8fadc14323684c547f74cf2f4d13517c6c264731",
      "tree": "2b3eedf241a0d7c86f6b808f76e267ded28506ed",
      "parents": [
        "0d1ee42f27d30eed1659f3e85bcbbc7b3711f61f"
      ],
      "author": {
        "name": "Alexandre Ratchov",
        "email": "alexandre.ratchov@bull.net",
        "time": "Wed Oct 11 01:21:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:18 2006 -0700"
      },
      "message": "[PATCH] ext4: move block number hi bits\n\nmove \u0027_hi\u0027 bits of block numbers in the larger part of the\nblock group descriptor structure\n\nSigned-off-by: Alexandre Ratchov \u003calexandre.ratchov@bull.net\u003e\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "0d1ee42f27d30eed1659f3e85bcbbc7b3711f61f"
}
