)]}'
{
  "commit": "e16aa207ccb61c5111525c462eeeba1f3f5fd370",
  "tree": "8a0a344fe7a3a10567075c9d63438ff6d79a1ca6",
  "parents": [
    "26db167702756d0022f8ea5f1f30cad3018cfe31"
  ],
  "author": {
    "name": "Ralf Baechle",
    "email": "ralf@linux-mips.org",
    "time": "Thu Dec 07 00:11:33 2006 -0800"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Thu Dec 07 00:11:33 2006 -0800"
  },
  "message": "[NET]: Memory barrier cleanups\n\nI believe all the below memory barriers only matter on SMP so\ntherefore the smp_* variant of the barrier should be used.\n\nI\u0027m wondering if the barrier in net/ipv4/inet_timewait_sock.c should be\ndropped entirely.  schedule_work\u0027s implementation currently implies a\nmemory barrier and I think sane semantics of schedule_work() should imply\na memory barrier, as needed so the caller shouldn\u0027t have to worry.\nIt\u0027s not quite obvious why the barrier in net/packet/af_packet.c is\nneeded; maybe it should be implied through flush_dcache_page?\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cb1b8728d7eec0c55c6151da9fba7d00f42747e9",
      "old_mode": 33188,
      "old_path": "net/core/wireless.c",
      "new_id": "f69ab7b4408ecca979e5e6f43aefd2a051577c06",
      "new_mode": 33188,
      "new_path": "net/core/wireless.c"
    },
    {
      "type": "modify",
      "old_id": "8c74f9168b7d7fe4426bf30628f4e90bdba6cd59",
      "old_mode": 33188,
      "old_path": "net/ipv4/inet_timewait_sock.c",
      "new_id": "75373f35383fb914684aae1c5b9f7c204b7a5f2f",
      "new_mode": 33188,
      "new_path": "net/ipv4/inet_timewait_sock.c"
    },
    {
      "type": "modify",
      "old_id": "9304034c0c471cf376fb13e5fe41754ea707c2be",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_input.c",
      "new_id": "c701f6abbfc14a3ab05ba52c7469dc8cb5875df8",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_input.c"
    },
    {
      "type": "modify",
      "old_id": "08e68b67bbf642cedac2b537b79028c7f157bfaa",
      "old_mode": 33188,
      "old_path": "net/packet/af_packet.c",
      "new_id": "da73e8a8c18de58377376237907b32cf3baee35e",
      "new_mode": 33188,
      "new_path": "net/packet/af_packet.c"
    }
  ]
}
