)]}'
{
  "log": [
    {
      "commit": "04fc5fd39e09c460fd478ea84b34c445dd376759",
      "tree": "320731ed5046fc33f77ad957bb3fd7b5eaa4b5fe",
      "parents": [
        "8aee74c8ee875448cc6d1cf995c9469eb60ae515",
        "8bc3fc470eb25af4d70c72485cbcb130cc657691"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 17:44:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 17:44:34 2007 -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  libata: bump versions\n  libata: Trim trailing whitespace\n  libata: Kiss post_set_mode goodbye\n  ata_piix: clean up\n  pata_hpt366: Enable bits are unreliable so don\u0027t use them\n  libata: Add Seagate STT20000A to DMA blacklist.\n  ahci: disable 64bit dma on sb600\n"
    },
    {
      "commit": "bc9a8a7eaa58d802a2b26c75edcc95cb92835db3",
      "tree": "202250109e861ae2ba6dfd2fa407b1b7487dca68",
      "parents": [
        "2f91d81db3060f6d218e32d935b9a18ffca4dde2"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon May 21 15:20:33 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon May 21 20:00:54 2007 -0400"
      },
      "message": "libata: Kiss post_set_mode goodbye\n\nAs of the -mm tree we don\u0027t have post_set_mode users any more.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8aee74c8ee875448cc6d1cf995c9469eb60ae515",
      "tree": "9e9f57dd7fe321825d7e39472cf44777c82f39cf",
      "parents": [
        "080e89270a7bfb7d01fac9a67050f8ac6d6cdd11",
        "9f81036c54ed1f860d2807c5a6aa4f2b30c21204"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 16:19:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 16:19:32 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/cm: Improve local id allocation\n  IPoIB/cm: Fix SRQ WR leak\n  IB/ipoib: Fix typos in error messages\n  IB/mlx4: Check if SRQ is full when posting receive\n  IB/mlx4: Pass send queue sizes from userspace to kernel\n  IB/mlx4: Fix check of opcode in mlx4_ib_post_send()\n  mlx4_core: Fix array overrun in dump_dev_cap_flags()\n  IB/mlx4: Fix RESET to RESET and RESET to ERROR transitions\n  IB/mthca: Fix RESET to ERROR transition\n  IB/mlx4: Set GRH:HopLimit when sending globally routed MADs\n  IB/mthca: Set GRH:HopLimit when building MLX headers\n  IB/mlx4: Fix check of max_qp_dest_rdma in modify QP\n  IB/mthca: Fix use-after-free on device restart\n  IB/ehca: Return proper error code if register_mr fails\n  IPoIB: Handle P_Key table reordering\n  IB/core: Use start_port() and end_port()\n  IB/core: Add helpers for uncached GID and P_Key searches\n  IB/ipath: Fix potential deadlock with multicast spinlocks\n  IB/core: Free umem when mm is already gone\n"
    },
    {
      "commit": "080e89270a7bfb7d01fac9a67050f8ac6d6cdd11",
      "tree": "489e467292ca06420e85f185095323efb80c75b7",
      "parents": [
        "4b85df0419d1fb135d9d845876e8c7ee1393f83c",
        "38bdc32af442b6ab09ed61b8b669072098c95dd2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 12:03:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 12:03:04 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fix\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fix:\n  mm/slab: fix section mismatch warning\n  mm: fix section mismatch warnings\n  init/main: use __init_refok to fix section mismatch\n  kbuild: introduce __init_refok/__initdata_refok to supress section mismatch warnings\n  all-archs: consolidate .data section definition in asm-generic\n  all-archs: consolidate .text section definition in asm-generic\n  kbuild: add \"Section mismatch\" warning whitelist for powerpc\n  kbuild: make better section mismatch reports on i386, arm and mips\n  kbuild: make modpost section warnings clearer\n  kconfig: search harder for curses library in check-lxdialog.sh\n  kbuild: include limits.h in sumversion.c for PATH_MAX\n  powerpc: Fix the MODALIAS generation in modpost for of devices\n"
    },
    {
      "commit": "4b85df0419d1fb135d9d845876e8c7ee1393f83c",
      "tree": "9630646aa3bca16e9266d79121b479f747d3677c",
      "parents": [
        "6044ab324ce4c180bce17aa9be00157c611d7d48",
        "be2864b5ee46e0d5ed626de6cbfeb9abbd9c2e6f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 10:01:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 10:01:36 2007 -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] More verbose show_mem() like other architectures.\n  [S390] Make use of kretprobe_assert.\n  [S390] Wire up signald, timerfd and eventfd syscalls.\n  [S390] Wire up sys_utimensat.\n  [S390] cio: Update documentation.\n"
    },
    {
      "commit": "6044ab324ce4c180bce17aa9be00157c611d7d48",
      "tree": "8093f40d39f6e3ed818a7b5388fafced4639eb02",
      "parents": [
        "d07b3c25327c5ae3792d0ed0c135dee4727200a1",
        "9093bbb2d96d0184f037cea9b4e952a44ebe7c32"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 10:00:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 10:00:57 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NET]: Fix race condition about network device name allocation.\n  [IPV4]: icmp: fix crash with sysctl_icmp_errors_use_inbound_ifaddr\n  [NETFILTER]: nf_conntrack_ipv4: fix incorrect #ifdef config name\n  [NETFILTER]: nf_conntrack: fix use-after-free in helper destroy callback invocation\n  [IPSEC] pfkey: Load specific algorithm in pfkey_add rather than all\n  [TCP] FRTO: Prevent state inconsistency in corner cases\n  [TCP] FRTO: Add missing ECN CWR sending to one of the responses\n  [NET]: Fix net/core/skbuff.c gcc-3.2.3 compilation error\n  [RFKILL]: Fix check for correct rfkill allocation\n  [IPV6]: Add ip6_tunnel.h to headers_install\n"
    },
    {
      "commit": "d07b3c25327c5ae3792d0ed0c135dee4727200a1",
      "tree": "2ffad8da1f9004bdeb32bf76faa08fa104797b89",
      "parents": [
        "dde33348e53ecab687a9768bf5262f0b8f79b7f2",
        "6cbdc8c5357276307a77deeada3f04626ff17da6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 10:00:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 10:00:22 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (22 commits)\n  [ARM] spelling fixes\n  [ARM] at91_adc parenthesis balance\n  [ARM] 4400/1: S3C24XX: Add high-speed MMC device definition\n  [ARM] 4399/2: S3C2443: Fix SMDK2443 nand timings\n  [ARM] 4398/1: S3C2443: Fix watchdog IRQ number\n  [ARM] 4397/1: S3C2443: remove SDI0/1 IRQ ambiguity\n  [ARM] 4396/1: S3C2443: Add missing HCLK clocks\n  [ARM] 4395/1: S3C24XX: add include of \u003clinux/sysdev.h\u003e to relevant machines\n  [ARM] 4388/1: no need for arm/mm mmap range checks for non-mmu\n  [ARM] 4387/1: fix /proc/cpuinfo formatting for pre-ARM7 parts\n  [ARM] ARMv6: add CPU_HAS_ASID configuration\n  [ARM] integrator: fix pci_v3 compile error with DEBUG_LL\n  [ARM] gic: Fix gic cascade irq handling\n  [ARM] Silence OMAP kernel configuration warning\n  [ARM] Update ARM syscalls\n  [ARM] 4384/1: S3C2412/13 SPI registers offset correction\n  [ARM] 4383/1: iop: fix usage of \u0027__init\u0027 and \u0027inline\u0027 in iop files\n  [ARM] 4382/1: iop13xx: fix msi support\n  [ARM] Remove Integrator/CP SMP platform support\n  [ARM] 4378/1: KS8695: Serial driver fix\n  ...\n"
    },
    {
      "commit": "21124a82bb82e100369846ff2044dd5ea65fc934",
      "tree": "24375f6b94a644e970aaac1e1a7f6cea1efe20ce",
      "parents": [
        "6c977aad03a18019015035958c65b6729cd0574c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 21 14:31:46 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:56:57 2007 -0700"
      },
      "message": "x86_64: Support gcc 5 properly\n\nThe ifdef tests were broken.  Assume it acts like gcc 4\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bde7db8608cab31c6d92982b00e8064bd492a85b",
      "tree": "867b4032be63567fc689ac3c7fdae6d7f42d064f",
      "parents": [
        "c824498db47285aeff430c007685a193b673c949"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon May 21 18:09:34 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:23 2007 -0700"
      },
      "message": "Blackfin arch: Change NO_ACCESS_CHECK to ACCESS_CHECK\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a9c59c2746c7e773839d51027c0e16ccf41f8fef",
      "tree": "e5eef75538858cc0d6f70036c549b2e3cc4858fc",
      "parents": [
        "19381f024b01413d83cec1655c3fc4c9c09ae274"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon May 21 18:09:32 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:23 2007 -0700"
      },
      "message": "Blackfin arch: cache SWRST value at bootup so other things like watchdog can non-destructively query it\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "19381f024b01413d83cec1655c3fc4c9c09ae274",
      "tree": "4ba1d63900e031c97130638c2d678aaf15c3d37e",
      "parents": [
        "c09c4e006590210001ced90d59e62182bfd396f9"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon May 21 18:09:31 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:23 2007 -0700"
      },
      "message": "Blackfin arch: update blackfin header files to latest one in VDSP.\n\na) add new processor BF52x/BF54x header files\nb) update blackfin BF533/BF537/BF561 header files to latest one in VDSP.\nc) scrub watchdog/rtc masks from headers as we dont need/want them (too generic and the drivers dont use them)\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Roy Huang \u003croy.huang@analog.com\u003e\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "95e493c00ac0d2371c3f627fdb99d776d29a8166",
      "tree": "285b194c0dd0243338dc6ff9b21e2d92c807b82b",
      "parents": [
        "30870b93cd76bdfa7385f8d471345f5f6269fb00"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon May 21 18:09:24 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:22 2007 -0700"
      },
      "message": "Blackfin arch: finish removing p* volatile defines for MMRs\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eb8d5f6c0322e641ec32ed632dd3b02586205673",
      "tree": "1073108ae4a529783bf03c77ed7ea12643ce506f",
      "parents": [
        "0a290593a053752d9629fb1276392ce35c26b348"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon May 21 18:09:22 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:22 2007 -0700"
      },
      "message": "Blackfin arch: make sure we declare the revid functions as pure (since they are)\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "678402709602a5e62bb79454f0f41bd952373300",
      "tree": "61d1d77be6c9c296ff09358e315bfe6e6ea07d9f",
      "parents": [
        "23ee968d96ef5ad564c0f0b8a30412fb93137ebb"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon May 21 18:09:18 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:22 2007 -0700"
      },
      "message": "Blackfin arch: GPIO fix some defines\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "23ee968d96ef5ad564c0f0b8a30412fb93137ebb",
      "tree": "a323c73062fa32a794e254a39c519650f0efe4b9",
      "parents": [
        "d1b945fdb62f3e6852fea5a8779c0151ac1e55a8"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon May 21 18:09:17 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:22 2007 -0700"
      },
      "message": "Blackfin arch: DMA operation cleanup\n\n1) Disable Interrupts during DMA memcpy to avoid raise conditions.\n2) Mark MDMA channel 0 as reserved, since were using it internally.\n3) Add DMA based equivalents for insX and outsX.\n4) Our insX and outsX only handles len \u003c\u003d 2^16.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d1b945fdb62f3e6852fea5a8779c0151ac1e55a8",
      "tree": "d7c46472f4015534f383a724f79ee36454fe58bf",
      "parents": [
        "9ae246cd85e05d3fb31b9770588c1fe0914872fe"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon May 21 18:09:16 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:21 2007 -0700"
      },
      "message": "Blackfin arch: Move write to VR_CTL closer to IDLE\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e8edc6e03a5c8562dc70a6d969f732bdb355a7e7",
      "tree": "fc86c863655128a7041dfe613d14393d761fa7b9",
      "parents": [
        "ff1be9ad61e3e17ba83702d8ed0b534e5b8ee15c"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon May 21 01:22:52 2007 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:18:19 2007 -0700"
      },
      "message": "Detach sched.h from mm.h\n\nFirst thing mm.h does is including sched.h solely for can_do_mlock() inline\nfunction which has \"current\" dereference inside. By dealing with can_do_mlock()\nmm.h can be detached from sched.h which is good. See below, why.\n\nThis patch\na) removes unconditional inclusion of sched.h from mm.h\nb) makes can_do_mlock() normal function in mm/mlock.c\nc) exports can_do_mlock() to not break compilation\nd) adds sched.h inclusions back to files that were getting it indirectly.\ne) adds less bloated headers to some files (asm/signal.h, jiffies.h) that were\n   getting them indirectly\n\nNet result is:\na) mm.h users would get less code to open, read, preprocess, parse, ... if\n   they don\u0027t need sched.h\nb) sched.h stops being dependency for significant number of files:\n   on x86_64 allmodconfig touching sched.h results in recompile of 4083 files,\n   after patch it\u0027s only 3744 (-8.3%).\n\nCross-compile tested on\n\n\tall arm defconfigs, all mips defconfigs, all powerpc defconfigs,\n\talpha alpha-up\n\tarm\n\ti386 i386-up i386-defconfig i386-allnoconfig\n\tia64 ia64-up\n\tm68k\n\tmips\n\tparisc parisc-up\n\tpowerpc powerpc-up\n\ts390 s390-up\n\tsparc sparc-up\n\tsparc64 sparc64-up\n\tum-x86_64\n\tx86_64 x86_64-up x86_64-defconfig x86_64-allnoconfig\n\nas well as my two usual configs.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "913f11ee48edfa78b531e0db9385b640fbf9f6d7",
      "tree": "78afe4bd0dcda0b0fe21746a43efad921f5be4b2",
      "parents": [
        "fd5d8bf03a9843ec3cdb10c820f409aa04048b52"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon May 21 11:25:21 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon May 21 11:25:28 2007 +0200"
      },
      "message": "[S390] Wire up signald, timerfd and eventfd syscalls.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "fd5d8bf03a9843ec3cdb10c820f409aa04048b52",
      "tree": "6a8913b4daaba3ab3b3dca6ad2a91cf63f035db0",
      "parents": [
        "85ee32d02901bfd2e287ac669709758e04d73c4d"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon May 21 11:25:20 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon May 21 11:25:28 2007 +0200"
      },
      "message": "[S390] Wire up sys_utimensat.\n\nWire up sys_utimensat, reserve syscall number for sys_fallocate and\nadd a couple of syscalls to the ignore list to get rid of warings.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "fc432e1952a3899ce35e84b417e5d60f74cb901b",
      "tree": "2f1f161555acd1a38b9667ea3f1657928b332bd7",
      "parents": [
        "69e9c93d0d7d9dfa6bdf5144274dbe65a627b63a"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Sat May 19 00:39:36 2007 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 20 20:08:48 2007 +0100"
      },
      "message": "[ARM] at91_adc parenthesis balance\n\nTrivial unbalanced parenthesis macro fix.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "69e9c93d0d7d9dfa6bdf5144274dbe65a627b63a",
      "tree": "8e45225da8b36af48232c7319a5976def3a6a00e",
      "parents": [
        "42482e3c77bcb310affdf13e92b93f077d44a7fc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@trinity.fluff.org",
        "time": "Sun May 20 18:13:32 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 20 20:03:31 2007 +0100"
      },
      "message": "[ARM] 4400/1: S3C24XX: Add high-speed MMC device definition\n\nAdd definition for high-speed MMC/SD device and add to SMDK2443\ndevice list.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5f2ef21703564d3e6f18fd92f2e72f723a5c3402",
      "tree": "19209de95bd8bb82672895c1dd45277aac8d4705",
      "parents": [
        "67364334681503655fbff6c2f2dacfb17f04cadc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun May 20 17:32:39 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 20 19:37:09 2007 +0100"
      },
      "message": "[ARM] 4397/1: S3C2443: remove SDI0/1 IRQ ambiguity\n\nChange the name of the S3C2443_SDI1 to S3C2443_HSMMC to ensure\nthat it is correctly identified.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "95ba71f76f1cce550cb2e2b345a204d4a926d29c",
      "tree": "8de0506f7f4098f62ebc4c1b6739523ca7f31b8f",
      "parents": [
        "1d28bff7c4ea138032b44d514351b7caceb9fba5"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Thu May 17 06:22:41 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 20 19:36:14 2007 +0100"
      },
      "message": "[ARM] 4388/1: no need for arm/mm mmap range checks for non-mmu\n\nWe don\u0027t need valid_phys_addr_range() or valid_mmap_phys_addr_range()\nfor the !CONFIG_MMU case.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c34b19fb4e243b26fa90a322bf32238356493674",
      "tree": "53e5ed116535fdf4e9f049d119967dceb9582639",
      "parents": [
        "55b637c6a003a8c4850b41a2c2fd6942d8a7f530"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@mvista.com",
        "time": "Sat May 19 12:00:11 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 19 12:00:11 2007 -0700"
      },
      "message": "[IPV6]: Add ip6_tunnel.h to headers_install\n\nThe Mobile IPv6 package (http://www.mobile-ipv6.org/software/) needs\nthis header file to build the tunnelctl component. The header\nalready looks sanitized so is safe to export.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5eb620c81ce35aa0c533131bf4d06c4c8c2bfadf",
      "tree": "8c6346a3af0611b7b2e1b8df41cb058b5fc145e5",
      "parents": [
        "8b8c8bca3a63073bac20f0fca178e00fdf7f5a09"
      ],
      "author": {
        "name": "Yosef Etigin",
        "email": "yosefe@voltaire.com",
        "time": "Mon May 14 07:26:51 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat May 19 08:51:53 2007 -0700"
      },
      "message": "IB/core: Add helpers for uncached GID and P_Key searches\n\nAdd ib_find_gid() and ib_find_pkey() functions that use uncached device\nqueries.  The calls might block but the returns are always up-to-date.\nCache P_Key and GID table lengths in core to avoid extra port info queries.\n\nSigned-off-by: Yosef Etigin \u003cyosefe@voltaire.com\u003e\nAcked-by: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "0e0d314e6a01bb14d303e35e6f7ba24b17020044",
      "tree": "596929a373bbbba7c2d7af4ae6e485a4c584b76f",
      "parents": [
        "ca967258b69eb65dcb07bbab90fdf964c6d2ec45"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu May 17 20:14:48 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 19 09:11:58 2007 +0200"
      },
      "message": "kbuild: introduce __init_refok/__initdata_refok to supress section mismatch warnings\n\nThroughout the kernel there are a few legitimite references\nto init or exit sections. Most of these are covered by the\npatterns included in modpost but a few nees special attention.\nTo avoid hardcoding a lot of function names in modpost introduce\na marker so relevant function/data can be marked.\nWhen modpost see a reference to a init/exit function from\na function/data marked no warning will be issued.\n\nIdea from: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ca967258b69eb65dcb07bbab90fdf964c6d2ec45",
      "tree": "e02acc9e830fd76e411f742ac39a7c359d7e5ba9",
      "parents": [
        "7664709b44a13e2e0b545e2dd8e7b8797a1748dc"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu May 17 13:38:44 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 19 09:11:57 2007 +0200"
      },
      "message": "all-archs: consolidate .data section definition in asm-generic\n\nWith this consolidation we can now modify the .data\nsection definition in one spot for all archs.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7664709b44a13e2e0b545e2dd8e7b8797a1748dc",
      "tree": "fcb8e87dd21f90a376fab8ad22a298021a2435e5",
      "parents": [
        "cd5477911fc9f5cc64678e2b95cdd606c59a11b5"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun May 13 00:31:33 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 19 09:11:57 2007 +0200"
      },
      "message": "all-archs: consolidate .text section definition in asm-generic\n\nMove definition of .text section to asm-generic.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "1a06a52ee1b0cdb65222474ba6186f3991df68b0",
      "tree": "91ce623fbfdd72e32fa0001d7ba611bb6c7de50f",
      "parents": [
        "18963c01b8abf381f102752ce024c3582a716125"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-kernel@sf-tec.de",
        "time": "Thu May 17 23:56:56 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 18 20:46:30 2007 -0700"
      },
      "message": "Fix roundup_pow_of_two(1)\n\n1 is a power of two, therefore roundup_pow_of_two(1) should return 1. It does\nin case the argument is a variable but in case it\u0027s a constant it behaves\nwrong and returns 0. Probably nobody ever did it so this was never noticed.\n\nSigned-off-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "347b4599dd6ffef27e18c227532d1ec66556000b",
      "tree": "df37f2645e7e13a4203368006ae8fcdf3b86ca78",
      "parents": [
        "939e3428066962b7c5966d8f9648058e644f5395",
        "ccd308f09a6636d86dbe62bab892b96711feee67"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 18 08:26:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 18 08:26:28 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (32 commits)\n  [POWERPC] Remove build warnings in windfarm_core\n  [POWERPC] Pass per-file CFLAGs for platform specific op codes\n  [POWERPC] Correct #endif comment\n  [POWERPC] Fix ppc_rtas_progress_show()\n  [POWERPC] Fix sed command lines for zlib source construction\n  [POWERPC] Specify GNUTARGET on $(AR) invocations\n  [POWERPC] Make sure device node type/name is not NULL on hot-added nodes\n  [POWERPC] Small fixes for the Ebony device tree\n  [POWERPC] Fix warning on UP\n  [POWERPC] cell_defconfig: Disable cpufreq and pmi\n  [POWERPC] Fix IO space on PCI buses created from of_platform\n  [POWERPC] Add spinlock to request_phb_iospace()\n  [POWERPC] Fix make rules for treeImage.initrd\n  [POWERPC] Remove warning in mpic.c\n  [POWERPC] Update pasemi_defconfig\n  [POWERPC] pasemi: CONFIG_GENERIC_TBSYNC no longer needed\n  [POWERPC] Update iseries_defconfig\n  [POWERPC] Wire up some more syscalls\n  [POWERPC] Fix bug adding properties with flatdevtree.c\u0027s ft_set_prop()\n  [POWERPC] Remove fixup_bigphys_addr() for arch/powerpc to avoid link error\n  ...\n"
    },
    {
      "commit": "bfea13d4a127aab4c10085b6f9b6e2ff4f023f79",
      "tree": "4195848eb43a12409511cea39903c3e4c6249281",
      "parents": [
        "32f9306b161a5e0c892132f7227f36de94090289",
        "f6c5d736af6bc71cebc017e4001ec5efff1ee116"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 18 08:25:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 18 08:25:14 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [IPV4]: Remove IPVS icmp hack from route.c for now.\n  [IPV4]: Correct rp_filter help text.\n  [TCP]: TCP_CONG_YEAH requires TCP_CONG_VEGAS\n  [TCP] slow start: Make comments and code logic clearer.\n  [BLUETOOTH]: Fix locking in hci_sock_dev_event().\n  [NET]: Fix BMSR_100{HALF,FULL}2 defines in linux/mii.h\n  [NET]: lockdep classes in register_netdevice\n"
    },
    {
      "commit": "223a10a98135da38d3668973d72cdffb1ced4b7d",
      "tree": "b3ea5357ba2c9e9e201dbd1c62b215d87bfdf92a",
      "parents": [
        "b46522394dde7341a5253658096f354b65cbd90d"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Fri May 18 00:36:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 18 08:17:17 2007 -0700"
      },
      "message": "revert \"cancel_delayed_work: use del_timer() instead of del_timer_sync()\"\n\nAs pointed out by Jarek Poplawski, the patch\n\n\t[WORKQUEUE]: cancel_delayed_work: use del_timer() instead of del_timer_sync()\n\tcommit: 071b638689464c6b39407025eedd810d5b5e6f5d\n\nwas wrong, it was merged by mistake after that.\n\nFrom the changelog:\n\n\tafter this patch:\n\t\t...\n\t\tdelayed_work_timer_fn-\u003e__queue_work() in progress.\n\n\t\tThe latter doesn\u0027t differ from the caller\u0027s POV,\n\nit does make a difference if the caller calls flush_workqueue() after\ncancel_delayed_work(), in that case flush_workqueue() can miss this\nwork_struct.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Jarek Poplawski \u003cjarkao2@o2.pl\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "689d79469b64662440a93ffbd1cbf994510bcbf6",
      "tree": "5ee5f7f6e452b9620d07dfe88da1df752f6b4df1",
      "parents": [
        "723e98b79c5f2dd97ce559506362844b1a086f80"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed May 16 00:30:09 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 17 14:20:29 2007 -0700"
      },
      "message": "[NET]: Fix BMSR_100{HALF,FULL}2 defines in linux/mii.h\n\nNoticed by Matvejchikov Ilya.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd504ea16f34a29da4aa933ae7ab917fcfd25fd7",
      "tree": "0502645dc159be29c33c992e9e56dc3156074279",
      "parents": [
        "5cf4cf65a8ccca44ec9b357ebdb2b517269d7e8a",
        "0479ea0eab197b3e5d4c731f526c02e5e3fbfbd0"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu May 17 11:36:59 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu May 17 11:36:59 2007 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of /home/trondmy/repositories/git/linux-2.6/\n"
    },
    {
      "commit": "c97a9e10eaee328e6eea9f76acf7bacd7d48ef56",
      "tree": "f14bf796d087e130452a2e2457c75eb1eca27483",
      "parents": [
        "ea125892a17f43919c726777ed1e4929d41e7984"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Wed May 16 22:11:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 05:23:06 2007 -0700"
      },
      "message": "mm: more rmap checking\n\nRe-introduce rmap verification patches that Hugh removed when he removed\nPG_map_lock. PG_map_lock actually isn\u0027t needed to synchronise access to\nanonymous pages, because PG_locked and PTL together already do.\n\nThese checks were important in discovering and fixing a rare rmap corruption\nin SLES9.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "71ce92f3fa442069670a52fa6230a6064c4517b3",
      "tree": "30fec3491b9655040d90c810785ce7e843a90f93",
      "parents": [
        "bc88d5d4e18add7283770ead2734b601c50b3e2a"
      ],
      "author": {
        "name": "Dan Aloni",
        "email": "da-x@monatomic.org",
        "time": "Wed May 16 22:11:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 05:23:05 2007 -0700"
      },
      "message": "make sysctl/kernel/core_pattern and fs/exec.c agree on maximum core filename size\n\nMake sysctl/kernel/core_pattern and fs/exec.c agree on maximum core\nfilename size and change it to 128, so that extensive patterns such as\n\u0027/local/cores/%e-%h-%s-%t-%p.core\u0027 won\u0027t result in truncated filename\ngeneration.\n\nSigned-off-by: Dan Aloni \u003cda-x@monatomic.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bc88d5d4e18add7283770ead2734b601c50b3e2a",
      "tree": "1eb7629871739c17def21ea7a944159da5d4f722",
      "parents": [
        "e40659c5cae2397d6a329e652aa2d4f1c9f7de2a"
      ],
      "author": {
        "name": "wendy xiong",
        "email": "wendyx@us.ibm.com",
        "time": "Wed May 16 22:11:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 05:23:05 2007 -0700"
      },
      "message": "icom: add new sub-device-id to support new adapter\n\nThis patch add new sub-device-id to support new adapter and changed the\ninterrupt irq number for unsigned char to unsigned int.\n\n[akpm@osdl.org: fix whitespace in device table]\nSigned-off by: Wendy Xiong \u003cwendyx@us.ibm.com\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e3dfd2964ea86ae65f511b10d62ea54d46db3708",
      "tree": "cfa7cb8b22c6e5d93c3536c6d542e14e4f9a9bf0",
      "parents": [
        "a1a4849c419337f649c6633219b555eb4d4d955a"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Wed May 16 22:11:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 05:23:05 2007 -0700"
      },
      "message": "make freezeable workqueues singlethread\n\nIt is a known fact that freezeable multithreaded workqueues doesn\u0027t like\nCPU_DEAD. We keep them only for the incoming CPU-hotplug rework.\n\nSadly, we can\u0027t just kill create_freezeable_workqueue() right now, make\nthem singlethread.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5cf4cf65a8ccca44ec9b357ebdb2b517269d7e8a",
      "tree": "beba3ecc27c64e0c22b1a21201f1999afe9834f2",
      "parents": [
        "55d3ecab2d16be3525ba24a96ba3a67692af1f09",
        "b2cd64153b94473f6bd82448a68b8e8c041676ea"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu May 17 08:23:04 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu May 17 08:23:04 2007 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of /home/trondmy/repositories/git/linux-2.6/\n"
    },
    {
      "commit": "79974a0e4c6be6e9a3717b4c5a5d5c44c36b1653",
      "tree": "0bf5e98710fa4ae970728ceea7d7d5324f65abcc",
      "parents": [
        "8317f14b60c02c69cf7f594e2aabc8a3fdc9618d"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed May 16 22:11:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 05:23:04 2007 -0700"
      },
      "message": "Let smp_call_function_single return -EBUSY on UP\n\nAll architectures that have an implementation of smp_call_function_single\nlet it return -EBUSY if it is asked to execute func on the current cpu.\n(akpm: except for x86_64).  Therefore the UP version must always return\n-EBUSY.\n\n[akpm@linux-foundation.org: build fix]\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f363d16fbb9374c0bd7f2757d412c287169094c9",
      "tree": "fc706493c5cca046934de190056756f7ce02422f",
      "parents": [
        "0aa817f078b655d0ae36669169d73a5c8a388016"
      ],
      "author": {
        "name": "Aaron Durbin",
        "email": "adurbin@google.com",
        "time": "Wed May 16 22:11:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 05:23:04 2007 -0700"
      },
      "message": "acpi: fix potential call to a freed memory section.\n\nStrip __cpuinit[data] from Node \u003c-\u003e PXM routines and supporting data\nstructures.  Also make pxm_to_node_map and node_to_pxm_map local to the\nnuma acpi module.\n\nThis fixes a bug triggered by the following conditions:\n- boot on a machine with a SLIT table defined\n- kernel is configured w/ CONFIG_HOTPLUG_CPU\u003dn\n- cat /sys/devices/system/node/node*/distance\nThis will cause an oops by calling into a freed memory section.\n\nIn particular, on x86_64, __node_distance calls node_to_pxm().\n\nSigned-off-by: Aaron Durbin \u003cadurbin@google.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0aa817f078b655d0ae36669169d73a5c8a388016",
      "tree": "140acc4d0dc992b4d20394f6a6412a7c1bb3a306",
      "parents": [
        "3ec0974210fe1b7c0618ad6e39a882a4237d7de2"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed May 16 22:11:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 05:23:04 2007 -0700"
      },
      "message": "Slab allocators: define common size limitations\n\nCurrently we have a maze of configuration variables that determine the\nmaximum slab size.  Worst of all it seems to vary between SLAB and SLUB.\n\nSo define a common maximum size for kmalloc.  For conveniences sake we use\nthe maximum size ever supported which is 32 MB.  We limit the maximum size\nto a lower limit if MAX_ORDER does not allow such large allocations.\n\nFor many architectures this patch will have the effect of adding large\nkmalloc sizes.  x86_64 adds 5 new kmalloc sizes.  So a small amount of\nmemory will be needed for these caches (contemporary SLAB has dynamically\nsizeable node and cpu structure so the waste is less than in the past)\n\nMost architectures will then be able to allocate object with sizes up to\nMAX_ORDER.  We have had repeated breakage (in fact whenever we doubled the\nnumber of supported processors) on IA64 because one or the other struct\ngrew beyond what the slab allocators supported.  This will avoid future\nissues and f.e.  avoid fixes for 2k and 4k cpu support.\n\nCONFIG_LARGE_ALLOCS is no longer necessary so drop it.\n\nIt fixes sparc64 with SLAB.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a35afb830f8d71ec211531aeb9a621b09a2efb39",
      "tree": "198280081e1f8b2f6c450742a5075cc7904a3d58",
      "parents": [
        "5577bd8a85c8b7643a241789b14fafa9c8a6c7db"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed May 16 22:10:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 05:23:04 2007 -0700"
      },
      "message": "Remove SLAB_CTOR_CONSTRUCTOR\n\nSLAB_CTOR_CONSTRUCTOR is always specified. No point in checking it.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Steven French \u003csfrench@us.ibm.com\u003e\nCc: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nCc: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nCc: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nCc: Anton Altaparmakov \u003caia21@cantab.net\u003e\nCc: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Jan Kara \u003cjack@ucw.cz\u003e\nCc: David Chinner \u003cdgc@sgi.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ade3aff25fb2dce76e2a9b53e1334bd0a174f739",
      "tree": "a10770c6eb13c6c6dc9b74d208fc25e66aafc3f1",
      "parents": [
        "0b44f7a5b5078d737b3f5914978aabb761254840"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed May 16 22:10:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 05:23:03 2007 -0700"
      },
      "message": "slub: fix handling of oversized slabs\n\nI\u0027m getting zillions of undefined references to __kmalloc_size_too_large on\nalpha.  For some reason alpha is building out-of-line copies of kmalloc_slab()\ninto lots of compilation units.\n\nIt turns out that gcc just isn\u0027t smart enough to work out that\n__builtin_contant_p(size)\u003d\u003dtrue implies that __builtin_contant_p(index)\u003d\u003dtrue.\n\nSo let\u0027s give it a bit of help.\n\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3ca12ee549f7837b8a685dddc9515f9fc28434ee",
      "tree": "30dcd051b8a08a6b529826ab6f449b15d62a0c12",
      "parents": [
        "9fbf09a09e8aa50c56e2c6dfacc27eff93ff4c93"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed May 16 22:10:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 05:23:03 2007 -0700"
      },
      "message": "SLAB: Move two remaining SLAB specific definitions to slab_def.h\n\nTwo definitions remained in slab.h that are particular to the SLAB allocator.\nMove to slab_def.h\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c59def9f222d44bb7e2f0a559f2906191a0862d7",
      "tree": "51bc0c12906b13887c6e53d1e06b48b411443129",
      "parents": [
        "afc0cedbe9138e3e8b38bfa1e4dfd01a2c537d62"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed May 16 22:10:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 05:23:03 2007 -0700"
      },
      "message": "Slab allocators: Drop support for destructors\n\nThere is no user of destructors left.  There is no reason why we should keep\nchecking for destructors calls in the slab allocators.\n\nThe RFC for this patch was discussed at\nhttp://marc.info/?l\u003dlinux-kernel\u0026m\u003d117882364330705\u0026w\u003d2\n\nDestructors were mainly used for list management which required them to take a\nspinlock.  Taking a spinlock in a destructor is a bit risky since the slab\nallocators may run the destructors anytime they decide a slab is no longer\nneeded.\n\nPatch drops destructor support.  Any attempt to use a destructor will BUG().\n\nAcked-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3692b9444b15ad12e5ec56ec77b1009bb75f8d42",
      "tree": "f3d2b480f5dbfc68cd8158405cb7454a7f44efcc",
      "parents": [
        "7c40542ffaa20e361f5f37d112aba41a725fc759"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon May 14 13:50:33 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:11:13 2007 +1000"
      },
      "message": "[POWERPC] Wire up some more syscalls\n\nsignalfd, timerfd and eventfd\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e3d67b663b5ededac1b2c552b4f0b4fbe94d7ac3",
      "tree": "2875f48c35991ee861594ae664ea72c2705bb32e",
      "parents": [
        "39d207036c76ff16650772b83fb1a12ab788ca26"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Mon May 14 11:43:20 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:11:13 2007 +1000"
      },
      "message": "[POWERPC] Remove fixup_bigphys_addr() for arch/powerpc to avoid link error\n\nThere are no actual implementations of fixup_bigphys_addr() in\narch/powerpc, and with a 64-bit aware ioremap() and so forth, it\nshould no longer be necessary.  This patch removes the last dregs of\nfixup_bigphys_addr() from arch/powerpc.\n\nIn fact, the only reason this hasn\u0027t caused link errors already is\nthat nobody must have tried using one of the small number of drivers\nusing io_remap_pfn_range() on one of the small number of platforms\nwhich are 32-bit but define CONFIG_PHYS_64BIT.  Nonetheless this fixes\na bug, and should go into 2.6.22.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3d372548b4af1a3d0a40f3dde7af5389a30ce359",
      "tree": "7533e8332e8a4d9be5d8770a455795f3ceed5695",
      "parents": [
        "f4dcd3c229a0745aff7d6835ca7c45aaeb293714"
      ],
      "author": {
        "name": "James.Yang",
        "email": "James.Yang@freescale.com",
        "time": "Wed May 02 16:34:43 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:10:15 2007 +1000"
      },
      "message": "[POWERPC] Remove CPU_FTR_NEED_COHERENT for 7448.\n\nRemove CPU_FTR_NEED_COHERENT for MPC7448 (and single-core MPC86xx).\nThis prevents needlessly setting M\u003d1 when not SMP.\n\nSigned-off-by: James.Yang \u003cJames.Yang@freescale.com\u003e\nAcked-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f4dcd3c229a0745aff7d6835ca7c45aaeb293714",
      "tree": "ff81ad203cd331ffb8fd6a82d2392aeecd1acc87",
      "parents": [
        "b2cd64153b94473f6bd82448a68b8e8c041676ea"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "becky.bruce@freescale.com",
        "time": "Thu May 10 10:13:04 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 17 21:10:15 2007 +1000"
      },
      "message": "[POWERPC] Change include protections to ASM_POWERPC\n\nChange several headers in include/asm-powerpc that currently use some variation\nof ASM_PPC to use ASM_POWERPC instead.\n\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "516793c61b3db1f60e0b0d0e3c382bcca9ae84fd",
      "tree": "1e9a0b8e01ecac7c60c5d0f6b157181ab1132467",
      "parents": [
        "c6af66b9fe93990c70aaee53ce3ce7e53a83676a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu May 17 10:19:23 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 17 10:19:23 2007 +0100"
      },
      "message": "[ARM] ARMv6: add CPU_HAS_ASID configuration\n\nPresently, we check for the minimum ARM architecture that we\u0027re\nbuilding for to determine whether we need ASID support.  This is\nwrong - if we\u0027re going to support a range of CPUs which include\nARMv6 or higher, we need the ASID.\n\nConvert the checks to use a new configuration symbol, and arrange\nfor ARMv6 and higher CPU entries to select it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b2cd64153b94473f6bd82448a68b8e8c041676ea",
      "tree": "327778fbc139079921eeb73bebf10af4327f79c8",
      "parents": [
        "b17bfca5f16a6090ee51250163e1720f6fe71515",
        "13b8d09f5de0aaa3153bbccc98baf247387823dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:28:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:28:49 2007 -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  libata: track spindown status and skip spindown_compat if possible\n  libata: fix shutdown warning message printing\n  libata-acpi: add ATA_FLAG_ACPI_SATA port flag\n  libata: during revalidation, check n_sectors after device is configured\n  libata: separate out ata_dev_reread_id()\n  pata_scc had been missed by ata_std_prereset() switch\n"
    },
    {
      "commit": "b17bfca5f16a6090ee51250163e1720f6fe71515",
      "tree": "b5c561e1c2b7db6ded4c2092486f66f7c8c35902",
      "parents": [
        "36dbe4d6bffb90fcb2663ac50af00a942412e246",
        "a04395ead6d17c83da64264b6fe78f852a648202"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:21:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:21:33 2007 -0700"
      },
      "message": "Merge branch \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa\n\n* \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa:\n  [ALSA] usbaudio - Coping with short replies in usbmixer\n  [ALSA] Include quirks from Ubuntu Dapper/Edgy/Feisty\n  [ALSA] Fix probe of non-PnP ISA devices\n  [ALSA] version 1.0.14rc4\n  [ALSA] hda-codec - Fix ALC882/861VD codec support on some laptops\n  [ALSA] ASoC AC97 device reg bugfix\n  [ALSA] ASoC AC97 static GPL symbol fix\n  [ALSA] hda-codec - Make the mixer capability check more robust\n  [ALSA] usb-audio: another Logitech QuickCam ID\n"
    },
    {
      "commit": "36dbe4d6bffb90fcb2663ac50af00a942412e246",
      "tree": "4d24a2165620fa8fad0454299a8f5412555bba61",
      "parents": [
        "e0f88db3028798b5e6d62d1c65c991240bf317f3",
        "d0a2b7af27f6d01a443f3af8252fa0b955bf1913"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:20:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:20:28 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://www.atmel.no/~hskinnemoen/linux/kernel/avr32\n\n* \u0027for-linus\u0027 of git://www.atmel.no/~hskinnemoen/linux/kernel/avr32:\n  [AVR32] Implement platform hooks for atmel_lcdfb driver\n  [AVR32] Wire up signalfd, timerfd and eventfd\n  [AVR32] optimize pagefault path\n  [AVR32] Remove bogus comment in arch/avr32/kernel/irq.c\n"
    },
    {
      "commit": "e0f88db3028798b5e6d62d1c65c991240bf317f3",
      "tree": "ca6153883c115108967428ad70b023a6190e889e",
      "parents": [
        "43c0f3d25c602dc96b201ed81ffda0bc600ff969",
        "c7754d465b1feade85b5f1c4492781a30f6652a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:19:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:19:45 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Add hypervisor API negotiation and fix console bugs.\n"
    },
    {
      "commit": "1abd727ed7abf5c19e7d1760671475cbecbccb0e",
      "tree": "0ec7364ea4171a39bdd00c6f140ec31a0602ca58",
      "parents": [
        "faab83bbcd9e001077e42a7c085f1e871997647f"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue May 15 23:57:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:19:15 2007 -0700"
      },
      "message": "SLUB: It is legit to allocate a slab of the maximum permitted size\n\nSorry I screwed up the comparison. It is only an error if we attempt\nto allocate a slab larger than the maximum allowed size.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5b58e21a27028a9f0399449d8bc8494fd9d9ff70",
      "tree": "fba49cc745f791755a7e86d518376a740fd39f0a",
      "parents": [
        "52ade9b3b97fd3bea42842a056fe0786c28d0555",
        "576fe0bd7e52dce7afb6b9b2450744555b2eb53a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:15:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 16 21:15:18 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] optimize pagefaults a little\n  [IA64] Fix section conflict of ia64_mlogbuf_finish\n  [IA64] s/scalibility/scalability/\n  [IA64] kdump on INIT needs multi-nodes sync-up (v.2)\n  [IA64] wire up {signal,timer,event}fd syscalls\n  [IA64] spelling fixes: arch/ia64/\n"
    },
    {
      "commit": "55d3ecab2d16be3525ba24a96ba3a67692af1f09",
      "tree": "7e81977adbd73e154f53861d8577d3ab92611c8c",
      "parents": [
        "6684e323a236d40461f27d36b38c6b70aabc9e71",
        "7b104bcb8e460e45a1aebe3da9b86aacdb4cab12"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed May 16 16:50:37 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed May 16 16:50:37 2007 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of /home/trondmy/kernel/linux-2.6/\n"
    },
    {
      "commit": "576fe0bd7e52dce7afb6b9b2450744555b2eb53a",
      "tree": "acf2a5f8d7f7906cfa2da9bf53a74d8e3fcd42bb",
      "parents": [
        "17028c5c91580036eb41da2fad292965fa3b9a7d"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed May 16 14:52:19 2007 +0200"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 16 09:00:51 2007 -0700"
      },
      "message": "[IA64] optimize pagefaults a little\n\nGet rid of the notifier list and call the kprobes code directly\nif compiled in.  This mirrors the changes that recently went\ninto powerpc, s390 and sparc64.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "c05107911a38235fec87892d83dc54aba9aaf3bd",
      "tree": "9a8156053df8f619601ef5444d5e074b3c5bc90f",
      "parents": [
        "e903382ceae1dd85e650ffc7e98facdd59cc7a3f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed May 16 12:41:15 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 16 15:37:48 2007 +0100"
      },
      "message": "[ARM] Update ARM syscalls\n\nAdd utimensat, signalfd, timerfd, eventfd syscalls.  Add ignore\ndefines for sync_file_range and fadvise64_64 which we implement\ndifferently.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e903382ceae1dd85e650ffc7e98facdd59cc7a3f",
      "tree": "cce29e6f9e35f8febce2e26ca054b5e6905363cd",
      "parents": [
        "d73d8011779292788def2cd2520d6f39d9b406de"
      ],
      "author": {
        "name": "Sandeep Sanjay Patil",
        "email": "psandeep.s@gmail.com",
        "time": "Wed May 16 10:51:45 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 16 15:37:43 2007 +0100"
      },
      "message": "[ARM] 4384/1: S3C2412/13 SPI registers offset correction\n\nChange the SPI Channel 1 register offset in s3c_spi1_resource[], and\ns3c2412_dma_mappings[]. Offset has to be 0x100 in s3c2412/13\u0027s case.\nAlso, total SPI memory resource size changed to 0x24 for s3c2412/13.\n\nSigned-off-by: Sandeep Patil \u003cpsandeep.s@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "06ba255571b0a2f1fb7e49e7406364e4194f4e10",
      "tree": "d709864524613d73729bbf2fff5fbf0a1f6e41f7",
      "parents": [
        "e45c7a43825b0feb161ef2ebe5324cd517dd4388"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon May 14 22:56:32 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 16 15:35:26 2007 +0100"
      },
      "message": "[ARM] Remove Integrator/CP SMP platform support\n\nThe Integrator/CP SMP platform support was never fully merged, and now\nit\u0027s causing build breakage.  Remove it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "60af15f529d22a93805e74dd3c52b6f8134511d2",
      "tree": "8304f580af49a1da8b05c70147af386d141777e9",
      "parents": [
        "272a527c04c0c4f548232f1ec7d2d72bfdab4384"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed May 16 11:45:47 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed May 16 11:45:47 2007 +0200"
      },
      "message": "[ALSA] version 1.0.14rc4\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "a68660e0c63d8f7ab8725f9e771119c08e9f953b",
      "tree": "a9a9d78e07320a8ba0650037f31f3778ebed148e",
      "parents": [
        "9ae67c7b870f5220a6b30e4f6e83b319bd9be718"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lg@opensource.wolfsonmicro.com",
        "time": "Thu May 10 19:27:27 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed May 16 11:45:28 2007 +0200"
      },
      "message": "[ALSA] ASoC AC97 device reg bugfix\n\nThis patch fixes a bug whereby AC97 bus device data was being clobbered\nwhen AC97 codecs using the generic ac97_codec.c driver were being\nregistered. Codecs that didn\u0027t use the generic driver were unaffected\n(e.g. WM9712, WM9713).\nChanges:-\n o Add new AC97 codec class for custom (or need bus dev registration)\nAC97 codecs.\n o Only register/deregister this custom codec device with the AC97 bus.\nThe generic AC97 driver already does this for generic codec devices.\nThis may be related to bug #3038 :-\nhttps://bugtrack.alsa-project.org/alsa-bug/view.php?id\u003d3038\n\nSigned-off-by: Liam Girdwood \u003clg@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "13b8d09f5de0aaa3153bbccc98baf247387823dc",
      "tree": "d35c90bd2460d7808595917ccf7c102229353365",
      "parents": [
        "da071b42f73dabbd0daf7ea4c3ff157d53b00648"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue May 15 12:29:22 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 16 01:18:31 2007 -0400"
      },
      "message": "libata: track spindown status and skip spindown_compat if possible\n\nOur assumption that most distros issue STANDBYNOW seems wrong.  The\nupstream sysvinit and thus many distros including gentoo and opensuse\ndon\u0027t take any action for libata disks on spindown.  We can skip\ncompat handling for these distros so that they don\u0027t need to update\nanything to take advantage of kernel-side shutdown.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3cadbcc09891b8544203f211dac13f9cc4e6832a",
      "tree": "ac85dba0648f6e2be0d057b9afca926d97e24828",
      "parents": [
        "6ddcd3b0201a7ad72294347636d2b4028ddbd95d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue May 15 03:28:15 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 16 01:18:31 2007 -0400"
      },
      "message": "libata-acpi: add ATA_FLAG_ACPI_SATA port flag\n\nWhether a controller needs IDE or SATA ACPI hierarchy is determined by\nthe programming interface of the controller not by whether the\ncontroller is SATA or PATA, or it supports slave device or not.  This\npatch adds ATA_FLAG_ACPI_SATA port flags which tells libata-acpi that\nthe port needs SATA ACPI nodes, and sets the flag for ahci and\nsata_sil24.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6ddcd3b0201a7ad72294347636d2b4028ddbd95d",
      "tree": "ef2d28ea1775693f632705ebe71ad3e451cd69f1",
      "parents": [
        "fe30911b34098db58c21d0f936f6c3f17f32deb8"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue May 15 03:28:15 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 16 01:18:30 2007 -0400"
      },
      "message": "libata: during revalidation, check n_sectors after device is configured\n\nDevice might be resized during ata_dev_configure() due to HPA or\n(later) ACPI _GTF.  Currently it\u0027s worked around by caching n_sectors\nbefore turning off HPA.  The cached original size is overwritten if\nthe device is reconfigured without being hardreset - which always\nhappens after configuring trasnfer mode.  If the device gets hardreset\nfor some reason after that, revalidation fails with -ENODEV.\n\nThis patch makes size checking more robust by moving n_sectors check\nfrom ata_dev_reread_id() to ata_dev_revalidate() after the device is\nfully configured.  No matter what happens during configuration, a\ndevice must have the same n_sectors after fully configured to be\ntreated as the same device.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c7754d465b1feade85b5f1c4492781a30f6652a2",
      "tree": "9a3b6ccb18983c1ea389377028ca51c8170730ef",
      "parents": [
        "7b104bcb8e460e45a1aebe3da9b86aacdb4cab12"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 15 17:03:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 15 20:23:02 2007 -0700"
      },
      "message": "[SPARC64]: Add hypervisor API negotiation and fix console bugs.\n\nHypervisor interfaces need to be negotiated in order to use\nsome API calls reliably.  So add a small set of interfaces\nto request API versions and query current settings.\n\nThis allows us to fix some bugs in the hypervisor console:\n\n1) If we can negotiate API group CORE of at least major 1\n   minor 1 we can use con_read and con_write which can improve\n   console performance quite a bit.\n\n2) When we do a console write request, we should hold the\n   spinlock around the whole request, not a byte at a time.\n   What would happen is that it\u0027s easy for output from\n   different cpus to get mixed with each other.\n\n3) Use consistent udelay() based polling, udelay(1) each\n   loop with a limit of 1000 polls to handle stuck hypervisor\n   console.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b4e1ded3cf6e13c122f019532cb60347d6c88c8c",
      "tree": "b7e59c962232ddb06f884ed7b4056098519c4dfc",
      "parents": [
        "8eafafb54bc594be8a23b00b25055b59838a9c79"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue May 15 20:37:00 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 18:56:37 2007 -0700"
      },
      "message": "m32r: __xchg() should be always_inline\n\nit depends on elimination of unreachable branches in switch (by object\nsize), so we must declare it always_inline\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "835a906c74ecf20cdb817d6d02975cc0ba421e35",
      "tree": "86db6424947e8f5b4ddb1f7f6bfdaf9353f194d7",
      "parents": [
        "e089d43fb1ab8e39168c9f61d30aef5b8724d085",
        "51a41e7d39ce0da1198837aaa495fe6dbcc4f802"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 18:50:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 18:50:19 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh64-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh64-2.6:\n  sh64: Add .gitignore entry for syscalltab.\n  sh64: generic quicklist support.\n  sh64: Update cayman defconfig.\n  sh64: Fixup sh-sci build.\n  sh64: ppoll/pselect6() and restartable syscalls.\n  sh64: dma-mapping updates.\n  sh64: Fixups for the irq_regs changes.\n  sh64: Wire up many new syscalls.\n  spelling fixes: arch/sh64/\n  sh64: ROUND_UP macro cleanup in arch/sh64/kernel/pci_sh5.c\n"
    },
    {
      "commit": "e089d43fb1ab8e39168c9f61d30aef5b8724d085",
      "tree": "d027ec95c300076a83804b99c4014920844c34e1",
      "parents": [
        "0e402c6ec4f32a9192a30c4a5b5ba6867c0be7bc",
        "e0ff9cd12a26259f8dd676124a188037e7e90b38"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 18:47:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 18:47:21 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6:\n  Use menuconfig objects: IDE\n  sl82c105: Switch to ref counting API\n  ide: remove ide_use_dma()\n  ide: add missing validity checks for identify words 62 and 63\n  ide: remove ide_dma_enable()\n  sl82c105: add speedproc() method and MWDMA0/1 support\n  cs5530/sc1200: add -\u003espeedproc support\n  cs5530/sc1200: DMA support cleanup\n  ide: use ide_tune_dma() part #2\n  cs5530/sc1200: add -\u003eudma_filter methods\n  ide: always disable DMA before tuning it\n  pdc202xx_new: use ide_tune_dma()\n  alim15x3: use ide_tune_dma()\n  sis5513: PIO mode setup fixes\n  serverworks: PIO mode setup fixes\n  pdc202xx_old: rewrite mode programming code (v2)\n"
    },
    {
      "commit": "122ab0887c36247bd4508c25e4fccf9264546fe2",
      "tree": "ae8645bf5fb8ce6dbbafda5789f91fa002f335b3",
      "parents": [
        "3649c06e66ad3589374e8765ed69eda65658735c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:46 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:46 2007 +0200"
      },
      "message": "ide: remove ide_use_dma()\n\nide_use_dma() duplicates a lot of ide_max_dma_mode() functionality\nand as all users of ide_use_dma() were converted to use ide_tune_dma()\nnow it is possible to add missing checks to ide_tune_dma() and remove\nide_use_dma() completely, so do it.\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4728d546d7137ad5350cc2e53d4748fd26f61a60",
      "tree": "73cd688f1f16b1d04a23958e7110ba3f70def531",
      "parents": [
        "46cedc9b773795b6190c31e5d32de5207b55a356"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:46 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed May 16 00:51:46 2007 +0200"
      },
      "message": "ide: remove ide_dma_enable()\n\n* check -\u003espeedproc return value in ide_tune_dma()\n* use ide_tune_dma() in cmd64x/cs5530/sc1200/siimage/sl82c105/scc_pata drivers\n* remove no longer needed ide_dma_enable()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6684e323a236d40461f27d36b38c6b70aabc9e71",
      "tree": "7eb6e0a22b7083c5e08f4f2cf3f15be7d938a572",
      "parents": [
        "7531d692d4174789d583eb50fcb83cefa121b790",
        "0560551dca0c02a4b23f95a9c339882ff291e1c7"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue May 15 16:11:17 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue May 15 16:11:17 2007 -0400"
      },
      "message": "Merge branch \u0027origin\u0027\n"
    },
    {
      "commit": "0560551dca0c02a4b23f95a9c339882ff291e1c7",
      "tree": "af0fa695a2149b5632d91bd28620de10a0dcf2fa",
      "parents": [
        "1ca9bc4f2ae22741f2a545c1b0c3a042a2d71b11",
        "bbdfff86a8f0c91ad8b6dedf74bc14de4ba39679"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 12:10:26 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 12:10:26 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart:\n  [AGPGART] Fix wrong ID in via-agp.c\n"
    },
    {
      "commit": "cfbf07f2a80b618c42a42c20d83647ea8fcceca0",
      "tree": "575c9834d1ed69459c79162042647008f2097123",
      "parents": [
        "6a3ee3d5529c5e66aedf91401bfac65c61998639"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue May 15 01:42:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 08:54:01 2007 -0700"
      },
      "message": "SLUB: CONFIG_LARGE_ALLOCS must consider MAX_ORDER limit\n\nTake MAX_ORDER into consideration when determining KMALLOC_SHIFT_HIGH.\nOtherwise we may run into a situation where we attempt to create general\nslabs larger than MAX_ORDER.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "297d9c035edd04327fedc0d1da27c2b112b66fcc",
      "tree": "c5a2f1258def2f54790b57afc0bea9dc49563773",
      "parents": [
        "838c41184fee5e151c09972f2ba90c16493af614"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Tue May 15 01:41:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 08:54:00 2007 -0700"
      },
      "message": "i386: move common parts of smp into their own file\n\nSeveral parts of kernel/smp.c and smpboot.c are generally useful for other\nsubarchitectures and paravirt_ops implementations, so make them available for\nreuse.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nAcked-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "838c41184fee5e151c09972f2ba90c16493af614",
      "tree": "72dd37c37031f1ed6c4c3ed43a45f3dce8dcf149",
      "parents": [
        "3bd2aad2103314a0a09614dc29926a1437db02f7"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@redhat.com",
        "time": "Tue May 15 01:41:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 08:54:00 2007 -0700"
      },
      "message": "Remove cpu hotplug defines for __INIT \u0026 __INITDATA\n\nAfter examining what was checked in and the code base I discovered that most\nof 86c0baf123e474b6eb404798926ecf62b426bf3a wasn\u0027t necessary anymore....\n\nSo here\u0027s a patch that reverts the last part of that changeset:\n\nRevert part of 86c0baf123e474b6eb404798926ecf62b426bf3a.\n\nThe kernel has moved forward to a state where the original change is not\nnecessary.  After porting forward, this final version of the patch was\napplied and broke non-x86 architectures.\n\nSigned-off-by: Prarit Bhargava \u003cprarit@redhat.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3c46bdcaec53eda069a8a9cd60621c7431aa7842",
      "tree": "9e3463d9618af5be9195d4cbaef6d3a518ab9e26",
      "parents": [
        "0fcdf96ca95f81a0e1fd91a2de16dc67c641c958"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue May 15 01:41:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 08:54:00 2007 -0700"
      },
      "message": "m68k: implement __clear_user()\n\nm68k: implement __clear_user(), which is needed by fs/signalfd.c\n\nSince we always let the MMU do all checking, clear_user() and __clear_user()\nare identical. The old clear_user() is renamed to __clear_user() for\nconsistency.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0fcdf96ca95f81a0e1fd91a2de16dc67c641c958",
      "tree": "b8f21a1c70589a0f6d42abf26932a4c83f72462e",
      "parents": [
        "b67405bbbba6bbd28dfd5337b29d5bc5a1140afb"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Tue May 15 01:41:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 08:54:00 2007 -0700"
      },
      "message": "alpha: fix hard_smp_processor_id compile error\n\n\"Remove hardcoding of hard_smp_processor_id on UP systems\",\n2f4dfe206a2fc07099dfad77a8ea2f4b4ae2140f in Linus\u0027 tree, moved\nthe definition of hard_smp_processor_id linux/smp.h to asm/smp.h\nfor UP systems. This causes a regression on Alpha.\n\ncc1: warnings being treated as errors\narch/alpha/kernel/setup.c: In function \u0027setup_arch\u0027:\narch/alpha/kernel/setup.c:506: warning: implicit declaration of function \u0027hard_smp_processor_id\u0027\nmake[1]: *** [arch/alpha/kernel/setup.o] error 1\nmake: *** [arch/alpha/kernel] error 2\n\nBy including asm/smp.h non-conditionally in asm/mmu_context.h\nthe problem appears to be resolved.\n\nCc: Fernando Luis Vazquez Cao \u003cfernando@oss.ntt.co.jp\u003e\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b67405bbbba6bbd28dfd5337b29d5bc5a1140afb",
      "tree": "3518c2aa8e6a7c891f9c9f760c04692ba9b82e83",
      "parents": [
        "218f0aaee8a6b0e5772b95b154dea5b7701b33aa"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Tue May 15 01:41:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 08:54:00 2007 -0700"
      },
      "message": "h8300 atomic.h update\n\nadd atomic_sub_and_test define.\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "218f0aaee8a6b0e5772b95b154dea5b7701b33aa",
      "tree": "4fa48f46c89c1b88c49f086278cc9951409152fc",
      "parents": [
        "f0ee9aabb0520adea5937855a9575c08a97b16e7"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 15 01:41:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 15 08:54:00 2007 -0700"
      },
      "message": "nommu: add ioremap_page_range()\n\nlib/ioremap.c is presently only built in if CONFIG_MMU is set.  While this\nis reasonable, platforms that support both CONFIG_MMU\u003dy or n need to be\nable to call in to this regardless.\n\nAs none of the current nommu platforms do anything special with ioremap(),\nwe assume that it\u0027s always successful.\n\nThis fixes the SH-4 build with CONFIG_MMU\u003dn.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d0a2b7af27f6d01a443f3af8252fa0b955bf1913",
      "tree": "2240f60b5e4f5cd4abec83812048962b4b959b88",
      "parents": [
        "78c129b949bdee21dd996ac5f5cfc655cd5bd42e"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Mar 21 18:08:49 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Tue May 15 14:13:27 2007 +0200"
      },
      "message": "[AVR32] Implement platform hooks for atmel_lcdfb driver\n\nThis modifies and extends the existing lcdc platform code to support\nthe new atmel_lcdfb driver. The ATSTK1000 board code is set up to use\nthe on-board Samsung LTV350QV LCD panel.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "7531d692d4174789d583eb50fcb83cefa121b790",
      "tree": "c3ab10fdccf1863848946e6f3217514542217289",
      "parents": [
        "d48c5f41000ad176df71d2d43932c6c50f938196"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon May 14 17:21:26 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon May 14 19:33:47 2007 -0400"
      },
      "message": "SUNRPC: Fix sparse warnings\n\n - net/sunrpc/xprtsock.c:1635:5: warning: symbol \u0027init_socket_xprt\u0027 was not\n   declared. Should it be static?\n - net/sunrpc/xprtsock.c:1649:6: warning: symbol \u0027cleanup_socket_xprt\u0027 was\n   not declared. Should it be static?\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "d48c5f41000ad176df71d2d43932c6c50f938196",
      "tree": "fa513ac473e1a9cd778c35fc260db6e7e4fc3dd6",
      "parents": [
        "2e42c3e2aec6e24e58c4c601e1a33f0e9e36e314"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon May 14 17:21:26 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon May 14 19:33:46 2007 -0400"
      },
      "message": "NLM: Fix sparse warnings\n\n - fs/lockd/xdr4.c:140:27: warning: incorrect type in argument 2 (different\n   explicit signedness)\n - fs/lockd/xdr4.c:141:27: warning: incorrect type in argument 2 (different\n   explicit signedness)\n - fs/lockd/xdr4.c:432:28: warning: incorrect type in argument 2 (different\n   explicit signedness)\n - fs/lockd/xdr4.c:433:28: warning: incorrect type in argument 2 (different\n   explicit signedness)\n - fs/lockd/xdr4.c:587:20: warning: symbol \u0027nlm_version4\u0027 was not declared.\n   Should it be static?\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "8ae20abdd18c6c7f21bbae931353e7cfad77d7b6",
      "tree": "8134b98cb6b741742972764307d455e078c52bbf",
      "parents": [
        "60945cb7c8377b727288275f21791914fe65311c"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon May 14 16:50:45 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon May 14 19:33:45 2007 -0400"
      },
      "message": "NFS4: Fix incorrect use of sizeof() in fs/nfs/nfs4xdr.c\n\nThe XDR code should not depend on the physical allocation size of\nstructures like nfs4_stateid and nfs4_verifier since those may have to\nchange at some future date. We therefore replace all uses of\nsizeof() with constants like NFS4_VERIFIER_SIZE and NFS4_STATEID_SIZE.\n\nThis also has the side-effect of fixing some warnings of the type\n\tformat ‘%u’ expects type ‘unsigned int’, but argument X has type\n\t\t‘long unsigned int’\non 64-bit systems\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "ae67e498a54259364f7211e10d9834575b340b21",
      "tree": "a4ac15580c48c847dbb8dc61a991dd95f421ca12",
      "parents": [
        "72fdbdce3d52282f8ea95f512e871791256754e6"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon May 14 15:55:11 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon May 14 15:55:11 2007 -0700"
      },
      "message": "[IA64] wire up {signal,timer,event}fd syscalls\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "faa8b6c3c2e1454175609167a25ae525d075f045",
      "tree": "440b4cb3cc837e22d61776a66415bd3e226f2bba",
      "parents": [
        "3ec2ab5514dbd6b5c4c3437c6a3cd9e5a90e84ef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 14 15:24:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 14 15:24:24 2007 -0700"
      },
      "message": "Revert \"ipmi: add new IPMI nmi watchdog handling\"\n\nThis reverts commit f64da958dfc83335de1d2bef9d3868f30feb4e53.\n\nAndi Kleen is unhappy with the changes, and they really do not seem\nworth it.  IPMI could use DIE_NMI_IPI instead of the new callback, even\nthough that ends up having its own set of problems too, mainly because\nthe IPMI code cannot really know the NMI was from IPMI or not.\n\nManually fix up conflicts in arch/x86_64/kernel/traps.c and\ndrivers/char/ipmi/ipmi_watchdog.c.\n\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3ec2ab5514dbd6b5c4c3437c6a3cd9e5a90e84ef",
      "tree": "44225691130bac645c033db1f80cc083597f1bb3",
      "parents": [
        "200cfbb36ce360f7943c62b6c09885c215bfc1f5",
        "90e07d9f54c61449dd48eff82e2354d0124d4f7e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 14 12:29:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 14 12:29:14 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  pxamci: fix PXA27x MMC workaround for bad CRC with 136 bit response\n  mmc: use assigned major for block device\n  sdhci: handle dma boundary interrupts\n  mmc: au1xmmc command types check from data flags\n"
    },
    {
      "commit": "29e0937bb693879221f575b01f26314b3f443322",
      "tree": "dd3ed9be21ff200c9d4dd8c708bc2ea1ef3d32f4",
      "parents": [
        "140ff8b0459cac5ade7a42131f561a9ee0fa3cc4",
        "be35cf01a9889e82da3bbda1d7b161f036424225"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 14 12:27:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 14 12:27:17 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Update defconfig.\n  [VIDEO]: XVR-500 and XVR-2500 need FB\u003dy.\n  [SPARC32]: asm/system.h needs asm/smp.h\n  [SPARC32]: Update defconfig.\n  [SPARC32]: Fix sparc32 kdebug changes.\n  [SPARC64]: Accept ebus_bus_type for generic DMA ops.\n  [SPARC64]: Add missing cpus_empty() check in hypervisor xcall handling.\n  [SCSI]: Add help text for SCSI_ESP_CORE.\n  [SPARC] SBUS: display7seg.c needs asm/io.h\n  [SPARC] SBUS: bbc_i2c.c needs asm/io.h\n  [SPARC64]: Be more resiliant with PCI I/O space regs.\n  [SERIAL] SUNHV: Add an ID string.\n"
    },
    {
      "commit": "140ff8b0459cac5ade7a42131f561a9ee0fa3cc4",
      "tree": "17a1d6a1b4f0b922d376fb6245e2d7dc2b279cdd",
      "parents": [
        "a34be83a9cfa15d596bfeb498b13380f0544249f"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon May 14 13:47:47 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 14 12:16:01 2007 -0700"
      },
      "message": "Declare another couple of compat syscalls.\n\ncompat_sys_signalfd and compat_sys_timerfd need declarations before\nPowerPC can wire them up.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fe6b4c8840c5e23fe9b8696450cee8f2e8cebffd",
      "tree": "b5812c0950da7c1a32c3f098874aa26b2d4062e5",
      "parents": [
        "6ba736a10e4ae63b38ccfee9f22b3263a6e5d050"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon May 14 17:27:29 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon May 14 18:51:43 2007 +0200"
      },
      "message": "mmc: use assigned major for block device\n\nThe MMC block devices now have an assigned major. Make sure\nwe actually use it.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "6e46507d0178ad4b33ed3bfcc72dc6e1e8a17790",
      "tree": "4317fe09401242551f6acd6d5fb3803ef28ff34d",
      "parents": [
        "2b6d868fa62b51500dd95a036229adc4a4a7bdae"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon May 14 03:53:47 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon May 14 03:53:47 2007 -0700"
      },
      "message": "[SPARC32]: asm/system.h needs asm/smp.h\n\nTo get hard_smp_processor_id() even on UP builds.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19fce2b96655d2b3b758e0f783314678d89b47c5",
      "tree": "96378e99346006bff7a823ec1cbcb06e54dc2d0d",
      "parents": [
        "9ac6d4a4b85004dbb907f1d3b34412afe16f3758"
      ],
      "author": {
        "name": "Robert Reif",
        "email": "reif@earthlink.net",
        "time": "Mon May 14 03:22:08 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 14 03:22:08 2007 -0700"
      },
      "message": "[SPARC32]: Fix sparc32 kdebug changes.\n\nFix recent kdebug changes to compile on sparc32.\n\nSigned-off-by: Robert Reif \u003creif@earthlink.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9ac6d4a4b85004dbb907f1d3b34412afe16f3758",
      "tree": "0def6b8219fa6b35d41637de0b4977462bb51181",
      "parents": [
        "17f34f0ec96783851abcabf9878f8237ac67e4e7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon May 14 02:56:03 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon May 14 02:56:03 2007 -0700"
      },
      "message": "[SPARC64]: Accept ebus_bus_type for generic DMA ops.\n\nBased upon a bug report by Meelis Roos.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c645ac72582bacb85b90a1cf88e81a13045aba4",
      "tree": "a6101de4bd5426ebfb06b097749251ff6f9e98b2",
      "parents": [
        "e827f20f1d34e91fbbb0df4674ddd8c3aad517da"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 09:55:35 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 09:55:35 2007 +0900"
      },
      "message": "sh64: generic quicklist support.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2f32834a32dfc289ea73839dbcb98d135742947b",
      "tree": "c093f440aa87d1aaccbe50ebf6a3d1d8e8f4e1d4",
      "parents": [
        "c18fe9a0467afaec7de05ec76cd994ae7c866760"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 09:13:54 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 09:13:54 2007 +0900"
      },
      "message": "sh64: Fixup sh-sci build.\n\nsh-sci needs asm/sci.h, borrow this from sh so we can build\nagain.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c18fe9a0467afaec7de05ec76cd994ae7c866760",
      "tree": "4f469753ff8829c50bd26b6be32526824040c508",
      "parents": [
        "599c26d32950c33bdd2a5ac6939bfe15ecf057e0"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 09:12:39 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 09:12:39 2007 +0900"
      },
      "message": "sh64: ppoll/pselect6() and restartable syscalls.\n\nThis patch was hanging around for some time while we were waiting\nfor the compiler situation to improve.. now that all is well again,\nfinally merge it.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "599c26d32950c33bdd2a5ac6939bfe15ecf057e0",
      "tree": "a9e062ed5c4e2fdbe0ea48fae2fbb2f7c10af96c",
      "parents": [
        "a226d33abccff1959cec911da4143ea06ab22052"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 09:10:46 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 09:10:46 2007 +0900"
      },
      "message": "sh64: dma-mapping updates.\n\nFollow the noncoherent changes from sh.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a226d33abccff1959cec911da4143ea06ab22052",
      "tree": "3dc9154f56eb328ae6257e09b02a183de46f4763",
      "parents": [
        "6b5d1a0a2ff4fc5a26029f62eef033224ce0fa97"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 09:10:01 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 09:10:01 2007 +0900"
      },
      "message": "sh64: Fixups for the irq_regs changes.\n\nA few interrupt handlers were never updated, fix them up.\nWe were missing the irq_regs conversion also, so do that\nat the same time.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ],
  "next": "6b5d1a0a2ff4fc5a26029f62eef033224ce0fa97"
}
