)]}'
{
  "log": [
    {
      "commit": "70e5e983f8a3f801a96bfeb0682cd2955ec3c8ce",
      "tree": "58eb5b61a48767304aea2c3ad2b042557a275d13",
      "parents": [
        "f222313a61a5e134de80767b35c672b91e78383c"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 23 17:00:39 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:23 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: patch Kconfig and wireless/Makefile for import\n\nPatch Kconfig and wireless/Makefile to merge bcm43xx \u0027properly\u0027\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f222313a61a5e134de80767b35c672b91e78383c",
      "tree": "c3a8dca8a021bd88f58112e70ce52cfb28e99ff1",
      "parents": [
        "5d5d7727a8cde78f798ecf04bac8031eff536f9d"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 23 16:59:58 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:23 2006 -0500"
      },
      "message": "[PATCH] wireless: import bcm43xx sources\n\nImport the bcm43xx driver from the upstream sources here:\n\nftp://ftp.berlios.de/pub/bcm43xx/snapshots/bcm43xx/bcm43xx-20060123.tar.bz2\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5d5d7727a8cde78f798ecf04bac8031eff536f9d",
      "tree": "41a34622391955c93c76d7541940568144fd2eec",
      "parents": [
        "e7104b67040af98664dcd2c9cd36381ac0089f8b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 26 15:30:29 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 26 15:30:29 2006 -0800"
      },
      "message": "[SPARC64]: Kill duplicate exports of string library functions.\n\nKbuild now points these out.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e7104b67040af98664dcd2c9cd36381ac0089f8b",
      "tree": "07559b584bcd0a2b3598eff69343768915994dee",
      "parents": [
        "64bc0430ee78c03c5c4ce549e217bb74bff7ea5d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 26 14:58:40 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 26 14:58:40 2006 -0800"
      },
      "message": "[SPARC64]: Update defconfig.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64bc0430ee78c03c5c4ce549e217bb74bff7ea5d",
      "tree": "fdeb7f4caac07183c0f603579adb91288c024820",
      "parents": [
        "9ae21d1bb376436285cd5346d3e4b3655d6dd1b9"
      ],
      "author": {
        "name": "Manfred Spraul",
        "email": "manfred@dbl.q-ag.de",
        "time": "Sun Mar 26 12:19:42 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 09:46:36 2006 -0800"
      },
      "message": "[PATCH] one ipc/sem.c-\u003emutex.c converstion too many..\n\nIngo\u0027s sem2mutex patch incorrectly replaced one reference to ipc/sem.c\nwith ipc/mutex.c in a comment.\n\nSigned-off-by: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9ae21d1bb376436285cd5346d3e4b3655d6dd1b9",
      "tree": "8f889770fae721da63bd378c1834a87e2eb1cfb5",
      "parents": [
        "f9b4192923fa6e38331e88214b1fe5fc21583fcc",
        "e9415777b1cd0eaf4d1d3d61772f0e6d5c2551ad"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 09:41:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 09:41:18 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial:\n  drivers/char/ftape/lowlevel/fdc-io.c: Correct a comment\n  Kconfig help: MTD_JEDECPROBE already supports Intel\n  Remove ugly debugging stuff\n  do_mounts.c: Minor ROOT_DEV comment cleanup\n  BUG_ON() Conversion in drivers/s390/block/dasd_devmap.c\n  BUG_ON() Conversion in mm/mempool.c\n  BUG_ON() Conversion in mm/memory.c\n  BUG_ON() Conversion in kernel/fork.c\n  BUG_ON() Conversion in ipc/sem.c\n  BUG_ON() Conversion in fs/ext2/\n  BUG_ON() Conversion in fs/hfs/\n  BUG_ON() Conversion in fs/dcache.c\n  BUG_ON() Conversion in fs/buffer.c\n  BUG_ON() Conversion in input/serio/hp_sdc_mlc.c\n  BUG_ON() Conversion in md/dm-table.c\n  BUG_ON() Conversion in md/dm-path-selector.c\n  BUG_ON() Conversion in drivers/isdn\n  BUG_ON() Conversion in drivers/char\n  BUG_ON() Conversion in drivers/mtd/\n"
    },
    {
      "commit": "e9415777b1cd0eaf4d1d3d61772f0e6d5c2551ad",
      "tree": "b99e78d5e5561322d8b7349294ac85cc6280afea",
      "parents": [
        "8917f6f70b01ac6e4d534f8a387900caec11bf54"
      ],
      "author": {
        "name": "Bastien Roucaries",
        "email": "roucaries.bastien@gmail.com",
        "time": "Sun Mar 26 19:18:07 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Mar 26 19:18:07 2006 +0200"
      },
      "message": "drivers/char/ftape/lowlevel/fdc-io.c: Correct a comment\n\nThis patch correct a comment about cli().\n\nSigned-off-by: Bastien Roucaries \u003croucaries.bastien@gmail.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "8917f6f70b01ac6e4d534f8a387900caec11bf54",
      "tree": "7f4103aa51d10f40d167a8b32f78ee3a554873c0",
      "parents": [
        "3be7d29fb9c02962b49be636b30ca9cadd0fda4b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Mar 26 19:15:03 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Mar 26 19:15:03 2006 +0200"
      },
      "message": "Kconfig help: MTD_JEDECPROBE already supports Intel\n\nIntel chips are already supported.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "f9b4192923fa6e38331e88214b1fe5fc21583fcc",
      "tree": "a75d460256e44d79f04cd28895f689f6e7cb7bad",
      "parents": [
        "37d54111c133bea05fbae9dfe6d3d61a1b19c09b"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:40:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:59:30 2006 -0800"
      },
      "message": "[PATCH] bitops: hweight() speedup\n\n\u003clinux@horizon.com\u003e wrote:\n\nThis is an extremely well-known technique.  You can see a similar version that\nuses a multiply for the last few steps at\nhttp://graphics.stanford.edu/~seander/bithacks.html#CountBitsSetParallel whch\nrefers to \"Software Optimization Guide for AMD Athlon 64 and Opteron\nProcessors\"\nhttp://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/25112.PDF\n\nIt\u0027s section 8.6, \"Efficient Implementation of Population-Count Function in\n32-bit Mode\", pages 179-180.\n\nIt uses the name that I am more familiar with, \"popcount\" (population count),\nalthough \"Hamming weight\" also makes sense.\n\nAnyway, the proof of correctness proceeds as follows:\n\n\tb \u003d a - ((a \u003e\u003e 1) \u0026 0x55555555);\n\tc \u003d (b \u0026 0x33333333) + ((b \u003e\u003e 2) \u0026 0x33333333);\n\td \u003d (c + (c \u003e\u003e 4)) \u0026 0x0f0f0f0f;\n#if SLOW_MULTIPLY\n\te \u003d d + (d \u003e\u003e 8)\n\tf \u003d e + (e \u003e\u003e 16);\n\treturn f \u0026 63;\n#else\n\t/* Useful if multiply takes at most 4 cycles */\n\treturn (d * 0x01010101) \u003e\u003e 24;\n#endif\n\nThe input value a can be thought of as 32 1-bit fields each holding their own\nhamming weight.  Now look at it as 16 2-bit fields.  Each 2-bit field a1..a0\nhas the value 2*a1 + a0.  This can be converted into the hamming weight of the\n2-bit field a1+a0 by subtracting a1.\n\nThat\u0027s what the (a \u003e\u003e 1) \u0026 mask subtraction does.  Since there can be no\nborrows, you can just do it all at once.\n\nEnumerating the 4 possible cases:\n\n0b00 \u003d 0  -\u003e  0 - 0 \u003d 0\n0b01 \u003d 1  -\u003e  1 - 0 \u003d 1\n0b10 \u003d 2  -\u003e  2 - 1 \u003d 1\n0b11 \u003d 3  -\u003e  3 - 1 \u003d 2\n\nThe next step consists of breaking up b (made of 16 2-bir fields) into\neven and odd halves and adding them into 4-bit fields.  Since the largest\npossible sum is 2+2 \u003d 4, which will not fit into a 4-bit field, the 2-bit\n                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                          \"which will not fit into a 2-bit field\"\n\nfields have to be masked before they are added.\n\nAfter this point, the masking can be delayed.  Each 4-bit field holds a\npopulation count from 0..4, taking at most 3 bits.  These numbers can be added\nwithout overflowing a 4-bit field, so we can compute c + (c \u003e\u003e 4), and only\nthen mask off the unwanted bits.\n\nThis produces d, a number of 4 8-bit fields, each in the range 0..8.  From\nthis point, we can shift and add d multiple times without overflowing an 8-bit\nfield, and only do a final mask at the end.\n\nThe number to mask with has to be at least 63 (so that 32 on\u0027t be truncated),\nbut can also be 128 or 255.  The x86 has a special encoding for signed\nimmediate byte values -128..127, so the value of 255 is slower.  On other\nprocessors, a special \"sign extend byte\" instruction might be faster.\n\nOn a processor with fast integer multiplies (Athlon but not P4), you can\nreduce the final few serially dependent instructions to a single integer\nmultiply.  Consider d to be 3 8-bit values d3, d2, d1 and d0, each in the\nrange 0..8.  The multiply forms the partial products:\n\n\t           d3 d2 d1 d0\n\t        d3 d2 d1 d0\n\t     d3 d2 d1 d0\n\t+ d3 d2 d1 d0\n\t----------------------\n\t           e3 e2 e1 e0\n\nWhere e3 \u003d d3 + d2 + d1 + d0.   e2, e1 and e0 obviously cannot generate\nany carries.\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3be7d29fb9c02962b49be636b30ca9cadd0fda4b",
      "tree": "2ec3fc11cb5f423091bd050181ac1786167c2ded",
      "parents": [
        "5ac35783f4a471d43c557db27928bc29f8a9c6d0"
      ],
      "author": {
        "name": "Artem B. Bityuckiy",
        "email": "dedekind@infradead.org",
        "time": "Sun Mar 26 18:58:31 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Mar 26 18:58:31 2006 +0200"
      },
      "message": "Remove ugly debugging stuff\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "37d54111c133bea05fbae9dfe6d3d61a1b19c09b",
      "tree": "780d15232a465815b96e2cd22c85b3e05f2b1238",
      "parents": [
        "e9bebd6f3acee68fa07d44726895b40733cb1dc0"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:15 2006 -0800"
      },
      "message": "[PATCH] bitops: hweight() related cleanup\n\nBy defining generic hweight*() routines\n\n- hweight64() will be defined on all architectures\n- hweight_long() will use architecture optimized hweight32() or hweight64()\n\nI found two possible cleanups by these reasons.\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e9bebd6f3acee68fa07d44726895b40733cb1dc0",
      "tree": "62809c9d7730f8488f3a1f52a38e0de146aea1fa",
      "parents": [
        "b9a2838cc26c4c5369fbd2482acbc5ab60573479"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:15 2006 -0800"
      },
      "message": "[PATCH] bitops: remove unused generic bitops in include/linux/bitops.h\n\ngeneric_{ffs,fls,fls64,hweight{64,32,16,8}}() were moved into\ninclude/asm-generic/bitops.h.  So all architectures don\u0027t use them.\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b9a2838cc26c4c5369fbd2482acbc5ab60573479",
      "tree": "3569c6b2edc1cf11cc2f34ed185b79009a86c620",
      "parents": [
        "55b0f8a68ab475cc68f88d1e7a873490869d022e"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:15 2006 -0800"
      },
      "message": "[PATCH] bitops: ntfs: remove generic_ffs()\n\nNow the only user who are using generic_ffs() is ntfs filesystem.  This patch\nisolates generic_ffs() as ntfs_ffs() for ntfs.\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Anton Altaparmakov \u003caia21@cantab.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "55b0f8a68ab475cc68f88d1e7a873490869d022e",
      "tree": "f569dd577e7fd53a15a9d3bb69868bbc941aac93",
      "parents": [
        "6ecf66ae49390bb790673d46e5fb723edcc3733b"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:15 2006 -0800"
      },
      "message": "[PATCH] bitops: ia64: make partial_page.bitmap an unsigned long\n\nThe find_*_bit() routines are defined to work on a pointer to unsigned long.\nBut partial_page.bitmap is unsigned int and it is passed to find_*_bit() in\narch/ia64/ia32/sys_ia32.c.  So the compiler will print warnings.\n\nThis patch changes to unsigned long instead.\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ecf66ae49390bb790673d46e5fb723edcc3733b",
      "tree": "67ce42b9a207034b34f0d20a1af367d6aea2848b",
      "parents": [
        "f51a05c16d3d051f5e000c50bccc4be91fe5f9f3"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:15 2006 -0800"
      },
      "message": "[PATCH] bitops: sh: make thread_info.flags an unsigned long\n\nThe test_bit() routines are defined to work on a pointer to unsigned long.\nBut thread_info.flags is __u32 (unsigned int) on sh and it is passed to flag\nset/clear/test wrappers in include/linux/thread_info.h.  So the compiler will\nprint warnings.\n\nThis patch changes to unsigned long instead.\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f51a05c16d3d051f5e000c50bccc4be91fe5f9f3",
      "tree": "5753aad24e45b7218f63f789c754de1117c56df4",
      "parents": [
        "d4337aa5281a7357666f713339211fcd278f4e7a"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:15 2006 -0800"
      },
      "message": "[PATCH] bitops: update include/asm-generic/bitops.h\n\nCurrently include/asm-generic/bitops.h is not referenced from anywhere.  But\nit will be the benefit of those who are trying to port Linux to another\narchitecture.\n\nSo update it by same manner\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d4337aa5281a7357666f713339211fcd278f4e7a",
      "tree": "405917e1e56f1beab9b0e5eddff6b15932795624",
      "parents": [
        "f33e2fbacce8008984db99c45120db31081577c5"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:15 2006 -0800"
      },
      "message": "[PATCH] bitops: xtensa: use generic bitops\n\n- remove {,test_and_}{set,clear,change}_bit()\n- remove __{,test_and_}{set,clear,change}_bit() and test_bit()\n- remove generic_fls64()\n- remove find_{next,first}{,_zero}_bit()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove generic_hweight{32,16,8}()\n- remove sched_find_first_bit()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f33e2fbacce8008984db99c45120db31081577c5",
      "tree": "762b2bdbbc10e36cca280ed06710d7a4964fba88",
      "parents": [
        "a58259cddf9f824af27abf8960ed604bee53f7c1"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:14 2006 -0800"
      },
      "message": "[PATCH] bitops: x86_64: use generic bitops\n\n- remove sched_find_first_bit()\n- remove generic_hweight{64,32,16,8}()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a58259cddf9f824af27abf8960ed604bee53f7c1",
      "tree": "9282162d83466a9760cc32c3d561ea4109f5f914",
      "parents": [
        "2d78d4beb64eb07d50665432867971c481192ebf"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:14 2006 -0800"
      },
      "message": "[PATCH] bitops: v850: use generic bitops\n\n- remove ffz()\n- remove find_{next,first}{,_zero}_bit()\n- remove generic_ffs()\n- remove generic_fls()\n- remove generic_fls64()\n- remove __ffs()\n- remove sched_find_first_bit()\n- remove generic_hweight{32,16,8}()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Miles Bader \u003cuclinux-v850@lsi.nec.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d78d4beb64eb07d50665432867971c481192ebf",
      "tree": "d007f5721ba96abff820f76db77f11ae578722f8",
      "parents": [
        "d59288b75797fd982546aee7ba24a495dee128dd"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:14 2006 -0800"
      },
      "message": "[PATCH] bitops: sparc64: use generic bitops\n\n- remove __{,test_and_}{set,clear,change}_bit() and test_bit()\n- remove ffz()\n- remove __ffs()\n- remove generic_fls()\n- remove generic_fls64()\n- remove sched_find_first_bit()\n- remove ffs()\n\n- unless defined(ULTRA_HAS_POPULATION_COUNT)\n\n  - remove generic_hweight{64,32,16,8}()\n\n- remove find_{next,first}{,_zero}_bit()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d59288b75797fd982546aee7ba24a495dee128dd",
      "tree": "6a02220f6e924195b752fa33b01234276e285133",
      "parents": [
        "62f1b2465bdf77bb95037a5418040edb2af142d0"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:14 2006 -0800"
      },
      "message": "[PATCH] bitops: sparc: use generic bitops\n\n- remove __{,test_and_}{set,clear,change}_bit() and test_bit()\n- remove ffz()\n- remove __ffs()\n- remove sched_find_first_bit()\n- remove ffs()\n- remove generic_fls()\n- remove generic_fls64()\n- remove generic_hweight{32,16,8}()\n- remove find_{next,first}{,_zero}_bit()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove ext2_{set,clear}_bit_atomic()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "62f1b2465bdf77bb95037a5418040edb2af142d0",
      "tree": "8243a25283889278cbf6674ad4771dc638cdec33",
      "parents": [
        "e2268c7129e6cab53a5dac1ab0790a547555e21a"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:14 2006 -0800"
      },
      "message": "[PATCH] bitops: sh64: use generic bitops\n\n- remove __{,test_and_}{set,clear,change}_bit() and test_bit()\n- remove __ffs()\n- remove find_{next,first}{,_zero}_bit()\n- remove generic_hweight{32,16,8}()\n- remove sched_find_first_bit()\n- remove generic_ffs()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove ext2_{set,clear}_bit_atomic()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n- remove generic_fls()\n- remove generic_fls64()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Richard Curnow \u003crc@rc0.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e2268c7129e6cab53a5dac1ab0790a547555e21a",
      "tree": "9d7303c5a2fe2db5cb3863793c63fc8b40673675",
      "parents": [
        "7e33db4e2e9d67ee01d105e33fb773eed8ba10f0"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:14 2006 -0800"
      },
      "message": "[PATCH] bitops: sh: use generic bitops\n\n- remove __{,test_and_}{set,clear,change}_bit() and test_bit()\n- remove find_{next,first}{,_zero}_bit()\n- remove generic_ffs()\n- remove generic_hweight{32,16,8}()\n- remove sched_find_first_bit()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove ext2_{set,clear}_bit_atomic()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n- remove generic_fls()\n- remove generic_fls64()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7e33db4e2e9d67ee01d105e33fb773eed8ba10f0",
      "tree": "452a381a4e2d36f519acfd09a2dd824d8ee4f572",
      "parents": [
        "e779b2f95f3786cd9cfc804cd6f04f7267d75541"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:14 2006 -0800"
      },
      "message": "[PATCH] bitops: s390: use generic bitops\n\n- remove generic_ffs()\n- remove generic_fls()\n- remove generic_fls64()\n- remove generic_hweight{64,32,16,8}()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e779b2f95f3786cd9cfc804cd6f04f7267d75541",
      "tree": "19d53822cc6c711ee5fa56be2eb8462dd0bc7d70",
      "parents": [
        "59e18a2e1c8f6642c307032939daaf474c16344e"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:14 2006 -0800"
      },
      "message": "[PATCH] bitops: powerpc: use generic bitops\n\n- remove __{,test_and_}{set,clear,change}_bit() and test_bit()\n- remove generic_fls64()\n- remove generic_hweight{64,32,16,8}()\n- remove sched_find_first_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: 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": "59e18a2e1c8f6642c307032939daaf474c16344e",
      "tree": "a0c58aa0e68703cf3844108f46636a6adf941ea6",
      "parents": [
        "3c9ee7ef87414cba80dbdf433d3547bb20055ef7"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:14 2006 -0800"
      },
      "message": "[PATCH] bitops: parisc: use generic bitops\n\n- remove __{,test_and_}{set,clear,change}_bit() and test_bit()\n- remove ffz()\n- remove generic_fls64()\n- remove generic_hweight{32,16,8}()\n- remove generic_hweight64()\n- remove sched_find_first_bit()\n- remove find_{next,first}{,_zero}_bit()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3c9ee7ef87414cba80dbdf433d3547bb20055ef7",
      "tree": "33ba680da1c758bbee02979589600eda2d1f03ac",
      "parents": [
        "d2d7cdcf6e6d2a3db9885316d075940f12324413"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:13 2006 -0800"
      },
      "message": "[PATCH] bitops: mips: use generic bitops\n\n- remove __{,test_and_}{set,clear,change}_bit() and test_bit()\n\n- unless defined(CONFIG_CPU_MIPS32) or defined(CONFIG_CPU_MIPS64)\n\n  - remove __ffs()\n  - remove ffs()\n  - remove ffz()\n  - remove fls()\n\n- remove fls64()\n- remove find_{next,first}{,_zero}_bit()\n- remove sched_find_first_bit()\n- remove generic_hweight64()\n- remove generic_hweight{32,16,8}()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove ext2_{set,clear}_bit_atomic()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d2d7cdcf6e6d2a3db9885316d075940f12324413",
      "tree": "ed772d4213ed5adc3410d088693f5be5cf79dbe6",
      "parents": [
        "4c5aea053d64bee7a776a4b874e1b417e9f316fe"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:13 2006 -0800"
      },
      "message": "[PATCH] bitops: m68knommu: use generic bitops\n\n- remove ffs()\n- remove __ffs()\n- remove sched_find_first_bit()\n- remove ffz()\n- remove find_{next,first}{,_zero}_bit()\n- remove generic_hweight()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n- remove generic_fls()\n- remove generic_fls64()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4c5aea053d64bee7a776a4b874e1b417e9f316fe",
      "tree": "4d76b4732d55eec1bd32072aade5ac648cf87b5b",
      "parents": [
        "d5728b45da6a510b74f07e385b3ef6b434b828e5"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:13 2006 -0800"
      },
      "message": "[PATCH] ppc: fix undefined reference to hweight32\n\nBuild fix for ppc\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d5728b45da6a510b74f07e385b3ef6b434b828e5",
      "tree": "2e324b833ce04cd8ae12e9136551459be0ba65c2",
      "parents": [
        "ba1a5b32ba5e2fcb53b6943b8c9c33694ac68ce5"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:13 2006 -0800"
      },
      "message": "[PATCH] m68k: fix undefined reference to generic_find_next_zero_le_bit\n\nThis patch reverts ext2 bitmap functions.\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ba1a5b32ba5e2fcb53b6943b8c9c33694ac68ce5",
      "tree": "c2ee7ebfd46a7c94e6e7993fc34c21159b973b18",
      "parents": [
        "6d9f937b559d664b6f222cb91eca9c6802bfe89a"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:12 2006 -0800"
      },
      "message": "[PATCH] bitops: m68k: use generic bitops\n\n- remove generic_fls64()\n- remove sched_find_first_bit()\n- remove generic_hweight()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6d9f937b559d664b6f222cb91eca9c6802bfe89a",
      "tree": "f431c052f0c0d9f2d29bb6e39e3ff142f23e10c9",
      "parents": [
        "2875aef8bd0e42367a66a78ef7abe10f3bba27b5"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:12 2006 -0800"
      },
      "message": "[PATCH] bitops: m32r: use generic bitops\n\n- remove __{,test_and_}{set,clear,change}_bit() and test_bit()\n- remove ffz()\n- remove find_{next,first}{,_zero}_bit()\n- remove __ffs()\n- remove generic_fls()\n- remove generic_fls64()\n- remove sched_find_first_bit()\n- remove generic_ffs()\n- remove generic_hweight{32,16,8}()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove ext2_{set,clear}_bit_atomic()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2875aef8bd0e42367a66a78ef7abe10f3bba27b5",
      "tree": "44f81fa0e5c3f5bcf90eb1d6326c1eff9915dfbd",
      "parents": [
        "1cc2b9943b7b3a8d526aa8be5450d3ec083c3de4"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:12 2006 -0800"
      },
      "message": "[PATCH] bitops: ia64: use generic bitops\n\n- remove generic_fls64()\n- remove find_{next,first}{,_zero}_bit()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n- remove sched_find_first_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1cc2b9943b7b3a8d526aa8be5450d3ec083c3de4",
      "tree": "302d864d0f11c9fb1ec747440b0fce7f9f3ca27e",
      "parents": [
        "f6e0213f7c253086e17844df8ba21075100b5ead"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:12 2006 -0800"
      },
      "message": "[PATCH] bitops: i386: use generic bitops\n\n- remove generic_fls64()\n- remove sched_find_first_bit()\n- remove generic_hweight{32,16,8}()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f6e0213f7c253086e17844df8ba21075100b5ead",
      "tree": "a03a057630d3ff9d2fa95360c8a4fe5e0f53662e",
      "parents": [
        "1f6d7a93c141a473e2cff428a3dbf13b4bec9325"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:12 2006 -0800"
      },
      "message": "[PATCH] bitops: h8300: use generic bitops\n\n- remove generic_ffs()\n- remove find_{next,first}{,_zero}_bit()\n- remove sched_find_first_bit()\n- remove generic_hweight{32,16,8}()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove ext2_{set,clear}_bit_atomic()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n- remove generic_fls()\n- remove generic_fls64()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f6d7a93c141a473e2cff428a3dbf13b4bec9325",
      "tree": "b614d718704e459450f007745b252d442b775327",
      "parents": [
        "e9f26df17266a8bd327957bd1a5957a263bd7112"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:12 2006 -0800"
      },
      "message": "[PATCH] bitops: frv: use generic bitops\n\n- remove ffz()\n- remove find_{next,first}{,_zero}_bit()\n- remove generic_ffs()\n- remove __ffs()\n- remove generic_fls64()\n- remove sched_find_first_bit()\n- remove generic_hweight{32,16,8}()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: 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": "e9f26df17266a8bd327957bd1a5957a263bd7112",
      "tree": "c39684add95509324916be3046888f3a8ece4e18",
      "parents": [
        "d142d8601993f423386556f1cbbacbdcf7b7a767"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:12 2006 -0800"
      },
      "message": "[PATCH] bitops: cris: use generic bitops\n\n- remove __{,test_and_}{set,clear,change}_bit() and test_bit()\n- remove generic_fls()\n- remove generic_fls64()\n- remove generic_hweight{32,16,8}()\n- remove find_{next,first}{,_zero}_bit()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n- remove sched_find_first_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nAcked-by: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d142d8601993f423386556f1cbbacbdcf7b7a767",
      "tree": "b0f792a30a5b7a90222d90dff03dfd649f5080b0",
      "parents": [
        "b89c3b165fbec605c60fd5a9e32d647e4c0befbb"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:12 2006 -0800"
      },
      "message": "[PATCH] bitops: arm26: use generic bitops\n\n- remove __{,test_and_}{set,clear,change}_bit() and test_bit()\n- remove ffz()\n- remove __ffs()\n- remove generic_fls()\n- remove generic_fls64()\n- remove generic_ffs()\n- remove sched_find_first_bit()\n- remove generic_hweight{32,16,8}()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b89c3b165fbec605c60fd5a9e32d647e4c0befbb",
      "tree": "ff54d1aefdf2674b30d87e304eb2e6dfa0d34fc2",
      "parents": [
        "f7c29678739e69b8298496f926e87e5991e745e8"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:12 2006 -0800"
      },
      "message": "[PATCH] bitops: arm: use generic bitops\n\n- remove __{,test_and_}{set,clear,change}_bit() and test_bit()\n\n- if __LINUX_ARM_ARCH__ \u003c 5\n\n  - remove ffz()\n  - remove __ffs()\n  - remove generic_fls()\n  - remove generic_ffs()\n\n- remove generic_fls64()\n- remove sched_find_first_bit()\n- remove generic_hweight{32,16,8}()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f7c29678739e69b8298496f926e87e5991e745e8",
      "tree": "51226dc4b81439d119a70c46cc7baf6677ca4109",
      "parents": [
        "b1bb9522daf2fb49c5793d128023e9ca1e08e13b"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:11 2006 -0800"
      },
      "message": "[PATCH] bitops: alpha: use generic bitops\n\n- unless defined(__alpha_cix__) and defined(__alpha_fix__)\n\n  - remove generic_fls()\n  - remove generic_hweight{64,32,16,8}()\n\n- remove generic_fls64()\n- remove find_{next,first}{,_zero}_bit()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b1bb9522daf2fb49c5793d128023e9ca1e08e13b",
      "tree": "c4b5cd1f9409167fd42c8273c251360ec5c5b0e8",
      "parents": [
        "765f34fe324bdf0c0544b3404d25aaa511e3834b"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:11 2006 -0800"
      },
      "message": "[PATCH] bitops: generic minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n\nThis patch introduces the C-language equivalents of the functions below:\n\nint minix_test_and_set_bit(int nr, volatile unsigned long *addr);\nint minix_set_bit(int nr, volatile unsigned long *addr);\nint minix_test_and_clear_bit(int nr, volatile unsigned long *addr);\nint minix_test_bit(int nr, const volatile unsigned long *addr);\nunsigned long minix_find_first_zero_bit(const unsigned long *addr,\n                                        unsigned long size);\n\nIn include/asm-generic/bitops/minix.h\n   and include/asm-generic/bitops/minix-le.h\n\nThis code largely copied from: include/asm-sparc/bitops.h\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "765f34fe324bdf0c0544b3404d25aaa511e3834b",
      "tree": "073161aa7c213b15e0d3be6d99a2649de3030e00",
      "parents": [
        "930ae745f50088279fdc06057a429f16495b53a2"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:11 2006 -0800"
      },
      "message": "[PATCH] bitops: generic ext2_{set,clear}_bit_atomic()\n\nThis patch introduces the C-language equivalents of the functions below:\n\nint ext2_set_bit_atomic(int nr, volatile unsigned long *addr);\nint ext2_clear_bit_atomic(int nr, volatile unsigned long *addr);\n\nIn include/asm-generic/bitops/ext2-atomic.h\n\nThis code largely copied from: include/asm-sparc/bitops.h\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "930ae745f50088279fdc06057a429f16495b53a2",
      "tree": "13f8a66445f1f9730280ec3318127c50b4bc8e46",
      "parents": [
        "a54baa1487c51c8306dd6f457c1b5d5fcd539fff"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:15 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:11 2006 -0800"
      },
      "message": "[PATCH] bitops: generic ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n\nThis patch introduces the C-language equivalents of the functions below:\n\nint ext2_set_bit(int nr, volatile unsigned long *addr);\nint ext2_clear_bit(int nr, volatile unsigned long *addr);\nint ext2_test_bit(int nr, const volatile unsigned long *addr);\nunsigned long ext2_find_first_zero_bit(const unsigned long *addr,\n                                       unsigned long size);\nunsinged long ext2_find_next_zero_bit(const unsigned long *addr,\n                                      unsigned long size);\n\nIn include/asm-generic/bitops/ext2-non-atomic.h\n\nThis code largely copied from:\n\ninclude/asm-powerpc/bitops.h\ninclude/asm-parisc/bitops.h\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a54baa1487c51c8306dd6f457c1b5d5fcd539fff",
      "tree": "d0a08990caea37d6326ea969eadce927d981fd9f",
      "parents": [
        "3b9ed1a5d2d121f32d2cb4f2b05f1fc57c99c946"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:11 2006 -0800"
      },
      "message": "[PATCH] fix error: __u32 undeclared\n\nBuild fix for s390 declare __u32 and __u64.\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b9ed1a5d2d121f32d2cb4f2b05f1fc57c99c946",
      "tree": "d8ea52d6b490c0e3b3851e1887c01700cc0115c6",
      "parents": [
        "09020adb61416c4307de35941a9725a5e33d9beb"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:11 2006 -0800"
      },
      "message": "[PATCH] bitops: generic hweight{64,32,16,8}()\n\nThis patch introduces the C-language equivalents of the functions below:\n\nunsigned int hweight32(unsigned int w);\nunsigned int hweight16(unsigned int w);\nunsigned int hweight8(unsigned int w);\nunsigned long hweight64(__u64 w);\n\nIn include/asm-generic/bitops/hweight.h\n\nThis code largely copied from: include/linux/bitops.h\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "09020adb61416c4307de35941a9725a5e33d9beb",
      "tree": "1bce6f1c62a2960e1442913f93727980ec1dfa0b",
      "parents": [
        "6d29ea23da033f46ac4ab359d46650a7f7474611"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:11 2006 -0800"
      },
      "message": "[PATCH] bitops: generic ffs()\n\nThis patch introduces the C-language equivalent of the function: int ffs(int\nx);\n\nIn include/asm-generic/bitops/ffs.h\n\nThis code largely copied from: include/linux/bitops.h\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6d29ea23da033f46ac4ab359d46650a7f7474611",
      "tree": "20403ba836b8e5e7ace71cae914bbc16d552a4bd",
      "parents": [
        "c7f612cdf091def01454e7e132c7d7a3f419fbc4"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:11 2006 -0800"
      },
      "message": "[PATCH] bitops: generic sched_find_first_bit()\n\nThis patch introduces the C-language equivalent of the function: int\nsched_find_first_bit(const unsigned long *b);\n\nIn include/asm-generic/bitops/sched.h\n\nThis code largely copied from: include/asm-powerpc/bitops.h\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c7f612cdf091def01454e7e132c7d7a3f419fbc4",
      "tree": "01b3fbc080a0a513dab60622aad0409d197b570a",
      "parents": [
        "2dfc383ad587bbead84739a9ff9273df3eda983d"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:11 2006 -0800"
      },
      "message": "[PATCH] bitops: generic find_{next,first}{,_zero}_bit()\n\nThis patch introduces the C-language equivalents of the functions below:\n\nunsigned logn find_next_bit(const unsigned long *addr, unsigned long size,\n                            unsigned long offset);\nunsigned long find_next_zero_bit(const unsigned long *addr, unsigned long size,\n                                 unsigned long offset);\nunsigned long find_first_zero_bit(const unsigned long *addr,\n                                  unsigned long size);\nunsigned long find_first_bit(const unsigned long *addr, unsigned long size);\n\nIn include/asm-generic/bitops/find.h\n\nThis code largely copied from: arch/powerpc/lib/bitops.c\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2dfc383ad587bbead84739a9ff9273df3eda983d",
      "tree": "737b3d8e40b7e94de6299b72eed2ebf8e5fb68a4",
      "parents": [
        "136abb32d6b4acf196425fb3968ebb368d84280e"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:10 2006 -0800"
      },
      "message": "[PATCH] bitops: generic fls64()\n\nThis patch introduces the C-language equivalent of the function: int\nfls64(__u64 x);\n\nIn include/asm-generic/bitops/fls64.h\n\nThis code largely copied from: include/linux/bitops.h\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "136abb32d6b4acf196425fb3968ebb368d84280e",
      "tree": "48f0f127f204569b4484bac6ab014f8ca36f7477",
      "parents": [
        "176d8b0c2709e764d491e63a0c1b3a3e1459fcf8"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:10 2006 -0800"
      },
      "message": "[PATCH] bitops: generic fls()\n\nThis patch introduces the C-language equivalent of the function: int fls(int\nx);\n\nIn include/asm-generic/bitops/fls.h\n\nThis code largely copied from: include/linux/bitops.h\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "176d8b0c2709e764d491e63a0c1b3a3e1459fcf8",
      "tree": "fd45cfce91c9fc75b4383fe0b62f77febf875c6c",
      "parents": [
        "c1226a005ec400e966f4993dfcc0e99fd7baa6a1"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:10 2006 -0800"
      },
      "message": "[PATCH] bitops: generic ffz()\n\nThis patch introduces the C-language equivalent of the function: unsigned long\nffz(unsigned long word);\n\nIn include/asm-generic/bitops/ffz.h\n\nThis code largely copied from: include/asm-parisc/bitops.h\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c1226a005ec400e966f4993dfcc0e99fd7baa6a1",
      "tree": "7c69ee952fae6209b7e760c1b7de83e2d9f05d25",
      "parents": [
        "4117b02132d1cf96a3e1c57148e302c4801c974d"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:10 2006 -0800"
      },
      "message": "[PATCH] bitops: generic __ffs()\n\nThis patch introduces the C-language equivalent of the function: unsigned long\n__ffs(unsigned long word);\n\nIn include/asm-generic/bitops/__ffs.h\n\nThis code largely copied from: include/asm-sparc/bitops.h\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4117b02132d1cf96a3e1c57148e302c4801c974d",
      "tree": "bbab0444010b7e549ecb3bec2ac28624bd9b0393",
      "parents": [
        "7a8a2429956fcfa3f3ef8fc105a4c055d70239ab"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:10 2006 -0800"
      },
      "message": "[PATCH] bitops: generic __{,test_and_}{set,clear,change}_bit() and test_bit()\n\nThis patch introduces the C-language equivalents of the functions below:\n\nvoid __set_bit(int nr, volatile unsigned long *addr);\nvoid __clear_bit(int nr, volatile unsigned long *addr);\nvoid __change_bit(int nr, volatile unsigned long *addr);\nint __test_and_set_bit(int nr, volatile unsigned long *addr);\nint __test_and_clear_bit(int nr, volatile unsigned long *addr);\nint __test_and_change_bit(int nr, volatile unsigned long *addr);\nint test_bit(int nr, const volatile unsigned long *addr);\n\nIn include/asm-generic/bitops/non-atomic.h\n\nThis code largely copied from: asm-powerpc/bitops.h\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7a8a2429956fcfa3f3ef8fc105a4c055d70239ab",
      "tree": "51454e2625678a1ca2ac78ac715d870fd1685375",
      "parents": [
        "67b0ad574b5ee90f8ea58196ff8a7f3780b75365"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:10 2006 -0800"
      },
      "message": "[PATCH] bitops: generic {,test_and_}{set,clear,change}_bit()\n\nThis patch introduces the C-language equivalents of the functions below:\n\nvoid set_bit(int nr, volatile unsigned long *addr);\nvoid clear_bit(int nr, volatile unsigned long *addr);\nvoid change_bit(int nr, volatile unsigned long *addr);\nint test_and_set_bit(int nr, volatile unsigned long *addr);\nint test_and_clear_bit(int nr, volatile unsigned long *addr);\nint test_and_change_bit(int nr, volatile unsigned long *addr);\n\nIn include/asm-generic/bitops/atomic.h\n\nThis code largely copied from:\n\ninclude/asm-powerpc/bitops.h\ninclude/asm-parisc/bitops.h\ninclude/asm-parisc/atomic.h\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "67b0ad574b5ee90f8ea58196ff8a7f3780b75365",
      "tree": "ca9bc212f6efa8f5170185ef1fa21f75de0684fd",
      "parents": [
        "72b61a3cfd80d1321eb898be8ceae2064f0fbea1"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:10 2006 -0800"
      },
      "message": "[PATCH] bitops: use non atomic operations for minix_*_bit() and ext2_*_bit()\n\nBitmap functions for the minix filesystem and the ext2 filesystem except\next2_set_bit_atomic() and ext2_clear_bit_atomic() do not require the atomic\nguarantees.\n\nBut these are defined by using atomic bit operations on several architectures.\n (cris, frv, h8300, ia64, m32r, m68k, m68knommu, mips, s390, sh, sh64, sparc,\nsparc64, v850, and xtensa)\n\nThis patch switches to non atomic bit operation.\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "72b61a3cfd80d1321eb898be8ceae2064f0fbea1",
      "tree": "67b9eccba0fce5b03814ae6468acde4616417f3d",
      "parents": [
        "3156054b02e263387d6cd27fd1b05eba2bc25459"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:10 2006 -0800"
      },
      "message": "[PATCH] bitops: cris: remove unnecessary local_irq_restore()\n\nremove unnecessary local_irq_restore() after cris_atomic_restore() in\ntest_and_set_bit().\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3156054b02e263387d6cd27fd1b05eba2bc25459",
      "tree": "902cb3735f6f124ed0614087211a9c8f675e0673",
      "parents": [
        "4668f0cd0abd41a908ec7aa292e91fd158e0c8f8"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:10 2006 -0800"
      },
      "message": "[PATCH] bitops: parisc: add ()-pair in __ffz() macro\n\nNoticed by Michael Tokarev\n\nadd missing ()-pair in __ffz() macro for parisc\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4668f0cd0abd41a908ec7aa292e91fd158e0c8f8",
      "tree": "8ae8ae1531b3f1da6e63d685a940d0f7979247a5",
      "parents": [
        "4b417d0c7cb6af4afb7bad6463f7f3227d8a5074"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:09 2006 -0800"
      },
      "message": "[PATCH] bitops: ia64: use cpu_set() instead of __set_bit()\n\n__set_bit() --\u003e cpu_set() cleanup\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4b417d0c7cb6af4afb7bad6463f7f3227d8a5074",
      "tree": "514ad66b1ee3286d877aa5d1cf18dc970bbe5722",
      "parents": [
        "20548664aa2d98ba0ee3dde4482b0a96b9273b6f"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:09 2006 -0800"
      },
      "message": "[PATCH] bitops: alpha: use config options instead of __alpha_fix__ and __alpha_cix__\n\nUse config options instead of gcc builtin definition to tell the use of\ninstruction set extensions (CIX and FIX).\n\nThis is introduced to tell the kbuild system the use of opmized hweight*()\nroutines on alpha architecture.\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "20548664aa2d98ba0ee3dde4482b0a96b9273b6f",
      "tree": "41139d88120716ffca09f894a357d3fc5e89aff2",
      "parents": [
        "93635133663ea3155e74a0e3645b64754a046007"
      ],
      "author": {
        "name": "Richard Knutsson",
        "email": "ricknu-0@student.ltu.se",
        "time": "Sun Mar 26 01:39:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:09 2006 -0800"
      },
      "message": "[PATCH] oss/sonicvibes.c defines its own hweight32\n\nsound/oss/sonicvibes.c:421: error: static declaration of hweight32 follows non-static declaration\ninclude/asm-generic/bitops/hweight.h:6: error: previous declaration of hweight32 was here\n\nSigned-off-by: Richard Knutsson \u003cricknu-0@student.ltu.se\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "93635133663ea3155e74a0e3645b64754a046007",
      "tree": "6eb48fde8cc6a54d6b63ba160158f1b4688b337d",
      "parents": [
        "f214ef3e193dea10a7b527d4f4b0c15d2d98c984"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:38:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:09 2006 -0800"
      },
      "message": "[PATCH] arm: fix undefined reference to generic_fls\n\nThis patch defines constant_fls() instead of removed generic_fls().\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f214ef3e193dea10a7b527d4f4b0c15d2d98c984",
      "tree": "070e24ed0f819fb47ee964fd85752b1a1ab2a8a5",
      "parents": [
        "0b28002fdf2d5b6ce3135a544c04940a16c5b0ba"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:38:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:09 2006 -0800"
      },
      "message": "[PATCH] um: fix undefined reference to hweight32\n\nBuild fix for user mode linux.\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0b28002fdf2d5b6ce3135a544c04940a16c5b0ba",
      "tree": "474318b9381eecbb5bfe3181568df7ef3650330a",
      "parents": [
        "0f7217f4accad73e0a86febadb5a5d6e74ff7c37"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:38:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:09 2006 -0800"
      },
      "message": "[PATCH] more s/fucn/func/ typo fixes\n\ns/fucntion/function/ typo fixes\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0f7217f4accad73e0a86febadb5a5d6e74ff7c37",
      "tree": "20ec88cd9e7c18bd465bac32997e84543564a8ec",
      "parents": [
        "6b53f7870d1657831df23788d1984aac3b5a97bd"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:38:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:09 2006 -0800"
      },
      "message": "[PATCH] frv: remove unnesesary \"\u0026\"\n\nFix warning messages triggered by bitops code consolidation patches.\ncxn_bitmap is the array of unsigned long.  \u0027\u0026\u0027 is unnesesary for the argument\nof *_bit() routins.\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nAcked-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": "6b53f7870d1657831df23788d1984aac3b5a97bd",
      "tree": "9392fb65aed9a693e6eacc70d2ccd05e3cff7d8a",
      "parents": [
        "9110540f7f2bbcc3577d2580a696fbb7af68c892"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Mar 26 01:38:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:09 2006 -0800"
      },
      "message": "[PATCH] cmpci: don\u0027t use generic_hweight32()\n\nIt\u0027s about to go away.\n\nCc: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9110540f7f2bbcc3577d2580a696fbb7af68c892",
      "tree": "0bc9854f3039fe6a68b324abd0a7407eb3305ad6",
      "parents": [
        "0e438e3f0089672f57a47467e1f0d15fc48778be"
      ],
      "author": {
        "name": "Dave Peterson",
        "email": "dsp@llnl.gov",
        "time": "Sun Mar 26 01:38:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:08 2006 -0800"
      },
      "message": "[PATCH] EDAC: use EXPORT_SYMBOL_GPL\n\nChange all instances of EXPORT_SYMBOL() in the core EDAC module to\nEXPORT_SYMBOL_GPL().\n\nSigned-off-by: David S. Peterson \u003cdsp@llnl.gov\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0e438e3f0089672f57a47467e1f0d15fc48778be",
      "tree": "6c73855695aca89dcf7eb787e1aa20fd27b6746a",
      "parents": [
        "e009356f738634d8a137cca35503b9b33322c858"
      ],
      "author": {
        "name": "Dave Peterson",
        "email": "dsp@llnl.gov",
        "time": "Sun Mar 26 01:38:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:08 2006 -0800"
      },
      "message": "[PATCH] EDAC: add maintainers for chipset drivers\n\n- Add entries to MAINTAINERS list for EDAC-E752X, EDAC-E7XXX, and\n  EDAC-R82600 chipset drivers\n\n- Fix MAINTAINERS entry for EDAC-CORE so it uses tabs rather than\n  spaces to indent.  This is consistent with how the other entries are\n  formatted.\n\nSigned-off-by: David S. Peterson \u003cdsp@llnl.gov\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e009356f738634d8a137cca35503b9b33322c858",
      "tree": "a57a377a6b2c691075bcd29e6f026ec5289bd978",
      "parents": [
        "f3479816bb549bbbc04d2332e77bbe0b92230bbc"
      ],
      "author": {
        "name": "Dave Peterson",
        "email": "dsp@llnl.gov",
        "time": "Sun Mar 26 01:38:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:08 2006 -0800"
      },
      "message": "[PATCH] EDAC: use sysbus_message in e752x code\n\nPatch from Dave Jiang \u003cdjiang@mvista.com\u003e: Fix EDAC e752x driver so it\noutputs sysbus-specific error message when sysbus error detected.\n\nSigned-off-by: David S. Peterson \u003cdsp@llnl.gov\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f3479816bb549bbbc04d2332e77bbe0b92230bbc",
      "tree": "95d1f798fe44d16a2eb23d3140748b876aa4f4bd",
      "parents": [
        "e7ecd8910293564d357dbaf18eb179e06fa35fd0"
      ],
      "author": {
        "name": "Dave Peterson",
        "email": "dsp@llnl.gov",
        "time": "Sun Mar 26 01:38:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:08 2006 -0800"
      },
      "message": "[PATCH] EDAC: documentation spelling fixes\n\nFix spelling errors in EDAC documentation.\n\nSigned-off-by: David S. Peterson \u003cdsp@llnl.gov\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e7ecd8910293564d357dbaf18eb179e06fa35fd0",
      "tree": "7ec33cd42783cc53dd3ce161802d1032cea869a7",
      "parents": [
        "54933dddc3e8ccd9db48966d8ada11951cb8a558"
      ],
      "author": {
        "name": "Dave Peterson",
        "email": "dsp@llnl.gov",
        "time": "Sun Mar 26 01:38:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:08 2006 -0800"
      },
      "message": "[PATCH] EDAC: formatting cleanup\n\nCosmetic indentation/formatting cleanup for EDAC code.  Make sure we\nare using tabs rather than spaces to indent, etc.\n\nSigned-off-by: David S. Peterson \u003cdsp@llnl.gov\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "54933dddc3e8ccd9db48966d8ada11951cb8a558",
      "tree": "7e353edef88b2ceee67f2745d6f68b084f60b45b",
      "parents": [
        "39f1d8d38aa3f757889a09855b241b6a23e2cac5"
      ],
      "author": {
        "name": "Dave Peterson",
        "email": "dsp@llnl.gov",
        "time": "Sun Mar 26 01:38:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:08 2006 -0800"
      },
      "message": "[PATCH] EDAC: reorder EXPORT_SYMBOL macros\n\nFix EDAC code so EXPORT_SYMBOL comes after the function that is being\nexported.  This is to maintain consistency with the rest of the kernel.\n\nSigned-off-by: David S. Peterson \u003cdsp@llnl.gov\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "39f1d8d38aa3f757889a09855b241b6a23e2cac5",
      "tree": "26a37ad94dfff867b2c1e9ceb8ac65be5f95bd98",
      "parents": [
        "18dbc337af5d6efd30cb9291e74722c8ad134fd3"
      ],
      "author": {
        "name": "Dave Peterson",
        "email": "dsp@llnl.gov",
        "time": "Sun Mar 26 01:38:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:07 2006 -0800"
      },
      "message": "[PATCH] EDAC: Kconfig dependency changes\n\n- Add x86 dependency in drivers/edac/Kconfig for all current\n  platform-specific modules.\n\n- Add PCI dependency to Radisys 82600 driver\n\nSigned-off-by: David S. Peterson \u003cdsp@llnl.gov\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "18dbc337af5d6efd30cb9291e74722c8ad134fd3",
      "tree": "10163d19960173d29deb7a9d931dfcdfe2188975",
      "parents": [
        "472678ebd30d87cbe8d97562dcc0e46d1076040f"
      ],
      "author": {
        "name": "Dave Peterson",
        "email": "dsp@llnl.gov",
        "time": "Sun Mar 26 01:38:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:07 2006 -0800"
      },
      "message": "[PATCH] EDAC: protect memory controller list\n\n- Fix code so we always hold mem_ctls_mutex while we are stepping\n  through the list of mem_ctl_info structures.  Otherwise bad things\n  may happen if one task is stepping through the list while another\n  task is modifying it.  We may eventually want to use reference\n  counting to manage the mem_ctl_info structures.  In the meantime we\n  may as well fix this bug.\n\n- Don\u0027t disable interrupts while we are walking the list of\n  mem_ctl_info structures in check_mc_devices().  This is unnecessary.\n\nSigned-off-by: David S. Peterson \u003cdsp@llnl.gov\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "472678ebd30d87cbe8d97562dcc0e46d1076040f",
      "tree": "216f22045fb3b786f513f000b184e5fd449b58d1",
      "parents": [
        "6e5a8748507dea83386d1d76c58aeaed1ff5a1ec"
      ],
      "author": {
        "name": "Dave Peterson",
        "email": "dsp@llnl.gov",
        "time": "Sun Mar 26 01:38:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:07 2006 -0800"
      },
      "message": "[PATCH] EDAC: kobject/sysfs fixes\n\n- After we unregister a kobject, wait for our kobject release method\n  to call complete().  This causes us to wait until the kobject\n  reference count reaches 0.  Otherwise, a task accessing the EDAC\n  sysfs interface can hold the reference count above 0 until after the\n  EDAC module has been unloaded.  When the reference count finally\n  drops to 0, this will result in an attempt to call our release\n  method inside the EDAC module after the module has already been\n  unloaded.\n\n  This isn\u0027t the best fix, since a process can get stuck sleeping forever\n  uninterruptibly if the user does the following:\n\n      rmmod my_module \u003c /sys/my_sysfs/file\n\n  I\u0027ll go back and implement a better fix later.  However this should\n  be ok for now.\n\n- Call edac_remove_sysfs_mci_device() from edac_mc_del_mc() rather\n  than from edac_mc_free().  Since edac_mc_add_mc() calls\n  edac_create_sysfs_mci_device(), edac_mc_del_mc() should call\n  edac_remove_sysfs_mci_device().\n\nSigned-off-by: David S. Peterson \u003cdsp@llnl.gov\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6e5a8748507dea83386d1d76c58aeaed1ff5a1ec",
      "tree": "90ce1bc0ed71a608f9af4c3db655a35d03173aac",
      "parents": [
        "028a7b6d3d9fa2cc41d76d45575345cca8d00a4c"
      ],
      "author": {
        "name": "Dave Peterson",
        "email": "dsp@llnl.gov",
        "time": "Sun Mar 26 01:38:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:07 2006 -0800"
      },
      "message": "[PATCH] EDAC: kobject_init/kobject_put fixes\n\n- Remove calls to kobject_init().  These are unnecessary because\n  kobject_register() calls kobject_init().\n\n- Remove extra calls to kobject_put().  When we call\n  kobject_unregister(), this releases our reference to the kobject.\n  The extra calls to kobject_put() may cause the reference count to\n  drop to 0 while a kobject is still in use.\n\nSigned-off-by: David S. Peterson \u003cdsp@llnl.gov\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "028a7b6d3d9fa2cc41d76d45575345cca8d00a4c",
      "tree": "42d59be8db8af1cd60e8388c2d93230335b28606",
      "parents": [
        "a1d03fcc1399b1e23922bcc3af1772b128aa6e93"
      ],
      "author": {
        "name": "Dave Peterson",
        "email": "dsp@llnl.gov",
        "time": "Sun Mar 26 01:38:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:07 2006 -0800"
      },
      "message": "[PATCH] EDAC: edac_mc_add_mc fix [2/2]\n\nThis is part 2 of a 2-part patch set.\n\nFix edac_mc_add_mc() so it cleans up properly if call to\nedac_create_sysfs_mci_device() fails.\n\nSigned-off-by: David S. Peterson \u003cdsp@llnl.gov\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a1d03fcc1399b1e23922bcc3af1772b128aa6e93",
      "tree": "bf6b9895568a5fc0012590941213a28fe8d9af5d",
      "parents": [
        "749ede57443b2a7ede2db105145f21047efcea6a"
      ],
      "author": {
        "name": "Dave Peterson",
        "email": "dsp@llnl.gov",
        "time": "Sun Mar 26 01:38:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:07 2006 -0800"
      },
      "message": "[PATCH] EDAC: edac_mc_add_mc fix [1/2]\n\nThis is part 1 of a 2-part patch set.  The code changes are split into\ntwo parts to make the patches more readable.\n\nMove complete_mc_list_del() and del_mc_from_global_list() so we can\ncall del_mc_from_global_list() from edac_mc_add_mc() without forward\ndeclarations.  Perhaps using forward declarations would be better?\nI\u0027m doing things this way because the rest of the code is missing\nthem.\n\nSigned-off-by: David S. Peterson \u003cdsp@llnl.gov\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "749ede57443b2a7ede2db105145f21047efcea6a",
      "tree": "0d0ee972f55e8fbb9d8fba6209a6304fdd3c98f1",
      "parents": [
        "d38fde84f7521973fdfa5c3d03d62f014b42cd03"
      ],
      "author": {
        "name": "Dave Peterson",
        "email": "dsp@llnl.gov",
        "time": "Sun Mar 26 01:38:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:07 2006 -0800"
      },
      "message": "[PATCH] EDAC: cleanup code for clearing initial errors\n\nFix xxx_probe1() functions so they call xxx_get_error_info() functions\nto clear initial errors.  This is simpler and cleaner than duplicating\nthe low-level code for accessing PCI config space.\n\nSigned-off-by: David S. Peterson \u003cdsp@llnl.gov\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d38fde84f7521973fdfa5c3d03d62f014b42cd03",
      "tree": "9ff599dbb5e20e3c29d7f8691e313d3e8f845895",
      "parents": [
        "637beb697b8dc7b9d7a35c2b6488332e77963ded"
      ],
      "author": {
        "name": "Dave Peterson",
        "email": "dsp@llnl.gov",
        "time": "Sun Mar 26 01:38:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:07 2006 -0800"
      },
      "message": "[PATCH] EDAC: e7xxx fix minor logic bug\n\nFix minor logic bug in e7xxx_remove_one().\n\nSigned-off-by: David S. Peterson \u003cdsp@llnl.gov\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "637beb697b8dc7b9d7a35c2b6488332e77963ded",
      "tree": "fa6fd86af71c724936049a147646dbfbda53722a",
      "parents": [
        "e8a491b401dbbc5af9fe6483dc558d76343bfbb3"
      ],
      "author": {
        "name": "Dave Peterson",
        "email": "dsp@llnl.gov",
        "time": "Sun Mar 26 01:38:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:07 2006 -0800"
      },
      "message": "[PATCH] EDAC: i82875p cleanup\n\n- Fix i82875p_probe1() so it calls pci_get_device() instead of\n  pci_find_device().\n- Fix i82875p_probe1() so it cleans up properly on failure.\n- Fix i82875p_init() so it cleans up properly on failure.\n\nSigned-off-by: David S. Peterson \u003cdsp@llnl.gov\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e8a491b401dbbc5af9fe6483dc558d76343bfbb3",
      "tree": "bdc79f181103a01a6d5b3af0476a5328db0c4edb",
      "parents": [
        "3847bccce80c8a01d7adbad9961564252207302a"
      ],
      "author": {
        "name": "Dave Peterson",
        "email": "dsp@llnl.gov",
        "time": "Sun Mar 26 01:38:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:06 2006 -0800"
      },
      "message": "[PATCH] EDAC: i82860 cleanup\n\n- Fix i82860_init() so it cleans up properly on failure.\n- Fix i82860_exit() so it cleans up properly.\n- Fix typo in comment (i.e. www.redhat.com.com).\n\nSigned-off-by: David S. Peterson \u003cdsp@llnl.gov\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3847bccce80c8a01d7adbad9961564252207302a",
      "tree": "517d0df74d28508a8590a5a671f8966264fbe863",
      "parents": [
        "225159bd0a349bfd8cd9ae7c6bf39d75df09304a"
      ],
      "author": {
        "name": "Dave Peterson",
        "email": "dsp@llnl.gov",
        "time": "Sun Mar 26 01:38:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:06 2006 -0800"
      },
      "message": "[PATCH] EDAC: e752x cleanup\n\n- Add ctl_dev field to \"struct e752x_dev_info\".  Then we can eliminate\n  ugly switch statement from e752x_probe1().\n\n- Remove code from e752x_probe1() that clears initial PCI bus parity\n  errors.  The core EDAC module already does this.\n\nSigned-off-by: David S. Peterson \u003cdsp@llnl.gov\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "225159bd0a349bfd8cd9ae7c6bf39d75df09304a",
      "tree": "73e99a2d140ee0724f7a10ee8ef63fefc600d2db",
      "parents": [
        "680cbbbb0e336b04b74be48b8ddd870537f1e226"
      ],
      "author": {
        "name": "Dave Peterson",
        "email": "dsp@llnl.gov",
        "time": "Sun Mar 26 01:38:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:06 2006 -0800"
      },
      "message": "[PATCH] EDAC: amd76x pci_dev_get/pci_dev_put fixes\n\nEliminate unnecessary calls to pci_dev_get() and pci_dev_put() from\namd76x driver.\n\nSigned-off-by: David S. Peterson \u003cdsp@llnl.gov\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "680cbbbb0e336b04b74be48b8ddd870537f1e226",
      "tree": "513059abbdabf082cd38e2a4ad3d71711857f3c2",
      "parents": [
        "537fba28928c01b7db1580627450691a4bb0b9b3"
      ],
      "author": {
        "name": "Dave Peterson",
        "email": "dsp@llnl.gov",
        "time": "Sun Mar 26 01:38:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:06 2006 -0800"
      },
      "message": "[PATCH] EDAC: name cleanup\n\nPerform the following name substitutions on all source files:\n\n    sed \u0027s/BS_MOD_STR/EDAC_MOD_STR/g\u0027\n    sed \u0027s/bs_thread_info/edac_thread_info/g\u0027\n    sed \u0027s/bs_thread/edac_thread/g\u0027\n    sed \u0027s/bs_xstr/edac_xstr/g\u0027\n    sed \u0027s/bs_str/edac_str/g\u0027\n\nThe names that start with BS_ or bs_ are artifacts of when the code\nwas called \"bluesmoke\".\n\nSigned-off-by: David S. Peterson \u003cdsp@llnl.gov\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "537fba28928c01b7db1580627450691a4bb0b9b3",
      "tree": "1fd5adaa38ba639e28b56e014bfb309c0d1e181e",
      "parents": [
        "f2fe42abbf0d99a8c4b96f1cc55db10ac35d2fb9"
      ],
      "author": {
        "name": "Dave Peterson",
        "email": "dsp@llnl.gov",
        "time": "Sun Mar 26 01:38:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:06 2006 -0800"
      },
      "message": "[PATCH] EDAC: printk cleanup\n\nThis implements the following idea:\n\nOn Monday 30 January 2006 19:22, Eric W. Biederman wrote:\n\u003e One piece missing from this conversation is the issue that we need errors\n\u003e in a uniform format.  That is why edac_mc has helper functions.\n\u003e\n\u003e However there will always be errors that don\u0027t fit any particular model.\n\u003e Could we add a edac_printk(dev, );  That is similar to dev_printk but\n\u003e prints out an EDAC header and the device on which the error was found?\n\u003e Letting the rest of the string be user specified.\n\u003e\n\u003e For actual control that interface may be to blunt, but at least for people\n\u003e looking in the logs it allows all of the errors to be detected and\n\u003e harvested.\n\nSigned-off-by: David S. Peterson \u003cdsp@llnl.gov\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f2fe42abbf0d99a8c4b96f1cc55db10ac35d2fb9",
      "tree": "82e748a5b000b8e68135a50a153a1721d4666e65",
      "parents": [
        "dac5bafa3521a10a42a470ab612cd2bbc12d4203"
      ],
      "author": {
        "name": "Dave Peterson",
        "email": "dsp@llnl.gov",
        "time": "Sun Mar 26 01:38:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:06 2006 -0800"
      },
      "message": "[PATCH] EDAC: switch to kthread_ API\n\nThis patch was originally posted by Christoph Hellwig (see\nhttp://lkml.org/lkml/2006/2/14/331):\n\n\"Christoph Hellwig\" \u003chch@lst.de\u003e wrote:\n\u003e Use the kthread_ API instead of opencoding lots of hairy code for kernel\n\u003e thread creation and teardown, including tasklist_lock abuse.\n\u003e\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Peterson \u003cdsp@llnl.gov\u003e\nCc: \u003cdave_peterson@pobox.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dac5bafa3521a10a42a470ab612cd2bbc12d4203",
      "tree": "5b9739c5e78b216b7170d974f8b73b3c9e942a4b",
      "parents": [
        "07dc1f9f2f80f67823dc9ab4ebe3b1b3b071b911"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Sun Mar 26 01:38:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:06 2006 -0800"
      },
      "message": "[PATCH] Dead code in drivers/isdn/avm/avmcard.h\n\nThis fixes coverity id #2.  the if (i\u003d\u003d0) is pretty useless, since we\nassing i\u003d0, just the line before.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "07dc1f9f2f80f67823dc9ab4ebe3b1b3b071b911",
      "tree": "53751a6ea45cc3545e45b5690e643965c3c597be",
      "parents": [
        "76bb4685bff8781b5dbcd7080171d1e1f8c82f5b"
      ],
      "author": {
        "name": "Hansjoerg Lipp",
        "email": "hjlipp@web.de",
        "time": "Sun Mar 26 01:38:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:06 2006 -0800"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers - M105 USB DECT adapter\n\nAnd: Tilman Schmidt \u003ctilman@imap.cc\u003e\n\nThis patch adds the connection-specific module \"usb_gigaset\", the hardware\ndriver for Gigaset base stations connected via the M105 USB DECT adapter.  It\ncontains the code for handling probe/disconnect, AT command/response\ntransmission, and call setup and termination, as well as handling asynchronous\ndata transfers, PPP framing, byte stuffing, and flow control.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "76bb4685bff8781b5dbcd7080171d1e1f8c82f5b",
      "tree": "c373b17550712df448fd1f195a752df530fbd87a",
      "parents": [
        "cf7776dc05b89885a7ec6beff8409d48b077a3ac"
      ],
      "author": {
        "name": "Hansjoerg Lipp",
        "email": "hjlipp@web.de",
        "time": "Sun Mar 26 01:38:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:05 2006 -0800"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers - isochronous data handler\n\nAnd: Tilman Schmidt \u003ctilman@imap.cc\u003e\n\nThis patch adds the payload data handler for the connection-specific module\n\"bas_gigaset\".  It contains the code for handling isochronous data transfers,\nHDLC framing and flow control.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cf7776dc05b89885a7ec6beff8409d48b077a3ac",
      "tree": "78e825e65578526c3400e810759ba676d7014011",
      "parents": [
        "982da5a196a0859eedc5ca1ff88feaf1bc6d6e4e"
      ],
      "author": {
        "name": "Hansjoerg Lipp",
        "email": "hjlipp@web.de",
        "time": "Sun Mar 26 01:38:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:05 2006 -0800"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers - direct USB connection\n\nAnd: Tilman Schmidt \u003ctilman@imap.cc\u003e\n\nThis patch adds the main source file of the connection-specific module\n\"bas_gigaset\", the hardware driver for Gigaset base stations connected\ndirectly to the computer via USB.  It contains the code for handling\nprobe/disconnect, AT command/response transmission, and call setup and\ntermination.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "982da5a196a0859eedc5ca1ff88feaf1bc6d6e4e",
      "tree": "f42c93dfa7abd78f68584be49cb71238f5328326",
      "parents": [
        "ee8a4b7f857fe7ba243e65c8925798cf8eda5ab0"
      ],
      "author": {
        "name": "Hansjoerg Lipp",
        "email": "hjlipp@web.de",
        "time": "Sun Mar 26 01:38:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:05 2006 -0800"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers - procfs interface\n\nAnd: Tilman Schmidt \u003ctilman@imap.cc\u003e\n\nThis patch adds the procfs interface to the gigaset module.  The procfs\ninterface provides access to status information and statistics about the\nGigaset devices.  If the drivers are built with the debugging option it also\nallows to change the amount of debugging output on the fly.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ee8a4b7f857fe7ba243e65c8925798cf8eda5ab0",
      "tree": "8803a10dd343d13940ebfc34ce633dbacbefcd4e",
      "parents": [
        "3c66a22545dd88356bbf4efa45a7b178df8154e9"
      ],
      "author": {
        "name": "Hansjoerg Lipp",
        "email": "hjlipp@web.de",
        "time": "Sun Mar 26 01:38:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:05 2006 -0800"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers - tty interface\n\nAnd: Tilman Schmidt \u003ctilman@imap.cc\u003e\n\nThis patch adds the tty interface to the gigaset module.  The tty interface\nprovides direct access to the AT command set of the Gigaset devices.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3c66a22545dd88356bbf4efa45a7b178df8154e9",
      "tree": "96d6115cddf69655d6b4b7b3866fdad8e2cef0a8",
      "parents": [
        "14fa73a75df6a0ffe866f750e8dcd218d0171f51"
      ],
      "author": {
        "name": "Hansjoerg Lipp",
        "email": "hjlipp@web.de",
        "time": "Sun Mar 26 01:38:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:05 2006 -0800"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers - isdn4linux interface\n\nAnd: Tilman Schmidt \u003ctilman@imap.cc\u003e\n\nThis patch adds the isdn4linux subsystem interface to the gigaset module.  The\nisdn4linux subsystem interface handles requests from and notifications to the\nisdn4linux subsystem.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "14fa73a75df6a0ffe866f750e8dcd218d0171f51",
      "tree": "2c2533189245bf9f4e4035d6b717641a1b845387",
      "parents": [
        "6fd5ea63f85e30fda55b80939b4f379ea5db62b1"
      ],
      "author": {
        "name": "Hansjoerg Lipp",
        "email": "hjlipp@web.de",
        "time": "Sun Mar 26 01:38:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:05 2006 -0800"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers - event layer\n\nAnd: Tilman Schmidt \u003ctilman@imap.cc\u003e\n\nThis patch adds the event layer to the gigaset module.  The event layer\nserializes events from hardware, userspace, and other kernel subsystems.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6fd5ea63f85e30fda55b80939b4f379ea5db62b1",
      "tree": "e1f3d46ccb136535b0e7a6818b394c1d57173a24",
      "parents": [
        "0a34eb8f55a71678c379b47c25f562050c80efcc"
      ],
      "author": {
        "name": "Hansjoerg Lipp",
        "email": "hjlipp@web.de",
        "time": "Sun Mar 26 01:38:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:05 2006 -0800"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers - common module\n\nAnd: Tilman Schmidt \u003ctilman@imap.cc\u003e\n\nThis patch adds the common include file for the Siemens Gigaset drivers,\nproviding definitions used by all of the Gigaset ISDN driver source files.  It\nalso adds the main source file of the gigaset module which manages common\nfunctions not specific to the type of connection to the device.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0a34eb8f55a71678c379b47c25f562050c80efcc",
      "tree": "7a70865055d9e3c6c0c59d1c4b06983e11b767fb",
      "parents": [
        "b67000962f35313cfc5eabd675dc38b91678d9ed"
      ],
      "author": {
        "name": "Hansjoerg Lipp",
        "email": "hjlipp@web.de",
        "time": "Sun Mar 26 01:38:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:05 2006 -0800"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers - Kconfigs and Makefiles\n\nAnd: Tilman Schmidt \u003ctilman@imap.cc\u003e\n\nThe following patches add drivers for the Siemens Gigaset 3070 family of ISDN\nDECT PABXes connected via USB, either directly or over a DECT link using a\nGigaset M105 or compatible DECT data adapter.  The devices are integrated as\nISDN adapters within the isdn4linux framework, supporting incoming and\noutgoing voice and data connections, and also as tty devices providing access\nto device specific AT commands.\n\nSupported devices include models 3070, 3075, 4170, 4175, SX205, SX255, and\nSX353 from the Siemens Gigaset product family, as well as the technically\nidentical models 45isdn and 721X from the Deutsche Telekom Sinus series.\nSupported DECT adapters are the Gigaset M105 data and the technically\nidentical Gigaset USB Adapter DECT, Sinus 45 data 2, and Sinus 721 data (but\nnot the Gigaset M34 and Sinus 702 data which advertise themselves as CDC-ACM\ndevices).\n\nThese drivers have been developed over the last four years within the\nSourceForge project http://sourceforge.net/projects/gigaset307x/.  They are\nbeing used successfully in several installations for dial-in Internet access\nand for voice call switching with Asterisk.\n\nThis is our second attempt at submitting these drivers, taking into account\nthe comments we received to our first submission on 2005-12-11.\n\nThe patch set adds three kernel modules:\n\n- a common module \"gigaset\" encapsulating the common logic for\n  controlling the PABX and the interfaces to userspace and the\n  isdn4linux subsystem.\n\n- a connection-specific module \"bas_gigaset\" which handles\n  communication with the PABX over a direct USB connection.\n\n- a connection-specific module \"usb_gigaset\" which does the same\n  for a DECT connection using the Gigaset M105 USB DECT adapter.\n\nWe also have a module \"ser_gigaset\" which supports the Gigaset M101 RS232 DECT\nadapter, but we didn\u0027t judge it fit for inclusion in the kernel, as it does\ndirect programming of a i8250 serial port.  It should probably be rewritten as\na serial line discipline but so far we lack the neccessary knowledge about\nwriting a line discipline for that.\n\nThe drivers have been working with kernel releases 2.2 and 2.4 as well as 2.6,\nand although we took efforts to remove the compatibility code for this\nsubmission, it probably still shows in places.  Please make allowances.\n\nThis patch:\n\nPrepare the kernel build infrastructure for addition of the Gigaset ISDN\ndrivers.  It creates a Makefile and Kconfig file for the Gigaset driver and\nhooks them into those of the isdn4linux subsystem.  It also adds a MAINTAINERS\nentry for the driver.\n\nThis patch depends on patches 2 to 9 of the present set, as without the actual\nsource files, activating the options added here will cause the kernel build to\nfail.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b67000962f35313cfc5eabd675dc38b91678d9ed",
      "tree": "6de49259d6ea5aff06e251f17fcee680839b8e3c",
      "parents": [
        "c04c1c81e211c2c95b548add7923e1d4ba4847ab"
      ],
      "author": {
        "name": "Prasanna S Panchamukhi",
        "email": "prasanna@in.ibm.com",
        "time": "Sun Mar 26 01:38:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:05 2006 -0800"
      },
      "message": "[PATCH] kprobes: fix broken fault handling for sparc64\n\nProvide proper kprobes fault handling, if a user-specified pre/post handlers\ntries to access user address space, through copy_from_user(), get_user() etc.\n\nThe user-specified fault handler gets called only if the fault occurs while\nexecuting user-specified handlers.  In such a case user-specified handler is\nallowed to fix it first, later if the user-specifed fault handler does not fix\nit, we try to fix it by calling fix_exception().\n\nThe user-specified handler will not be called if the fault happens when single\nstepping the original instruction, instead we reset the current probe and\nallow the system page fault handler to fix it up.\n\nI could not test this patch for sparc64.\n\nSigned-off-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c04c1c81e211c2c95b548add7923e1d4ba4847ab",
      "tree": "15ce6f9c86785226e41b2385d4f8e6db7b48e980",
      "parents": [
        "50e21f2b2861711b6df0b72ffef4a70d1532b023"
      ],
      "author": {
        "name": "Prasanna S Panchamukhi",
        "email": "prasanna@in.ibm.com",
        "time": "Sun Mar 26 01:38:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:04 2006 -0800"
      },
      "message": "[PATCH] kprobes: fix broken fault handling for ia64\n\nProvide proper kprobes fault handling, if a user-specified pre/post handlers\ntries to access user address space, through copy_from_user(), get_user() etc.\n\nThe user-specified fault handler gets called only if the fault occurs while\nexecuting user-specified handlers.  In such a case user-specified handler is\nallowed to fix it first, later if the user-specifed fault handler does not fix\nit, we try to fix it by calling fix_exception().\n\nThe user-specified handler will not be called if the fault happens when single\nstepping the original instruction, instead we reset the current probe and\nallow the system page fault handler to fix it up.\n\nSigned-off-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nAcked-by: Anil S Keshavamurthy\u003canil.s.keshavamurthy@intel.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "50e21f2b2861711b6df0b72ffef4a70d1532b023",
      "tree": "ec25f24103f10a6a620682fc9e1ab0849c7b4dce",
      "parents": [
        "c28f896634f2c931a298490deab3861ab117716a"
      ],
      "author": {
        "name": "Prasanna S Panchamukhi",
        "email": "prasanna@in.ibm.com",
        "time": "Sun Mar 26 01:38:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:04 2006 -0800"
      },
      "message": "[PATCH] kprobes: fix broken fault handling for powerpc64\n\nProvide proper kprobes fault handling, if a user-specified pre/post handlers\ntries to access user address space, through copy_from_user(), get_user() etc.\n\nThe user-specified fault handler gets called only if the fault occurs while\nexecuting user-specified handlers.  In such a case user-specified handler is\nallowed to fix it first, later if the user-specifed fault handler does not fix\nit, we try to fix it by calling fix_exception().\n\nThe user-specified handler will not be called if the fault happens when single\nstepping the original instruction, instead we reset the current probe and\nallow the system page fault handler to fix it up.\n\nSigned-off-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: 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": "c28f896634f2c931a298490deab3861ab117716a",
      "tree": "d68019b13f2eacc546fff176686bee0d99ab05df",
      "parents": [
        "b4026513b88e7eaa52a31117e2b7bafdc1e40ef1"
      ],
      "author": {
        "name": "Prasanna S Panchamukhi",
        "email": "prasanna@in.ibm.com",
        "time": "Sun Mar 26 01:38:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:04 2006 -0800"
      },
      "message": "[PATCH] kprobes: fix broken fault handling for x86_64\n\nProvide proper kprobes fault handling, if a user-specified pre/post handlers\ntries to access user address space, through copy_from_user(), get_user() etc.\n\nThe user-specified fault handler gets called only if the fault occurs while\nexecuting user-specified handlers.  In such a case user-specified handler is\nallowed to fix it first, later if the user-specifed fault handler does not fix\nit, we try to fix it by calling fix_exception().\n\nThe user-specified handler will not be called if the fault happens when single\nstepping the original instruction, instead we reset the current probe and\nallow the system page fault handler to fix it up.\n\nSigned-off-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "b4026513b88e7eaa52a31117e2b7bafdc1e40ef1"
}
