)]}'
{
  "log": [
    {
      "commit": "e7e173af42dbf37b1d946f9ee00219cb3b2bea6a",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [
        "607899e17218b485a021c6ebb1cff771fd690eec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 19:08:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 19:08:33 2005 -0700"
      },
      "message": "Linux 2.6.12-rc2\n"
    },
    {
      "commit": "607899e17218b485a021c6ebb1cff771fd690eec",
      "tree": "16629afbabf7a5b712d48f31b8bfe59c907b3e5a",
      "parents": [
        "d21ca622e8b80559aba9c012905aa77d1ce13ee8"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@muc.de",
        "time": "Sun Apr 03 18:19:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 18:19:34 2005 -0700"
      },
      "message": "[PATCH] x86_64: Fix segment constraints\n\nUse a register target for segment register saving\n\nPointed out by H.J.Lu\n"
    },
    {
      "commit": "d21ca622e8b80559aba9c012905aa77d1ce13ee8",
      "tree": "bbeb2aa0bb426ffbd3495aef98c97c3dfe09c98e",
      "parents": [
        "92bff94b41b20bfb9812514abcbaea943d1eaf62"
      ],
      "author": {
        "name": "Alexander Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 03 18:07:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 18:07:30 2005 -0700"
      },
      "message": "[PATCH] missing gameport dependencies\n\nseveral pci-only drivers marked as dependent on PCI.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\n"
    },
    {
      "commit": "92bff94b41b20bfb9812514abcbaea943d1eaf62",
      "tree": "e8273259f303a4ae65c430c7be1a03d3187ae3db",
      "parents": [
        "6bcca14e4f981a2572de572911f0f94ee87078ff"
      ],
      "author": {
        "name": "Alexander Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 03 18:07:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 18:07:12 2005 -0700"
      },
      "message": "[PATCH] missing include in lanai.c\n\ndma-mapping.h needs to be included there; on i386 it works by accident\nsince there dma-mapping.h is indirectly brought in elsewhere.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\n"
    },
    {
      "commit": "6bcca14e4f981a2572de572911f0f94ee87078ff",
      "tree": "6a4c021e46bf6a73503285f89be6de17ea2d8ff4",
      "parents": [
        "b32adaf212f545a028c39a464fe0e3377a2f9b7c"
      ],
      "author": {
        "name": "Alexander Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 03 18:06:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 18:06:56 2005 -0700"
      },
      "message": "[PATCH] cpuset.c __user annotations\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\n"
    },
    {
      "commit": "b32adaf212f545a028c39a464fe0e3377a2f9b7c",
      "tree": "c8cca25be4d9b26dd010f62aaee03791a13431ee",
      "parents": [
        "63c706b924ed0422b6816a72b8704bc3ed872792"
      ],
      "author": {
        "name": "Alexander Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 03 18:06:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 18:06:39 2005 -0700"
      },
      "message": "[PATCH] usblcd portability fix\n\nusblcd.c passes address of size_t variable to function that expects int\n*.  That breaks on 64bit big-endian, obviously.  Fixed, along with the\nusb-skeleton.c - that\u0027s where the bug had been copied from. \n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\n"
    },
    {
      "commit": "63c706b924ed0422b6816a72b8704bc3ed872792",
      "tree": "eb0d534d138aef240fc3f3b423b82ab63d66f375",
      "parents": [
        "376b07691ec54a44925b4fee024c089b8b7b6616"
      ],
      "author": {
        "name": "Alexander Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 03 18:06:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 18:06:21 2005 -0700"
      },
      "message": "[PATCH] jsm fixes\n\n a) jsm depends on PCI.  Kconfig fixed.\n b) spin_lock_irqsave() et.al. expect unsigned long, not u64.\n c) pointer arithmetics works just fine without casts to u64, thank\n    you very much.\n d) iomem annotations added.\n e) jsm_get_mstat() lost bits - among other things it did\n\tif (mstat \u0026 UART_MSR_DSR)\n\t\tresult |\u003d TIOCM_DSR;\n    and ended with return result; since TIOCM_DSR is 256 on e.g.  i386,\n    declaring result as unsigned char was a bad idea (function itself\n    returns int). \n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\n"
    },
    {
      "commit": "376b07691ec54a44925b4fee024c089b8b7b6616",
      "tree": "af6e568562098b2065f6a5ac97d64dfc65b98d8f",
      "parents": [
        "1fa6bac57b20c8250874387bdd9df6b8fe8340d3"
      ],
      "author": {
        "name": "Alexander Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 03 18:06:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 18:06:05 2005 -0700"
      },
      "message": "[PATCH] generic_serial.c portability fix\n\ngs_wait_tx_flushed() should have its second argument (timeout) unsigned\nlong, not int.  One of the callers passes it MAX_SCHEDULE_TIMEOUT and\nfunction itself compares argument with that value.  Since that\u0027s\nLONG_MAX, we get breakage on all 64bit platforms.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\n"
    },
    {
      "commit": "1fa6bac57b20c8250874387bdd9df6b8fe8340d3",
      "tree": "3447b8344212d12007cbe908bcf7a72a6c35e960",
      "parents": [
        "7a81513e6cba3f255c0ac8a31480c9770fe83b0d"
      ],
      "author": {
        "name": "Alexander Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 03 18:05:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 18:05:49 2005 -0700"
      },
      "message": "[PATCH] non-portable include in coda\n\nfs/coda/upcall.c includes both asm/signal.h and linux/signal.h.\n\nFor one thing, the former is included by the latter; for another, on\nsome platforms it actually relies on the stuff included earlier in\nlinux/signal.h (but not in upcall.c).\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7a81513e6cba3f255c0ac8a31480c9770fe83b0d",
      "tree": "a840f45cd831eea3625df021234b0c474481454e",
      "parents": [
        "1f7abe86ce081437353b6f765e82f2eed1337427"
      ],
      "author": {
        "name": "Michael Hunold",
        "email": "hunold@linuxtv.org",
        "time": "Sun Apr 03 18:05:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 18:05:31 2005 -0700"
      },
      "message": "[PATCH] Fix Oops in MXB driver (v4l2 subsystem)\n\nThis fixes a NULL pointer dereference Oops in my \"Multimedia eXtension\nBoard\" driver. \n\nThe tda9840 i2c driver dereferences the argument pointer, but the MXB\ndriver is supplying a NULL pointer for one of the commands.  The patch\nmakes this one command behave like the others, ie.  it expects an int\nargument.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f7abe86ce081437353b6f765e82f2eed1337427",
      "tree": "d25109e97a571e97db814c8af42e07a789702e1f",
      "parents": [
        "10752217624970d25d2244bf9141c240be19ebd9",
        "31218ffa5c408e13a209fb6c131e417a8805e579"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 17:50:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 17:50:59 2005 -0700"
      },
      "message": "Merge bk://kernel.bkbits.net/davem/sparc-2.6\ninto ppc970.osdl.org:/home/torvalds/v2.6/linux\n"
    },
    {
      "commit": "31218ffa5c408e13a209fb6c131e417a8805e579",
      "tree": "d8d5c43a89b24924c17761defb4ae864f9d38f20",
      "parents": [
        "a0b8e21ee69ccfbed49d93707b033d59d6f2ff58",
        "983c00c800a3cf44b589750a16bbf22ff7a15a11"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 17:46:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 17:46:46 2005 -0700"
      },
      "message": "Merge bk://kernel.bkbits.net/davem/net-2.6\ninto ppc970.osdl.org:/home/torvalds/v2.6/linux\n"
    },
    {
      "commit": "a0b8e21ee69ccfbed49d93707b033d59d6f2ff58",
      "tree": "4414b3a22a0e3ced41640d8b98ea66eb0a56d6aa",
      "parents": [
        "a9aab1ec2eaa11abc7d1b61276e840360bf39568"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl-lkml@dif.dk",
        "time": "Sun Apr 03 17:40:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 17:40:04 2005 -0700"
      },
      "message": "[PATCH] kfree() NULL pointer cleanups - no need to check - fs/ext3/\n\nkfree() handles NULL pointers fine - checking is redundant.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a9aab1ec2eaa11abc7d1b61276e840360bf39568",
      "tree": "1e063550a3a573f2963125cf8c92b32a9b2493ff",
      "parents": [
        "3bc0a5f5c161254ccce512842627dab97a646a70"
      ],
      "author": {
        "name": "Mingming Cao",
        "email": "cmm@us.ibm.com",
        "time": "Sun Apr 03 17:39:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 17:39:47 2005 -0700"
      },
      "message": "[PATCH] ext3: move goal logical block into block allocation info structure\n\nMoved i_next_alloc_block and i_next_goal_block out from ext3_inod_info, and\nput it together with the reservation structure into the\next3_block_alloc_info structure, and dynamically allocate that structure\nwhenever need to allocation a block.  This is also apply for noreservation\nmount.  Also cleanup ext3_find_goal() code.\n\nSigned-off-by: Mingming Cao \u003ccmm@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3bc0a5f5c161254ccce512842627dab97a646a70",
      "tree": "23cdf6b6a96901427dc68c178260d6b9e0f58ab5",
      "parents": [
        "1f374d8cc10fd9932359bf5928ed04bdbeca97b1"
      ],
      "author": {
        "name": "Mingming Cao",
        "email": "cmm@us.ibm.com",
        "time": "Sun Apr 03 17:39:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 17:39:31 2005 -0700"
      },
      "message": "[PATCH] ext3: reservation info cleanup: remove rsv_seqlock\n\nSince now the ei-\u003etruncate_sem is guarding the concurrent allocation and\nthe deallocation, there is no need to use the the rsv_seqlock lock in the\next3_reserve_window_node, which was there to protect using/allocating\nreservation window race between two threads allocating blocks at the same\ntime.\n\nSigned-off-by: Mingming Cao \u003ccmm@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f374d8cc10fd9932359bf5928ed04bdbeca97b1",
      "tree": "4d2dd97da5af8989d150f76a98fff2e3203945bb",
      "parents": [
        "d0091e60a7e122b3e70658bf6e1148a389f71e90"
      ],
      "author": {
        "name": "Mingming Cao",
        "email": "cmm@us.ibm.com",
        "time": "Sun Apr 03 17:39:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 17:39:16 2005 -0700"
      },
      "message": "[PATCH] ext3: dynamic allocation of block reservation info\n\nRight now the ext3 reservation structure(ext3_reserve_window_node) is part of\nthe ext3 inode itself.  This part of information is only needed for files that\nneed allocate blocks on disk.  So, the attached patches reduce the ext3 inode\nsize by dynamically allocating the block allocation/reservation info\nstructure(called struct ext3_block_alloc_info) when it is needed(i.e.  only\nfor files who need to allocate blocks)\n\nThe reservation structure is being allocated and linked to the ext3 inode at\n  ext3_get_block_handle(), and being freed and unlinked at the\niput_final-\u003eext3_clear_inode().\n\nThe ei-\u003etruncate_sem which is currently used to protect concurrent\next3_get_block() and ext3_truncate is used to protect reservation structure\nallocation and deallocation.\n\nSigned-off-by: Mingming Cao \u003ccmm@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d0091e60a7e122b3e70658bf6e1148a389f71e90",
      "tree": "6df9b46c9522c24d3b8baa53aff4d069126696d8",
      "parents": [
        "196384b529f1018693f0242d9d25c517e816fdb6"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Apr 03 17:38:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 17:38:58 2005 -0700"
      },
      "message": "[PATCH] ppc64: Fix boot memory corruption\n\nNathan\u0027s patch \"make OF node fixup code usable at runtim\" is introducing a\nsnaky bug.  We do 2 passes over this code, one to measure how much memory\nwill be needed so we can allocate a single block, and one to do the actual\nfixup.  However, the new code does some result-checking of prom_alloc()\nwhich breaks this mecanism, as the first pass always starts at \"0\", thus we\nfail to measure the additional size properly and allocate a block smaller\nthan what we\u0027ll actually use for the fixup.  This cause us to override\nwhatever sits there, with variable results depending on the memory layout\nof the machine (but typically crashes).\n\nThis patch fixes it by starting the \"measure\" pass with an initial size set\nto 16 and not 0.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "196384b529f1018693f0242d9d25c517e816fdb6",
      "tree": "13d1935b4b63230fc8ff8910466407849ae69fe6",
      "parents": [
        "acec5119069c1896db45b4014c9d1e53514bc843"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Apr 03 17:38:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 17:38:42 2005 -0700"
      },
      "message": "[PATCH] ppc64: add definition for PAGE_AGP\n\nThis fix DRM build on ppc64 (even if DRM here is not yet functional, you\u0027ll\nneed the bleeding edge r300 stuff) by properly defining PAGE_AGP for the\nppc64 architecture.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "acec5119069c1896db45b4014c9d1e53514bc843",
      "tree": "84c8514a89e162e76887f7fdae715004f58d6d46",
      "parents": [
        "1ee53497877fc554384337ab17597b6fcdc0dbac"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Apr 03 17:38:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 17:38:26 2005 -0700"
      },
      "message": "[PATCH] ppc64: Export re{serv,leas}e_pmc_hardware() for oprofile\n\nCONFIG_OPROFILE\u003dm doesn\u0027t work on ppc64 if these aren\u0027t exported...\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1ee53497877fc554384337ab17597b6fcdc0dbac",
      "tree": "20c87635ad28e72e7383cf149c25391fbb958df6",
      "parents": [
        "69aaf0194f00568e13447ce3a64aba347d43e90c"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Apr 03 17:38:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 17:38:10 2005 -0700"
      },
      "message": "[PATCH] ppc32: clean up arch/ppc/syslib/prom_init.c\n\nThe call_prom routine in arch/ppc/syslib/prom_init.c, which does a client\ncall to Open Firmware, returns a void *, and we use void * for instance\nhandles and package handles that are returned from and used in OF calls.\nThis is a bad idea - we can\u0027t ever dereference those things, and we end up\nwith a lot of casts because arguments to and return values from OF calls\nare sometimes handles and sometimes numbers.\n\nThis patch cleans things up by using u32 as the type for OF handles.  The\nreturn type of call_prom becomes int because the return value from an OF\ncall is often an int status code.  The number of casts in prom_init.c is\nreduced substantially by this patch.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "69aaf0194f00568e13447ce3a64aba347d43e90c",
      "tree": "62786e4777b0ef0cd469128cdcff8549f12e476b",
      "parents": [
        "868cda2807716c7ed12d3b210e06edcb7880ae0a"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Apr 03 17:37:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 17:37:53 2005 -0700"
      },
      "message": "[PATCH] ppc32: add syscall6 definition\n\nSince we have some syscalls with 6 arguments, it\u0027s useful to have a\ndefinition of _syscall6 in asm-ppc/unistd.h.  This patch adds a suitable\ndefinition.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "868cda2807716c7ed12d3b210e06edcb7880ae0a",
      "tree": "3aa6430c502c513efc47c1e3cf9e2bf7da315372",
      "parents": [
        "168b5349e7c36927b5b99f963bfbf1f7b50ff0e6"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Apr 03 17:37:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 17:37:37 2005 -0700"
      },
      "message": "[PATCH] ppc32: eliminate gcc warning in xmon.c\n\nThis patch shuts up some more incorrect gcc warnings.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "168b5349e7c36927b5b99f963bfbf1f7b50ff0e6",
      "tree": "6c3b7ef13d8162e030a12c4da1a1fad9918701d7",
      "parents": [
        "02c73cea37291723e19210b024765792db4d082f"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Apr 03 17:37:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 17:37:20 2005 -0700"
      },
      "message": "[PATCH] ppc32: eliminate gcc warning in prom.c\n\nThis patch shuts up a couple of gcc \"variable may be used uninitialized\"\nwarnings.  The warnings are invalid - the code is such that the variables\nare in fact initialized before being used - but gcc isn\u0027t smart enough to\nsee that.  This patch eliminates the warnings.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "02c73cea37291723e19210b024765792db4d082f",
      "tree": "665402070411968c9c276e1cf6c6d8319a3047e2",
      "parents": [
        "66804d7cd20f2b580cadbb593bb4851bb5e34dd1"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Apr 03 17:37:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 17:37:03 2005 -0700"
      },
      "message": "[PATCH] ppc32: use correct sysrq function\n\nWe were using an internal sysrq function instead of the exported public\ninterface for registering a sysrq key in arch/ppc/xmon/start.c.  This patch\nfixes it (and eliminates a compiler warning).\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "66804d7cd20f2b580cadbb593bb4851bb5e34dd1",
      "tree": "5f502bf1dfa64617a5cf032527bc44affdcc4001",
      "parents": [
        "849b87f438890ba6e33cec55fd75f6d24f9c7348"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Sun Apr 03 17:36:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 17:36:47 2005 -0700"
      },
      "message": "[PATCH] ppc32: rename head_e500.S to head_fsl_booke.S\n\nRenamed head_e500.S to head_fsl_booke.S since the file is applicable to\nother PowerPC Book-E implementations from Freescale, not just the e500. \n\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "849b87f438890ba6e33cec55fd75f6d24f9c7348",
      "tree": "9b9848c2cf148bfb41366ef7c0849e46a15f0ca8",
      "parents": [
        "4b5798fbb5e87b423f28622e1a912105643cd9f6"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sun Apr 03 17:36:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 17:36:18 2005 -0700"
      },
      "message": "[PATCH] BDI: Improve nommu mmap support\n\nThe attached patch improves nommu mmap support; particularly in terms on\nsupporting private mappings.  It does this by examining the device capability\nmask now in the backing_dev_info structure.\n\nPrivate mappings will now be backed by the underlying device directly if\npossible, where \"possible\" is constrained by the protection mask parameter\nand the device capabilities mask.\n\nI\u0027ve also split the do_mmap_pgoff() function contents into a number of\nauxilliary functions to make it easier to understand.\n\nThe documentation is also updated; including the addition of a warning\nabout permitting direct mapping of flash chips and the problems of XIP vs\nwrite.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4b5798fbb5e87b423f28622e1a912105643cd9f6",
      "tree": "6783e32d2d5832c7ebe8b28402538014e025ae84",
      "parents": [
        "6d029ef5cc2a9f0447b5c114fe84a7f21861e4cb"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "james.bottomley@steeleye.com",
        "time": "Sun Apr 03 17:36:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 17:36:01 2005 -0700"
      },
      "message": "[PATCH] x86: fix subarch breakage in intel_cacheinfo.c\n\nNot all x86 subarchitectures have support for hyperthreading, so every\npiece you add for it has to be predicated on checks for CONFIG_X86_HT.\n\nThe patch corrects this hyperthreading leakage problem in intel_cacheinfo.c\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "10752217624970d25d2244bf9141c240be19ebd9",
      "tree": "35101f734da71dcf57dc30bb442c7537bc799b38",
      "parents": [
        "c51dcabe87930984735de212ccd606f091a7ab51",
        "27d7e621b91f3417e1c628337774dfdd9121320c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@kernel.bkbits.net",
        "time": "Sun Apr 03 14:30:18 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@kernel.bkbits.net",
        "time": "Sun Apr 03 14:30:18 2005 -0700"
      },
      "message": "Merge davem@sunset.davemloft.net:/home/davem/src/BK/sparc-2.6\ninto kernel.bkbits.net:/home/davem/sparc-2.6\n"
    },
    {
      "commit": "6d029ef5cc2a9f0447b5c114fe84a7f21861e4cb",
      "tree": "7d953a6ad8bfbe380381dfc8973267d924c96b20",
      "parents": [
        "c753237cb5783cd92b01fbfb6e6028dcac28b113",
        "1d7c38220e5f4cdd577082409835a350c2e82638"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 06:03:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 06:03:53 2005 -0700"
      },
      "message": "Merge bk://linux-sam.bkbits.net/kconfig\ninto ppc970.osdl.org:/home/torvalds/v2.6/linux\n"
    },
    {
      "commit": "1d7c38220e5f4cdd577082409835a350c2e82638",
      "tree": "1fdbee1680e9553289f04eb29125742e50d29bac",
      "parents": [
        "0bb82354d7a491a5796d3d0f672be15929cf72ba"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Mon Apr 04 00:16:16 2005 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Apr 04 00:16:16 2005 +0200"
      },
      "message": "kconfig: complete cpufreq Kconfig cleanup\n\nThis completes the Kconfig cleanup for all other archs.\nCPU_FREQ_TABLE was moved to drivers/cpufreq/Kconfig and is selected as\nneeded.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c753237cb5783cd92b01fbfb6e6028dcac28b113",
      "tree": "acc4225515c921abef8d607e9fa622a5b93d009a",
      "parents": [
        "184a2f07d38d9bde2119d867c851efe9a2dcb382",
        "a04780b2d7f0c71486a6c3e4b452ff8b05f2bd59"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 06:02:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 06:02:24 2005 -0700"
      },
      "message": "Merge bk://bart.bkbits.net/ide-2.6\ninto ppc970.osdl.org:/home/torvalds/v2.6/linux\n"
    },
    {
      "commit": "184a2f07d38d9bde2119d867c851efe9a2dcb382",
      "tree": "de35690b7bce66a47e583125e64a74a954aab037",
      "parents": [
        "e44f4fdbfd425af573a8b2230ca8a0dc5028860a",
        "9cc45feb3ecd1914c82d65bf9e1955a0671584cc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 05:40:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 05:40:47 2005 -0700"
      },
      "message": "Merge bk://bk.arm.linux.org.uk/linux-2.6-serial\ninto ppc970.osdl.org:/home/torvalds/v2.6/linux\n"
    },
    {
      "commit": "e44f4fdbfd425af573a8b2230ca8a0dc5028860a",
      "tree": "6a486ae1b4d2bab5c48714d255d680ce3a16f37e",
      "parents": [
        "7e5c20f55fb68ec55423d2b1dc396dc2fc503818",
        "78b40ce3a76a8f484818bd98adf7a8030e93bcb6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 05:35:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 03 05:35:15 2005 -0700"
      },
      "message": "Merge bk://bk.arm.linux.org.uk/linux-2.6-rmk\ninto ppc970.osdl.org:/home/torvalds/v2.6/linux\n"
    },
    {
      "commit": "78b40ce3a76a8f484818bd98adf7a8030e93bcb6",
      "tree": "1b21ac76083d7fcaa32ac797b0da08af9badcfbb",
      "parents": [
        "30f42668ce9be163611ff2b3c58aa64bb9193729"
      ],
      "author": {
        "name": "pavel@cz.rmk.(none)",
        "email": "pavel@cz.rmk.(none)",
        "time": "Sun Apr 03 12:18:11 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@flint.arm.linux.org.uk",
        "time": "Sun Apr 03 12:18:11 2005 +0100"
      },
      "message": "[ARM] Fix u32 vs. pm_message_t in arm\n\nPatch from Pavel Machek\n\nThis fixes u32 vs. pm_message_t confusion in arm. I was not able to\neven compile it, but it should not cause any problems. Please apply,\n"
    },
    {
      "commit": "27d7e621b91f3417e1c628337774dfdd9121320c",
      "tree": "35101f734da71dcf57dc30bb442c7537bc799b38",
      "parents": [
        "5f78b4f36998a026f7a563c9bbce47c66f7af080"
      ],
      "author": {
        "name": "Alexander Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Sun Apr 03 00:23:36 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@cheetah.davemloft.net",
        "time": "Sun Apr 03 00:23:36 2005 -0700"
      },
      "message": "[SPARC]: iomem annotations in SOC driver\n\n\t* struct soc_cq split into two variants differing only in annotations -\nones we use for requests have -\u003epool pointing to normal memory, ones for\nresponses have it pointing to iomem.\n\t* all instances of soc_cq were either always of request or always of\nresponse variety; replaced with soc_cq_rsp and soc_cq_req resp.\n\t* the rest consists of trivial adding __iomem where needed - the\nonly tricky bit had been soc_cq annotations.\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "983c00c800a3cf44b589750a16bbf22ff7a15a11",
      "tree": "a5d84b7b9a9cb550549c0e22340f1dcfc1aecbeb",
      "parents": [
        "12f46cc58e58b65ec1662558581c2ca83cb16342"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Apr 03 00:21:10 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 03 00:21:10 2005 -0700"
      },
      "message": "[CRYPTO]: Update MAINTAINERS entry mailing list.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "12f46cc58e58b65ec1662558581c2ca83cb16342",
      "tree": "a15b726b8ef96682974274a6b207b690b5a5d214",
      "parents": [
        "f4398129a30a4753ab091e7cbe0533a05c4b180b"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "james.bottomley@steeleye.com",
        "time": "Sun Apr 03 00:19:12 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 03 00:19:12 2005 -0700"
      },
      "message": "[NET]: Missing proto_list_lock initialization.\n\nThe new protocol registration locking uses a rwlock to limit access\nto the protocol list.  Unfortunately, the initialisation:\n\nstatic rwlock_t proto_list_lock;\n\nOnly works to initialise the lock as unlocked on platforms whose unlock\nsignal is all zeros.  On other platforms, they think it\u0027s already locked\nand hang forever.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@conectiva.com.br\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a04780b2d7f0c71486a6c3e4b452ff8b05f2bd59",
      "tree": "4a1dd2ec08fcdef2d0f5142d1e9600b5ce7e49df",
      "parents": [
        "3a644abc595a21d9e23caf3b4219386e06fd0b7c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@trik.(none)",
        "time": "Sat Apr 02 20:09:12 2005 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@trik.(none)",
        "time": "Sat Apr 02 20:09:12 2005 +0200"
      },
      "message": "[ide] fix via82cxxx resume failure\n\nWith David Woodhouse \u003cdwmw2@infradead.org\u003e.\n\nOn resume from sleep, via_set_speed() doesn\u0027t reinstate the correct\nmode, because it thinks the drive is already configured correctly.\n\nAlso kill redundant printk, ide_config_drive_speed() warns about errors.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3a644abc595a21d9e23caf3b4219386e06fd0b7c",
      "tree": "30af71c82e14db7027747d96f5133bb3979e1b2a",
      "parents": [
        "5cc8d0f5a3e5d9f133cea67c3194cbdc046983ec"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@trik.(none)",
        "time": "Sat Apr 02 20:03:55 2005 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@trik.(none)",
        "time": "Sat Apr 02 20:03:55 2005 +0200"
      },
      "message": "[ide] kill ide-default\n\n* add ide_drives list to list devices without a driver\n* add __ide_add_setting() and use it for adding no auto remove entries\n* kill ide-default pseudo-driver\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5cc8d0f5a3e5d9f133cea67c3194cbdc046983ec",
      "tree": "80df98ee68c38cbd563d8b89506b08f7f93381a3",
      "parents": [
        "dbb3dc01862b4121a09a4624d820bbe2e1cc24a0"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@trik.(none)",
        "time": "Sat Apr 02 20:00:50 2005 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@trik.(none)",
        "time": "Sat Apr 02 20:00:50 2005 +0200"
      },
      "message": "[ide] get driver from rq-\u003erq_disk-\u003eprivate_data\n\n* add ide_driver_t * to device drivers objects\n* set it to point at driver\u0027s ide_driver_t\n* store address of this entry in disk-\u003eprivate_data\n* fix ide_{cd,disk,floppy,tape,scsi}_g accordingly\n* use rq-\u003erq_disk-\u003eprivate_data instead of drive-\u003edriver\n  to obtain driver (this allows us to kill ide-default)\n\nide_dma_intr() OOPS fixed by Tejun Heo \u003chtejun@gmail.com\u003e.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "dbb3dc01862b4121a09a4624d820bbe2e1cc24a0",
      "tree": "5bdc8bf3b3ec41649a2aba38989dcff42c188aeb",
      "parents": [
        "4de9793a90e10d132275915066194a6bc20895bb"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@trik.(none)",
        "time": "Sat Apr 02 19:49:01 2005 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@trik.(none)",
        "time": "Sat Apr 02 19:49:01 2005 +0200"
      },
      "message": "[ide] kill ide_drive_t-\u003edisk\n\n* move -\u003edisk from ide_drive_t to driver specific objects\n* make drivers allocate struct gendisk and setup rq-\u003erq_disk\n  (there is no need to do this for REQ_DRIVE_TASKFILE requests)\n* add ide_init_disk() helper and kill alloc_disks() in ide-probe.c\n* kill no longer needed ide_open() and ide_fops[] in ide.c\n\nide_init_disk() fixed by Andrew Morton \u003cakpm@osdl.org\u003e.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4de9793a90e10d132275915066194a6bc20895bb",
      "tree": "4109b8860d417a6bc67b2cb82009ceca0a90f71f",
      "parents": [
        "2f5930e15a6456602366b04b728c8492b07830bc"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@trik.(none)",
        "time": "Sat Apr 02 19:38:19 2005 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@trik.(none)",
        "time": "Sat Apr 02 19:38:19 2005 +0200"
      },
      "message": "[ide] add ide_{un}register_region()\n\nAdd ide_{un}register_region() and fix ide-{tape,scsi}.c to register\nblock device number ranges.  In ata_probe() only probe for modules.\n\nBehavior is unchanged because:\n* if driver is already loaded and attached to drive ata_probe()\n  is not called et all\n* if driver is loaded by ata_probe() it will register new number range\n  for a drive and this range will be found by kobj_lookup()\n\nIf this is not clear please read http://lwn.net/Articles/25711/\nand see drivers/base/map.c.\n\nThis patch makes it possible to move drive-\u003edisk allocation from\nide-probe.c to device drivers.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2f5930e15a6456602366b04b728c8492b07830bc",
      "tree": "a49fb1c8e529cf48de299ed5155902bfcefe1bc3",
      "parents": [
        "2d10d2f9c037350f1271e64e39f242ec7953a50d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@trik.(none)",
        "time": "Sat Apr 02 19:33:42 2005 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@trik.(none)",
        "time": "Sat Apr 02 19:33:42 2005 +0200"
      },
      "message": "[ide] destroy_proc_ide_device() cleanup\n\nWhen this function is called device is already unbinded from a\ndriver so there are no driver /proc entries to remove.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2d10d2f9c037350f1271e64e39f242ec7953a50d",
      "tree": "bbee56651591274fb0620039491739ac9dcbee6e",
      "parents": [
        "49f0c7c7ba5f3cd7157a81d393253391f41736d5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@trik.(none)",
        "time": "Sat Apr 02 19:31:35 2005 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@trik.(none)",
        "time": "Sat Apr 02 19:31:35 2005 +0200"
      },
      "message": "[ide] drive-\u003edsc_overlap fix\n\ndrive-\u003edsc_overlap is supported only by ide-{cd,tape} drivers.\nAdd missing clearing of -\u003edsc_overlap to ide_{cd,tape}_release()\nand move -\u003edsc_overlap setup from ide_register_subdriver() to\nide_cdrom_setup() (ide-tape enables it unconditionally).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "49f0c7c7ba5f3cd7157a81d393253391f41736d5",
      "tree": "5298694535ed6d688d8ed7a4eae427894678f9f0",
      "parents": [
        "2b55b78c26ba106c5caabd6a2529b8af749e4151"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@trik.(none)",
        "time": "Sat Apr 02 19:28:52 2005 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@trik.(none)",
        "time": "Sat Apr 02 19:28:52 2005 +0200"
      },
      "message": "[ide] drive-\u003enice1 fix\n\nIt is drive\u0027s property independent of the driver being used so move\ndrive-\u003enice1 setup from ide_register_subdriver() to probe_hwif() in\nide-probe.c.  As a result changing a driver which controls the drive\nno longer affects this flag.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "30f42668ce9be163611ff2b3c58aa64bb9193729",
      "tree": "1ad398fcf82bb59aabaa04bf637c73a62a34a9b0",
      "parents": [
        "e379d235fd5af2f934bb81e6765ef6062de1a5b1"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@org.rmk.(none)",
        "time": "Sat Apr 02 01:10:31 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@flint.arm.linux.org.uk",
        "time": "Sat Apr 02 01:10:31 2005 +0100"
      },
      "message": "[ARM PATCH] 2638/1: RX3715 - allow fclk as clock source\n\nPatch from Ben Dooks\n\nSince the RX3715 inits with fclk as the clock source,\nand to allow the system to generate the baud-rates for\nbluetooth control, this patch configures the platform\ndata for \"fclk\" as a clock source\n\nSigned-off-by: Ben Dooks\nSigned-off-by: Russell King\n"
    },
    {
      "commit": "e379d235fd5af2f934bb81e6765ef6062de1a5b1",
      "tree": "cca1d1df75ae935baf70338b8c506022f318ce8a",
      "parents": [
        "e1cccd684e70ddcba500fb14712d55c0ebe459e0"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@net.rmk.(none)",
        "time": "Sat Apr 02 01:01:38 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@flint.arm.linux.org.uk",
        "time": "Sat Apr 02 01:01:38 2005 +0100"
      },
      "message": "[ARM PATCH] 2637/1: Combine code for Sharp SL series parameter area\n\nPatch from Richard Purdie\n\nThe Sharp SL series bootloader puts a parameter structure into\nmemory with important LCD parameters in it (amongst other things).\nThe structure is common to collie, corgi, poodle, tosa and other\nmodels. This patch combines all the existing code into one place\nand simplifies access to the data.\n\nSigned-off-by: Richard Purdie\nSigned-off-by: Russell King\n"
    },
    {
      "commit": "c51dcabe87930984735de212ccd606f091a7ab51",
      "tree": "0943039873129d3b708f79355ad0c775e367751f",
      "parents": [
        "5f78b4f36998a026f7a563c9bbce47c66f7af080",
        "916e34199eb6a66e08030e0f8495704f2e2d1829"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@kernel.bkbits.net",
        "time": "Fri Apr 01 14:49:00 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@kernel.bkbits.net",
        "time": "Fri Apr 01 14:49:00 2005 -0800"
      },
      "message": "Merge davem@cheetah.davemloft.net:/home/davem/src/BK/sparc-2.6\ninto kernel.bkbits.net:/home/davem/sparc-2.6\n"
    },
    {
      "commit": "916e34199eb6a66e08030e0f8495704f2e2d1829",
      "tree": "66921dbe502b77c72d658c43c512c88b6ceb1db9",
      "parents": [
        "204d650e178cfb507f3eb1df4d23bda49c37d2c2",
        "c168f9a4f1bcb46516e7fc11b72325eedfe1803a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@kernel.bkbits.net",
        "time": "Fri Apr 01 07:21:27 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@kernel.bkbits.net",
        "time": "Fri Apr 01 07:21:27 2005 -0800"
      },
      "message": "Merge davem@sunset.davemloft.net:/home/davem/src/BK/sparc-2.6\ninto kernel.bkbits.net:/home/davem/sparc-2.6\n"
    },
    {
      "commit": "5f78b4f36998a026f7a563c9bbce47c66f7af080",
      "tree": "0943039873129d3b708f79355ad0c775e367751f",
      "parents": [
        "4ab14a9f70555eca4261698c99597684ce1c4378"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@cheetah.davemloft.net",
        "time": "Fri Apr 01 06:44:03 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@cheetah.davemloft.net",
        "time": "Fri Apr 01 06:44:03 2005 -0800"
      },
      "message": "[SPARC64]: Make sure per-cpu area address creates legal TSB value.\n\nOlder UltraSPARC chips only have a 43-bit sign extended\nTSB register.  So we have to make sure the address we\nend up with will produce a valid value within that range.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e5c20f55fb68ec55423d2b1dc396dc2fc503818",
      "tree": "586d1b4bae0af7e906095c2ea17b47c3324eb582",
      "parents": [
        "af3c4ba378116570005cc4563ea09e5f8a2f422d",
        "545cd8441635816752c1dcadb23c8b32a22eb0c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Apr 01 06:04:53 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Apr 01 06:04:53 2005 -0800"
      },
      "message": "Merge bk://kernel.bkbits.net/gregkh/linux/pci-2.6\ninto ppc970.osdl.org:/home/torvalds/v2.6/linux\n"
    },
    {
      "commit": "af3c4ba378116570005cc4563ea09e5f8a2f422d",
      "tree": "169bce22b378a1957aa0776cba9be1146412a689",
      "parents": [
        "916e34199eb6a66e08030e0f8495704f2e2d1829",
        "2b55b78c26ba106c5caabd6a2529b8af749e4151"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Apr 01 06:02:46 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Apr 01 06:02:46 2005 -0800"
      },
      "message": "Merge bk://kernel.bkbits.net/davem/sparc-2.6\ninto ppc970.osdl.org:/home/torvalds/v2.6/linux\n"
    },
    {
      "commit": "545cd8441635816752c1dcadb23c8b32a22eb0c8",
      "tree": "32168831cd8c94302d675fe84dd14825c2a985e8",
      "parents": [
        "a6fe8c0db4a95363d2f96adcb1d66075119a9057"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 01 04:02:28 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 01 04:02:28 2005 -0800"
      },
      "message": "PCI: revert dumb SGI patch for resource freeing.\n\nCset exclude: gregkh@suse.de|ChangeSet|20050317183046|30063\n\nThe patch doesn\u0027t do anything, and I\u0027m not going to be trusting \nany more SGI pci hotplug patches for a long time...\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4ab14a9f70555eca4261698c99597684ce1c4378",
      "tree": "169bce22b378a1957aa0776cba9be1146412a689",
      "parents": [
        "204d650e178cfb507f3eb1df4d23bda49c37d2c2",
        "2b55b78c26ba106c5caabd6a2529b8af749e4151"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@cheetah.davemloft.net",
        "time": "Fri Apr 01 00:31:19 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@cheetah.davemloft.net",
        "time": "Fri Apr 01 00:31:19 2005 -0800"
      },
      "message": "Merge davem@sunset:src/BK/sparc-2.6\ninto cheetah.davemloft.net:/home/davem/src/BK/sparc-2.6\n"
    },
    {
      "commit": "f4398129a30a4753ab091e7cbe0533a05c4b180b",
      "tree": "ecfebd29b4282e558e7795865fe09a65e5a0b300",
      "parents": [
        "900cf636c1d2300b92ee3c015d4b9b453abe853c",
        "c118915dbc82e87adcfd742f6437d04102d781e5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 31 23:40:53 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 31 23:40:53 2005 -0800"
      },
      "message": "Merge bk://kernel.bkbits.net/tgraf/net-2.6-tcf_exts\ninto sunset.davemloft.net:/home/davem/src/BK/net-2.6\n"
    },
    {
      "commit": "c118915dbc82e87adcfd742f6437d04102d781e5",
      "tree": "2fba9748f4d596d94b87337924d13e8adb1d1578",
      "parents": [
        "54356933c64d5f26e15c040d6bb81e8d2d616555",
        "cd4e48c6a593a106c89173d9c1e7901e2f820290"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Sat Apr 02 02:41:50 2005 +0200"
      },
      "committer": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Sat Apr 02 02:41:50 2005 +0200"
      },
      "message": "Merge tgraf@kernel.bkbits.net:/home/tgraf/net-2.6-tcf_exts\ninto suug.ch:/home/tgr/dev/linux/net-2.6-tcf_exts\n"
    },
    {
      "commit": "cd4e48c6a593a106c89173d9c1e7901e2f820290",
      "tree": "58604d2b875cd0f8c7a110d43601e8bbb9390981",
      "parents": [
        "80458f046daa6dd6f9a0f8cd2b6a5d3ac766cd28"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Fri Apr 01 19:01:24 2005 +0200"
      },
      "committer": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Fri Apr 01 19:01:24 2005 +0200"
      },
      "message": "[NET]: Improve gnet_stats_* dumping logic to be less error prone\n\nThe recent additions to make gnet_stats_* useable for action\nstatistics dumping in two steps introcuded a few error prone\nassumptions which can easly be forgotten. This patch fixes this\nup by simplifying the process of adding new fields to struct\ngnet_dump or adding additional backward compatibility TLVs.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "80458f046daa6dd6f9a0f8cd2b6a5d3ac766cd28",
      "tree": "d656d1bc54fe784d9e6d79e7d753de91d268caf7",
      "parents": [
        "99665d91829d412c2d4103e0a0034af7f740a02c"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Fri Apr 01 18:24:14 2005 +0200"
      },
      "committer": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Fri Apr 01 18:24:14 2005 +0200"
      },
      "message": "[NET]: Allow dumping of application specific statistics if no primary TLV is used\n\nAlthough this case is hypothetical at the moment, more advanced actions are\nlikely to need this in the future.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e \n"
    },
    {
      "commit": "99665d91829d412c2d4103e0a0034af7f740a02c",
      "tree": "7f95c5f4b651dba9f961a444126b617e2d9ec11b",
      "parents": [
        "6d36ed6877f400d2dc44a995587d0512fb88e267"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Fri Apr 01 18:05:21 2005 +0200"
      },
      "committer": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Fri Apr 01 18:05:21 2005 +0200"
      },
      "message": "[PKT_SCHED]: Properly return when no backward compatibility action statistics are to be dumped\n\nFixes a stupid bug introcuded in my \"Fix action statistics dumping in\ncompatibility mode\" patch, no clue why it actually worked without this fix.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "204d650e178cfb507f3eb1df4d23bda49c37d2c2",
      "tree": "66921dbe502b77c72d658c43c512c88b6ceb1db9",
      "parents": [
        "24ca97c3746c322cf857475c47b813eaf06dc786",
        "c6454e58ad522c2a1d971e8807a365cba1e64033"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 31 23:08:13 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 31 23:08:13 2005 -0800"
      },
      "message": "Merge davem@nuts:/disk1/BK/sparc-2.6\ninto sunset.davemloft.net:/home/davem/src/BK/sparc-2.6\n"
    },
    {
      "commit": "c6454e58ad522c2a1d971e8807a365cba1e64033",
      "tree": "3d5870397b8d9b631ad8ce2c62d53ffc4872a4d6",
      "parents": [
        "f4b9bfe34026406a19d58626b14f1a86454adf30"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@nuts.davemloft.net",
        "time": "Thu Mar 31 22:35:01 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 31 22:35:01 2005 -0800"
      },
      "message": "[SPARC64]: Store per-cpu pointer in IMMU TSB register.\n\nThis trick requires that we PAGE_SIZE align the per-cpu\nareas, but that is fine.  Also, reduce the __per_cpu_offsets[]\narray into just two values, a base and a shift.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2b55b78c26ba106c5caabd6a2529b8af749e4151",
      "tree": "93ac8e2d689a366dc909f73a2b8aa2ca2d426d1b",
      "parents": [
        "6a9a52cf8758e064c95bad4367f5ee9a7a852a37",
        "900cf636c1d2300b92ee3c015d4b9b453abe853c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Mar 31 21:30:25 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Mar 31 21:30:25 2005 -0800"
      },
      "message": "Merge proper selinux i_sock fix.\n"
    },
    {
      "commit": "24ca97c3746c322cf857475c47b813eaf06dc786",
      "tree": "7d306aeea06f195d13145661322ec4c4d24f6628",
      "parents": [
        "4b84c6431470729efeb5cc2a9f2e45da053cc25e",
        "f6ea76c0dc98f2a9219ee5327a2d3a00dfb7e89b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 31 20:58:51 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 31 20:58:51 2005 -0800"
      },
      "message": "Merge sunset.davemloft.net:/home/davem/src/BK/sparcwork-2.6\ninto sunset.davemloft.net:/home/davem/src/BK/sparc-2.6\n"
    },
    {
      "commit": "6a9a52cf8758e064c95bad4367f5ee9a7a852a37",
      "tree": "81faf6d426230c7cc7f7fcd4cbe99cfa17be194c",
      "parents": [
        "71cc52941ac4963e52435067e3654e000ad5ca39"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "trond.myklebust@fys.uio.no",
        "time": "Thu Mar 31 20:44:10 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Mar 31 20:44:10 2005 -0800"
      },
      "message": "[PATCH] SELINUX: Fix i_sock reference.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a6fe8c0db4a95363d2f96adcb1d66075119a9057",
      "tree": "92d9255ac491188123695a9911f707cd54e1c0c1",
      "parents": [
        "f6ea76c0dc98f2a9219ee5327a2d3a00dfb7e89b",
        "738684161f014713fee74436447f4836664ff933"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 31 20:36:30 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 31 20:36:30 2005 -0800"
      },
      "message": "merge\n"
    },
    {
      "commit": "900cf636c1d2300b92ee3c015d4b9b453abe853c",
      "tree": "be4db43f154463c1e44bffc5356e99a5f3c47349",
      "parents": [
        "54356933c64d5f26e15c040d6bb81e8d2d616555"
      ],
      "author": {
        "name": "Stephen D. Smalley",
        "email": "sds@tycho.nsa.gov",
        "time": "Thu Mar 31 20:33:21 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 31 20:33:21 2005 -0800"
      },
      "message": "[SELINUX]: Fix for removal of i_sock\n\nThis patch against -bk eliminates the use of i_sock by SELinux as it\nappears to have been removed recently, breaking the build of SELinux in\n-bk.  Simply replacing the i_sock test with an S_ISSOCK test would be\nunsafe in the SELinux code, as the latter will also return true for the\ninodes of socket files in the filesystem, not just the actual socket\nobjects IIUC.  Hence this patch reworks the SELinux code to avoid the\nneed to apply such a test in the first place, part of which was\nobsoleted anyway by earlier changes to SELinux.  Please apply.\n\nSigned-off-by:  Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by:  James Morris \u003cjmorris@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "71cc52941ac4963e52435067e3654e000ad5ca39",
      "tree": "f9e9ef5a1df225b14de432a6171a421852d71510",
      "parents": [
        "3ad6057315e53384a371b4b00e1c3861c3200276"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Mar 31 19:50:04 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 31 19:50:04 2005 -0800"
      },
      "message": "[PATCH] I2C: Fix a common race condition in hardware monitoring\n\nGrant Coady noticed that most hardware monitoring drivers are exposed to\na race condition when one writes to the sysfs files they create. While\nthe read calls properly request a lock on the internal data, write calls\nmanipulate the internal data without proper locking. This big patch\nfixes that by adding locking wherever needed.\n\nAffected drivers: adm1021, adm1025, asb100, ds1621, fscher, fscpos,\ngl518sm, gl520sm, it87, lm63, lm75, lm77, lm78, lm80, lm83, lm87, lm90,\nlm92, max1619, pc87360, pcf8591, sis5595, smsc47m1, via686a, w83627hf\nand w83781d\n\nThe adm1026, adm1031 and lm85 were already locking on write calls, but\nheld the lock for code that did not require it, so they have been\nmodified too.\n\nThe smsc47b397 and w83l785ts drivers were not affected, because they are\nread-only.\n\nThe patch should apply just fine on top of your stack, provided that you\napplied all previous patches in order (in particular, there is one lm87\nindentation patch which is needed).\n\n\nSigned-off-by: Grant Coady \u003cgcoady@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3ad6057315e53384a371b4b00e1c3861c3200276",
      "tree": "5b7f9a057ab94c60dd7c6d127b130087e7b86305",
      "parents": [
        "f6689a0812bdcbdec8f6886554b4d29579b0d574"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Mar 31 19:49:04 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 31 19:49:04 2005 -0800"
      },
      "message": "[PATCH] I2C: Move functionality handling from i2c-core to i2c.h\n\nSo far, the functionality handling of i2c adapters was done in i2c-core\nby two exported functions: i2c_get_functionality and\ni2c_check_functionality. I found that both functions could be reduced to\none line each, and propose that we turn them into inline function in the\ni2c.h header file, much like other i2c helper functions (e.g.\ni2c_get_clientdata, i2c_set_clientdata and i2c_clientname).\n\nThe conversion of i2c_get_functionality suppresses a legacy check which\nshouldn\u0027t be needed anymore. Only one driver (s3c2410) was still relying\non it, and was fixed some days ago.\n\nThe conversion lets us get rid of two exports. Not only i2c-core gets\nsmaller (by 458 bytes), but the client drivers using these functions get\nsmaller too (typically by 48 bytes). And of course the new way is likely\nto be faster too, even if it wasn\u0027t my primary objective.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f6689a0812bdcbdec8f6886554b4d29579b0d574",
      "tree": "0d63861f6fe98730059c8044085554dbb27c8d4f",
      "parents": [
        "f6ea76c0dc98f2a9219ee5327a2d3a00dfb7e89b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Mar 31 19:48:28 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 31 19:48:28 2005 -0800"
      },
      "message": "[PATCH] I2C: pcf8574 doesn\u0027t need a lock\n\nWhile investigating the i2c chips drivers that were not properly\nlocking, we found that the pcf8574 driver does the exact contrary. It\nuses a lock where it\u0027s not needed.\n\nWhile we were there, we did some additional cleanups to the driver:\n1* Merge pcf8574_update_client() in show_read(), as it was the only user\nand the function became trivial once the locking was removed.\n2* Add a validity check on values provided by user-space.\n\nAurelien Jarno tested the modified code for confirmation and it worked\njust fine.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f6ea76c0dc98f2a9219ee5327a2d3a00dfb7e89b",
      "tree": "c7c6360b40213958ee55fff48cc16c506357ce5d",
      "parents": [
        "54356933c64d5f26e15c040d6bb81e8d2d616555",
        "63b61eadc2c4fd8ef6932e3a31370927b2e4951f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Mar 31 16:06:50 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Mar 31 16:06:50 2005 -0800"
      },
      "message": "Merge bk://kernel.bkbits.net/davem/net-2.6\ninto ppc970.osdl.org:/home/torvalds/v2.6/linux\n"
    },
    {
      "commit": "63b61eadc2c4fd8ef6932e3a31370927b2e4951f",
      "tree": "14790cf4060971e6df1c6561eaf9df19427e0aeb",
      "parents": [
        "e1cccd684e70ddcba500fb14712d55c0ebe459e0",
        "175bc146b9a93cc743a64914c8d1adafafda7a87"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Mar 31 15:37:13 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Mar 31 15:37:13 2005 -0800"
      },
      "message": "Merge bk://linux-acpi.bkbits.net/to-linus\ninto ppc970.osdl.org:/home/torvalds/v2.6/linux\n"
    },
    {
      "commit": "c168f9a4f1bcb46516e7fc11b72325eedfe1803a",
      "tree": "e7ad798c3e8a62a9b556d0d2776c31177d23c55e",
      "parents": [
        "f4b9bfe34026406a19d58626b14f1a86454adf30",
        "f937b476f5353acc37be22a2f59c7b0f2fc77c8e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@kernel.bkbits.net",
        "time": "Thu Mar 31 13:45:22 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@kernel.bkbits.net",
        "time": "Thu Mar 31 13:45:22 2005 -0800"
      },
      "message": "Merge davem@sunset.davemloft.net:/home/davem/src/BK/sparc-2.6\ninto kernel.bkbits.net:/home/davem/sparc-2.6\n"
    },
    {
      "commit": "54356933c64d5f26e15c040d6bb81e8d2d616555",
      "tree": "d145cda3e9918dfc6cdc9a1af4a6b24ff79fe6c4",
      "parents": [
        "e6eecb695ea9744c90c69c1149fd526099b05afa"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 31 06:54:44 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 31 06:54:44 2005 -0800"
      },
      "message": "[NBD]: Fix i_sock reference.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e6eecb695ea9744c90c69c1149fd526099b05afa",
      "tree": "72b9406c7c67408c773b7353dbcae8b66fd1eabe",
      "parents": [
        "faf3034ed66a3400cc90574e9e8022b5f7609bfd"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Thu Mar 31 06:35:09 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 31 06:35:09 2005 -0800"
      },
      "message": "[NETFILTER]: ipt_hashlimit: Remove custom msecs_to_jiffies() macro\n\nReplace the MS2JIFFIES() macro with the msecs_to_jiffies() function provided in\njiffies.h.  The current macro is incorrect because HZ can have different values\non different architectures.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "faf3034ed66a3400cc90574e9e8022b5f7609bfd",
      "tree": "13670fd022ba432939b153b6710b8bd2a8d1b035",
      "parents": [
        "2b49e85464e3e2e1ce30bf6df6e40b5260cb342c"
      ],
      "author": {
        "name": "jix@bugmachine.ca",
        "email": "jix@bugmachine.ca",
        "time": "Thu Mar 31 06:30:09 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 31 06:30:09 2005 -0800"
      },
      "message": "[NETFILTER]: ipt_hashlimit: Fix bug introduced by hlist changes.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2b49e85464e3e2e1ce30bf6df6e40b5260cb342c",
      "tree": "a64efebf378323b1ab034ad14abd02b7d2682d7b",
      "parents": [
        "b72e012203fe9a4c6083108ddf1f4d66143abe7f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Mar 31 06:28:03 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 31 06:28:03 2005 -0800"
      },
      "message": "[ISDN]: Fix off-by-one errors in isdn_ppp.c\n\nThis patch fixes several off by one errors found by the Coverity checker\n(ippp_table has ISDN_MAX_CHANNELS elements).\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b72e012203fe9a4c6083108ddf1f4d66143abe7f",
      "tree": "9ee8705c224de698f78a3b03932dc05e1f605183",
      "parents": [
        "28a60e50ba50594a870e47784cf845142c5ed661"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Mar 31 06:27:11 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 31 06:27:11 2005 -0800"
      },
      "message": "[IPSEC]: Make IPCOMP more resilient.\n\nSince the IPCOMP header is left off when the payload is incompressible\nor too small, we can also do the same thing when we encounter an error\nduring compression.\n\nIn other words, we can let outbound IPCOMP always succeed.  In the cases\nwhere it would currently fail we simply skip the IPCOMP transform.  This\nmakes IPCOMP slightly more resilient when memory is low and simplifies\nthe code quite a bit.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nAcked-by: James Morris \u003cjmorris@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "28a60e50ba50594a870e47784cf845142c5ed661",
      "tree": "5a35896439bcef5c6c43a504c273bcf6d1842618",
      "parents": [
        "1f2ad0e4a5499c03409dda5980a7c1bc48ac6aaa"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Thu Mar 31 06:25:26 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 31 06:25:26 2005 -0800"
      },
      "message": "[NET]: Remove i_sock\n\nRemove i_sock from struct inode.  Also remove some checks for SOCKET_I()\nreturning NULL -- it can never return NULL for a valid inode.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1f2ad0e4a5499c03409dda5980a7c1bc48ac6aaa",
      "tree": "e26c5055a43781519090744dda3ca8beaf35718b",
      "parents": [
        "384b4336e40d686e7a617adc1af032f2915f9733"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Mar 31 06:24:38 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 31 06:24:38 2005 -0800"
      },
      "message": "[XFRM]: Simplify xfrm_policy_kill().\n\nSo here is a patch to simplify xfrm_policy_kill() by moving the\nGC linking after the write_unlock_bh().\n\nActually, as the code stands, xfrm_policy_kill() should/will never\nbe called twice on the same policy.  So we can add a warning to\ncatch that.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4b84c6431470729efeb5cc2a9f2e45da053cc25e",
      "tree": "48cf029bf3a8e3ed4fac5a9ba5162d578557df23",
      "parents": [
        "f4b9bfe34026406a19d58626b14f1a86454adf30"
      ],
      "author": {
        "name": "Tom \u0027spot\u0027 Callaway",
        "email": "tcallawa@redhat.com",
        "time": "Thu Mar 31 06:05:17 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 31 06:05:17 2005 -0800"
      },
      "message": "[SPARC]: Implement pte_read() more cleanly.\n\nSigned-off-by: Tom \u0027spot\u0027 Callaway \u003ctcallawa@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "384b4336e40d686e7a617adc1af032f2915f9733",
      "tree": "4151be53d2e415d11d67b24819dc444afa189e6e",
      "parents": [
        "0038bccf6b28af630e05c75cc1ef516ecd7e92f9"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Mar 31 05:20:06 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 31 05:20:06 2005 -0800"
      },
      "message": "[IPSEC]: Check if SPI exists before creating acquire state.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0038bccf6b28af630e05c75cc1ef516ecd7e92f9",
      "tree": "7ed7bf96b458f3c8113799954f16ab521c84f538",
      "parents": [
        "71bf6e6d7605727cc287644a11da8e70fd2c63b6"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Mar 31 05:19:27 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 31 05:19:27 2005 -0800"
      },
      "message": "[IPSEC]: Check SPI in xfrm_state_find()\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "71bf6e6d7605727cc287644a11da8e70fd2c63b6",
      "tree": "c6819aa5a88febd13827f4764eaf7dba85510bcf",
      "parents": [
        "102bbba64bde80e5cf25119096dba81adcf53933"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Mar 31 05:18:16 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 31 05:18:16 2005 -0800"
      },
      "message": "[IPSEC]: Move xfrm_flush_bundles into xfrm_state GC\n\nFixes ABBA deadlock noticed by Patrick McHardy.\n\nThe locking in xfrm_state/xfrm_policy has always struck me as being\nan overkill.  A lot of the locks should be replaced by rules that\nensure the validity of most operations while a ref count is held.\nNow I have an excuse to do just that :)\n\nFor 2.6.12 let\u0027s go for a simpler fix that breaks the dead lock.\n\n__xfrm_state_delete does not need to flush the bundles immediately.\nIn fact, it is more efficient if we delay the flush to the GC worker\nsince the flush is not dependent on any particular xfrm state.  By\ndelaying it we can do one single flush even when you\u0027re deleteing\nthe entire xfrm state list.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "102bbba64bde80e5cf25119096dba81adcf53933",
      "tree": "4448ef9d6123ff85daa03efe26bfc19df6fb092b",
      "parents": [
        "841d26e7e026eb5197b8073a6bf3f530b9f7603b",
        "15d26df09084ff3a891a696efd0d56b52d852e24"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 31 05:14:28 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 31 05:14:28 2005 -0800"
      },
      "message": "Merge bk://kernel.bkbits.net/acme/net-2.6\ninto sunset.davemloft.net:/home/davem/src/BK/net-2.6\n"
    },
    {
      "commit": "841d26e7e026eb5197b8073a6bf3f530b9f7603b",
      "tree": "5e742875754d29382efed87776430929c9895638",
      "parents": [
        "824391a1a90c63ee28e62eb1e9c49981b103a975"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Thu Mar 31 04:38:15 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 31 04:38:15 2005 -0800"
      },
      "message": "[BONDING]: Do not drop non-VLAN traffic\n\nChange the bonding driver to not drop non-VLAN traffic when a\nVLAN is configured above it.  Originally fixed by Olaf Kirch\n\u003cokir@suse.de\u003e; I changed his patch slightly to update comments.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "824391a1a90c63ee28e62eb1e9c49981b103a975",
      "tree": "31b0cb7fa92487f23dc72940b1d31188ec9d466b",
      "parents": [
        "e6762bc7b42787313b20f23342a83e76ba570761"
      ],
      "author": {
        "name": "Catalin Boie",
        "email": "util@deuroconsult.ro",
        "time": "Thu Mar 31 04:36:08 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 31 04:36:08 2005 -0800"
      },
      "message": "[PKT_SCHED]: Fix deadlock in sch_api.c\n\nWhile qdisc_create() is holding the rtnl_sem, it may try\nto load modules which in turn may try to register devices\n(teql is one such case), and it will then hang trying to\nretake the rtnl_sem.\n\nSigned-off-by: Catalin(ux aka Dino) BOIE \u003ccatab@umbrella.ro\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e6762bc7b42787313b20f23342a83e76ba570761",
      "tree": "4f5f2fe954e5b87b447c82f199f796d313d10e6c",
      "parents": [
        "4492174a34f3118342587bedef10117817179375"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Mar 31 04:32:53 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 31 04:32:53 2005 -0800"
      },
      "message": "[PKT_SCHED]: netem: Account for packets in delayed queue in qlen\n\nNetem has a private queue for delayed packets, and currently, packets\nin this queue are not accounted for in the qdisc qlen statistics.\nThis is a problem if netem is used inside another qdisc doing rate\ncontrol that peeks at the qlen.\n\nThis patch changes the statistics to include the packets held but\nnot ready to send.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4492174a34f3118342587bedef10117817179375",
      "tree": "bd8b986ccfdd79f77ba8abd03bf14e3f326e9bd5",
      "parents": [
        "3b4155300fc0cdc66ac07846899dc84dc3a2dfb4"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Mar 31 04:29:09 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 31 04:29:09 2005 -0800"
      },
      "message": "[NETLINK]: More complete fix for race.\n\nUnfortunately my patch only closed half the race.  There is still\na chunk of code between netlink_dump_start and netlink_dump that runs\noutside the cb lock which isn\u0027t protected by an sk reference.\n\nHere is a better patch which protects the entire netlink_dump function\nwith a sk reference.\n\nThe other call to netlink_dump by recvmsg is safe as the open file\ndescriptor already holds a reference.  As such the final sock_put\nin netlink_dump can be turned into a __sock_put since there is at\nleast one reference held by the caller.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e1cccd684e70ddcba500fb14712d55c0ebe459e0",
      "tree": "7449a4c8d30c9620b5caf85c91c02eb303f3989a",
      "parents": [
        "3bd1ae489f9b08a665a7d3d598cd3b6f67efa7b6",
        "662756c753b13231d437e4bc78032b5891c9d4ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Mar 31 01:11:29 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Mar 31 01:11:29 2005 -0800"
      },
      "message": "Merge http://lia64.bkbits.net/linux-ia64-release-2.6.12\ninto ppc970.osdl.org:/home/torvalds/v2.6/linux\n"
    },
    {
      "commit": "662756c753b13231d437e4bc78032b5891c9d4ea",
      "tree": "1fca1f1fe737081c13d88443f7cd645897941033",
      "parents": [
        "1a89e511e152998311f49c60e55b21d48d1b8973",
        "8d7c763253b85b5598e5975a5c88b896fefe2110"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Mar 31 00:29:06 2005 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Mar 31 00:29:06 2005 -0800"
      },
      "message": "Merge intel.com:/data/home/aegl/BK/work/1\ninto intel.com:/data/home/aegl/BK/linux-ia64-release-2.6.12\n"
    },
    {
      "commit": "1a89e511e152998311f49c60e55b21d48d1b8973",
      "tree": "70d3edfee37f7c6094020235149f77cb001d45d6",
      "parents": [
        "5227ffd37189ab2c6d442ab5b43c7a0636622e01",
        "3d5e39cfe35cfd43174c3e74849ac17ddd34a38c"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Mar 31 00:26:23 2005 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Mar 31 00:26:23 2005 -0800"
      },
      "message": "Merge intel.com:/data/home/aegl/BK/work/0\ninto intel.com:/data/home/aegl/BK/linux-ia64-release-2.6.12\n"
    },
    {
      "commit": "5227ffd37189ab2c6d442ab5b43c7a0636622e01",
      "tree": "b782ba915660300076857969232dfcd21e3b750c",
      "parents": [
        "de69281a2124509eb96a50a6b95e033e8e2af871"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Mar 31 00:24:49 2005 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Mar 31 00:24:49 2005 -0800"
      },
      "message": "[IA64] CONFIG_NUMA requires CONFIG_ACPI_NUMA\n\narch/ia64/kernel/smpboot.c:511:17: #error Fixme: Dunno how to build CPU-to-node \nmap.\n\nSeems that CONFIG_NUMA requires CONFIG_ACPI_NUMA.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "de69281a2124509eb96a50a6b95e033e8e2af871",
      "tree": "242982deb3c813a0e863f3536ed8ced070b34ef5",
      "parents": [
        "1f892e799c51bb4395f15c9b10e6d0355309e468"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Mar 31 00:21:27 2005 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Mar 31 00:21:27 2005 -0800"
      },
      "message": "[IA64] Andrew\u0027s fixes for warnings on ia64 build\n\ndrivers/pci/msi.c: In function `msi_set_mask_bit\u0027:\ndrivers/pci/msi.c:70: warning: cast from pointer to integer of different size\ndrivers/pci/msi.c: In function `msi_capability_init\u0027:\ndrivers/pci/msi.c:558: warning: cast to pointer from integer of different size\n\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "1f892e799c51bb4395f15c9b10e6d0355309e468",
      "tree": "28d9a68623d68e095da865170c60bfed7b70bc41",
      "parents": [
        "acaf240e91e52280da508b38a5d2da8a55583545"
      ],
      "author": {
        "name": "David Mosberger",
        "email": "davidm@hpl.hp.com",
        "time": "Thu Mar 31 00:15:46 2005 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Mar 31 00:15:46 2005 -0800"
      },
      "message": "[IA64] Initialize ar.k7 to empty_zero_page early on.\n\nWithout this initialization, early TLB misses to any user-regions will\ncause the TLB miss handlers to go down in flames.  Normally, no such\nearly TLB misses occur, but aggressive use of lfetch.fault can trigger\nit easily (e.g., when using lfetch.fault for the\nprefetch()/prefetchw() macros we get an early miss for address 0 due\nto a prefetch in find_pid()).\n\nSigned-off-by: David Mosberger-Tang \u003cdavidm@hpl.hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "acaf240e91e52280da508b38a5d2da8a55583545",
      "tree": "d09623b62781d3c7a92ea892fce254a0c004c934",
      "parents": [
        "2803c46316ed4a40390d146736cfde137fd114ee"
      ],
      "author": {
        "name": "Bob Montgomery",
        "email": "bob.montgomery@hp.com",
        "time": "Thu Mar 31 00:10:45 2005 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Mar 31 00:10:45 2005 -0800"
      },
      "message": "[IA64] fix for unwind problem through dispatch_illegal_op_fault\n\nHere is the patch worked out with David Mosberger to fix the unwind info\nfor dispatch_illegal_op_fault in ivt.S.  Before adding this patch, an\nillegal op in the kernel would not show a complete stack trace in the\noops message.\n\nAdd PT_REGS_UNWIND_INFO to dispatch_illegal_op_fault to allow stack\nunwind to continue through that stack level when kernel code commits an\nillegal operation. \n\nSigned-off-by: Bob Montgomery \u003cbob.montgomery@hp.com\u003e \nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "3bd1ae489f9b08a665a7d3d598cd3b6f67efa7b6",
      "tree": "58cb66a1938fe51128b50d20d06393172bdc846a",
      "parents": [
        "3a0798d0167d59768151953e3eb774b4303e7ddd",
        "ebbe7b61a562c8ff9c27c85091e81dcb7a64241d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Mar 30 23:49:27 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Mar 30 23:49:27 2005 -0800"
      },
      "message": "Merge bk://kernel.bkbits.net/gregkh/linux/i2c-2.6\ninto ppc970.osdl.org:/home/torvalds/v2.6/linux\n"
    },
    {
      "commit": "2803c46316ed4a40390d146736cfde137fd114ee",
      "tree": "5f030ad742e7f409eab8f672726dcd5bce107bb1",
      "parents": [
        "f937b476f5353acc37be22a2f59c7b0f2fc77c8e",
        "056f267341d55d8ab47d5d79864a6386a3d69d81"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Mar 30 23:48:32 2005 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Mar 30 23:48:32 2005 -0800"
      },
      "message": "Merge intel.com:/data/home/aegl/BK/Linus\ninto intel.com:/data/home/aegl/BK/linux-ia64-release-2.6.12\n"
    },
    {
      "commit": "f4b9bfe34026406a19d58626b14f1a86454adf30",
      "tree": "daf14fde3032b7fc469b023b13a10940ba00a7bc",
      "parents": [
        "52525c94dbad620c16d8378812be7e73caaea22d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 30 22:56:22 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 30 22:56:22 2005 -0800"
      },
      "message": "[SPARC64]: Put per-cpu area base into register g5.\n\nFINALLY, we can put the per-cpu base into register\ng5 on SMP.  There are many simplifications and improvements\nnow, but this is the base implementation.\n\nThanks to Rusty and the IA64 folks for urging that I pursue\nthis kind of scheme instead of locking stuff into the TLB\nat some fixed virtual address.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ebbe7b61a562c8ff9c27c85091e81dcb7a64241d",
      "tree": "b43f291cc4546bc737872efa30dd0a816b6231d8",
      "parents": [
        "12411eb0d191f7616b7eba560f7ddf88817741ab"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Wed Mar 30 22:33:14 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Mar 30 22:33:14 2005 -0800"
      },
      "message": "[PATCH] i2c: i2c-mv64xxx - set adapter owner and class fields\n\nThis patch adds the correct values for the \u0027owner\u0027 and \u0027class\u0027 fields of\nthe adapter structure in the mv64xxx i2c bus driver.  The missing class\nfield caused some i2c chip drivers to refuse to attempt a probe on the\nmv64xxx i2c bus.\n\nSigned-off-by: Chris Elston \u003cchris.elston@radstone.co.uk\u003e\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "12411eb0d191f7616b7eba560f7ddf88817741ab",
      "tree": "387e20d41258c76b1cb95232ddf3b76413d149eb",
      "parents": [
        "5249fba7239f98b15382e6e758ec9c32775ae507"
      ],
      "author": {
        "name": "grant_nospam@dodo.com.au",
        "email": "grant_nospam@dodo.com.au",
        "time": "Wed Mar 30 22:32:55 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Mar 30 22:32:55 2005 -0800"
      },
      "message": "[PATCH] I2C: Drop useless w83781d RT feature\n\nThis patch removes useless RT feature from w83781d driver.\n\nPatch applies after the recent \"I2C: Fix a common race condition\nin hardware monitoring\" series.\n\nSigned-off-by: Grant Coady \u003cgcoady@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "5249fba7239f98b15382e6e758ec9c32775ae507"
}
