)]}'
{
  "log": [
    {
      "commit": "1024c5f4be4fc5b00337464fb8a442bebf15df68",
      "tree": "2304eeb193c66540ce1f6c767cae97d40d1cd7d6",
      "parents": [
        "afa26be86b65a7183ceac29bdf1f51d6fc6932f0"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun May 04 17:03:41 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun May 04 17:03:41 2008 +0200"
      },
      "message": "ide: IDE_HFLAG_SERIALIZE_DMA bugfix\n\nPatch re-ordering could be harmful:\n\ncommit 1fd1890594bd355a4217f5658a34763e77decee3\nAuthor: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nDate:   Sat Apr 26 22:25:24 2008 +0200\n\n    ide: add IDE_HFLAG_SERIALIZE_DMA host flag\n...\n\nis buggy because -\u003einit_dma method / ide_hwif_setup_dma() is called\nbefore IDE_HFLAG_SERIALIZE_DMA host flag is checked.\n\nFix it by checking IDE_HFLAG_SERIALIZE[_DMA] after DMA initialization.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "afa26be86b65a7183ceac29bdf1f51d6fc6932f0",
      "tree": "b7b24e134d34f17e62085ecb8a9583e00f1c7248",
      "parents": [
        "269f21344b23e552c21c9e2d7ca258479dcd7a0a",
        "4f95f81a48623982879f4fa80c641933444afd18"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 13:51:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 13:51:10 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-hrt\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-hrt:\n  clocksource: allow read access to available/current_clocksource\n  clocksource: Fix permissions for available_clocksource\n  hrtimer: remove duplicate helper function\n"
    },
    {
      "commit": "269f21344b23e552c21c9e2d7ca258479dcd7a0a",
      "tree": "cca8c73bba632a716c901c9843cc865cd40ad9ee",
      "parents": [
        "d35c7b0e54a596c5a8134d75999b7f391a9c6550"
      ],
      "author": {
        "name": "Ulrich Drepper",
        "email": "drepper@redhat.com",
        "time": "Sat May 03 15:28:45 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 13:50:33 2008 -0700"
      },
      "message": "tiny mq_open optimization\n\nA very small cleanup for mq_open.\n\nWe do not have to call set_close_on_exit if we create the file\ndescriptor right away with the flag set.  We have a function for this\nnow.  The resulting code is smaller and a tiny bit faster.\n\nSigned-off-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d35c7b0e54a596c5a8134d75999b7f391a9c6550",
      "tree": "697bb89dbeccae28eb928b2589f500d747ed38ec",
      "parents": [
        "2ddcca36c8bcfa251724fe342c8327451988be0d"
      ],
      "author": {
        "name": "Ulrich Drepper",
        "email": "drepper@redhat.com",
        "time": "Sat May 03 15:10:37 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 13:50:33 2008 -0700"
      },
      "message": "unified (weak) sys_pipe implementation\n\nThis replaces the duplicated arch-specific versions of \"sys_pipe()\" with\none unified implementation.  This removes almost 250 lines of duplicated\ncode.\n\nIt\u0027s marked __weak, so that *if* an architecture wants to override the\ndefault implementation it can do so by simply having its own replacement\nversion, since many architectures use alternate calling conventions for\nthe \u0027pipe()\u0027 system call for legacy reasons (ie traditional UNIX\nimplementations often return the two file descriptors in registers)\n\nI still haven\u0027t changed the cris version even though Linus says the BKL\nisn\u0027t needed.  The arch maintainer can easily do it if there are really\nno obstacles.\n\nSigned-off-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2ddcca36c8bcfa251724fe342c8327451988be0d",
      "tree": "034af672e915c73a7bb2c5d2719d19f87dcecd3f",
      "parents": [
        "38e80121bd7d0c493072442ac7eddcba165a07a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 11:59:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 11:59:44 2008 -0700"
      },
      "message": "Linux 2.6.26-rc1\n"
    },
    {
      "commit": "38e80121bd7d0c493072442ac7eddcba165a07a8",
      "tree": "66c948222e45b461f9d1b8917b222a0c90af9e6e",
      "parents": [
        "e098675635479e9267cf2b12fb969c463cf506ab",
        "35bf559145b6332f5465c15a4e5cd7a363985382"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 10:57:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 10:57:57 2008 -0700"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6:\n  PMU battery: filenames in sysfs with spaces\n  pda_power: add init and exit function callbacks\n"
    },
    {
      "commit": "e098675635479e9267cf2b12fb969c463cf506ab",
      "tree": "e41e2af0333400e089ba4df3ade1528fe6dce56e",
      "parents": [
        "2905474d3842bfab0b9d8197fb1f4576462901da",
        "b9095fd8a7f41dc7ac0b0b7864f74766a3056f96"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 10:54:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 10:54:23 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-inttypes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-inttypes: (24 commits)\n  Make constants in kernel/timeconst.h fixed 64 bits\n  types: add C99-style constructors to \u003casm-generic/int-*.h\u003e\n  xtensa: types: use \u003casm-generic/int-*.h\u003e for the xtensa architecture\n  x86: types: use \u003casm-generic/int-*.h\u003e for the x86 architecture\n  v850: types: use \u003casm-generic/int-*.h\u003e for the v850 architecture\n  sparc64: types: use \u003casm-generic/int-*.h\u003e for the sparc64 architecture\n  sparc: types: use \u003casm-generic/int-*.h\u003e for the sparc architecture\n  sh: types: use \u003casm-generic/int-*.h\u003e for the sh architecture\n  s390: types: use \u003casm-generic/int-*.h\u003e for the s390 architecture\n  powerpc: types: use \u003casm-generic/int-*.h\u003e for the powerpc architecture\n  parisc: types: use \u003casm-generic/int-*.h\u003e for the parisc architecture\n  mn10300: types: use \u003casm-generic/int-*.h\u003e for the mn10300 architecture\n  mips: types: use \u003casm-generic/int-*.h\u003e for the mips architecture\n  m68k: types: use \u003casm-generic/int-*.h\u003e for the m68k architecture\n  m32r: types: use \u003casm-generic/int-*.h\u003e for the m32r architecture\n  ia64: types: use \u003casm-generic/int-*.h\u003e for the ia64 architecture\n  h8300: types: use \u003casm-generic/int-*.h\u003e for the h8300 architecture\n  frv: types: use \u003casm-generic/int-*.h\u003e for the frv architecture\n  cris: types: use \u003casm-generic/int-*.h\u003e for the cris architecture\n  blackfin: types: use \u003casm-generic/int-*.h\u003e for the blackfin architecture\n  ...\n"
    },
    {
      "commit": "2905474d3842bfab0b9d8197fb1f4576462901da",
      "tree": "fee7ea90ec0bd61cc37788e146eae9e3832096d2",
      "parents": [
        "c402f98c6d43f22b4c6d7b3db9d7099611cdcaec"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Sat May 03 08:35:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 10:38:03 2008 -0700"
      },
      "message": "[MAINTAINERS] PCI list moved\n\nMany thanks to Martin for his years of hosting.  The pci list has moved to\nvger, along with what seems like the rest of the major Linux mailing lists.\n\nSigned-off-by:  Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c402f98c6d43f22b4c6d7b3db9d7099611cdcaec",
      "tree": "3ea2fe716c2e1a42716ab1a16bbe1cc5836fd864",
      "parents": [
        "4f9faaace217b854ae1e1746ee4ac44688ddadbd",
        "f6acb63508700b5f8cd817082b62c96ba907775e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 10:18:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 10:18:40 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6:\n  slub: #ifdef simplification\n  slabinfo: Support printout of the number of fallbacks\n  slub: Whitespace cleanup and use of strict_strtoul\n"
    },
    {
      "commit": "4f9faaace217b854ae1e1746ee4ac44688ddadbd",
      "tree": "34122d9e84349a394988d6bfc480115e4809776a",
      "parents": [
        "bf640be423d60d954b9673527e106a461a129eb8",
        "f37f2c62a28e848e06399ea2f9be1e098212625c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 10:18:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 10:18:21 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (47 commits)\n  rose: Wrong list_lock argument in rose_node seqops\n  netns: Fix reassembly timer to use the right namespace\n  netns: Fix device renaming for sysfs\n  bnx2: Update version to 1.7.5.\n  bnx2: Update RV2P firmware for 5709.\n  bnx2: Zero out context memory for 5709.\n  bnx2: Fix register test on 5709.\n  bnx2: Fix remote PHY initial link state.\n  bnx2: Refine remote PHY locking.\n  bridge: forwarding table information for \u003e256 devices\n  tg3: Update version to 3.92\n  tg3: Add link state reporting to UMP firmware\n  tg3: Fix ethtool loopback test for 5761 BX devices\n  tg3: Fix 5761 NVRAM sizes\n  tg3: Use constant 500KHz MI clock on adapters with a CPMU\n  hci_usb.h: fix hard-to-trigger race\n  dccp: ccid2.c, ccid3.c use clamp(), clamp_t()\n  net: remove NR_CPUS arrays in net/core/dev.c\n  net: use get/put_unaligned_* helpers\n  bluetooth: use get/put_unaligned_* helpers\n  ...\n"
    },
    {
      "commit": "bf640be423d60d954b9673527e106a461a129eb8",
      "tree": "654d168d6effc47d18528ef5770c6f6dea51d901",
      "parents": [
        "c36c804559d3a891a2e655ba8185b4fa7eaee156",
        "4a1236ac6ee3bb3a2f585e66871de3c39ab38f7c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 10:05:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 10:05:11 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc32: Delete prom_stdin and prom_stdout.\n  sparc32: More memory probing consolidation.\n  sparc32: Kill totally unused memory information tables.\n  sparc64: Fix syscall restart, for real...\n  serial: Fix sparc driver name strings.\n  sparc64: Stop creating dummy root PCI host controller devices.\n"
    },
    {
      "commit": "c36c804559d3a891a2e655ba8185b4fa7eaee156",
      "tree": "0a4092432229616b2fdc53d87ea32e944212c626",
      "parents": [
        "be2e88011bd800222bfd7b477c727966f93186a9",
        "3b5750644b2ffa2a76fdfe7b4e00e4af2ecf3539"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 10:01:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 10:01:33 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Bolt in SLB entry for kernel stack on secondary cpus\n  [POWERPC] PS3: Update ps3_defconfig\n  [POWERPC] PS3: Remove unsupported wakeup sources\n  [POWERPC] PS3: Make ps3_virq_setup and ps3_virq_destroy static\n  [POWERPC] PS3: Add time include to lpm\n  [POWERPC] Fix slb.c compile warnings\n  [POWERPC] Xilinx: Fix compile warnings\n  [POWERPC] Squash build warning for print of resource_size_t in fsl_soc.c\n  [RAPIDIO] fix current kernel-doc notation\n  [POWERPC] 86xx: mpc8610_hpcd: add support for PCI Express x8 slot\n  Fix a potential issue in mpc52xx uart driver\n  [POWERPC] mpc5200: Allow for fixed speed MII configurations\n  [POWERPC] 86xx: Fix the wrong serial1 interrupt for 8610 board\n"
    },
    {
      "commit": "4f95f81a48623982879f4fa80c641933444afd18",
      "tree": "a1e6325a9b3ba3baf60911091ecb69212305204d",
      "parents": [
        "4359a023a8c3b247b348c310bf510b23f3c1ab64"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Sat May 03 14:23:14 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat May 03 18:11:48 2008 +0200"
      },
      "message": "clocksource: allow read access to available/current_clocksource\n\nThere is no harm, when users can read the info and we ask often enough\nduring debugging for this kind of information.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "4359a023a8c3b247b348c310bf510b23f3c1ab64",
      "tree": "be6479eada293e91c4a17b1d6b942a4a7846a86d",
      "parents": [
        "4346f65426cbceb64794b468e4af6f5632d58c5e"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri May 02 12:49:40 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat May 03 18:11:48 2008 +0200"
      },
      "message": "clocksource: Fix permissions for available_clocksource\n\nFile permissions for\n/sys/devices/system/clocksource/clocksource0/available_clocksource\nare 600 which allows write access. But this is in fact a read only\nfile. So change permissions to 400.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "4346f65426cbceb64794b468e4af6f5632d58c5e",
      "tree": "cd698a910a2526882d542984ccd314d109a5194a",
      "parents": [
        "b66e1f11ebc429569a3784aaf64123633d9e3ed1"
      ],
      "author": {
        "name": "Oliver Hartkopp",
        "email": "oliver@hartkopp.net",
        "time": "Wed Apr 30 23:04:37 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat May 03 18:11:48 2008 +0200"
      },
      "message": "hrtimer: remove duplicate helper function\n\nThe helper function hrtimer_callback_running() is used in\nkernel/hrtimer.c as well as in the updated net/can/bcm.c which now\nsupports hrtimers. Moving the helper function to hrtimer.h removes the\nduplicate definition in the C-files.\n\nSigned-off-by: Oliver Hartkopp \u003coliver@hartkopp.net\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "f37f2c62a28e848e06399ea2f9be1e098212625c",
      "tree": "4a17b9de6b1b70119c7367493b625f95d635bc85",
      "parents": [
        "4ac2ccd01646e08d7176185c94e5b19404a25998"
      ],
      "author": {
        "name": "Bernard Pidoux",
        "email": "f6bvp@amsat.org",
        "time": "Fri May 02 17:03:22 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 17:03:22 2008 -0700"
      },
      "message": "rose: Wrong list_lock argument in rose_node seqops\n\nIn rose_node_start() as well as in rose_node_stop() __acquires() and\nspin_lock_bh() were wrongly passing rose_neigh_list_lock instead of\nrose_node_list_lock arguments.\n\nSigned-off-by: Bernard Pidoux \u003cf6bvp@amsat.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4ac2ccd01646e08d7176185c94e5b19404a25998",
      "tree": "79383a61dce3bd1c29bc6a27b9d17633dca72ac0",
      "parents": [
        "aaf8cdc34ddba08122f02217d9d684e2f9f5d575"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "dlezcano@fr.ibm.com",
        "time": "Fri May 02 17:02:03 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 17:02:03 2008 -0700"
      },
      "message": "netns: Fix reassembly timer to use the right namespace\n\nThis trivial fix retrieves the network namespace from frag queue\nand use it to get the network device in the right namespace.\n\nSigned-off-by: Daniel Lezcano \u003cdlezcano@fr.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aaf8cdc34ddba08122f02217d9d684e2f9f5d575",
      "tree": "40746e08bc9e6b590c9e7d1f7b54597539737c22",
      "parents": [
        "705d209168681b4408d10fca7257de3343be573d"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "dlezcano@fr.ibm.com",
        "time": "Fri May 02 17:00:58 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 17:00:58 2008 -0700"
      },
      "message": "netns: Fix device renaming for sysfs\n\nWhen a netdev is moved across namespaces with the\n\u0027dev_change_net_namespace\u0027 function, the \u0027device_rename\u0027 function is\nused to fixup kobject and refresh the sysfs tree. The device_rename\nfunction will call kobject_rename and this one will check if there is\nan object with the same name and this is the case because we are\nrenaming the object with the same name.\n\nThe use of \u0027device_rename\u0027 seems for me wrong because we usually don\u0027t\nrename it but just move it across namespaces. As we just want to do a\nmini \"netdev_[un]register\", IMO the functions\n\u0027netdev_[un]register_kobject\u0027 should be used instead, like an usual\nnetwork device [un]registering.\n\nThis patch replace device_rename by netdev_unregister_kobject,\nfollowed by netdev_register_kobject.\n\nThe netdev_register_kobject will call device_initialize and will raise\na warning indicating the device was already initialized. In order to\nfix that, I split the device initialization into a separate function\nand use it together with \u0027netdev_register_kobject\u0027 into\nregister_netdevice. So we can safely call \u0027netdev_register_kobject\u0027 in\n\u0027dev_change_net_namespace\u0027.\n\nThis fix will allow to properly use the sysfs per namespace which is\ncoming from -mm tree.\n\nSigned-off-by: Daniel Lezcano \u003cdlezcano@fr.ibm.com\u003e\nAcked-by: Benjamin Thery \u003cbenjamin.thery@bull.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "705d209168681b4408d10fca7257de3343be573d",
      "tree": "18764d56b5647b865ab53a20a348c030637a7eea",
      "parents": [
        "d25be1d3ecf0b1b95ae29919786372b87b2bfea6"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri May 02 16:58:18 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:58:18 2008 -0700"
      },
      "message": "bnx2: Update version to 1.7.5.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d25be1d3ecf0b1b95ae29919786372b87b2bfea6",
      "tree": "79ede88b3b0da824509b91ccf7ce476e88d3192d",
      "parents": [
        "352f76879ebde543817360ce9c18c973d4300f4f"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri May 02 16:57:59 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:57:59 2008 -0700"
      },
      "message": "bnx2: Update RV2P firmware for 5709.\n\nThe new RV2P firmware fixes 2 issues:\n\n1. The jumbo rx buffer page size is now configurable and set to the\n   proper PAGE_SIZE.  Before, it was assumed to be always 4K.\n\n2. Driver sometimes would crash when receiving jumbo packets mixed\n   with firmware management packets.  This was caused by the old\n   firmware DMA\u0027ing to the wrong address.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "352f76879ebde543817360ce9c18c973d4300f4f",
      "tree": "ce718b6c2ae33f2ba8b70eef7b02503bd07a58b9",
      "parents": [
        "15b169cccff1503a88f12f104e5657c65c53ade7"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri May 02 16:57:26 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:57:26 2008 -0700"
      },
      "message": "bnx2: Zero out context memory for 5709.\n\nWe should zero out the context memory for 5709 before each reset.  When\nwe resume after suspend for example, the memory may not be zero and the\nchip may not function correctly.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "15b169cccff1503a88f12f104e5657c65c53ade7",
      "tree": "4fddbc4c29f475eee8be149cf1eb0973509d808d",
      "parents": [
        "543a827d7a5600a71855bd6afacac78536c86822"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri May 02 16:57:08 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:57:08 2008 -0700"
      },
      "message": "bnx2: Fix register test on 5709.\n\nThe register BNX2_CTX_STATUS (0x1004) should be skipped on 5709 as it\ncontains reserved bits.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "543a827d7a5600a71855bd6afacac78536c86822",
      "tree": "74a308cd8a4d7d4dbdba8b60e0230cfeddb69032",
      "parents": [
        "74ecc62d6e595ca64bbef2471787bf53b94e5d3c"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri May 02 16:56:44 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:56:44 2008 -0700"
      },
      "message": "bnx2: Fix remote PHY initial link state.\n\nOn some remote PHY blade systems, the driver receives no initial link\ninterrupt.  As a result, the GMII/MII MAC mode does not get setup properly.\nTo fix this problem, we add an initial poll of the link state after chip\nreset.\n\nWith this change, the setting of the initial carrier state in the init\ncode can be eliminated.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "74ecc62d6e595ca64bbef2471787bf53b94e5d3c",
      "tree": "b9e8be132291f739a726f5329c094afce04c5702",
      "parents": [
        "ae4f8fca4030a4e783fa4ccb0c9d8d8a8cf60a32"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri May 02 16:56:16 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:56:16 2008 -0700"
      },
      "message": "bnx2: Refine remote PHY locking.\n\nbnx2_set_remote_link() should be called under bp-\u003ephy_lock to protect\nagainst concurrent polling and interrupt calls.  This change is needed\nby the next patch which will add one initial poll of the remote PHY\nlink status.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ae4f8fca4030a4e783fa4ccb0c9d8d8a8cf60a32",
      "tree": "d2886fa956395043efa25bd1aebb93da27162b78",
      "parents": [
        "920e37f76b19b4a3d8a1a3144cd6ee24e0e7f5b4"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri May 02 16:53:33 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:53:33 2008 -0700"
      },
      "message": "bridge: forwarding table information for \u003e256 devices\n\nThe forwarding table binary interface (my bad choice), only exposes\nthe port number of the first 8 bits. The bridge code was limited to\n256 ports at the time, but now the kernel supports up 1024 ports, so\nthe upper bits are lost when doing:\n\n   brctl showmacs\n\nThe fix is to squeeze the extra bits into small hole left in data\nstructure, to maintain binary compatiablity.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "920e37f76b19b4a3d8a1a3144cd6ee24e0e7f5b4",
      "tree": "77dcdc6fdf9d19a250b1705cad24d2e1106488ce",
      "parents": [
        "7c5026aa9b81dd45df8d3f4e0be73e485976a8b6"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri May 02 16:49:50 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:49:50 2008 -0700"
      },
      "message": "tg3: Update version to 3.92\n\nThis patch updates the version number to 3.92.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c5026aa9b81dd45df8d3f4e0be73e485976a8b6",
      "tree": "09b0e14566d630f1b8d3225b6fda0c2a862519e9",
      "parents": [
        "109115e1991824b88306b374b763d6857b292aeb"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri May 02 16:49:29 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:49:29 2008 -0700"
      },
      "message": "tg3: Add link state reporting to UMP firmware\n\nAll variants of the 5714, 5715, and 5780 offer a feature called the\n\"Universal Management Port\".  This feature is implemented in firmware\nand is largely transparent to the driver, except...\n\nIt turns out that the UMP firmware needs to know the current status\nof the link.  Because the firmware cannot touch the PHY registers while\nthe driver is in control of the device, it needs the driver to report\nlink status changes through an additional handshaking mechanism.\nWithout this handshake, it has been observed in the field that the UMP\nfirmware will not operate correctly.\n\nThis patch implements the new handshake with the UMP firmware.  Since\nthe handshake uses the same mechanism ASF heartbeats use, code was\nadded to detect and wait for completion of a pending previous event.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "109115e1991824b88306b374b763d6857b292aeb",
      "tree": "2ecbe856fd030ffb6b9a34fca80924bdfddb3713",
      "parents": [
        "fd1122a2593d0bbe19856e3943c859ebfe563583"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri May 02 16:48:59 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:48:59 2008 -0700"
      },
      "message": "tg3: Fix ethtool loopback test for 5761 BX devices\n\nA CPMU related loopback test bug existed for AX revisions of the 5761.\nWhile that errata has been fixed, the CPMU still slows down the core\nclock too far to run the loopback test successfully.  This patch\ndisables the CPMU LINK_SPEED mode just like we do with the AX\nrevisions of the 5761 and all revisions of the 5784.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd1122a2593d0bbe19856e3943c859ebfe563583",
      "tree": "75be50b8a959ef7f772612643d5d60104e9ccceb",
      "parents": [
        "8ef214288622bf523a3b3096958292a1c63132ad"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri May 02 16:48:36 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:48:36 2008 -0700"
      },
      "message": "tg3: Fix 5761 NVRAM sizes\n\nThe 5761 NVRAM sizes assigned to the nvram_size member are half as big\nas they should be.  This patch corrects the NVRAM sizes and replaces\nthe hardcoded constants with preprocessor constants for readability.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8ef214288622bf523a3b3096958292a1c63132ad",
      "tree": "a9c1139ca15d642ec14a423d1ea163be81fbbce9",
      "parents": [
        "026672d0997c911c9bef9aabe862884fc0add106"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri May 02 16:47:53 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:47:53 2008 -0700"
      },
      "message": "tg3: Use constant 500KHz MI clock on adapters with a CPMU\n\nThe MI clock is not configured correctly on adapters with the CPMU\npresent.  The tg3 driver has code which statically sets the MI clock to\nbe a fraction of the speed at which the core clock is running.\nHowever, the CPMU can change the adapter\u0027s core clock frequency based\non operating conditions.  Consequently, the MI will run slow when the\ncore\u0027s clock has been slowed down.\n\nThere is a new 500KHz constant frequency clock available on adapters\nwith a CPMU.  This patch removes the static core clock scaling and\nconfigures the MI clock to use this new 500KHz clock instead.\n\nRunning the MI clock at slower speeds will not directly result in data\ncorruption, but it does challenge the PHY read and write routine timeouts.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "026672d0997c911c9bef9aabe862884fc0add106",
      "tree": "6867e7e256f23102e5f73e267aa8a8b790717467",
      "parents": [
        "84994e16f25dabe234be4fc2d323ec9db95b87cb"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Fri May 02 16:45:10 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:45:10 2008 -0700"
      },
      "message": "hci_usb.h: fix hard-to-trigger race\n\nIf someone tries to _urb_unlink while _urb_queue_head is running, he\u0027ll see\n_urb-\u003equeue \u003d\u003d NULL and fail to do any locking.  Prevent that from happening\nby strategically placed barriers.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84994e16f25dabe234be4fc2d323ec9db95b87cb",
      "tree": "d30cc0144afe0f4640e432b4c0bd4a0f1f86c9ed",
      "parents": [
        "0c0b0aca66b3a58e12a216d992a0b534eff210e0"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri May 02 16:44:07 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:44:07 2008 -0700"
      },
      "message": "dccp: ccid2.c, ccid3.c use clamp(), clamp_t()\n\nMakes the intention of the nested min/max clear.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0c0b0aca66b3a58e12a216d992a0b534eff210e0",
      "tree": "50fb0434425411b1b70f8ca2057ba8fd6a347315",
      "parents": [
        "d3e2ce3bcdbf4319dea308c79b5f72a8ecc8015c"
      ],
      "author": {
        "name": "Mike Travis",
        "email": "travis@sgi.com",
        "time": "Fri May 02 16:43:08 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:43:08 2008 -0700"
      },
      "message": "net: remove NR_CPUS arrays in net/core/dev.c\n\nRemove the fixed size channels[NR_CPUS] array in net/core/dev.c and\ndynamically allocate array based on nr_cpu_ids.\n\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "35bf559145b6332f5465c15a4e5cd7a363985382",
      "tree": "bab0feb9883337ea9eb054ca69a18673dbfea191",
      "parents": [
        "f6b6b180b4614e57af217045f71caedd94821fc7"
      ],
      "author": {
        "name": "Christian Kujau",
        "email": "lists@nerdbynature.de",
        "time": "Fri May 02 13:41:56 2008 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat May 03 03:40:42 2008 +0400"
      },
      "message": "PMU battery: filenames in sysfs with spaces\n\nBy changing drivers/power/pmu_battery.c I now have \u0027_\u0027 instead of\n\u0027 \u0027 (spaces) in /sys:\n\n/sys/devices/platform/pmu-battery.0/power_supply/PMU_battery_0\n/sys/class/power_supply/PMU_battery_0\n\nI\u0027m still not sure if some userspace tool out there uses the old paths and\nwill break now.\n\nSigned-off-by: Christian Kujau \u003clists@nerdbynature.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "f6b6b180b4614e57af217045f71caedd94821fc7",
      "tree": "57dae17cfd4548dda56c9740e6666866cfd236cb",
      "parents": [
        "a985aabe4d7a720b109c2b63549f8641676a9c88"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Sat Apr 12 13:47:45 2008 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat May 03 03:39:55 2008 +0400"
      },
      "message": "pda_power: add init and exit function callbacks\n\nThis adds init/exit function callbacks to pda_power, to\nprovide a place where the platform code can request/free\nGPIOs that it wants to use in the is_ac_online, is_usb_online\nand set_charge functions.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "d3e2ce3bcdbf4319dea308c79b5f72a8ecc8015c",
      "tree": "aa83f30213ecb17a653fe16c55e3bc5449aa2d7c",
      "parents": [
        "83985319393973f280ca2a797047780a7955cf19"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri May 02 16:26:16 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:26:16 2008 -0700"
      },
      "message": "net: use get/put_unaligned_* helpers\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "83985319393973f280ca2a797047780a7955cf19",
      "tree": "438e92affd9c605188404e920b8605670d0d6ab0",
      "parents": [
        "260ffeed3fd185d29f08e98fb47c09e71bb59cd8"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri May 02 16:25:46 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:25:46 2008 -0700"
      },
      "message": "bluetooth: use get/put_unaligned_* helpers\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "260ffeed3fd185d29f08e98fb47c09e71bb59cd8",
      "tree": "869c0c04e0d6fc6d214e8494837854ea8d0da183",
      "parents": [
        "b4192bbd85d29eb3bec7f9297d6464250e6a7a90"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri May 02 16:21:52 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:21:52 2008 -0700"
      },
      "message": "irda: use get_unaligned_* helpers\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b4192bbd85d29eb3bec7f9297d6464250e6a7a90",
      "tree": "37d4e4ecea52e85e561d29faca0f5db5804348d3",
      "parents": [
        "50aab54f3056ba28afc681f71adee41c399dde1e"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Fri May 02 16:21:07 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:21:07 2008 -0700"
      },
      "message": "net: Add a WARN_ON_ONCE() to the transmit timeout function\n\nWARN_ON_ONCE() gives a stack trace including the full module list.\nHaving this in the kernel dump for the timeout case in the\ngeneric netdev watchdog will help us see quicker which driver\nis involved. It also allows us to collect statistics \nand patterns in terms of which drivers have this event occuring.\n\nSuggested by Andrew Morton\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "50aab54f3056ba28afc681f71adee41c399dde1e",
      "tree": "ad11e9d15abadaf51ca01105802c97f08fdfec94",
      "parents": [
        "78e92b99ec4eb73755abd4e357b0b211eadafd88"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Fri May 02 16:20:10 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:20:10 2008 -0700"
      },
      "message": "net: Add missing braces to multi-statement if()s\n\nOne finds all kinds of crazy things with some shell pipelining.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b9095fd8a7f41dc7ac0b0b7864f74766a3056f96",
      "tree": "85653322dfb5b0c2faef3973d9d480d8117e4454",
      "parents": [
        "c25bd29805f4d854c3a0b4176813f3c1bff569d3"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 02 16:18:42 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 02 16:18:42 2008 -0700"
      },
      "message": "Make constants in kernel/timeconst.h fixed 64 bits\n\nForce constants in kernel/timeconst.h (except shift counts) to be 64 bits,\nusing U64_C() constructor macros, and eliminate constants that cannot\nbe represented at all in 64 bits.  This avoids warnings with some gcc\nversions.\n\nDrop generating 64-bit constants, since we have no real hope of\ngetting a full set (operation on 64-bit values requires a 128-bit\nintermediate result, which gcc only supports on 64-bit platforms, and\nonly with libgcc support on some.)  Note that the use of these\nconstants does not depend on if we are on a 32- or 64-bit architecture.\n\nThis resolves Bugzilla 10153.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "c25bd29805f4d854c3a0b4176813f3c1bff569d3",
      "tree": "8712a2748b842176d177dedb2e6594b71fc2ff10",
      "parents": [
        "4cf63c8ac48c63b4c55669d4648506ed2bb8976f"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Apr 24 13:37:33 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 02 16:18:42 2008 -0700"
      },
      "message": "types: add C99-style constructors to \u003casm-generic/int-*.h\u003e\n\nAdd C99-style constructor macros for fixed types to\n\u003casm-generic/int-*.h\u003e.  Since Linux uses names like \"u64\" instead of\n\"uint64_t\", the constructor macros are called U64_C() instead of\nUINT64_C() and so forth.\n\nThese macros allow specific sizes to be specified as\nU64_C(0x123456789abcdef), without gcc issuing warnings as it will if\none writes (u64)0x123456789abcdef.\n\nWhen used from assembly, these macros pass their argument unchanged.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "4cf63c8ac48c63b4c55669d4648506ed2bb8976f",
      "tree": "038b65f3c8edcc8a0439a49712522f7caa463126",
      "parents": [
        "edfa5cfa3dc5bfa95e6aa82a2b8904e7f6c35ed7"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Apr 06 10:35:15 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 02 16:18:42 2008 -0700"
      },
      "message": "xtensa: types: use \u003casm-generic/int-*.h\u003e for the xtensa architecture\n\nThis modifies \u003casm-xtensa/types.h\u003e to use the \u003casm-generic/int-*.h\u003e\ngeneric include files.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\n"
    },
    {
      "commit": "edfa5cfa3dc5bfa95e6aa82a2b8904e7f6c35ed7",
      "tree": "b5f91928ba2722e74274db8fa7c8682943a10fef",
      "parents": [
        "a192da9afa00476ca27edf763922ab0b5d64246e"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Apr 06 10:35:14 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 02 16:18:42 2008 -0700"
      },
      "message": "x86: types: use \u003casm-generic/int-*.h\u003e for the x86 architecture\n\nThis modifies \u003casm-x86/types.h\u003e to use the \u003casm-generic/int-*.h\u003e\ngeneric include files.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a192da9afa00476ca27edf763922ab0b5d64246e",
      "tree": "569c41bb6ee024b4430540fe77803976ea615f96",
      "parents": [
        "0dc794754cba8e3e8eb39bc028cb88c5d6ed506b"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Apr 06 10:35:13 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 02 16:18:41 2008 -0700"
      },
      "message": "v850: types: use \u003casm-generic/int-*.h\u003e for the v850 architecture\n\nThis modifies \u003casm-v850/types.h\u003e to use the \u003casm-generic/int-*.h\u003e\ngeneric include files.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "0dc794754cba8e3e8eb39bc028cb88c5d6ed506b",
      "tree": "d8628770d9ee74944723f22c046ede1f257cbc75",
      "parents": [
        "a3727dc6c21cd0bed64dbc97212c39d2b391f5af"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Apr 06 10:35:13 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 02 16:18:41 2008 -0700"
      },
      "message": "sparc64: types: use \u003casm-generic/int-*.h\u003e for the sparc64 architecture\n\nThis modifies \u003casm-sparc64/types.h\u003e to use the \u003casm-generic/int-*.h\u003e\ngeneric include files.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a3727dc6c21cd0bed64dbc97212c39d2b391f5af",
      "tree": "4d9515145c6f7107edc85f5629f10fe963529f6e",
      "parents": [
        "ba6677886e46adcd075f251d8971debf7b5ca3ee"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Apr 06 10:35:12 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 02 16:18:41 2008 -0700"
      },
      "message": "sparc: types: use \u003casm-generic/int-*.h\u003e for the sparc architecture\n\nThis modifies \u003casm-sparc/types.h\u003e to use the \u003casm-generic/int-*.h\u003e\ngeneric include files.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: William L. Irwin \u003cwli@holomorphy.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba6677886e46adcd075f251d8971debf7b5ca3ee",
      "tree": "d507f79db9c0dbcd873b0f15f68e21df2167d6d8",
      "parents": [
        "59df83992b6ec962fdf69e4db4c18951499cc67c"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Apr 06 10:35:11 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 02 16:18:40 2008 -0700"
      },
      "message": "sh: types: use \u003casm-generic/int-*.h\u003e for the sh architecture\n\nThis modifies \u003casm-sh/types.h\u003e to use the \u003casm-generic/int-*.h\u003e\ngeneric include files.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "59df83992b6ec962fdf69e4db4c18951499cc67c",
      "tree": "2f3fdac29d5b3a5b91d8bf6ce916dc54d2ea1c3f",
      "parents": [
        "3f02c4e0e5d20884677a0259de42e553514534f9"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Apr 06 10:35:10 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 02 16:18:40 2008 -0700"
      },
      "message": "s390: types: use \u003casm-generic/int-*.h\u003e for the s390 architecture\n\nThis modifies \u003casm-s390/types.h\u003e to use the \u003casm-generic/int-*.h\u003e\ngeneric include files.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "3f02c4e0e5d20884677a0259de42e553514534f9",
      "tree": "e6a88753785ce8b7cae1ea89d3e4e4f97ac34202",
      "parents": [
        "849bf3a09fdcf9dbbe060da0f5bce90231b14625"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Apr 06 10:35:09 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 02 16:18:35 2008 -0700"
      },
      "message": "powerpc: types: use \u003casm-generic/int-*.h\u003e for the powerpc architecture\n\nThis modifies \u003casm-powerpc/types.h\u003e to use the \u003casm-generic/int-*.h\u003e\ngeneric include files.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Anton Blanchard \u003canton@samba.org\u003e\n"
    },
    {
      "commit": "849bf3a09fdcf9dbbe060da0f5bce90231b14625",
      "tree": "843324d19e5c78eb0bde2b51354548a25b322c49",
      "parents": [
        "8523437b4c664cfc0f11998c4274846b95182000"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Apr 06 10:35:09 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 02 16:18:32 2008 -0700"
      },
      "message": "parisc: types: use \u003casm-generic/int-*.h\u003e for the parisc architecture\n\nThis modifies \u003casm-parisc/types.h\u003e to use the \u003casm-generic/int-*.h\u003e\ngeneric include files.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\n"
    },
    {
      "commit": "8523437b4c664cfc0f11998c4274846b95182000",
      "tree": "908db99a12fceb3347af8899010760db5a850675",
      "parents": [
        "23cf11ddb5099f8c7f7cb3eb154bff0faf31cae9"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Apr 06 10:35:07 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 02 16:18:31 2008 -0700"
      },
      "message": "mn10300: types: use \u003casm-generic/int-*.h\u003e for the mn10300 architecture\n\nThis modifies \u003casm-mn10300/types.h\u003e to use the \u003casm-generic/int-*.h\u003e\ngeneric include files.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Koichi Yasutake \u003cyasutake.koichi@jp.panasonic.com\u003e\n"
    },
    {
      "commit": "23cf11ddb5099f8c7f7cb3eb154bff0faf31cae9",
      "tree": "fdc58540ccc68f33913d508f083db98689d4214f",
      "parents": [
        "ad55ed6161c113cc03c04df266e75d484bce8247"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Apr 06 10:35:06 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 02 16:18:29 2008 -0700"
      },
      "message": "mips: types: use \u003casm-generic/int-*.h\u003e for the mips architecture\n\nThis modifies \u003casm-mips/types.h\u003e to use the \u003casm-generic/int-*.h\u003e\ngeneric include files.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ad55ed6161c113cc03c04df266e75d484bce8247",
      "tree": "bcd32d9878f5f8f6b8ee4ce398ec4b541f4fc6f1",
      "parents": [
        "ff704db3d4d9354712df2683b62f89dc0611632a"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Apr 06 10:35:06 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 02 16:18:28 2008 -0700"
      },
      "message": "m68k: types: use \u003casm-generic/int-*.h\u003e for the m68k architecture\n\nThis modifies \u003casm-m68k/types.h\u003e to use the \u003casm-generic/int-*.h\u003e\ngeneric include files.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\n"
    },
    {
      "commit": "ff704db3d4d9354712df2683b62f89dc0611632a",
      "tree": "f52fb5e2b9cc99f232164261832737d4fc65e5d4",
      "parents": [
        "4a4bb4cee14905dd8b2b471b6998d62eeae8199c"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Apr 06 10:35:05 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 02 16:18:21 2008 -0700"
      },
      "message": "m32r: types: use \u003casm-generic/int-*.h\u003e for the m32r architecture\n\nThis modifies \u003casm-m32r/types.h\u003e to use the \u003casm-generic/int-*.h\u003e\ngeneric include files.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "4a4bb4cee14905dd8b2b471b6998d62eeae8199c",
      "tree": "b02761d019501dfc7118a66b0ccf8361035db1c4",
      "parents": [
        "861531555dfac342c1c40668af8ac2f88af26e71"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Apr 06 10:35:04 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 02 16:18:21 2008 -0700"
      },
      "message": "ia64: types: use \u003casm-generic/int-*.h\u003e for the ia64 architecture\n\nThis modifies \u003casm-ia64/types.h\u003e to use the \u003casm-generic/int-*.h\u003e\ngeneric include files.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nAcked-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "861531555dfac342c1c40668af8ac2f88af26e71",
      "tree": "9ab2c92543f04211fe8ebffcd8aa12bbb37cf2dc",
      "parents": [
        "8f337b5399302e41ed44e999e0cc518f92d0a509"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Apr 06 10:35:04 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 02 16:18:21 2008 -0700"
      },
      "message": "h8300: types: use \u003casm-generic/int-*.h\u003e for the h8300 architecture\n\nThis modifies \u003casm-h8300/types.h\u003e to use the \u003casm-generic/int-*.h\u003e\ngeneric include files.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\n"
    },
    {
      "commit": "8f337b5399302e41ed44e999e0cc518f92d0a509",
      "tree": "31bbed716cf54e4ad172174f501e7ebaafd7d76e",
      "parents": [
        "e3b8cf047eb2702178b8cc16f03f8194af840732"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Apr 06 10:35:03 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 02 16:18:20 2008 -0700"
      },
      "message": "frv: types: use \u003casm-generic/int-*.h\u003e for the frv architecture\n\nThis modifies \u003casm-frv/types.h\u003e to use the \u003casm-generic/int-*.h\u003e\ngeneric include files.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "e3b8cf047eb2702178b8cc16f03f8194af840732",
      "tree": "91e3e9ffd2f02bd88820100cf013e4ae881b1df1",
      "parents": [
        "5424a328d281f54bbc62bf9b5118c45f8113a8b8"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Apr 06 10:35:02 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 02 16:18:20 2008 -0700"
      },
      "message": "cris: types: use \u003casm-generic/int-*.h\u003e for the cris architecture\n\nThis modifies \u003casm-cris/types.h\u003e to use the \u003casm-generic/int-*.h\u003e\ngeneric include files.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n"
    },
    {
      "commit": "5424a328d281f54bbc62bf9b5118c45f8113a8b8",
      "tree": "1a077f1d619a78f769575c2dc01391b540c904b9",
      "parents": [
        "63eae0ccacd67fd5ee238c6ba68f83f0ab91a1df"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Apr 06 10:35:02 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 02 16:18:20 2008 -0700"
      },
      "message": "blackfin: types: use \u003casm-generic/int-*.h\u003e for the blackfin architecture\n\nThis modifies \u003casm-blackfin/types.h\u003e to use the \u003casm-generic/int-*.h\u003e\ngeneric include files.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Bryan Wu \u003ccooloney@kernel.org\u003e\n"
    },
    {
      "commit": "63eae0ccacd67fd5ee238c6ba68f83f0ab91a1df",
      "tree": "9357fed0864742cd8910e9c064df15b07d27b63d",
      "parents": [
        "4cc1a102b049ff2890e3a97c23ca88e7205b42fd"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Apr 06 10:35:01 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 02 16:18:20 2008 -0700"
      },
      "message": "avr32: types: use \u003casm-generic/int-*.h\u003e for the avr32 architecture\n\nThis modifies \u003casm-avr32/types.h\u003e to use the \u003casm-generic/int-*.h\u003e\ngeneric include files.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "4cc1a102b049ff2890e3a97c23ca88e7205b42fd",
      "tree": "aa50764f44f85c4e0fea40eb19c44dd929786cc3",
      "parents": [
        "3726c23df8e4d95b6f2b335dfa90e3f4850a8a00"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Apr 06 10:35:00 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 02 16:18:20 2008 -0700"
      },
      "message": "arm: types: use \u003casm-generic/int-*.h\u003e for the arm architecture\n\nThis modifies \u003casm-arm/types.h\u003e to use the \u003casm-generic/int-*.h\u003e\ngeneric include files.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Lennert Buytenhek \u003ckernel@wantstofly.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "3726c23df8e4d95b6f2b335dfa90e3f4850a8a00",
      "tree": "c90d40b9224b90bc00ca23fc8f9b4d00739b6f06",
      "parents": [
        "d13ff31cfeedbf2fefc7ba13cb753775648eac0c"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Apr 06 10:35:00 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 02 16:18:20 2008 -0700"
      },
      "message": "alpha: types: use \u003casm-generic/int-*.h\u003e for the alpha architecture\n\nThis modifies \u003casm-alpha/types.h\u003e to use the \u003casm-generic/int-*.h\u003e\ngeneric include files.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\n"
    },
    {
      "commit": "d13ff31cfeedbf2fefc7ba13cb753775648eac0c",
      "tree": "94bbe8498b3fc281265367f5dac94374a065255f",
      "parents": [
        "b66e1f11ebc429569a3784aaf64123633d9e3ed1"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Apr 24 12:56:52 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 02 16:18:19 2008 -0700"
      },
      "message": "types: create \u003casm-generic/int-*.h\u003e\n\nThis creates two generic files with common integer definitions; one\nwhere 64 bits is \"long\" (most 64-bit architectures) and one where 64\nbits is \"long long\" (all 32-bit architectures and x86-64.)\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Anton Blanchard \u003canton@samba.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Bryan Wu \u003ccooloney@kernel.org\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Koichi Yasutake \u003cyasutake.koichi@jp.panasonic.com\u003e\nCc: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nCc: Lennert Buytenhek \u003ckernel@wantstofly.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: William L. Irwin \u003cwli@holomorphy.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\n"
    },
    {
      "commit": "be2e88011bd800222bfd7b477c727966f93186a9",
      "tree": "089ab03feb7cfde6a1b548e9de70ee35860d393d",
      "parents": [
        "d626e3bf728c47746f2129aa00c775d4e8c2a73b",
        "4ba1c5bfd2e5a6c9528eb7777b66c297e70f61ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 02 13:53:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 02 13:53:07 2008 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2:\n  ocfs2: Use GFP_NOFS in kmalloc during localalloc window move\n  ocfs2: Allow uid/gid/perm changes of symlinks\n  ocfs2/dlm: dlmdebug.c: make 2 functions static\n  ocfs2: make struct o2cb_stack_ops static\n  ocfs2: make struct ocfs2_control_device static\n  ocfs2: Correct merge of 52f7c21 (Move /sys/o2cb to /sys/fs/o2cb)\n"
    },
    {
      "commit": "d626e3bf728c47746f2129aa00c775d4e8c2a73b",
      "tree": "551a8c362c7b9833e7848bc6167cf322f75563a1",
      "parents": [
        "b66e1f11ebc429569a3784aaf64123633d9e3ed1",
        "7ad4a485002c141f156a014e89542e01e7f8e36a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 02 13:52:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 02 13:52:35 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6:\n  [SCSI] aic94xx: fix section mismatch\n  [SCSI] u14-34f: Fix 32bit only problem\n  [SCSI] dpt_i2o: sysfs code\n  [SCSI] dpt_i2o: 64 bit support\n  [SCSI] dpt_i2o: move from virt_to_bus/bus_to_virt to dma_alloc_coherent\n  [SCSI] dpt_i2o: use standard __init / __exit code\n  [SCSI] megaraid_sas: fix suspend/resume sections\n  [SCSI] aacraid: Add Power Management support\n  [SCSI] aacraid: Fix jbod operations scan issues\n  [SCSI] aacraid: Fix warning about macro side-effects\n  [SCSI] add support for variable length extended commands\n  [SCSI] Let scsi_cmnd-\u003ecmnd use request-\u003ecmd buffer\n  [SCSI] bsg: add large command support\n  [SCSI] aacraid: Fix down_interruptible() to check the return value correctly\n  [SCSI] megaraid_sas; Update the Version and Changelog\n  [SCSI] ibmvscsi: Handle non SCSI error status\n  [SCSI] bug fix for free list handling\n  [SCSI] ipr: Rename ipr\u0027s state scsi host attribute to prevent collisions\n  [SCSI] megaraid_mbox: fix Dell CERC firmware problem\n"
    },
    {
      "commit": "7ad4a485002c141f156a014e89542e01e7f8e36a",
      "tree": "4e7ca5e9828756f53492c4a5aa5813b8faa2e89f",
      "parents": [
        "392512fbf9407fa1647225143e3f9c28a869ac57"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Apr 18 13:57:22 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri May 02 13:26:46 2008 -0500"
      },
      "message": "[SCSI] aic94xx: fix section mismatch\n\nFix following warnings:\nWARNING: vmlinux.o(.data+0x17aa88): Section mismatch in reference from the variable asd_pcidev_data to the function .devinit.text:asd_aic9410_setup()\nWARNING: vmlinux.o(.data+0x17aa98): Section mismatch in reference from the variable asd_pcidev_data to the function .devinit.text:asd_aic9410_setup()\nWARNING: vmlinux.o(.data+0x17aaa8): Section mismatch in reference from the variable asd_pcidev_data to the function .devinit.text:asd_aic9405_setup()\n\nasd_pcidev_data is only used by __devinit asd_pci_probe.  So mark is const and\nannotate it __devinitconst to fix the warnings.\n\n[akpm@linux-foundation.org: fix warning]\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "b66e1f11ebc429569a3784aaf64123633d9e3ed1",
      "tree": "d49f96acc682aaf29416921428110da5fd78fea4",
      "parents": [
        "1be1d6b7f3f6e3a87f872dd5e7a867d03d8a6851",
        "5c598b3428c372a1209597cee99a70da20625876"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 02 11:23:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 02 11:23:14 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  [PATCH] fix sysctl_nr_open bugs\n  [PATCH] sanitize anon_inode_getfd()\n  [PATCH] split linux/file.h\n  [PATCH] make osf_select() use core_sys_select()\n  [PATCH] remove horrors with irix tty ioctls handling\n  [PATCH] fix file and descriptor handling in perfmon\n"
    },
    {
      "commit": "392512fbf9407fa1647225143e3f9c28a869ac57",
      "tree": "93976853e07f3a3fef525a00dd5a28cb640e823a",
      "parents": [
        "1ed43910956f5faec690ea3214451779e93bbb52"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri May 02 14:21:50 2008 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri May 02 13:18:06 2008 -0500"
      },
      "message": "[SCSI] u14-34f: Fix 32bit only problem\n\nAnother user of 32bit time\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "1ed43910956f5faec690ea3214451779e93bbb52",
      "tree": "a8e55be28c44624e84c356c6713277cebae38730",
      "parents": [
        "62ac5aedc51485d672a5d91c262a001acecbe447"
      ],
      "author": {
        "name": "Miquel van Smoorenburg",
        "email": "miquels@cistron.nl",
        "time": "Fri May 02 01:08:19 2008 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri May 02 13:17:43 2008 -0500"
      },
      "message": "[SCSI] dpt_i2o: sysfs code\n\nCreate a /sys/class/dpt_i2o directory and populate it with\ndptiN directories. Each dptiN directory contains a \"dev\" file\nthat makes udev create /dev/dptiN\n\nSigned-off-by: Miquel van Smoorenburg \u003cmiquels@cistron.nl\u003e\nAcked-by: Mark Salyzyn \u003cMark_Salyzyn@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "62ac5aedc51485d672a5d91c262a001acecbe447",
      "tree": "6ef44abca20c87312defd3486f5c5db82de36128",
      "parents": [
        "67af2b060e027c84b8e48d77e00b2369d997c0d4"
      ],
      "author": {
        "name": "Miquel van Smoorenburg",
        "email": "miquels@cistron.nl",
        "time": "Fri May 02 01:07:27 2008 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri May 02 13:17:01 2008 -0500"
      },
      "message": "[SCSI] dpt_i2o: 64 bit support\n\nThis is the code to actually support 64 bit platforms. 64 bit\nDMA is enabled on both x86_32 PAE and 64 bit platforms.\n\nThis code is based in part on the unofficial adaptec 64-bit\ndpt_i2o driver update that I got from Mark Salyzyn at Adaptec.\n\nSigned-off-by: Miquel van Smoorenburg \u003cmiquels@cistron.nl\u003e\nAcked-by: Mark Salyzyn \u003cMark_Salyzyn@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "67af2b060e027c84b8e48d77e00b2369d997c0d4",
      "tree": "0d56ebdd995415c574bd574c9434da1e8931e104",
      "parents": [
        "c864cb145dc2218cfad9fe53d323b54b48dbab6c"
      ],
      "author": {
        "name": "Miquel van Smoorenburg",
        "email": "miquels@cistron.nl",
        "time": "Fri May 02 01:06:39 2008 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri May 02 13:15:26 2008 -0500"
      },
      "message": "[SCSI] dpt_i2o: move from virt_to_bus/bus_to_virt to dma_alloc_coherent\n\nRemove virt_to_bus/bus_to_virt code from dpt_i2o, and use\ndma_alloc_coherent() / dma_free_coherent().\n\nThis is in preparation of 64-bit support, dma_alloc_coherent()\ncan allocate memory in the lower 32 bits of physical memory\nwhich is needed because the HBA only supports message blocks under 4GB\n\nThis code is based in part on the unofficial adaptec 64-bit\ndpt_i2o driver update that I got from Mark Salyzyn at Adaptec.\n\nSigned-off-by: Miquel van Smoorenburg \u003cmiquels@cistron.nl\u003e\nAcked-by: Mark Salyzyn \u003cMark_Salyzyn@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "c864cb145dc2218cfad9fe53d323b54b48dbab6c",
      "tree": "4f75dabae6c4de4b1d938e2fc6baa4de107e95bf",
      "parents": [
        "33139b21013aba815924b421159fab35e5175483"
      ],
      "author": {
        "name": "Miquel van Smoorenburg",
        "email": "miquels@cistron.nl",
        "time": "Fri May 02 01:05:33 2008 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri May 02 13:13:23 2008 -0500"
      },
      "message": "[SCSI] dpt_i2o: use standard __init / __exit code\n\nUpdate dpt_i2o.c to use the standard __init / __exit\ncode instead of the legacy \u0027#include \"scsi_module.c\"\u0027 code.\n\nThis is needed in preparation of 64-bit support. scsi_module.c\ncalls scsi_add_host() with the device pointer set to NULL, and that\ncrashes code like arch/x64/kernel/pci-gart_64.c::need_iommu().\n\nThe reboot_notifier code is deleted because it wasn\u0027t compiled\nin ever anyway, and it would be useless to duplicate it in\nthe new code.\n\nSigned-off-by: Miquel van Smoorenburg \u003cmiquels@cistron.nl\u003e\nAcked-by: Mark Salyzyn \u003cMark_Salyzyn@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "33139b21013aba815924b421159fab35e5175483",
      "tree": "811badce2706e6be25ba15f2467acb6db3552eca",
      "parents": [
        "655d722cf7812078306f975a3afe88b96a1306b8"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu May 01 17:56:02 2008 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri May 02 13:07:56 2008 -0500"
      },
      "message": "[SCSI] megaraid_sas: fix suspend/resume sections\n\nmegaraid_sas suspend and resume are inappropriatelly placed in\n__devinit section. Remove those placements and make the stuff\ndependent on CONFIG_PM.\n\nWhile at it, mark remove function as __devexit.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: \"Yang, Bo\" \u003cBo.Yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "655d722cf7812078306f975a3afe88b96a1306b8",
      "tree": "bdafc17b2a402f8ea88134a9a83299c79463e320",
      "parents": [
        "a4576b5da671563187ac388e36e1d077bd20e43a"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "Mark_Salyzyn@adaptec.com",
        "time": "Wed Apr 30 16:03:42 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri May 02 13:06:44 2008 -0500"
      },
      "message": "[SCSI] aacraid: Add Power Management support\n\nFor firmware that supports the feature(s), add the ability to start or\nstop an array using the associated SCSI commands, to automatically\nmanage the spin-up of an array on new I/O reporting back the\nappropriate check conditions and actions in cooperation with the\nnormal timeout mechanisms and enable the blackout period management in\nthe Firmware associated with the background spin-down of the arrays\nwhen the Firmware times out and deems the arrays as idle.\n\nSigned-off-by: Mark Salyzyn \u003caacraid@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "a4576b5da671563187ac388e36e1d077bd20e43a",
      "tree": "0bfc4ebe89f11445126c2815701afd4ffca7cd4f",
      "parents": [
        "e2efe7aa24dc7b430d2ea109fa117bd3c60ae8e6"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "Mark_Salyzyn@adaptec.com",
        "time": "Wed Apr 30 15:47:35 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri May 02 13:06:09 2008 -0500"
      },
      "message": "[SCSI] aacraid: Fix jbod operations scan issues\n\nAs JBOD devices (really just Simple Single Drive Volumes exported to\nthe SCSI channel) are managed, they fail to update correctly when the\ndriver triggers a SCSI scan. In addition, the ability to change\nmultiple arrays or JBODs at the same time was resulting in dropped\nscans, set up a mechanism to issue a list of single target scans on a\nsingle configuration change notification from the Firmware.\n\nPerformed some additional sundry cosmetic code style cleanups.\n\nSigned-off-by: Mark Salyzyn \u003caacraid@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "e2efe7aa24dc7b430d2ea109fa117bd3c60ae8e6",
      "tree": "cae86b1bf9661fa81fc6f83ce8d41ca272361d70",
      "parents": [
        "db4742dd8f0aa9125b74f9b2516336a75f3d9106"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "Mark_Salyzyn@adaptec.com",
        "time": "Wed Apr 30 15:28:32 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri May 02 13:05:28 2008 -0500"
      },
      "message": "[SCSI] aacraid: Fix warning about macro side-effects\n\nOn some compile environments, warnings are produced regarding the\nusage of aac_logical_to_phys macro.\n\nSigned-off-by: Mark Salyzyn \u003caacraid@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "1be1d6b7f3f6e3a87f872dd5e7a867d03d8a6851",
      "tree": "102ef63f93d7d6d8400fc88158cc859a92a2b44f",
      "parents": [
        "37b6a04fd9fc887bbcc1a27d9354a5e7a5a4cdd8",
        "62fd2cac5bf5cf9e6fcb2fc40b32e7271e605c53"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 02 11:03:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 02 11:03:08 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (32 commits)\n  USB GADGET/PERIPHERAL: g_file_storage Bulk-Only Transport compliance, clear-feature ignore\n  USB GADGET/PERIPHERAL: g_file_storage Bulk-Only Transport compliance\n  usb_serial: some coding style fixes\n  USB: Remove redundant dependencies on USB_ATM.\n  USB: UHCI: disable remote wakeup when it\u0027s not needed\n  USB: OHCI: work around bogus compiler warning\n  USB: add Cypress c67x00 OTG controller HCD driver\n  USB: add Cypress c67x00 OTG controller core driver\n  USB: add Cypress c67x00 low level interface code\n  USB: airprime: unlock mutex instead of trying to lock it again\n  USB: storage: Update mailling list address\n  USB: storage: UNUSUAL_DEVS() for PanDigital Picture frame.\n  USB: Add the USB 2.0 extension descriptor.\n  USB: add more FTDI device ids\n  USB: fix cannot work usb storage when using ohci-sm501\n  usb: gadget zero timer init fix\n  usb: gadget zero style fixups (mostly whitespace)\n  usb serial gadget: CDC ACM fixes\n  usb: pxa27x_udc driver\n  USB: INTOVA Pixtreme camera mass storage device\n  ...\n"
    },
    {
      "commit": "37b6a04fd9fc887bbcc1a27d9354a5e7a5a4cdd8",
      "tree": "96e6e5fbb15451ec281966706e2f6f3a5419fd61",
      "parents": [
        "3482a6f1d1447b618d37049529cf36a8dc3bd3e3",
        "06916639e2fed9ee475efef2747a1b7429f8fe76"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 02 11:02:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 02 11:02:53 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  driver-core: add dev_name() to help transition away from using bus_id\n"
    },
    {
      "commit": "62fd2cac5bf5cf9e6fcb2fc40b32e7271e605c53",
      "tree": "8e46c093b1c3191a57a14acb78f58a18773483ab",
      "parents": [
        "a5e54b0dbb6a099793caf508b1d6c7d82f965ec3"
      ],
      "author": {
        "name": "David Lopo",
        "email": "lopo.david@gmail.com",
        "time": "Tue Apr 29 10:14:38 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:58 2008 -0700"
      },
      "message": "USB GADGET/PERIPHERAL: g_file_storage Bulk-Only Transport compliance, clear-feature ignore\n\nGadget tells controller driver to ignore Clear-Feature(HALT_ENDPOINT)\n\nSigned-off-by: David Lopo \u003clopo.david@gmail.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\n"
    },
    {
      "commit": "a5e54b0dbb6a099793caf508b1d6c7d82f965ec3",
      "tree": "a36d616f8445e9576214850054b0f1746f9c33be",
      "parents": [
        "c4d0f8cbca3a97900f85b082064a63c7a5928bd7"
      ],
      "author": {
        "name": "David Lopo",
        "email": "lopo.david@gmail.com",
        "time": "Tue Apr 29 10:12:37 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:58 2008 -0700"
      },
      "message": "USB GADGET/PERIPHERAL: g_file_storage Bulk-Only Transport compliance\n\nGadget can tell controller driver to ignore Clear-Feature(HALT_ENDPOINT)\nThis API change enables future support for Bulk-Only Transport compliance\n\nSigned-off-by: David Lopo \u003clopo.david@gmail.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c4d0f8cbca3a97900f85b082064a63c7a5928bd7",
      "tree": "abfd6996e010cb75962c82fde6fac9fb5eeacc29",
      "parents": [
        "e5430f889ce04301152044cce15a4a11a3e21e7d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Apr 29 14:35:39 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:58 2008 -0700"
      },
      "message": "usb_serial: some coding style fixes\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e5430f889ce04301152044cce15a4a11a3e21e7d",
      "tree": "1a5bcd373c0e20eaf1527ada2228c01dd543ecbf",
      "parents": [
        "d8f12ab5d984761726e638a4222299a9fc516233"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Fri Apr 25 17:06:35 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:57 2008 -0700"
      },
      "message": "USB: Remove redundant dependencies on USB_ATM.\n\nGiven that the bulk of the Kconfig file is enclosed in \"if USB_ATM\",\nremove the unnecessary dependencies.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d8f12ab5d984761726e638a4222299a9fc516233",
      "tree": "caa034c93caa7f63f63e11e5634c847a48b2686f",
      "parents": [
        "1b7b61c5d4071b9a25f6a9aae6f0a1e0efdbb2ae"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Apr 22 10:49:15 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:57 2008 -0700"
      },
      "message": "USB: UHCI: disable remote wakeup when it\u0027s not needed\n\nThis patch (as1084b) fixes the way uhci-hcd handles polling and\nremote wakeups for its root hubs.  When remote wakeup is disabled,\nneither interrupts nor polling should be enabled during a root-hub\nsuspend.  Likewise, if interrupts are enabled during suspend then\npolling isn\u0027t needed.\n\nFurthermore the EGSM (Enter Global Suspend Mode) bit shouldn\u0027t be set\nin the Command register unless remote wakeup is enabled.  Apparently\nsome controllers will issue a remote-wakeup interrupt whenever EGSM\nis on, even if Resume-Detect interrupts are supposedly disabled.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1b7b61c5d4071b9a25f6a9aae6f0a1e0efdbb2ae",
      "tree": "3fc794648920b8adde151bd722fbc5a786656705",
      "parents": [
        "e9b29ffc519b9e63d4e1c0b1278bb951bb418a9d"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Apr 22 10:50:18 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:57 2008 -0700"
      },
      "message": "USB: OHCI: work around bogus compiler warning\n\nThe patch (as1086) works around a bogus \"uninitialized variable\"\nwarning generated by some versions of GCC.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e9b29ffc519b9e63d4e1c0b1278bb951bb418a9d",
      "tree": "4da71b6882ff9c41690a1ebcfaf3f3de5154c082",
      "parents": [
        "b02b371e6d14961ad458ca9d88b30eefef77003d"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Sun Apr 27 08:59:45 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:57 2008 -0700"
      },
      "message": "USB: add Cypress c67x00 OTG controller HCD driver\n\nThis patch adds HCD support for the Cypress c67x00 family of devices.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b02b371e6d14961ad458ca9d88b30eefef77003d",
      "tree": "3312107b1fd0d0445eecd079169f5def480fb4fb",
      "parents": [
        "d6f945044ee3b91a170183e8e34c3db29696d9b8"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Sun Apr 27 08:59:44 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:56 2008 -0700"
      },
      "message": "USB: add Cypress c67x00 OTG controller core driver\n\nThis patch add the core driver for the c67x00 USB OTG controller.  The core\ndriver is responsible for the platform bus binding and creating either\nUSB HCD or USB Gadget instances for each of the serial interface engines\non the chip.\n\nThis driver does not directly implement the HCD or gadget behaviours; it\njust controls access to the chip.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d6f945044ee3b91a170183e8e34c3db29696d9b8",
      "tree": "fba0b46ad13f25aca8751198365a12f80fc26d15",
      "parents": [
        "21ae1dd1d4948968ad2d923c5e104d38fb35b4e4"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Sun Apr 27 08:59:43 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:56 2008 -0700"
      },
      "message": "USB: add Cypress c67x00 low level interface code\n\nThis patch adds the low level support code for the Cypress c67x00 family of\nOTG controllers.  The low level code is responsible for register access and\nimplements the software protocol for communicating with the 16bit\nmicrocontroller inside the c67x00 device.\n\nCommunication is done over the HPI interface (16bit SRAM-like parallel bus).\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "21ae1dd1d4948968ad2d923c5e104d38fb35b4e4",
      "tree": "ee94aaf9777e65b1f762b9309159a54812a8e168",
      "parents": [
        "cef03f8f1d5042e85de431d739eeded89d79999b"
      ],
      "author": {
        "name": "Leonardo Chiquitto",
        "email": "leonardo@iken.com.br",
        "time": "Tue Apr 22 16:02:03 2008 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:56 2008 -0700"
      },
      "message": "USB: airprime: unlock mutex instead of trying to lock it again\n\nThe following patch fixes a [probable] copy \u0026 paste mistake in\nairprime.c. Instead of unlocking an acquired mutex, the actual\ncode tries to lock it again.\n\nSigned-off-by: Leonardo Chiquitto \u003clchiquitto@novell.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cef03f8f1d5042e85de431d739eeded89d79999b",
      "tree": "5779674513293550c5d8f8d64043b357bb4763dc",
      "parents": [
        "f7687217ddb5e20ca855fadef2f9eb3c3202acca"
      ],
      "author": {
        "name": "Andrew Lunn",
        "email": "andrew@lunn.ch",
        "time": "Wed Apr 23 22:04:30 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:55 2008 -0700"
      },
      "message": "USB: storage: Update mailling list address\n\ndrivers/usb/storage/unusual_devs.h lists the address\nlinux-usb-devel@lists.sourceforge.net for patches to that file. This\naddress results in a bounce and a pointer to vger. This patch updates\nthe address in the header file.\n\nSigned-off-by: Andrew Lunn \u003candrew@lunn.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f7687217ddb5e20ca855fadef2f9eb3c3202acca",
      "tree": "621276da13a3bd8141a00c8e27a305a5ffc928af",
      "parents": [
        "35e5437e8c8cd013e1e573ac4671d556819edbcb"
      ],
      "author": {
        "name": "Andrew Lunn",
        "email": "andrew@lunn.ch",
        "time": "Thu Apr 24 19:36:39 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:55 2008 -0700"
      },
      "message": "USB: storage: UNUSUAL_DEVS() for PanDigital Picture frame.\n\nSigned-off-by: Andrew Lunn \u003candrew@lunn.ch\u003e\nSigned-off-by: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "35e5437e8c8cd013e1e573ac4671d556819edbcb",
      "tree": "7c03a2b7d00366404536fbab8b618e4f5bc511c2",
      "parents": [
        "6e1ab3ed825418320319f44af1b990c9c3f4c45b"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@intel.com",
        "time": "Fri Apr 25 16:46:45 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:54 2008 -0700"
      },
      "message": "USB: Add the USB 2.0 extension descriptor.\n\nThis device descriptor was added by the recent USB Link Power Management (LPM)\nECN.  It indicates whether the USB device supports LPM.\n\nThis descriptor is grouped under a Binary Device Object Store (BOS) descriptor.\nUpdate the BOS comments to indicate any USB device (not just wireless USB\ndevices) can implement BOS descriptors.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@intel.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6e1ab3ed825418320319f44af1b990c9c3f4c45b",
      "tree": "7cb82fb08ed7e463f6a2dc67705f89a74736f2be",
      "parents": [
        "e2722528ce688eecf574c237f7656d3934d4f23c"
      ],
      "author": {
        "name": "Peter Mack",
        "email": "Peter.Mack@scs-ptc.com",
        "time": "Tue Apr 22 13:25:11 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:54 2008 -0700"
      },
      "message": "USB: add more FTDI device ids\n\nAdd more usb device ids to the ftdi driver.\n\nFrom: Peter Mack \u003cPeter.Mack@scs-ptc.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e2722528ce688eecf574c237f7656d3934d4f23c",
      "tree": "ecd97fd3ba9c35ec705b46c9002d7f679ecec267",
      "parents": [
        "7a6ad1dd86a45da8f235300349d4abd9ae7d1a21"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Mon Apr 21 13:48:22 2008 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:54 2008 -0700"
      },
      "message": "USB: fix cannot work usb storage when using ohci-sm501\n\nWhen I used ohci-sm501, hcd_alloc_coherent() in map_urb_for_dma() is not\ncalled, because usb_sg_init() always sets URB_NO_TRANSFER_DMA_MAP.\n\ndmesg (CONFIG_USB_STORAGE_DEBUG enabled):\n\nusb-storage: Bulk Command S 0x43425355 T 0x1 L 36 F 128 Trg 0 LUN 0 CL 6\nusb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes\nusb-storage: Status code 0; transferred 31/31\nusb-storage: -- transfer complete\nusb-storage: Bulk command transfer result\u003d0\nusb-storage: usb_stor_bulk_transfer_sglist: xfer 36 bytes, 1 entries\nusb-storage: Status code -75; transferred 0/36\nusb-storage: -- babble\nusb-storage: Bulk data transfer result 0x3\nusb-storage: Attempting to get CSW...\nusb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes\nusb-storage: Status code 0; transferred 13/13\nusb-storage: -- transfer complete\nusb-storage: Bulk status result \u003d 0\nusb-storage: Bulk Status S 0x53425355 T 0x1 R 0 Stat 0x0\nusb-storage: scsi cmd done, result\u003d0x2\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7a6ad1dd86a45da8f235300349d4abd9ae7d1a21",
      "tree": "28f651aadce98f8037c0682d0a30cf39e0bde13a",
      "parents": [
        "7472f38b10c884f47241529d1367f77c2e1b3551"
      ],
      "author": {
        "name": "David Lopo",
        "email": "lopo.david@gmail.com",
        "time": "Fri Apr 18 18:49:01 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:54 2008 -0700"
      },
      "message": "usb: gadget zero timer init fix\n\nInitialize timer earlier so if an error occurs allocating USB request\nor buffer request (zero_bind) Gadget Zero will not hang trying to\ndelete an uninitialized timer (zero_unbind).\n\nSigned-off-by: David Lopo \u003clopo.david@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7472f38b10c884f47241529d1367f77c2e1b3551",
      "tree": "6709435f84d21a72cd0bcbd99819433a6988c6f2",
      "parents": [
        "f371e750c9324f3498842ee833a0242a11b359e6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Fri Apr 18 18:47:54 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:54 2008 -0700"
      },
      "message": "usb: gadget zero style fixups (mostly whitespace)\n\nMinor updates to \"Gadget Zero\".\n\n - Primarily these are whitespace updates to address the fact that since\n   this was written, Documentation/CodingStyle was changed to disapprove\n   of parts of the original coding style.\n\n - Update a few comments that weren\u0027t quite correct, notably mentioning\n   the \"autoresume\" module parameter.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f371e750c9324f3498842ee833a0242a11b359e6",
      "tree": "9a5a0415554f323ff53c8d39c2c5217ac0fae5ec",
      "parents": [
        "d75379a538708c5a8e3dba673d866c3f5f856620"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Apr 18 17:37:49 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:53 2008 -0700"
      },
      "message": "usb serial gadget: CDC ACM fixes\n\nBased on a patch from \u003cAurel.Thomi@ruag.com\u003e, this makes the\nCDC-ACM support in the serial gadget handle the SET_LINE_CODING\nand SET_CONTROL_LINE_STATE requests ... which should improve\ninterop with at least MS-Windows \"usbser.sys\" if not some other\nACM host drivers.\n\nIt also adds a few REVISIT comments where this code plays a bit\nloose with the CDC ACM spec.  If this were used to hook up to a\nreal RS232 or modem link, those places would need a bit of work.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d75379a538708c5a8e3dba673d866c3f5f856620",
      "tree": "d6d8bcc134c16b107682ae9fcab9e8bae89c1af1",
      "parents": [
        "d301f528eb7b204fc99fb9ebbf289f84a69bfa19"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "rjarzmik@free.fr",
        "time": "Fri Apr 18 15:56:49 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:53 2008 -0700"
      },
      "message": "usb: pxa27x_udc driver\n\nAdds pxa27x udc driver to support USB peripherals on pxa27x chips.\n\nThe driver is compatible with: Gadget Zero, the File Storage\ngadget, and the Ethernet gadget (only in CDC subset mode).\n\nThe driver can\u0027t properly support multiple interfaces, because\nof hardware bugs without possible workaround.  That means no\nRNDIS support from g_ether, and no CDC ACM support in g_serial.\n\nSigned-off-by: Robert Jarzmik \u003crjarzmik@free.fr\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d301f528eb7b204fc99fb9ebbf289f84a69bfa19",
      "tree": "6c9df72f0ebfbbc4e157d7cb440c31c11dad82b0",
      "parents": [
        "87521c46f63f0e1cac2bf8af08942ac47bb25de5"
      ],
      "author": {
        "name": "Rohan Hart",
        "email": "rohan.hart17@gmail.com",
        "time": "Fri Apr 18 21:19:33 2008 +1200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:53 2008 -0700"
      },
      "message": "USB: INTOVA Pixtreme camera mass storage device\n\nFIX_CAPACITY is all that\u0027s needed.\n\n\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "87521c46f63f0e1cac2bf8af08942ac47bb25de5",
      "tree": "2b90f02af6ef108028f4ab1afa53a10bc3cc4ed1",
      "parents": [
        "28ffd79c31a7bed6f610511a4d104d1255cd1d95"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Thu Apr 17 06:16:24 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:53 2008 -0700"
      },
      "message": "USB: mos7840: test and propagate set_uart_reg return value\n\nThe test for an mos7840_set_uart_reg() error return value only works when\nstatus is signed. propagate its error value.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nCc: SL Baur \u003csteve@xemacs.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "28ffd79c31a7bed6f610511a4d104d1255cd1d95"
}
