)]}'
{
  "log": [
    {
      "commit": "fa5312d9e87e7222c6c384c4e930dc149bc1178d",
      "tree": "3a181e52c7ae863de566a6b30248a175742a8406",
      "parents": [
        "9c688c114c4665ac8c6da05b2f6b987f4adc6dae",
        "4d707b9f48e2c4aa94b96f1133813b73df71fb55"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:03:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:03:02 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq:\n  workqueue: change cancel_work_sync() to clear work-\u003edata\n  workqueue: warn about flush_scheduled_work()\n"
    },
    {
      "commit": "9c688c114c4665ac8c6da05b2f6b987f4adc6dae",
      "tree": "b6f20a4d6fa4bb5efa0cad5d1dc75ec2b1c2b163",
      "parents": [
        "9d35bc1ec696ebfc5662a0d00b4d36564ff3af53",
        "308eb7add8adaca8088c28a3f7610069b70d1ad6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:02:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:02:49 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu:\n  ia64: add sparse annotation to __ia64_per_cpu_var()\n  percpu: implement kernel memory based chunk allocation\n  percpu: move vmalloc based chunk management into percpu-vm.c\n  percpu: misc preparations for nommu support\n  percpu: reorganize chunk creation and destruction\n  percpu: factor out pcpu_addr_in_first/reserved_chunk() and update per_cpu_ptr_to_phys()\n"
    },
    {
      "commit": "9d35bc1ec696ebfc5662a0d00b4d36564ff3af53",
      "tree": "29c706e129d188f5bfaf55ceaf4a0d0630b37892",
      "parents": [
        "96b5b7f4f2d59b37c1fc2fba1ae25999accd6dcd",
        "ffebedb7ab3f7964a70a1771547b26af38a189d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:00:34 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:00:34 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/core: Use kmemdup() instead of kmalloc()+memcpy()\n  IB/iser: Fix error flow in iser_create_ib_conn_res()\n  IB/iser: Enhance disconnection logic for multi-pathing\n  IB/iser: Remove buggy back-pointer setting\n  IB/iser: Add asynchronous event handler\n  MAINTAINERS: Add cxgb4 and iw_cxgb4 entries\n  RDMA/cxgb3: Shrink .text with compile-time init of handlers arrays\n  IPoIB: Allow disabling/enabling TSO on the fly through ethtool\n  IB/mlx4: Add support for masked atomic operations\n  IB/core: Add support for masked atomic operations\n  RDMA/cma: Randomize local port allocation\n  RDMA/nes: Make unnecessarily global functions static\n  RDMA/nes: Make nesadapter-\u003ephy_lock usage consistent\n  RDMA/cxgb4: Add driver for Chelsio T4 RNIC\n  IB/mthca: Use the dma state API instead of pci equivalents\n  RDMA/amso1100: Use the dma state API instead of pci equivalents\n  RDMA/cxgb3: Don\u0027t free skbs on NET_XMIT_* indications from LLD\n  RDMA/cxgb3: Use the dma state API instead of pci equivalents\n  IB: Explicitly rule out llseek to avoid BKL in default_llseek()\n"
    },
    {
      "commit": "96b5b7f4f2d59b37c1fc2fba1ae25999accd6dcd",
      "tree": "cda421c6cd7533940b35504660a05a366a3ece0c",
      "parents": [
        "f72caf7e496465182eeda842ac66a5e75404ddf1",
        "539c99fd7fc28f8db257c713c10fb4aceadf8887"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 08:55:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 08:55:50 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6: (61 commits)\n  KEYS: Return more accurate error codes\n  LSM: Add __init to fixup function.\n  TOMOYO: Add pathname grouping support.\n  ima: remove ACPI dependency\n  TPM: ACPI/PNP dependency removal\n  security/selinux/ss: Use kstrdup\n  TOMOYO: Use stack memory for pending entry.\n  Revert \"ima: remove ACPI dependency\"\n  Revert \"TPM: ACPI/PNP dependency removal\"\n  KEYS: Do preallocation for __key_link()\n  TOMOYO: Use mutex_lock_interruptible.\n  KEYS: Better handling of errors from construct_alloc_key()\n  KEYS: keyring_serialise_link_sem is only needed for keyring-\u003ekeyring links\n  TOMOYO: Use GFP_NOFS rather than GFP_KERNEL.\n  ima: remove ACPI dependency\n  TPM: ACPI/PNP dependency removal\n  selinux: generalize disabling of execmem for plt-in-heap archs\n  LSM Audit: rename LSM_AUDIT_NO_AUDIT to LSM_AUDIT_DATA_NONE\n  CRED: Holding a spinlock does not imply the holding of RCU read lock\n  SMACK: Don\u0027t #include Ext2 headers\n  ...\n"
    },
    {
      "commit": "f72caf7e496465182eeda842ac66a5e75404ddf1",
      "tree": "682e2e4b34d6240ea5dbc516d368dd14b21de182",
      "parents": [
        "6a6be470c3071559970c5659354484d4f664050e",
        "e4e83ea47babd9d4bf95a13aed87f8ef51e46472"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 17:24:54 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 17:24:54 2010 -0700"
      },
      "message": "Merge branch \u0027for-2.6.35\u0027 of git://linux-nfs.org/~bfields/linux\n\n* \u0027for-2.6.35\u0027 of git://linux-nfs.org/~bfields/linux: (45 commits)\n  Revert \"nfsd4: distinguish expired from stale stateids\"\n  nfsd: safer initialization order in find_file()\n  nfs4: minor callback code simplification, comment\n  NFSD: don\u0027t report compiled-out versions as present\n  nfsd4: implement reclaim_complete\n  nfsd4: nfsd4_destroy_session must set callback client under the state lock\n  nfsd4: keep a reference count on client while in use\n  nfsd4: mark_client_expired\n  nfsd4: introduce nfs4_client.cl_refcount\n  nfsd4: refactor expire_client\n  nfsd4: extend the client_lock to cover cl_lru\n  nfsd4: use list_move in move_to_confirmed\n  nfsd4: fold release_session into expire_client\n  nfsd4: rename sessionid_lock to client_lock\n  nfsd4: fix bare destroy_session null dereference\n  nfsd4: use local variable in nfs4svc_encode_compoundres\n  nfsd: further comment typos\n  sunrpc: centralise most calls to svc_xprt_received\n  nfsd4: fix unlikely race in session replay case\n  nfsd4: fix filehandle comment\n  ...\n"
    },
    {
      "commit": "6a6be470c3071559970c5659354484d4f664050e",
      "tree": "d4b335e863e426acad96fe5e4bce2e3e064abc32",
      "parents": [
        "98c89cdd3a292af3451e47a2a33132f5183861b0",
        "126e216a8730532dfb685205309275f87e3d133e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 17:24:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 17:24:05 2010 -0700"
      },
      "message": "Merge branch \u0027nfs-for-2.6.35\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6\n\n* \u0027nfs-for-2.6.35\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6: (78 commits)\n  SUNRPC: Don\u0027t spam gssd with upcall requests when the kerberos key expired\n  SUNRPC: Reorder the struct rpc_task fields\n  SUNRPC: Remove the \u0027tk_magic\u0027 debugging field\n  SUNRPC: Move the task-\u003etk_bytes_sent and tk_rtt to struct rpc_rqst\n  NFS: Don\u0027t call iput() in nfs_access_cache_shrinker\n  NFS: Clean up nfs_access_zap_cache()\n  NFS: Don\u0027t run nfs_access_cache_shrinker() when the mask is GFP_NOFS\n  SUNRPC: Ensure rpcauth_prune_expired() respects the nr_to_scan parameter\n  SUNRPC: Ensure memory shrinker doesn\u0027t waste time in rpcauth_prune_expired()\n  SUNRPC: Dont run rpcauth_cache_shrinker() when gfp_mask is GFP_NOFS\n  NFS: Read requests can use GFP_KERNEL.\n  NFS: Clean up nfs_create_request()\n  NFS: Don\u0027t use GFP_KERNEL in rpcsec_gss downcalls\n  NFSv4: Don\u0027t use GFP_KERNEL allocations in state recovery\n  SUNRPC: Fix xs_setup_bc_tcp()\n  SUNRPC: Replace jiffies-based metrics with ktime-based metrics\n  ktime: introduce ktime_to_ms()\n  SUNRPC: RPC metrics and RTT estimator should use same RTT value\n  NFS: Calldata for nfs4_renew_done()\n  NFS: Squelch compiler warning in nfs_add_server_stats()\n  ...\n"
    },
    {
      "commit": "98c89cdd3a292af3451e47a2a33132f5183861b0",
      "tree": "cfad77bcfd2d04fb0b9326a859803a1ab90b0757",
      "parents": [
        "164d44fd92e79d5bce54d0d62df9f856f7b23925",
        "99df95a22f7cfcf85405d4edc07c2d953542f0dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 17:23:28 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 17:23:28 2010 -0700"
      },
      "message": "Merge branch \u0027bkl/procfs\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing\n\n* \u0027bkl/procfs\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing:\n  sunrpc: Include missing smp_lock.h\n  procfs: Kill the bkl in ioctl\n  procfs: Push down the bkl from ioctl\n  procfs: Use generic_file_llseek in /proc/vmcore\n  procfs: Use generic_file_llseek in /proc/kmsg\n  procfs: Use generic_file_llseek in /proc/kcore\n  procfs: Kill BKL in llseek on proc base\n"
    },
    {
      "commit": "164d44fd92e79d5bce54d0d62df9f856f7b23925",
      "tree": "9f21607849b7e684b255578ffdf41951bc31787e",
      "parents": [
        "5bfec46baa3a752393433b8d89d3b2c70820f61d",
        "d7e81c269db899b800e0963dc4aceece1f82a680"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 17:11:10 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 17:11:10 2010 -0700"
      },
      "message": "Merge branch \u0027timers-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  clocksource: Add clocksource_register_hz/khz interface\n  posix-cpu-timers: Optimize run_posix_cpu_timers()\n  time: Remove xtime_cache\n  mqueue: Convert message queue timeout to use hrtimers\n  hrtimers: Provide schedule_hrtimeout for CLOCK_REALTIME\n  timers: Introduce the concept of timer slack for legacy timers\n  ntp: Remove tickadj\n  ntp: Make time_adjust static\n  time: Add xtime, wall_to_monotonic to feature-removal-schedule\n  timer: Try to survive timer callback preempt_count leak\n  timer: Split out timer function call\n  timer: Print function name for timer callbacks modifying preemption count\n  time: Clean up warp_clock()\n  cpu-timers: Avoid iterating over all threads in fastpath_timer_check()\n  cpu-timers: Change SIGEV_NONE timer implementation\n  cpu-timers: Return correct previous timer reload value\n  cpu-timers: Cleanup arm_timer()\n  cpu-timers: Simplify RLIMIT_CPU handling\n"
    },
    {
      "commit": "5bfec46baa3a752393433b8d89d3b2c70820f61d",
      "tree": "62bcf1a1e43de6cb1721feb1861bdf7ee70007ff",
      "parents": [
        "6fa0fddd5f60064f22f8d389f5aeb7dd1646dfe1",
        "fdb19a6cb48407c59a2007063f4005c9384603c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 17:10:57 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 17:10:57 2010 -0700"
      },
      "message": "Merge branch \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  cs5535-clockevt: Free timer in IRQ setup error path\n"
    },
    {
      "commit": "6fa0fddd5f60064f22f8d389f5aeb7dd1646dfe1",
      "tree": "bf3cd405213c37f1ed363c3b2f542088e05ea571",
      "parents": [
        "7d02093e29de9efc4a72d5e93baae9506969b789",
        "fec84e330719c20d2146c8dbdc9ff50b3a1d7039"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 17:10:24 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 17:10:24 2010 -0700"
      },
      "message": "Merge branch \u0027timers-for-linus-hpet\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-for-linus-hpet\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, hpet: Add reference to chipset erratum documentation for disable-hpet-msi-quirk\n  x86, hpet: Restrict read back to affected ATI chipsets\n"
    },
    {
      "commit": "7d02093e29de9efc4a72d5e93baae9506969b789",
      "tree": "a6fc2450132ae419934f6eb9d223baa338b7d782",
      "parents": [
        "6e0b7b2c39b91b467270dd0bc383914f99e1fb28",
        "e9ddbc075d95b2edf111247cdde16f33c31654a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 17:10:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 17:10:06 2010 -0700"
      },
      "message": "Merge branch \u0027timers-for-linus-cleanups\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-for-linus-cleanups\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  avr32: Fix typo in read_persistent_clock()\n  sparc: Convert sparc to use read/update_persistent_clock\n  cris: Convert cris to use read/update_persistent_clock\n  m68k: Convert m68k to use read/update_persistent_clock\n  m32r: Convert m32r to use read/update_peristent_clock\n  blackfin: Convert blackfin to use read/update_persistent_clock\n  ia64: Convert ia64 to use read/update_persistent_clock\n  avr32: Convert avr32 to use read/update_persistent_clock\n  h8300: Convert h8300 to use read/update_persistent_clock\n  frv: Convert frv to use read/update_persistent_clock\n  mn10300: Convert mn10300 to use read/update_persistent_clock\n  alpha: Convert alpha to use read/update_persistent_clock\n  xtensa: Fix unnecessary setting of xtime\n  time: Clean up direct xtime usage in xen\n"
    },
    {
      "commit": "6e0b7b2c39b91b467270dd0bc383914f99e1fb28",
      "tree": "bdd28cb3ab5653404220d2bd9089203168ef869f",
      "parents": [
        "e4e47eb15b7884963efe7f98231009c5770a2c3d",
        "4308ad801193f14ff42cb746da37cf07e35f0d08"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 17:09:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 17:09:40 2010 -0700"
      },
      "message": "Merge branch \u0027irq-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  genirq: Clear CPU mask in affinity_hint when none is provided\n  genirq: Add CPU mask affinity hint\n  genirq: Remove IRQF_DISABLED from core code\n  genirq: Run irq handlers with interrupts disabled\n  genirq: Introduce request_any_context_irq()\n  genirq: Expose irq_desc-\u003enode in proc/irq\n\nFixed up trivial conflicts in Documentation/feature-removal-schedule.txt\n"
    },
    {
      "commit": "e4e47eb15b7884963efe7f98231009c5770a2c3d",
      "tree": "ebd3536a3aa728089168f072c88858578535046d",
      "parents": [
        "711f77f53c5ff6aa61dbe8e5f518e50d6306e89d",
        "7b52161d14fa8a22a2387f4aa2fb7b854587830d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 13:35:07 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 13:35:07 2010 -0700"
      },
      "message": "Merge branch \u0027msm-core\u0027 of git://codeaurora.org/quic/kernel/dwalker/linux-msm\n\n* \u0027msm-core\u0027 of git://codeaurora.org/quic/kernel/dwalker/linux-msm: (72 commits)\n  msm: 7x30 Kconfig and makefile changes\n  msm: clock support for the MSM7x30 CPU.\n  msm: physical offset for MSM7X30\n  msm: io: add io support for 7x30\n  msm: Add extern for 7x30 clock list.\n  msm: dma: add 7x30 security domain abstraction\n  msm: update basic board layout for MSM7x30\n  msm: add devices-msm7x30.c\n  msm: add msm_iomap-7x30.h for MSM7x30 support\n  msm: irqs: add irqs-7x30.h for MSM7x30 support\n  msm: 8x50 Kconfig changes\n  msm: physical offset for QSD8x50\n  msm: io: add io support for 8x50\n  msm: add extern for 8x50 clock list.\n  msm: add devices-qsd8x50.c\n  msm: update basic board layout for QSD8x50\n  msm: add msm_iomap-8x50.h for QSD8x50 support\n  msm: irqs: add irqs-8x50.h for QSD8x50 support\n  msm: timer: allow MSM_DGT_BASE to be overriden\n  msm: add Qualcomm 7x30 interrupt controller driver.\n  ...\n"
    },
    {
      "commit": "711f77f53c5ff6aa61dbe8e5f518e50d6306e89d",
      "tree": "93bc99051b26586916a628b1a276543085f80ff2",
      "parents": [
        "024a6b95181f2df6090975c8a293499d24bf8b28",
        "273fca0ecad9305247043815e185d1bfd04047d4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 13:34:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 13:34:20 2010 -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  sparc: Define ARCH_SLAB_MINALIGN\n  drivers/sbus/char/flash.c: flash_read should update ppos instead of file-\u003ef_pos\n  sparc64: Fix stack dumping and tracing when function graph is enabled.\n  sparc64: Show stack backtrace from show_regs() just like other platforms.\n"
    },
    {
      "commit": "024a6b95181f2df6090975c8a293499d24bf8b28",
      "tree": "8da0a465bc35ab250897fb6bea1bcb64cdef9a05",
      "parents": [
        "349e1fba7e63b1067b5915337986060c13d9edd0",
        "5e682ef825302f2378726e44257291eaeadbfd50"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 12:08:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 12:08:50 2010 -0700"
      },
      "message": "Merge branch \u0027davinci-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci\n\n* \u0027davinci-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci: (48 commits)\n  Revert \"rtc: omap: let device wakeup capability be configured from chip init logic\"\n  DM365: Added more PINMUX configurations for AEMIF\n  DM365: Make CLKOUTx available\n  DM365: Added PINMUX definitions for GPIO30..32\n  Davinci: iotable based ioremap() interception\n  Davinci: pinmux - use ioremap()\n  Davinci: aintc/cpintc - use ioremap()\n  Davinci: psc - use ioremap()\n  Davinci: timer - use ioremap()\n  Davinci: jtag_id - use ioremap()\n  Davinci: da8xx: rtc - use ioremap\n  Davinci: gpio - use ioremap()\n  davinci: edma: fix coding style issue related to breaking lines\n  davinci: edma: use BIT() wherever possible\n  davinci: edma: fix coding style issue related to usage of braces\n  davinci: edma: use a more intuitive name for edma_info\n  Davinci: serial - conditional reset via pwremu\n  Davinci: serial - use ioremap()\n  Davinci: serial - remove unnecessary define\n  Davinci: watchdog reset separation across socs\n  ...\n\nFix up trivial conflict in arch/arm/Kconfig due to removal of \"select\nGENERIC_TIME\"\n"
    },
    {
      "commit": "349e1fba7e63b1067b5915337986060c13d9edd0",
      "tree": "7450f8355fb7f050066aab3fb94c1073e2080f7a",
      "parents": [
        "fa9dc265ace9774e62f0e31108e5f47911124bda",
        "504d36e91ac12ccdb0e1193cee7bef9831a1c99e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 11:49:33 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 11:49:33 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus/samsung4\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/samsung4\u0027 of git://git.fluff.org/bjdooks/linux: (98 commits)\n  Input: s3c24xx_ts - depend on SAMSUNG_DEV_TS and update menu entry\n  Input: s3c24xx_ts - Add FEAT for Samsung touchscreen support\n  Input: s3c24xx_ts - Implement generic GPIO configuration callback\n  ARM: SAMSUNG: Move s3c64xx dev-ts.c to plat-samsung and rename configuration\n  ARM: SAMSUNG: Implements cfg_gpio function for Samsung touchscreen\n  ARM: S3C64XX: Add touchscreen platform device definition\n  ARM: SAMSUNG: Move mach/ts.h to plat/ts.h\n  ARM: S5PC100: Move i2c helpers from plat-s5pc1xx to mach-s5pc100\n  ARM: S5PC100: Move frame buffer helpers from plat-s5pc1xx to mach-s5pc100\n  ARM: S5PC100: gpio.h cleanup\n  ARM: S5PC100: Move gpio support from plat-s5pc1xx to mach-s5pc100\n  ARM: S5PC100: Use common functions for gpiolib implementation\n  drivers: serial: S5PC100 serial driver cleanup\n  ARM: S5PC100: Pre-requisite clock patch for plat-s5pc1xx to plat-s5p move\n  ARM: SAMSUNG: Copy common I2C0 device helpers to machine directories\n  ARM: SAMSUNG: move driver strength gpio configuration helper to common dir\n  ARM: S5PV210: Add GPIOlib support\n  ARM: SAMSUNGy: fix broken timer irq base\n  ARM: SMDK6440: Add audio devices on board\n  ARM: S5P6440: Add audio platform devices\n  ...\n"
    },
    {
      "commit": "fa9dc265ace9774e62f0e31108e5f47911124bda",
      "tree": "f5230efca0ccf0cfec7690a6c45209cff938d740",
      "parents": [
        "cf77e988ddfc7f047ac1ddc72cadb5eee7e09293"
      ],
      "author": {
        "name": "KOSAKI Motohiro",
        "email": "kosaki.motohiro@jp.fujitsu.com",
        "time": "Wed May 19 09:37:41 2010 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 11:48:18 2010 -0700"
      },
      "message": "cpumask: fix compat getaffinity\n\nCommit a45185d2d \"cpumask: convert kernel/compat.c\" broke libnuma, which\nabuses sched_getaffinity to find out NR_CPUS in order to parse\n/sys/devices/system/node/node*/cpumap.\n\nOn NUMA systems with less than 32 possibly CPUs, the current\ncompat_sys_sched_getaffinity now returns \u00274\u0027 instead of the actual\nNR_CPUS/8, which makes libnuma bail out when parsing the cpumap.\n\nThe libnuma call sched_getaffinity(0, bitmap, 4096) at first.  It mean\nthe libnuma expect the return value of sched_getaffinity() is either len\nargument or NR_CPUS.  But it doesn\u0027t expect to return nr_cpu_ids.\n\nStrictly speaking, userland requirement are\n\n1) Glibc assume the return value mean the lengh of initialized\n   of mask argument. E.g. if sched_getaffinity(1024) return 128,\n   glibc make zero fill rest 896 byte.\n2) Libnuma assume the return value can be used to guess NR_CPUS\n   in kernel. It assume len-arg\u003cNR_CPUS makes -EINVAL. But\n   it try len\u003d4096 at first and 4096 is always bigger than\n   NR_CPUS. Then, if we remove strange min_length normalization,\n   we never hit -EINVAL case.\n\nsched_getaffinity() already solved this issue.  This patch adapts\ncompat_sys_sched_getaffinity() to match the non-compat case.\n\nSigned-off-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nAcked-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nReported-by: Ken Werner \u003cken.werner@web.de\u003e\nCc: stable@kernel.org\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cf77e988ddfc7f047ac1ddc72cadb5eee7e09293",
      "tree": "d4870b7290ea50fe01ed4d56febad449f1206172",
      "parents": [
        "1d3c6ff44ad4b5f113602e153026a338f0f9b3ff",
        "2a2ae2426bba944ce6dbcad35e1580df57aafcf1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 11:41:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 11:41:52 2010 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Drop duplicated \"config IOMMU_HELPER\"\n  [IA64] invoke oom-killer from page fault\n  [IA64] use __ratelimit\n  [IA64] Use set_cpus_allowed_ptr\n  [IA64] Use set_cpus_allowed_ptr\n  [IA64] arch/ia64/hp/common/sba_iommu.c: Rename dev_info to adi\n  [IA64] removing redundant ifdef\n"
    },
    {
      "commit": "1d3c6ff44ad4b5f113602e153026a338f0f9b3ff",
      "tree": "1e1f2932634fc6d0e4acfe68496c1c727b83a13e",
      "parents": [
        "7c7cbaf5b82c418cd3b1dcf718f71d0e6057e639",
        "717e7c2672e37253a4d3aa70e4716b5b0a658761"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 11:37:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 11:37:22 2010 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (224 commits)\n  ARM: remove \u0027select GENERIC_TIME\u0027\n  ARM: 6136/1: ARCH_REQUIRE_GPIOLIB selects GENERIC_GPIO\n  ARM: 6074/1: oprofile: convert from sysdev to platform device\n  ARM: 6073/1: oprofile: remove old files and update KConfig\n  ARM: 6072/1: oprofile: use perf-events framework as backend\n  ARM: 6071/1: perf-events: allow modules to query the number of hardware counters\n  ARM: 6070/1: perf-events: add support for xscale PMUs\n  ARM: 6069/1: perf-events: use numeric ID to identify PMU\n  ARM: 6064/1: pmu: register IRQs at runtime\n  ARM: Optionally allow ARMv6 to use \u0027normal, bufferable\u0027 memory for DMA\n  ARM: 6134/1: Handle instruction cache maintenance fault properly\n  ARM: nwfpe: allow debugging output to be configured at runtime\n  ARM: rename mach_cpu_disable() to platform_cpu_disable()\n  ARM: 6132/1: PL330: Add common core driver\n  ARM: 6094/1: Extend cache-l2x0 to support the 16-way PL310\n  ARM: Move memory mapping into mmu.c\n  ARM: Ensure meminfo is sorted prior to sanity_check_meminfo\n  ARM: Remove useless linux/bootmem.h includes\n  ARM: convert /proc/cpu/aligment to seq_file\n  arm: use asm-generic/scatterlist.h\n  ...\n"
    },
    {
      "commit": "5e682ef825302f2378726e44257291eaeadbfd50",
      "tree": "c4b55e4d8705dd8dc7f374dfab46a0deb2edb7c7",
      "parents": [
        "7735227e76e1660e448ec66c30e7bfd06f7cd9b7"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed May 19 11:37:20 2010 -0700"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed May 19 11:37:20 2010 -0700"
      },
      "message": "Revert \"rtc: omap: let device wakeup capability be configured from chip init logic\"\n\nThis reverts commit 9c0a342c45b2d98209ac473ea7a429ddd5c1b473 because\nit was included without proper signoffs from RTC maintainers.\n"
    },
    {
      "commit": "7c7cbaf5b82c418cd3b1dcf718f71d0e6057e639",
      "tree": "da9aaa5a246af464b1e10d88618c1cad07b76314",
      "parents": [
        "ba0234ec35127fe21d373db53cbaf9fe20620cb6",
        "4d0956b8f597aac10208ca763f8fe641fde16aab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 11:36:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 11:36:03 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (127 commits)\n  sh: update defconfigs.\n  sh: Fix up the NUMA build for recent LMB changes.\n  sh64: provide a stub per_cpu_trap_init() definition.\n  sh: fix up CONFIG_KEXEC\u003dn build.\n  sh: fixup the docbook paths for clock framework shuffling.\n  driver core: Early dev_name() depends on slab_is_available().\n  sh: simplify WARN usage in SH clock driver\n  sh: Check return value of clk_get on ms7724\n  sh: Check return value of clk_get on ecovec24\n  sh: move sh clock-cpg.c contents to drivers/sh/clk-cpg.c\n  sh: move sh clock.c contents to drivers/sh/clk.\n  sh: move sh asm/clock.h contents to linux/sh_clk.h V2\n  sh: remove unused clock lookup\n  sh: switch boards to clkdev\n  sh: switch sh4-202 to clkdev\n  sh: switch shx3 to clkdev\n  sh: switch sh7757 to clkdev\n  sh: switch sh7763 to clkdev\n  sh: switch sh7780 to clkdev\n  sh: switch sh7786 to clkdev\n  ...\n"
    },
    {
      "commit": "ba0234ec35127fe21d373db53cbaf9fe20620cb6",
      "tree": "a2cbef204482512ae9e723f2bf4d22051975ef45",
      "parents": [
        "537b60d17894b7c19a6060feae40299d7109d6e7",
        "939e379e9e183ae6291ac7caa4a5e1dfadae4ccc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 11:35:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 11:35:30 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6: (24 commits)\n  [S390] drivers/s390/char: Use kmemdup\n  [S390] drivers/s390/char: Use kstrdup\n  [S390] debug: enable exception-trace debug facility\n  [S390] s390_hypfs: Add new attributes\n  [S390] qdio: remove API wrappers\n  [S390] qdio: set correct bit in dsci\n  [S390] qdio: dont convert timestamps to microseconds\n  [S390] qdio: remove memset hack\n  [S390] qdio: prevent starvation on PCI devices\n  [S390] qdio: count number of qdio interrupts\n  [S390] user space fault: report fault before calling do_exit\n  [S390] topology: expose core identifier\n  [S390] dasd: remove uid from devmap\n  [S390] dasd: add dynamic pav toleration\n  [S390] vdso: add missing vdso_install target\n  [S390] vdso: remove redundant check for CONFIG_64BIT\n  [S390] avoid default_llseek in s390 drivers\n  [S390] vmcp: disallow modular build\n  [S390] add breaking event address for user space\n  [S390] virtualization aware cpu measurement\n  ...\n"
    },
    {
      "commit": "504d36e91ac12ccdb0e1193cee7bef9831a1c99e",
      "tree": "6eb22c3f3a4a0e608f11c445c53e19e1ce92c3c8",
      "parents": [
        "91df77d7b550d3c8167c97c6e3b97f2ca4d9f3af"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 14:45:01 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:25:52 2010 +0900"
      },
      "message": "Input: s3c24xx_ts - depend on SAMSUNG_DEV_TS and update menu entry\n\nMake the driver depend on either ARCH_S3C2410 (as legacy) or the new\ndevice selection of SAMSUNG_DEV_TS.\n\nChange the menuconfig name to reflect this driver is now handling more\ndevices that just the s3c2410.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "91df77d7b550d3c8167c97c6e3b97f2ca4d9f3af",
      "tree": "783f5c78aa1d1901a609c867dd6693f284f0be89",
      "parents": [
        "658ad39ea91d8f0597654032a768930497161a58"
      ],
      "author": {
        "name": "Naveen Krishna",
        "email": "ch.naveen@samsung.com",
        "time": "Tue May 18 20:44:45 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:25:45 2010 +0900"
      },
      "message": "Input: s3c24xx_ts - Add FEAT for Samsung touchscreen support\n\nThis patch adds a feature bit field in the touchscreen driver for Samsung SoCs.\nWhich can be used to distinguish the TSADC module features.\n\nSigned-off-by: Naveen Krishna Ch \u003cch.naveen@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n[ben-linux@fluff.org: minor fix to title]\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "658ad39ea91d8f0597654032a768930497161a58",
      "tree": "68d4419fa55d492d2347ced21c305232a3e3a324",
      "parents": [
        "2b6c02abca5a04bf8d9f8a3b1976a5b10d317603"
      ],
      "author": {
        "name": "Naveen Krishna",
        "email": "ch.naveen@samsung.com",
        "time": "Tue May 18 20:44:38 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:25:36 2010 +0900"
      },
      "message": "Input: s3c24xx_ts - Implement generic GPIO configuration callback\n\nThis patch implements generic GPIO configuration function in Samsung\ntouchscreen driver. And makes the touchscreen driver s3c24xx-ts.c\ngeneric to all the Samsung SoCs.\n\nSigned-off-by: Naveen Krishna Ch \u003cch.naveen@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n[ben-linux@fluff.org: fixed title ]\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2b6c02abca5a04bf8d9f8a3b1976a5b10d317603",
      "tree": "25f22fe271f6bf713b41bfdbe4719e713aea7062",
      "parents": [
        "5bfdca146edc558ae6b3bac6b05dc5b1f094fbf3"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 14:36:28 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:25:30 2010 +0900"
      },
      "message": "ARM: SAMSUNG: Move s3c64xx dev-ts.c to plat-samsung and rename configuration\n\nMove the arch/arm/mach-s3c64xx/dev-ts.c file to arch/arm/plat-samsung and\nrename the Kconfig entry appropriately.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "5bfdca146edc558ae6b3bac6b05dc5b1f094fbf3",
      "tree": "16f5d546a0ac4cd948efa8576ce20f8ecc6f865e",
      "parents": [
        "909de0d67dbd9488d5f77bdcadcd34264fea3c02"
      ],
      "author": {
        "name": "Naveen Krishna",
        "email": "ch.naveen@samsung.com",
        "time": "Tue May 18 20:44:27 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:25:22 2010 +0900"
      },
      "message": "ARM: SAMSUNG: Implements cfg_gpio function for Samsung touchscreen\n\nThis patch implements cfg_gpio function for Samsung touchscreen.\nAnd also modifies the H1940 machine respectively.\n\nSigned-off-by: Naveen Krishna Ch \u003cch.naveen@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "909de0d67dbd9488d5f77bdcadcd34264fea3c02",
      "tree": "5a114e652b5b47d6c491e58b6cec68aff1dc7254",
      "parents": [
        "73e59b1d6b69f5ae02e3be5e2b3259c46d8bb27a"
      ],
      "author": {
        "name": "Maurus Cuelenaere",
        "email": "mcuelenaere@gmail.com",
        "time": "Tue May 04 13:12:44 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:25:14 2010 +0900"
      },
      "message": "ARM: S3C64XX: Add touchscreen platform device definition\n\nThis patch adds the touchscreen platform device definition for S3C64XX boards.\n\nSigned-off-by: Maurus Cuelenaere \u003cmcuelenaere@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "73e59b1d6b69f5ae02e3be5e2b3259c46d8bb27a",
      "tree": "87bb82e794e3704eb7039cbea7df8da7097ce906",
      "parents": [
        "51ffd971edb2d5187007967c14712a8ed956c092"
      ],
      "author": {
        "name": "Maurus Cuelenaere",
        "email": "mcuelenaere@gmail.com",
        "time": "Tue May 04 13:12:41 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:25:07 2010 +0900"
      },
      "message": "ARM: SAMSUNG: Move mach/ts.h to plat/ts.h\n\nThis moves mach-s3c2410/include/mach/ts.h to plat-samsung/include/plat/ts.h in\norder to prepare for s3c64xx support in the touchscreen driver.\n\nSigned-off-by: Maurus Cuelenaere \u003cmcuelenaere@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "51ffd971edb2d5187007967c14712a8ed956c092",
      "tree": "051b8ec9aacc970bd291c4cb7ac5da54f77b4c7a",
      "parents": [
        "b884c0e07058478bff82b8edcecff4e2919fa361"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue May 18 12:38:44 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:23:37 2010 +0900"
      },
      "message": "ARM: S5PC100: Move i2c helpers from plat-s5pc1xx to mach-s5pc100\n\nMove i2c helpers from plat-s5pc1xx to mach-s5pc100.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "b884c0e07058478bff82b8edcecff4e2919fa361",
      "tree": "a46f312e4f6de9a326e5853e32e147e8c53d86f4",
      "parents": [
        "c8bb9635f926aaf15987450c57af05e422874b92"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue May 18 12:38:43 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:23:27 2010 +0900"
      },
      "message": "ARM: S5PC100: Move frame buffer helpers from plat-s5pc1xx to mach-s5pc100\n\nMove frame buffer helpers from plat-s5pc1xx to mach-s5pc100.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "c8bb9635f926aaf15987450c57af05e422874b92",
      "tree": "4039f9f9b07606f53c7a2e853c6cd658f85d40b4",
      "parents": [
        "7904449021de399a03ec8a32e536d031a61def5b"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue May 18 12:38:42 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:23:19 2010 +0900"
      },
      "message": "ARM: S5PC100: gpio.h cleanup\n\nThis patch renames gpio related registers from s5pc1xx to s5pc100 to\nbetter match the plat-s5p framework style. GPIO_MP* defines now used\nanywhere thus has been removed.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "7904449021de399a03ec8a32e536d031a61def5b",
      "tree": "610c804c4bd185147e5507f28de5b458121ea015",
      "parents": [
        "252b8efeba9cd1e28ade902275b27133114d2382"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue May 18 12:38:41 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:23:11 2010 +0900"
      },
      "message": "ARM: S5PC100: Move gpio support from plat-s5pc1xx to mach-s5pc100\n\nMove gpio-lib support from plat-s5pc1xx to mach-s5pc100. Only basic gpio\nfunctionality is now supported. Gpio interrupts are disabled temporarly\nand will be added later.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "252b8efeba9cd1e28ade902275b27133114d2382",
      "tree": "f1dc9ac4ceceaada3333731fc171d1542e72c237",
      "parents": [
        "cb34a67472c3171f350e45bc66eebf480acec792"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue May 18 12:38:40 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:23:03 2010 +0900"
      },
      "message": "ARM: S5PC100: Use common functions for gpiolib implementation\n\nGPIOlib helpers from plat-samsung already have functions for accessing\n4bit gpio banks. This patch removes the duplicated functions from\nplat-s5pc1xx/gpiolib.c.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "cb34a67472c3171f350e45bc66eebf480acec792",
      "tree": "1639665d5bb6cb062491c954d12f810988fa1180",
      "parents": [
        "a443a6373d8527657cfde3d3c515d4a64532c585"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue May 18 12:38:39 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:22:55 2010 +0900"
      },
      "message": "drivers: serial: S5PC100 serial driver cleanup\n\nRemove unnecessary Kconfig entry. S5PC100 has exactly the same driver as\nS3C6400/S3C6410/S5P6440.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "a443a6373d8527657cfde3d3c515d4a64532c585",
      "tree": "d4c64220ba399d4dc98f9e8921385787968e3dc0",
      "parents": [
        "a0f735812e9ffb65fa4c8a16975f5b63909fb447"
      ],
      "author": {
        "name": "Thomas Abraham",
        "email": "thomas.ab@samsung.com",
        "time": "Fri May 14 16:27:28 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:22:47 2010 +0900"
      },
      "message": "ARM: S5PC100: Pre-requisite clock patch for plat-s5pc1xx to plat-s5p move\n\nThis is a pre-requisite clock patch for the plat-s5pc1xx to plat-s5p\nmovement. The patches that perform the movement of the code from\nplat-s5pc1xx to plat-s5p (and mach-s5pc100) should also enable the\nbuild for the mach-s5pc100/clock.c code.\n\nSigned-off-by: Thomas Abraham \u003cthomas.ab@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "a0f735812e9ffb65fa4c8a16975f5b63909fb447",
      "tree": "e768dd697961173868507a41dc7165c127c8cda5",
      "parents": [
        "838c6d499b780c42fccbbdfecc0f5dcc471d0ef3"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue May 18 12:23:35 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:16:04 2010 +0900"
      },
      "message": "ARM: SAMSUNG: Copy common I2C0 device helpers to machine directories\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "838c6d499b780c42fccbbdfecc0f5dcc471d0ef3",
      "tree": "8dbbe6ad6f940c390ea62c273470480ebdde2d63",
      "parents": [
        "14b8a0f92b309ff452a8c339abd9a096d00b210f"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue May 18 12:23:36 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:15:02 2010 +0900"
      },
      "message": "ARM: SAMSUNG: move driver strength gpio configuration helper to common dir\n\nDriver strength parameter can be changed not only on S5PC100 but also\non S5PV210/S5PC110 platforms, so move the helper functions to the common\nplat-samsung directory.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "14b8a0f92b309ff452a8c339abd9a096d00b210f",
      "tree": "0472637882c576873aae00207a07f9d178cdebd7",
      "parents": [
        "05a690d2db5bd57d3c94293b06b69158535835df",
        "adc0950c08e1f433f6933759f4facf9b2cf8d29d"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:07:25 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:07:25 2010 +0900"
      },
      "message": "ARM: Merge for-2635/samsung-rtc\n\nMerge branch \u0027for-2635/samsung-rtc\u0027 into for-linus/samsung2\n\nConflicts:\n\tarch/arm/mach-s3c64xx/include/mach/map.h\n\tarch/arm/plat-samsung/Kconfig\n\tarch/arm/plat-samsung/Makefile\n"
    },
    {
      "commit": "05a690d2db5bd57d3c94293b06b69158535835df",
      "tree": "fb924faf327ae3d6b1f4a7cde96e007e9b32d7be",
      "parents": [
        "1770a8988f6178efdc1bfc85fb29deacac49fe91",
        "4f7cdc38c000deba82479205f4c99f4c1e7c6d1f"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:05:42 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:05:42 2010 +0900"
      },
      "message": "ARM: Merge for-2635/samsung-ts\n\nMerge branch \u0027for-2635/samsung-ts\u0027 into for-linus/samsung2\n"
    },
    {
      "commit": "1770a8988f6178efdc1bfc85fb29deacac49fe91",
      "tree": "b20b8da8b92e388847a55e7c7da9d919fe3f3abb",
      "parents": [
        "1e8ff636beb6ee5c87868a6081cc4f95b1ccd713",
        "734552072335b00476b626b027ca4a9f57147b6f"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:05:33 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:05:33 2010 +0900"
      },
      "message": "ARM: Merge for-2635/s5p-audio\n\nMerge branch \u0027for-2635/s5p-audio\u0027 into for-linus/samsung2\n"
    },
    {
      "commit": "1e8ff636beb6ee5c87868a6081cc4f95b1ccd713",
      "tree": "5a6be34a53bf640c035d642b4d19388d6a7fd6cc",
      "parents": [
        "32457942b90aabb9242b450f02d18d9c8d982916",
        "7d1a2077a7e519fc0c68617526abea3f72632e60"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:05:15 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:05:15 2010 +0900"
      },
      "message": "ARM: Merge for-2635/s5p-dma\n\nMerge branch \u0027for-2635/s5p-dma\u0027 into for-linus/samsung2\n\nConflicts:\n\tarch/arm/mach-s5pv210/Makefile\n"
    },
    {
      "commit": "32457942b90aabb9242b450f02d18d9c8d982916",
      "tree": "6472b77016f83f2ada7a7e2ca83a9803f313f1a8",
      "parents": [
        "6071399674e813d797d9f458ec8913b86c85398e",
        "f64bea4318a73e833d0a9b8400cc0f6cee957da3"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:04:11 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:04:11 2010 +0900"
      },
      "message": "ARM: Merge for-2635/fb-updates1\n\nMerge branch \u0027for-2635/fb-updates1\u0027 into for-linus/samsung2\n"
    },
    {
      "commit": "6071399674e813d797d9f458ec8913b86c85398e",
      "tree": "d4d178b3ef312a41536d0db8288e9b1555a4c5b4",
      "parents": [
        "d16067b25e17d38ee11f5760f90edcecc4c77c09",
        "f64cacc3194f49c7371e2ce61c22de62b8652dc7"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:04:10 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:04:10 2010 +0900"
      },
      "message": "ARM: Merge for-2635/s5pv210-clock\n\nMerge branch \u0027for-2635/s5pv210-clock\u0027 into for-linus/samsung2\n"
    },
    {
      "commit": "d16067b25e17d38ee11f5760f90edcecc4c77c09",
      "tree": "ffad58f6cfe42bf833cf281f53c3d2cf780bdc2c",
      "parents": [
        "2abbfb26de6cc8c362033f7d03278824113a4b0d",
        "b3b84d652da3aba06ec26c0570ca138d8c7f1b65"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:04:09 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:04:09 2010 +0900"
      },
      "message": "ARM: Merge for-2635/s5p6440-clock\n\nMerge branch \u0027for-2635/s5p6440-clock\u0027 into for-linus/samsung2\n"
    },
    {
      "commit": "2abbfb26de6cc8c362033f7d03278824113a4b0d",
      "tree": "e709172d6ae38d12bdebf77faa87c3861d22275a",
      "parents": [
        "ff1b8ba01dc80da338890a187c112fdd3c0b9202",
        "05e021f095ffe9c7c1a695a3e2835f39243c6270"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:04:09 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:04:09 2010 +0900"
      },
      "message": "ARM: Merge for-2635/s3c6410-clock\n\nMerge branch \u0027for-2635/s3c6410-clock\u0027 into for-linus/samsung2\n"
    },
    {
      "commit": "ff1b8ba01dc80da338890a187c112fdd3c0b9202",
      "tree": "415999aa2c3ac52e48c2b6f690bba393e3d7a00c",
      "parents": [
        "5fcdb16bd04fdeb313ee33bb269b04e59a9abf91",
        "32b6cb3872883861f3a2669cce880f3a7ef8979a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:04:08 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:04:08 2010 +0900"
      },
      "message": "ARM: Merge for-2635/gpio2\n\nMerge branch \u0027for-2635/gpio2\u0027 into for-linus/samsung2\n"
    },
    {
      "commit": "5fcdb16bd04fdeb313ee33bb269b04e59a9abf91",
      "tree": "aa167b3cc6f3ae8765e19284966f938f7dcf1f85",
      "parents": [
        "5a5c419fe902458bfef936e32dc6472de04c56cf",
        "192ff91fc84e067a3babfddb96114a51c939548e"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:04:07 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:04:07 2010 +0900"
      },
      "message": "ARM: Merge for-2635/rx1950\n\nMerge branch \u0027for-2635/rx1950\u0027 into for-linus/samsung2\n"
    },
    {
      "commit": "5a5c419fe902458bfef936e32dc6472de04c56cf",
      "tree": "2dac84e35702da9fde36e03e652980e29c198082",
      "parents": [
        "71b4439657a135a9ca7d11bc4ae3105628ed1186",
        "0c3767b161a91eab5b23d602d374b9c070c067a9"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:04:06 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:04:06 2010 +0900"
      },
      "message": "ARM: Merge for-2635/acer-n35\n\nMerge branch \u0027for-2635/acer-n35\u0027 into for-linus/samsung2\n"
    },
    {
      "commit": "71b4439657a135a9ca7d11bc4ae3105628ed1186",
      "tree": "1f0838ed6988bcc1d32a9a0439576b44e229ffaf",
      "parents": [
        "f447ea4b1c90fe94f0627d7a6655a402100f8ca5",
        "f001d5b28bc583c85281a9ce315ac16970201eae"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:04:06 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:04:06 2010 +0900"
      },
      "message": "ARM: Merge for-2635/samsung-clock\n\nMerge branch \u0027for-2635/samsung-clock\u0027 into for-linus/samsung2\n"
    },
    {
      "commit": "f447ea4b1c90fe94f0627d7a6655a402100f8ca5",
      "tree": "980d128c2c68c8c5cd949ae082b11a4540194b95",
      "parents": [
        "c733a7179cacdf77be9c1eeef02d6e0833919d89",
        "6cd82ffe0cd3836b32b29bd1436e5fd551957d54"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:04:05 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:04:05 2010 +0900"
      },
      "message": "ARM: Merge for-2635/samsung-hwmon\n\nMerge branch \u0027for-2635/samsung-hwmon\u0027 into for-linus/samsung2\n"
    },
    {
      "commit": "c733a7179cacdf77be9c1eeef02d6e0833919d89",
      "tree": "8d6404926c4673014fd63946d1028605cdd02e45",
      "parents": [
        "359542b2a1d8a945c135c2c4ea4434ce69fc2723",
        "14894b9b8317d9a337bba55998fdef1c9b2dc63d"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:04:04 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:04:04 2010 +0900"
      },
      "message": "ARM: Merge for-2635/samsung-dma\n\nMerge branch \u0027for-2635/samsung-dma\u0027 into for-linus/samsung2\n"
    },
    {
      "commit": "359542b2a1d8a945c135c2c4ea4434ce69fc2723",
      "tree": "4dc5b1dfc14d9ae73043728749007750e53a92eb",
      "parents": [
        "bc3b67b8e965c1b499d604b7ec7d2e6090570c13",
        "ea5f50706385b61c1c0d24271bbe7c6e93129fbc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:04:03 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:04:03 2010 +0900"
      },
      "message": "ARM: Merge for-2635/s5p-general\n\nMerge branch \u0027for-2635/s5p-general\u0027 into for-linus/samsung2\n"
    },
    {
      "commit": "bc3b67b8e965c1b499d604b7ec7d2e6090570c13",
      "tree": "ea89cc298093c96162c76deccf424a4dc16d0842",
      "parents": [
        "b78232da3f85950a207bbcb64db46fd95b581465",
        "26be1b7b317f1d6e9226ba3f450476b0a6d423a3"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:04:03 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:04:03 2010 +0900"
      },
      "message": "ARM: Merge for-2635/s3c24xx-general\n\nMerge branch \u0027for-2635/s3c24xx-general\u0027 into for-linus/samsung2\n"
    },
    {
      "commit": "ea5f50706385b61c1c0d24271bbe7c6e93129fbc",
      "tree": "adfec8fe237681382d9a267bee0fc609f70e5567",
      "parents": [
        "1131379b48228afb32fa626fb27586a02246acf9"
      ],
      "author": {
        "name": "Pannaga Bhushan",
        "email": "p.bhushan@samsung.com",
        "time": "Wed May 19 17:25:32 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:03:47 2010 +0900"
      },
      "message": "ARM: S5PV210: Add GPIOlib support\n\nThis patch adds GPIOlib support for S5PV210.\n\nSigned-off-by: Pannaga Bhushan \u003cp.bhushan@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "1131379b48228afb32fa626fb27586a02246acf9",
      "tree": "56ce48cddcf6e28e181b22487d0a104b5bb5ad85",
      "parents": [
        "0ad73cefa2ec509126af466718e0c3cb1ad8ae9b"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Fri May 14 08:18:52 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 19 18:01:25 2010 +0900"
      },
      "message": "ARM: SAMSUNGy: fix broken timer irq base\n\nTimer interrupts range was defined as 43-47, what overlaps with VIC0 range\n(32-64). This was caused probably by a typo while the common interrupts\ndefinition was refactored. This patch moves timer interrupt range to safe\narea of 11-15 (just before uart range).\n\nThis fixes the commit 87aef30eb3c5dac0491c83fe3b90bc61f1df24ec\n(\"ARM: S5P: Change S5P_TIMER_IRQ based to 11 for SAMSUNG S5P series.\")\nwhich meant to move these into the old (and previously reserved)\nISA space.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n[ben-linux@fluff.org: update description]\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "e4e83ea47babd9d4bf95a13aed87f8ef51e46472",
      "tree": "3949e01791c172f21f0d408d3352a857fcda9258",
      "parents": [
        "47cee541a46a73b20dc279bf4c4690f776f6c81b"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@citi.umich.edu",
        "time": "Thu Apr 22 16:21:39 2010 -0400"
      },
      "committer": {
        "name": "J. Bruce Fields",
        "email": "bfields@citi.umich.edu",
        "time": "Tue May 18 19:03:50 2010 -0400"
      },
      "message": "Revert \"nfsd4: distinguish expired from stale stateids\"\n\nThis reverts commit 78155ed75f470710f2aecb3e75e3d97107ba8374.\n\nWe\u0027re depending here on the boot time that we use to generate the\nstateid being monotonic, but get_seconds() is not necessarily.\n\nWe still depend at least on boot_time being different every time, but\nthat is a safer bet.\n\nWe have a few reports of errors that might be explained by this problem,\nthough we haven\u0027t been able to confirm any of them.\n\nBut the minor gain of distinguishing expired from stale errors seems not\nworth the risk.\n\nConflicts:\n\n\tfs/nfsd/nfs4state.c\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\n"
    },
    {
      "commit": "273fca0ecad9305247043815e185d1bfd04047d4",
      "tree": "ea472046a1d4137adcb1f6594f2d7db9b268ccf9",
      "parents": [
        "be94bbb5db4de0f3a2a5405511ea3ebea261f2c8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 18 15:23:58 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 18 15:23:58 2010 -0700"
      },
      "message": "sparc: Define ARCH_SLAB_MINALIGN\n\nBecause SLOB fancies being different, the default minimum alignment is\nonly \"unsigned long\" instead of SLAB/SLUB where the default is\n\"unsigned long long\"\n\nThe inconsistency makes no sense and is asking for trouble, but define\nARCH_SLAB_MINALIGN to get it right in all cases even after they fix\nthe inconsistency.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2a2ae2426bba944ce6dbcad35e1580df57aafcf1",
      "tree": "289df04c7b545630633f8a8d9b91e137b2dc0039",
      "parents": [
        "0c3b96e44739cdba7a75030107a2b47a15ee5f60"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 12 09:30:27 2010 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 18 14:45:54 2010 -0700"
      },
      "message": "[IA64] Drop duplicated \"config IOMMU_HELPER\"\n\nOne entry for this in arch/ia64/Kconfig should be enough.\n\nReported-by: Christoph Egger \u003csiccegge@cs.fau.de\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "0c3b96e44739cdba7a75030107a2b47a15ee5f60",
      "tree": "a67169bfcd43d4cb6eb2e8839e8eec0b3a9c0768",
      "parents": [
        "7683a3f9748f7adfbe47e33002a4f710ab557293"
      ],
      "author": {
        "name": "npiggin@suse.de",
        "email": "npiggin@suse.de",
        "time": "Fri May 07 14:34:33 2010 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 18 14:45:54 2010 -0700"
      },
      "message": "[IA64] invoke oom-killer from page fault\n\nAs explained in commit 1c0fe6e3bd, we want to call the architecture independent\noom killer when getting an unexplained OOM from handle_mm_fault, rather than\nsimply killing current.\n\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "7683a3f9748f7adfbe47e33002a4f710ab557293",
      "tree": "468c3ef3126f84a1a35891a5213f4c517113160e",
      "parents": [
        "552dce3a071f0de2a84023fbba7f3b4ac36602cd"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sun Feb 28 19:58:14 2010 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 18 14:45:54 2010 -0700"
      },
      "message": "[IA64] use __ratelimit\n\nReplace open-coded rate limiting logic with __ratelimit().\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "552dce3a071f0de2a84023fbba7f3b4ac36602cd",
      "tree": "490c63647dcaa2b5f8519908dd003c59d17eb30c",
      "parents": [
        "93f7c93bee6382e01c34ea0c34ff8fb98c648734"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Mar 26 23:02:23 2010 +0100"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 18 14:45:53 2010 -0700"
      },
      "message": "[IA64] Use set_cpus_allowed_ptr\n\nUse set_cpus_allowed_ptr rather than set_cpus_allowed.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "93f7c93bee6382e01c34ea0c34ff8fb98c648734",
      "tree": "defc28087c82368589d121d132965587e8fdd98e",
      "parents": [
        "80aa9bf0d8083554967400d48dbec078aa8f128e"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Mar 26 23:02:47 2010 +0100"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 18 14:45:53 2010 -0700"
      },
      "message": "[IA64] Use set_cpus_allowed_ptr\n\nUse set_cpus_allowed_ptr rather than set_cpus_allowed.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "80aa9bf0d8083554967400d48dbec078aa8f128e",
      "tree": "dd95bdf8804165ca1a798e44b5fd7c841a56139e",
      "parents": [
        "82b22c887e02fc6ebeebc8ec43fb1d348e2a6a58"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Apr 05 12:05:31 2010 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 18 14:45:53 2010 -0700"
      },
      "message": "[IA64] arch/ia64/hp/common/sba_iommu.c: Rename dev_info to adi\n\nThere is a macro called dev_info that prints struct device specific\ninformation.  Having variables with the same name can be confusing and\nprevents conversion of the macro to a function.\n\nRename the existing dev_info variables to something else in preparation\nto converting the dev_info macro to a function.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "82b22c887e02fc6ebeebc8ec43fb1d348e2a6a58",
      "tree": "bed512b8b59ab887aa522227f87545265865b09f",
      "parents": [
        "e40152ee1e1c7a63f4777791863215e3faa37a86"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Thu May 06 19:36:06 2010 +0200"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 18 14:45:52 2010 -0700"
      },
      "message": "[IA64] removing redundant ifdef\n\nPointless to use #ifdef CONFIG_NUMA in code that is\nalready inside another #ifdef CONFIG_NUMA.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "537b60d17894b7c19a6060feae40299d7109d6e7",
      "tree": "11a30267b4ecb7175d02215a995c8b6461304b9c",
      "parents": [
        "3ae684e1c48e6deedc9b9faff8fa1c391ca8a652",
        "a289cc7c70da784a2d370b91885cab4f966dcb0f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 09:46:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 09:46:35 2010 -0700"
      },
      "message": "Merge branch \u0027x86-uv-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-uv-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, UV: uv_irq.c: Fix all sparse warnings\n  x86, UV: Improve BAU performance and error recovery\n  x86, UV: Delete unneeded boot messages\n  x86, UV: Clean up UV headers for MMR definitions\n"
    },
    {
      "commit": "3ae684e1c48e6deedc9b9faff8fa1c391ca8a652",
      "tree": "07082b3239c24799e8aaf2e6a8a0ac059870d34a",
      "parents": [
        "c4fd308ed62f292518363ea9c6c2adb3c2d95f9d",
        "4bd96a7a8185755b091233b16034c7436cbf57af"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 09:28:24 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 09:28:24 2010 -0700"
      },
      "message": "Merge branch \u0027x86-txt-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-txt-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, tboot: Add support for S3 memory integrity protection\n"
    },
    {
      "commit": "c4fd308ed62f292518363ea9c6c2adb3c2d95f9d",
      "tree": "d6b4e36159e502a43a91ade86379703442204fc5",
      "parents": [
        "96fbeb973a7e17594a429537201611ca0b395622",
        "1f9cc3cb6a27521edfe0a21abf97d2bb11c4d237"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 09:28:04 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 09:28:04 2010 -0700"
      },
      "message": "Merge branch \u0027x86-pat-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-pat-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, pat: Update the page flags for memtype atomically instead of using memtype_lock\n  x86, pat: In rbt_memtype_check_insert(), update new-\u003etype only if valid\n  x86, pat: Migrate to rbtree only backend for pat memtype management\n  x86, pat: Preparatory changes in pat.c for bigger rbtree change\n  rbtree: Add support for augmented rbtrees\n"
    },
    {
      "commit": "96fbeb973a7e17594a429537201611ca0b395622",
      "tree": "0f90e3724f804776d6ae00009c2e30bd4ab015aa",
      "parents": [
        "1f8caa986a5f4de2e40f3defe66a07b4c5a019c2",
        "fea24e28c663e62663097f0ed3b8ff1f9a87f15e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 09:27:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 09:27:49 2010 -0700"
      },
      "message": "Merge branch \u0027x86-mrst-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-mrst-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, mrst: add nop functions to x86_init mpparse functions\n  x86, mrst, pci: return 0 for non-present pci bars\n  x86: Avoid check hlt for newer cpus\n"
    },
    {
      "commit": "1f8caa986a5f4de2e40f3defe66a07b4c5a019c2",
      "tree": "3bd71405d98a9a0851c8b60c589a14d58743b8a0",
      "parents": [
        "d6f3875252bb703a9a3de0b92f7ae154f12c986c",
        "2e61878698781d6a9a8bfbaa4ea9c5ddb5a178c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 09:17:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 09:17:50 2010 -0700"
      },
      "message": "Merge branch \u0027x86-mm-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-mm-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86-64: Combine SRAT regions when possible\n"
    },
    {
      "commit": "d6f3875252bb703a9a3de0b92f7ae154f12c986c",
      "tree": "d89d745f08f467d0e197056fa956ddc701574d38",
      "parents": [
        "cb41838bbc4403f7270a94b93a9a0d9fc9c2e7ea",
        "3f10940e4fb69d312602078f2c5234206797ca31"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 09:17:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 09:17:17 2010 -0700"
      },
      "message": "Merge branch \u0027x86-microcode-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-microcode-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86/microcode: Use nonseekable_open()\n  x86: Improve Intel microcode loader performance\n"
    },
    {
      "commit": "cb41838bbc4403f7270a94b93a9a0d9fc9c2e7ea",
      "tree": "0f359975ccad4ac72e86b8edf1924c076e74bd89",
      "parents": [
        "98f01720cbe3e2eb719682777049b6514e9db556",
        "c59bd5688299cddb71183e156e7a3c1409b90df2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 09:17:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 09:17:01 2010 -0700"
      },
      "message": "Merge branch \u0027core-hweight-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-hweight-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, hweight: Use a 32-bit popcnt for __arch_hweight32()\n  arch, hweight: Fix compilation errors\n  x86: Add optimized popcnt variants\n  bitops: Optimize hweight() by making use of compile-time evaluation\n"
    },
    {
      "commit": "98f01720cbe3e2eb719682777049b6514e9db556",
      "tree": "af2fc4642dd0bfd195b0f60f1f267e8b02aa0009",
      "parents": [
        "41d59102e146a4423a490b8eca68a5860af4fe1c",
        "4f47b4c9f0b711bf84adb8c27774ae80d346b628"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 09:15:57 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 09:15:57 2010 -0700"
      },
      "message": "Merge branch \u0027x86-irq-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-irq-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, acpi/irq: Define gsi_end when X86_IO_APIC is undefined\n  x86, irq: Kill io_apic_renumber_irq\n  x86, acpi/irq: Handle isa irqs that are not identity mapped to gsi\u0027s.\n  x86, ioapic: Simplify probe_nr_irqs_gsi.\n  x86, ioapic: Optimize pin_2_irq\n  x86, ioapic: Move nr_ioapic_registers calculation to mp_register_ioapic.\n  x86, ioapic: In mpparse use mp_register_ioapic\n  x86, ioapic: Teach mp_register_ioapic to compute a global gsi_end\n  x86, ioapic: Fix the types of gsi values\n  x86, ioapic: Fix io_apic_redir_entries to return the number of entries.\n  x86, ioapic: Only export mp_find_ioapic and mp_find_ioapic_pin in io_apic.h\n  x86, acpi/irq: Generalize mp_config_acpi_legacy_irqs\n  x86, acpi/irq: Fix acpi_sci_ioapic_setup so it has both bus_irq and gsi\n  x86, acpi/irq: pci device dev-\u003eirq is an isa irq not a gsi\n  x86, acpi/irq: Teach acpi_get_override_irq to take a gsi not an isa_irq\n  x86, acpi/irq: Introduce apci_isa_irq_to_gsi\n"
    },
    {
      "commit": "47cee541a46a73b20dc279bf4c4690f776f6c81b",
      "tree": "d54461a8fd6a4c70d5b092334ccf38359bcd4994",
      "parents": [
        "b7299f44394336f51b526247a870d47d28f4f97c"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Mon May 17 20:00:37 2010 +0400"
      },
      "committer": {
        "name": "J. Bruce Fields",
        "email": "bfields@citi.umich.edu",
        "time": "Tue May 18 12:05:20 2010 -0400"
      },
      "message": "nfsd: safer initialization order in find_file()\n\nThe alloc_init_file() first adds a file to the hash and then\ninitializes its fi_inode, fi_id and fi_had_conflict.\n\nThe uninitialized fi_inode could thus be erroneously checked by\nthe find_file(), so move the hash insertion lower.\n\nThe client_mutex should prevent this race in practice; however, we\neventually hope to make less use of the client_mutex, so the ordering\nhere is an accident waiting to happen.\n\nI didn\u0027t find whether the same can be true for two other fields,\nbut the common sense tells me it\u0027s better to initialize an object\nbefore putting it into a global hash table :)\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\n"
    },
    {
      "commit": "41d59102e146a4423a490b8eca68a5860af4fe1c",
      "tree": "739ed4113ccdaeb33d1723a6beab09c1e18d7048",
      "parents": [
        "3e1dd193edefd2a806a0ba6cf0879cf1a95217da",
        "c9775b4cc522e5f1b40b1366a993f0f05f600f39"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:58:16 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:58:16 2010 -0700"
      },
      "message": "Merge branch \u0027x86-fpu-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fpu-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, fpu: Use static_cpu_has() to implement use_xsave()\n  x86: Add new static_cpu_has() function using alternatives\n  x86, fpu: Use the proper asm constraint in use_xsave()\n  x86, fpu: Unbreak FPU emulation\n  x86: Introduce \u0027struct fpu\u0027 and related API\n  x86: Eliminate TS_XSAVE\n  x86-32: Don\u0027t set ignore_fpu_irq in simd exception\n  x86: Merge kernel_math_error() into math_error()\n  x86: Merge simd_math_error() into math_error()\n  x86-32: Rework cache flush denied handler\n\nFix trivial conflict in arch/x86/kernel/process.c\n"
    },
    {
      "commit": "3e1dd193edefd2a806a0ba6cf0879cf1a95217da",
      "tree": "d039fa6b38475868ebf2bd63ec14f49031d3f0b2",
      "parents": [
        "07d77759c95d899b84f8e473a01cff001019dd5f",
        "372e22ef0a87d5fc10d387791f9f19721115820c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:53:57 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:53:57 2010 -0700"
      },
      "message": "Merge branch \u0027x86-doc-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-doc-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, docbook: Fix errors from x86 headers merger\n"
    },
    {
      "commit": "b7299f44394336f51b526247a870d47d28f4f97c",
      "tree": "bb8e365349e9e048f0f927843acca26ddd6a8e2b",
      "parents": [
        "15ddb4aec54422ead137b03ea4e9b3f5db3f7cc2"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@citi.umich.edu",
        "time": "Fri May 14 17:57:35 2010 -0400"
      },
      "committer": {
        "name": "J. Bruce Fields",
        "email": "bfields@citi.umich.edu",
        "time": "Tue May 18 11:51:38 2010 -0400"
      },
      "message": "nfs4: minor callback code simplification, comment\n\nNote the position in the version array doesn\u0027t have to match the actual\nrpc version number--to me it seems clearer to maintain the distinction.\n\nAlso document choice of rpc callback version number, as discussed in\ne.g. http://www.ietf.org/mail-archive/web/nfsv4/current/msg07985.html\nand followups.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\n"
    },
    {
      "commit": "07d77759c95d899b84f8e473a01cff001019dd5f",
      "tree": "d039fa6b38475868ebf2bd63ec14f49031d3f0b2",
      "parents": [
        "b7723f9d21d8d6043e63f5e3e412f321f5f1900c",
        "3998d095354d2a3062bdaa821ef07a1e1c82873c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:49:13 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:49:13 2010 -0700"
      },
      "message": "Merge branch \u0027x86-cpu-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-cpu-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, hypervisor: add missing \u003clinux/module.h\u003e\n  Modify the VMware balloon driver for the new x86_hyper API\n  x86, hypervisor: Export the x86_hyper* symbols\n  x86: Clean up the hypervisor layer\n  x86, HyperV: fix up the license to mshyperv.c\n  x86: Detect running on a Microsoft HyperV system\n  x86, cpu: Make APERF/MPERF a normal table-driven flag\n  x86, k8: Fix build error when K8_NB is disabled\n  x86, cacheinfo: Disable index in all four subcaches\n  x86, cacheinfo: Make L3 cache info per node\n  x86, cacheinfo: Reorganize AMD L3 cache structure\n  x86, cacheinfo: Turn off L3 cache index disable feature in virtualized environments\n  x86, cacheinfo: Unify AMD L3 cache index disable checking\n  cpufreq: Unify sysfs attribute definition macros\n  powernow-k8: Fix frequency reporting\n  x86, cpufreq: Add APERF/MPERF support for AMD processors\n  x86: Unify APERF/MPERF support\n  powernow-k8: Add core performance boost support\n  x86, cpu: Add AMD core boosting feature flag to /proc/cpuinfo\n\nFix up trivial conflicts in arch/x86/kernel/cpu/intel_cacheinfo.c and\ndrivers/cpufreq/cpufreq_ondemand.c\n"
    },
    {
      "commit": "b7723f9d21d8d6043e63f5e3e412f321f5f1900c",
      "tree": "984098e5c060600e90e62f1b101593805f7cb2e9",
      "parents": [
        "93c9d7f60c0cb7715890b1f9e159da6f4d1f5a65",
        "6fc108a08dcddf8f9113cc7102ddaacf7ed37a6b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:40:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:40:21 2010 -0700"
      },
      "message": "Merge branch \u0027x86-cleanups-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-cleanups-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: Clean up arch/x86/Kconfig*\n  x86-64: Don\u0027t export init_level4_pgt\n"
    },
    {
      "commit": "93c9d7f60c0cb7715890b1f9e159da6f4d1f5a65",
      "tree": "6be428ca5fe52f14ebb78a8e695cec59d2f21c26",
      "parents": [
        "7421a10de7a525f67cc082fca7a91011d00eada4",
        "d9c5841e22231e4e49fd0a1004164e6fce59b7a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:40:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:40:05 2010 -0700"
      },
      "message": "Merge branch \u0027x86-atomic-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-atomic-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: Fix LOCK_PREFIX_HERE for uniprocessor build\n  x86, atomic64: In selftest, distinguish x86-64 from 586+\n  x86-32: Fix atomic64_inc_not_zero return value convention\n  lib: Fix atomic64_inc_not_zero test\n  lib: Fix atomic64_add_unless return value convention\n  x86-32: Fix atomic64_add_unless return value convention\n  lib: Fix atomic64_add_unless test\n  x86: Implement atomic[64]_dec_if_positive()\n  lib: Only test atomic64_dec_if_positive on archs having it\n  x86-32: Rewrite 32-bit atomic64 functions in assembly\n  lib: Add self-test for atomic64_t\n  x86-32: Allow UP/SMP lock replacement in cmpxchg64\n  x86: Add support for lock prefix in alternatives\n"
    },
    {
      "commit": "7421a10de7a525f67cc082fca7a91011d00eada4",
      "tree": "6b4509858003c6cf140e223e1dcc4250def2c75c",
      "parents": [
        "752f114fb83c5839de37a250b4f8257ed5438341",
        "9e565292270a2d55524be38835104c564ac8f795"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:35:37 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:35:37 2010 -0700"
      },
      "message": "Merge branch \u0027x86-asm-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-asm-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: Use .cfi_sections for assembly code\n  x86-64: Reduce SMP locks table size\n  x86, asm: Introduce and use percpu_inc()\n"
    },
    {
      "commit": "752f114fb83c5839de37a250b4f8257ed5438341",
      "tree": "c565c3b6670d21ad7f5cd6cdda5864a76d3f2e0c",
      "parents": [
        "b8ae30ee26d379db436b0b8c8c3ff1b52f69e5d1",
        "ad56b0797e67df5e04b2f1a1e02900145c5c16f2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:35:04 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:35:04 2010 -0700"
      },
      "message": "Merge branch \u0027tracing-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  tracing: Fix \"integer as NULL pointer\" warning.\n  tracing: Fix tracepoint.h DECLARE_TRACE() to allow more than one header\n  tracing: Make the documentation clear on trace_event boot option\n  ring-buffer: Wrap open-coded WARN_ONCE\n  tracing: Convert nop macros to static inlines\n  tracing: Fix sleep time function profiling\n  tracing: Show sample std dev in function profiling\n  tracing: Add documentation for trace commands mod, traceon/traceoff\n  ring-buffer: Make benchmark handle missed events\n  ring-buffer: Make non-consuming read less expensive with lots of cpus.\n  tracing: Add graph output support for irqsoff tracer\n  tracing: Have graph flags passed in to ouput functions\n  tracing: Add ftrace events for graph tracer\n  tracing: Dump either the oops\u0027s cpu source or all cpus buffers\n  tracing: Fix uninitialized variable of tracing/trace output\n"
    },
    {
      "commit": "b8ae30ee26d379db436b0b8c8c3ff1b52f69e5d1",
      "tree": "506aa0b4bdbf90f61e7e9261c7db90aa1452dcce",
      "parents": [
        "4d7b4ac22fbec1a03206c6cde353f2fd6942f828",
        "9c6f7e43b4e02c161b53e97ba913855246876c61"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:27:54 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:27:54 2010 -0700"
      },
      "message": "Merge branch \u0027sched-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (49 commits)\n  stop_machine: Move local variable closer to the usage site in cpu_stop_cpu_callback()\n  sched, wait: Use wrapper functions\n  sched: Remove a stale comment\n  ondemand: Make the iowait-is-busy time a sysfs tunable\n  ondemand: Solve a big performance issue by counting IOWAIT time as busy\n  sched: Intoduce get_cpu_iowait_time_us()\n  sched: Eliminate the ts-\u003eidle_lastupdate field\n  sched: Fold updating of the last_update_time_info into update_ts_time_stats()\n  sched: Update the idle statistics in get_cpu_idle_time_us()\n  sched: Introduce a function to update the idle statistics\n  sched: Add a comment to get_cpu_idle_time_us()\n  cpu_stop: add dummy implementation for UP\n  sched: Remove rq argument to the tracepoints\n  rcu: need barrier() in UP synchronize_sched_expedited()\n  sched: correctly place paranioa memory barriers in synchronize_sched_expedited()\n  sched: kill paranoia check in synchronize_sched_expedited()\n  sched: replace migration_thread with cpu_stop\n  stop_machine: reimplement using cpu_stop\n  cpu_stop: implement stop_cpu[s]()\n  sched: Fix select_idle_sibling() logic in select_task_rq_fair()\n  ...\n"
    },
    {
      "commit": "4d7b4ac22fbec1a03206c6cde353f2fd6942f828",
      "tree": "2d96a9e9c28cf6fa628a278decc00ad55a8b043b",
      "parents": [
        "3aaf51ace5975050ab43c7d4d7e439e0ae7d13d7",
        "94f3ca95787ada3d64339a4ecb2754236ab563f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:19:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:19:03 2010 -0700"
      },
      "message": "Merge branch \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (311 commits)\n  perf tools: Add mode to build without newt support\n  perf symbols: symbol inconsistency message should be done only at verbose\u003d1\n  perf tui: Add explicit -lslang option\n  perf options: Type check all the remaining OPT_ variants\n  perf options: Type check OPT_BOOLEAN and fix the offenders\n  perf options: Check v type in OPT_U?INTEGER\n  perf options: Introduce OPT_UINTEGER\n  perf tui: Add workaround for slang \u003c 2.1.4\n  perf record: Fix bug mismatch with -c option definition\n  perf options: Introduce OPT_U64\n  perf tui: Add help window to show key associations\n  perf tui: Make \u003c- exit menus too\n  perf newt: Add single key shortcuts for zoom into DSO and threads\n  perf newt: Exit browser unconditionally when CTRL+C, q or Q is pressed\n  perf newt: Fix the \u0027A\u0027/\u0027a\u0027 shortcut for annotate\n  perf newt: Make \u003c- exit the ui_browser\n  x86, perf: P4 PMU - fix counters management logic\n  perf newt: Make \u003c- zoom out filters\n  perf report: Report number of events, not samples\n  perf hist: Clarify events_stats fields usage\n  ...\n\nFix up trivial conflicts in kernel/fork.c and tools/perf/builtin-record.c\n"
    },
    {
      "commit": "3aaf51ace5975050ab43c7d4d7e439e0ae7d13d7",
      "tree": "3ceb741d8b78c6dc78be3fd2e4f8aac443044787",
      "parents": [
        "f262af3d08d3fffc4e11277d3a177b2d67ea2aba",
        "cc49b092d308f8ea8634134b0d95d831a88a674b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:18:07 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:18:07 2010 -0700"
      },
      "message": "Merge branch \u0027oprofile-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027oprofile-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (24 commits)\n  oprofile/x86: make AMD IBS hotplug capable\n  oprofile/x86: notify cpus only when daemon is running\n  oprofile/x86: reordering some functions\n  oprofile/x86: stop disabled counters in nmi handler\n  oprofile/x86: protect cpu hotplug sections\n  oprofile/x86: remove CONFIG_SMP macros\n  oprofile/x86: fix uninitialized counter usage during cpu hotplug\n  oprofile/x86: remove duplicate IBS capability check\n  oprofile/x86: move IBS code\n  oprofile/x86: return -EBUSY if counters are already reserved\n  oprofile/x86: moving shutdown functions\n  oprofile/x86: reserve counter msrs pairwise\n  oprofile/x86: rework error handler in nmi_setup()\n  oprofile: update file list in MAINTAINERS file\n  oprofile: protect from not being in an IRQ context\n  oprofile: remove double ring buffering\n  ring-buffer: Add lost event count to end of sub buffer\n  tracing: Show the lost events in the trace_pipe output\n  ring-buffer: Add place holder recording of dropped events\n  tracing: Fix compile error in module tracepoints when MODULE_UNLOAD not set\n  ...\n"
    },
    {
      "commit": "f262af3d08d3fffc4e11277d3a177b2d67ea2aba",
      "tree": "cf5e4ac1bc39fe46cfbf4d17a0e9c71ee43b9728",
      "parents": [
        "1014cfe2fb4cdd663137aafb21448cb613dd6a7d",
        "72d5a9f7a9542f88397558c65bcfc3b115a65e34"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:17:58 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:17:58 2010 -0700"
      },
      "message": "Merge branch \u0027core-rcu-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-rcu-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (24 commits)\n  rcu: remove all rcu head initializations, except on_stack initializations\n  rcu head introduce rcu head init on stack\n  Debugobjects transition check\n  rcu: fix build bug in RCU_FAST_NO_HZ builds\n  rcu: RCU_FAST_NO_HZ must check RCU dyntick state\n  rcu: make SRCU usable in modules\n  rcu: improve the RCU CPU-stall warning documentation\n  rcu: reduce the number of spurious RCU_SOFTIRQ invocations\n  rcu: permit discontiguous cpu_possible_mask CPU numbering\n  rcu: improve RCU CPU stall-warning messages\n  rcu: print boot-time console messages if RCU configs out of ordinary\n  rcu: disable CPU stall warnings upon panic\n  rcu: enable CPU_STALL_VERBOSE by default\n  rcu: slim down rcutiny by removing rcu_scheduler_active and friends\n  rcu: refactor RCU\u0027s context-switch handling\n  rcu: rename rcutiny rcu_ctrlblk to rcu_sched_ctrlblk\n  rcu: shrink rcutiny by making synchronize_rcu_bh() be inline\n  rcu: fix now-bogus rcu_scheduler_active comments.\n  rcu: Fix bogus CONFIG_PROVE_LOCKING in comments to reflect reality.\n  rcu: ignore offline CPUs in last non-dyntick-idle CPU check\n  ...\n"
    },
    {
      "commit": "1014cfe2fb4cdd663137aafb21448cb613dd6a7d",
      "tree": "13b5fc4e7036b4226d94bd33aefb74a3dbb25b6a",
      "parents": [
        "8123d8f17d8ba9d67e556688e4f025456ca97842",
        "4726f2a617ebd868a4fdeb5679613b897e5f1676"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:17:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 08:17:35 2010 -0700"
      },
      "message": "Merge branch \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  lockdep: Reduce stack_trace usage\n  lockdep: No need to disable preemption in debug atomic ops\n  lockdep: Actually _dec_ in debug_atomic_dec\n  lockdep: Provide off case for redundant_hardirqs_on increment\n  lockdep: Simplify debug atomic ops\n  lockdep: Fix redundant_hardirqs_on incremented with irqs enabled\n  lockstat: Make lockstat counting per cpu\n  i8253: Convert i8253_lock to raw_spinlock\n"
    },
    {
      "commit": "8123d8f17d8ba9d67e556688e4f025456ca97842",
      "tree": "1d15088a32644e464ad3536ad7bec775050065eb",
      "parents": [
        "06ee772043c7ad125f2c2e6a08dc563706f39e8d",
        "795e74f7a69f9c08afa4fa7c86cc4f18a62bd630"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 07:22:37 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 07:22:37 2010 -0700"
      },
      "message": "Merge branch \u0027core-iommu-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-iommu-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86/amd-iommu: Add amd_iommu\u003doff command line option\n  iommu-api: Remove iommu_{un}map_range functions\n  x86/amd-iommu: Implement -\u003e{un}map callbacks for iommu-api\n  x86/amd-iommu: Make amd_iommu_iova_to_phys aware of multiple page sizes\n  x86/amd-iommu: Make iommu_unmap_page and fetch_pte aware of page sizes\n  x86/amd-iommu: Make iommu_map_page and alloc_pte aware of page sizes\n  kvm: Change kvm_iommu_map_pages to map large pages\n  VT-d: Change {un}map_range functions to implement {un}map interface\n  iommu-api: Add -\u003e{un}map callbacks to iommu_ops\n  iommu-api: Add iommu_map and iommu_unmap functions\n  iommu-api: Rename -\u003e{un}map function pointers to -\u003e{un}map_range\n"
    },
    {
      "commit": "06ee772043c7ad125f2c2e6a08dc563706f39e8d",
      "tree": "36575def46dbf339c91bcfdf34737f81d887b1fc",
      "parents": [
        "fd25a1f556760dbd6e29dec66c70223a8912cdb2",
        "1fb2f77c037624601fd214fb7c29faa84cd7bdd7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 07:20:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 07:20:19 2010 -0700"
      },
      "message": "Merge branch \u0027core-debugobjects-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-debugobjects-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  debugobjects: Section mismatch cleanup\n"
    },
    {
      "commit": "fd25a1f556760dbd6e29dec66c70223a8912cdb2",
      "tree": "73ff80b35cb90949612ccc4f548fc6dcdae0897c",
      "parents": [
        "ba2e1c5f25a99dec3873745031ad23ce3fd79bff",
        "4065c802da7484fa36f8cdf10f18d087233ecb88"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 07:18:38 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 18 07:18:38 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6: (23 commits)\n  cifs: fix noserverino handling when unix extensions are enabled\n  cifs: don\u0027t update uniqueid in cifs_fattr_to_inode\n  cifs: always revalidate hardlinked inodes when using noserverino\n  [CIFS] drop quota operation stubs\n  cifs: propagate cifs_new_fileinfo() error back to the caller\n  cifs: add comments explaining cifs_new_fileinfo behavior\n  cifs: remove unused parameter from cifs_posix_open_inode_helper()\n  [CIFS] Remove unused cifs_oplock_cachep\n  cifs: have decode_negTokenInit set flags in server struct\n  cifs: break negotiate protocol calls out of cifs_setup_session\n  cifs: eliminate \"first_time\" parm to CIFS_SessSetup\n  [CIFS] Fix lease break for writes\n  cifs: save the dialect chosen by server\n  cifs: change \u0026\u0026 to ||\n  cifs: rename \"extended_security\" to \"global_secflags\"\n  cifs: move tcon find/create into separate function\n  cifs: move SMB session creation code into separate function\n  cifs: track local_nls in volume info\n  [CIFS] Allow null nd (as nfs server uses) on create\n  [CIFS] Fix losing locks during fork()\n  ...\n"
    },
    {
      "commit": "734552072335b00476b626b027ca4a9f57147b6f",
      "tree": "5768b4d0c9a6ebac73caab4a09bd99421ae4a20c",
      "parents": [
        "08885d0a4c4fa929c386e17c9682bf0d524146b9"
      ],
      "author": {
        "name": "Jassi Brar",
        "email": "jassi.brar@samsung.com",
        "time": "Tue May 18 16:03:07 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue May 18 19:09:51 2010 +0900"
      },
      "message": "ARM: SMDK6440: Add audio devices on board\n\nAdd audio platform devices on the smdk by default.\n\nSigned-off-by: Jassi Brar \u003cjassi.brar@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "08885d0a4c4fa929c386e17c9682bf0d524146b9",
      "tree": "66dd11e9f097fe1104de329a57594e0ba1f71fb6",
      "parents": [
        "78a368234f51e54a8878ab00375be91a22e945b3"
      ],
      "author": {
        "name": "Jassi Brar",
        "email": "jassi.brar@samsung.com",
        "time": "Tue May 18 16:03:02 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue May 18 19:09:50 2010 +0900"
      },
      "message": "ARM: S5P6440: Add audio platform devices\n\nDefine platform devices for all audio devices found on S5P6440\n\nSigned-off-by: Jassi Brar \u003cjassi.brar@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "78a368234f51e54a8878ab00375be91a22e945b3",
      "tree": "102a7b7692ed68299caa13dcc934e2b93409ad83",
      "parents": [
        "070c808546f69bc37db14db96e043a3b8894e0e2"
      ],
      "author": {
        "name": "Jassi Brar",
        "email": "jassi.brar@samsung.com",
        "time": "Tue May 18 16:02:58 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue May 18 19:09:50 2010 +0900"
      },
      "message": "ARM: SMDK6442: Add audio devices on board\n\nAdd audio platform devices on the smdk by default.\n\nSigned-off-by: Jassi Brar \u003cjassi.brar@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "070c808546f69bc37db14db96e043a3b8894e0e2",
      "tree": "b42e2e5ed97caaad0e9da4d89c2b44f93366439f",
      "parents": [
        "95fa6e6cd34d33915504d207a832920d98e4e932"
      ],
      "author": {
        "name": "Jassi Brar",
        "email": "jassi.brar@samsung.com",
        "time": "Tue May 18 16:02:50 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue May 18 19:09:50 2010 +0900"
      },
      "message": "ARM: S5P6442: Add audio platform devices\n\nDefine platform devices for all audio devices found on S5P6442\n\nSigned-off-by: Jassi Brar \u003cjassi.brar@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "95fa6e6cd34d33915504d207a832920d98e4e932",
      "tree": "9a5c9bf657ff7700c4db5e18d99d39364f70452d",
      "parents": [
        "9b5f1e08c95a9df7de9a96a7a4240362358acd5f"
      ],
      "author": {
        "name": "Jassi Brar",
        "email": "jassi.brar@samsung.com",
        "time": "Tue May 18 16:02:35 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue May 18 19:09:49 2010 +0900"
      },
      "message": "ARM: SMDKC110: Add audio devices on board\n\nAdd audio platform devices on the smdk by default.\n\nSigned-off-by: Jassi Brar \u003cjassi.brar@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "9b5f1e08c95a9df7de9a96a7a4240362358acd5f",
      "tree": "67446bcf5164e6bf2e3adec6e4c143762206ebb3",
      "parents": [
        "602bf0cfbdedfd988e43203d2a26bdbbab639309"
      ],
      "author": {
        "name": "Jassi Brar",
        "email": "jassi.brar@samsung.com",
        "time": "Tue May 18 16:02:30 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue May 18 19:09:49 2010 +0900"
      },
      "message": "ARM: SMDKV210: Add audio devices on board\n\nAdd audio platform devices on the smdk by default.\n\nSigned-off-by: Jassi Brar \u003cjassi.brar@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "602bf0cfbdedfd988e43203d2a26bdbbab639309",
      "tree": "7132aa1a9a73f38715b57cd7a726f85cc99dbbef",
      "parents": [
        "7ebd467551ed6ae200d7835a84bbda0dcadaa511"
      ],
      "author": {
        "name": "Jassi Brar",
        "email": "jassi.brar@samsung.com",
        "time": "Tue May 18 16:02:26 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue May 18 19:09:49 2010 +0900"
      },
      "message": "ARM: S5PV210: Add audio platform devices\n\nDefine platform devices for all audio devices found on S5PV210\n\nSigned-off-by: Jassi Brar \u003cjassi.brar@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "32b6cb3872883861f3a2669cce880f3a7ef8979a",
      "tree": "1d22180eb5121546f716b8b70004905c8d2a3aa9",
      "parents": [
        "4ac2a39767c2a93c06b654a0bf1c635e03ff75ac"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue May 18 19:07:05 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue May 18 19:07:05 2010 +0900"
      },
      "message": "ARM: SAMSUNG: Fix additional increment when running through gpios\n\nThe pm-gpio.c code was incrementing the gpio_nr from the nr_gpios\nfield and the bank-bank offset inside the loop, and also in the\nfor() loop with a ++.\n\nRemove the ++, as the number is already at the next GPIO, thus\nensuring that we don\u0027t skip a gpio bank by accident.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "4ac2a39767c2a93c06b654a0bf1c635e03ff75ac",
      "tree": "1b7d4fc3fe061d730128b022961f027764e2f4f1",
      "parents": [
        "1635ca4aaf835794401da33079e50ce1d6bbb5d0"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 17 15:12:33 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue May 18 19:06:35 2010 +0900"
      },
      "message": "ARM: S3C24XX: Add note on GPIO bank sizes\n\nAdd a table for the GPIO bank sizes for each SoC\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "1635ca4aaf835794401da33079e50ce1d6bbb5d0",
      "tree": "e8b6284f10729f9d827d77ad853c83ea1796f118",
      "parents": [
        "7987bd7a7051c979f7b9b572898f92dbef6aaeb1"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 17 14:53:48 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue May 18 19:06:34 2010 +0900"
      },
      "message": "ARM: S3C24XX: Remove macros mapping GPIO number to base\n\nAs part of the cleanup, remove the old macros mapping GPIO numbers\nto the base of the register now we have gpiolib to manage the GPIO\nmappings for us.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    }
  ],
  "next": "7987bd7a7051c979f7b9b572898f92dbef6aaeb1"
}
