{"push_id":894009171,"size":17,"distinct_size":17,"ref":"refs/heads/wip/dbuf-3.0","head":"e5b1c8580afefcf8b77480e2b23050c9a2b7b4b1","before":"b9ff012c8271698546d3139d15343c13c74f3317","commits":[{"sha":"84bfac0a777665291b43ab81b04b2a06501f1630","author":{"email":"203686835f49d1750fcbb70065cda5c503139a61@android.com","name":"Arve Hjønnevåg"},"message":"Staging: android: binder: Add some missing binder_stat_br calls\n\nCached thread return errors, death notifications and new looper\nrequests were not included in the stats.\n\nChange-Id: Iabe14b351b662d3f63009ecb3900f92fc3d72cc4\nSigned-off-by: Arve Hjønnevåg <arve@android.com>","distinct":true,"url":"https://api.github.com/repos/airend/android_kernel_bn_omap/commits/84bfac0a777665291b43ab81b04b2a06501f1630"},{"sha":"472d65320eb025e06a2dc8f4c9cf342f8176b143","author":{"email":"a613079f0455438b29e28a9c5b9eb3779a81a33a@arm.com","name":"Leif Lindholm"},"message":"ARM: 7206/1: Add generic ARM instruction set condition code checks.\n\nThis patch breaks the ARM condition checking code out of nwfpe/fpopcode.{ch}\ninto a standalone file for opcode operations. It also modifies the code\nsomewhat for coding style adherence, and adds some temporary variables for\nincreased readability.\n\nChange-Id: I9935fbdebff9ddd263007412edd6a2b3eb06ae69\nSigned-off-by: Leif Lindholm <leif.lindholm@arm.com>\nReviewed-by: Will Deacon <will.deacon@arm.com>\nSigned-off-by: Russell King <rmk+kernel@arm.linux.org.uk>","distinct":true,"url":"https://api.github.com/repos/airend/android_kernel_bn_omap/commits/472d65320eb025e06a2dc8f4c9cf342f8176b143"},{"sha":"f1af1bb2c7957031c31a4e4956959424cc0574de","author":{"email":"5f288aaedfa821c802c94cfb9a5501a50f315eee@gmail.com","name":"Vladimir Murzin"},"message":"arm: add SDIV/UDIV emulation for ARMv7 processors\n\nThe Virtualization Extensions introduce the requirement for an ARMv7-A\nimplementation to include SDIV and UDIV.  Any implementation of the\nVirtualization Extensions must include the SDIV and UDIV instructions\nin the Thumb and ARM instruction sets.\n\nIn an ARMv7-A implementation that does not include the Virtualization\nExtensions, it is IMPLEMENTATION DEFINED whether:\n *  SDIV and UDIV are not implemented\n *  SDIV and UDIV are implemented only in the Thumb instruction set\n *  SDIV and UDIV are implemented in the Thumb and ARM instruction sets.\n\nThis patch adds a handler to trap and emulate unimplemented SDIV and\nUDIV instructions in ARM and Thumb modes. Also some basic statistic is\nexported via /proc/cpu/idiv_emulation\n\nChange-Id: I8e721ecac62a05fab42ed7db7951b4c837a59bc7\nSigned-off-by: Vladimir Murzin <murzin.v@gmail.com>","distinct":true,"url":"https://api.github.com/repos/airend/android_kernel_bn_omap/commits/f1af1bb2c7957031c31a4e4956959424cc0574de"},{"sha":"9a4c80826038e5f3ca6abb550709b46c4f062de2","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@gernoth.net","name":"Michael Gernoth"},"message":"arm/traps: get full DIV instruction in thumb mode\n\nChange-Id: Ie60d2124d7835e85f03008d3dfe259b70490b4f2","distinct":true,"url":"https://api.github.com/repos/airend/android_kernel_bn_omap/commits/9a4c80826038e5f3ca6abb550709b46c4f062de2"},{"sha":"c532874f9c7ae410883b500db3ce713d08b30512","author":{"email":"aa00819e304141d872f2e4b1c4be422ea3abbfe1@calxeda.com","name":"Rob Herring"},"message":"ARM: 7168/1: use cache type functions for arch_get_unmapped_area\n\nThere are already cache type decoding functions, so use those instead\nof custom decode code which only works for ARMv6.\n\nChange-Id: Id5bfa02424b44cc07c5002353c127691fa51a154\nSigned-off-by: Rob Herring <rob.herring@calxeda.com>\nAcked-by: Nicolas Pitre <nico@linaro.org>\nAcked-by: Will Deacon <will.deacon@arm.com>\nSigned-off-by: Russell King <rmk+kernel@arm.linux.org.uk>","distinct":true,"url":"https://api.github.com/repos/airend/android_kernel_bn_omap/commits/c532874f9c7ae410883b500db3ce713d08b30512"},{"sha":"15f1336d98fd4f8e47a6e8ce4426f0941c1b84a9","author":{"email":"aa00819e304141d872f2e4b1c4be422ea3abbfe1@calxeda.com","name":"Rob Herring"},"message":"ARM: 7169/1: topdown mmap support\n\nSimilar to other architectures, this adds topdown mmap support in user\nprocess address space allocation policy. This allows mmap sizes greater\nthan 2GB. This support is largely copied from MIPS and the generic\nimplementations.\n\nThe address space randomization is moved into arch_pick_mmap_layout.\n\nTested on V-Express with ubuntu and a mmap test from here:\nhttps://bugs.launchpad.net/bugs/861296\n\nChange-Id: I1922a99a4a1b546abd44238c50299295b96e07fc\nSigned-off-by: Rob Herring <rob.herring@calxeda.com>\nAcked-by: Nicolas Pitre <nico@linaro.org>\nSigned-off-by: Russell King <rmk+kernel@arm.linux.org.uk>","distinct":true,"url":"https://api.github.com/repos/airend/android_kernel_bn_omap/commits/15f1336d98fd4f8e47a6e8ce4426f0941c1b84a9"},{"sha":"892fd593bbac8ee058fd1a4e7fdf83eb494489de","author":{"email":"fe08d3c717adf2ae63592e4c9aec6e3e404d8e3e@davemloft.net","name":"David S. Miller"},"message":"Revert \"udp: remove redundant variable\"\n\nThis reverts commit 81d54ec8479a2c695760da81f05b5a9fb2dbe40a.\n\nIf we take the \"try_again\" goto, due to a checksum error,\nthe 'len' has already been truncated.  So we won't compute\nthe same values as the original code did.\n\nChange-Id: I0503e45682377965571c4544385811765ef2e2bb\nReported-by: paul bilke <fsmail@conspiracy.net>\nSigned-off-by: David S. Miller <davem@davemloft.net>\n(cherry picked from commit 7c3b1de9c0ba32bd33ac15c62e8b8a0548641c6b)","distinct":true,"url":"https://api.github.com/repos/airend/android_kernel_bn_omap/commits/892fd593bbac8ee058fd1a4e7fdf83eb494489de"},{"sha":"704d342e37a7e2d0c8022a6fbca8930029dc26f0","author":{"email":"4452d71687b6bc2c9389c3349fdc17fbd73b833b@queasysnail.net","name":"Sabrina Dubroca"},"message":"net: add length argument to skb_copy_and_csum_datagram_iovec\n\nWithout this length argument, we can read past the end of the iovec in\nmemcpy_toiovec because we have no way of knowing the total length of the\niovec's buffers.\n\nThis is needed for stable kernels where 89c22d8c3b27 (\"net: Fix skb\ncsum races when peeking\") has been backported but that don't have the\nioviter conversion, which is almost all the stable trees <= 3.18.\n\nThis also fixes a kernel crash for NFS servers when the client uses\n -onfsvers=3,proto=udp to mount the export.\n\nChange-Id: I1865e3d7a1faee42a5008a9ad58c4d3323ea4bab\nSigned-off-by: Sabrina Dubroca <sd@queasysnail.net>\nReviewed-by: Hannes Frederic Sowa <hannes@stressinduktion.org>\n(cherry picked from commit c91234366e4cfd4f70c73e7d79ede92a6e462a88)","distinct":true,"url":"https://api.github.com/repos/airend/android_kernel_bn_omap/commits/704d342e37a7e2d0c8022a6fbca8930029dc26f0"},{"sha":"04775cea168652a83090aae54760bd483a3f5afc","author":{"email":"0c53c7310db0d5ac2309cb35536eca37e951530f@nd.edu","name":"D. Andrei Măceș"},"message":"defconfig: Enable the emulation of SDIV/UDIV instructions\n\nChange-Id: I0acd04cb3f9b64545444fc1c028144ff5ff00fcb","distinct":true,"url":"https://api.github.com/repos/airend/android_kernel_bn_omap/commits/04775cea168652a83090aae54760bd483a3f5afc"},{"sha":"7a6b20a567587bea98c51193c3a9d635ae62cec3","author":{"email":"ebac1d06c1688626821bb0e574a037a7a5354e49@redhat.com","name":"David Howells"},"message":"fs: Remove missed ->fds_bits from cessation use of fd_set structs internally\n\nStephen Rothwell reported that the following commit broke the\nlinux-next build:\n\n  1fd36adcd98c: Replace the fd_sets in struct fdtable with an array of unsigned longs\n\nFix places where ->fds_bits needed to be removed as the core\nkernel no longer uses fd_set internally for file descriptor\ntable management.  There are two places:\n\n (1) drivers/staging/android/binder.c\n\n (2) arch/mips/kernel/kspd.c\n\n     Question: Should sp_cleanup() in the MIPS arch be using find_next_bit()\n     or fls()?\n\nReported-by: Stephen Rothwell <sfr@canb.auug.org.au>\nSigned-off-by: David Howells <dhowells@redhat.com>\ncc: Ralf Bächle <ralf@linux-mips.org>\ncc: Arve Hjønnevåg <arve@android.com>\nLink: http://lkml.kernel.org/r/20120224105707.32170.11550.stgit@warthog.procyon.org.uk\nSigned-off-by: Ingo Molnar <mingo@elte.hu>","distinct":true,"url":"https://api.github.com/repos/airend/android_kernel_bn_omap/commits/7a6b20a567587bea98c51193c3a9d635ae62cec3"},{"sha":"777dee061c322d7ed5259128a3e14acb39ed19ba","author":{"email":"ebac1d06c1688626821bb0e574a037a7a5354e49@redhat.com","name":"David Howells"},"message":"Wrap accesses to the fd_sets in struct fdtable\n\nWrap accesses to the fd_sets in struct fdtable (for recording open files and\nclose-on-exec flags) so that we can move away from using fd_sets since we\nabuse the fd_set structs by not allocating the full-sized structure under\nnormal circumstances and by non-core code looking at the internals of the\nfd_sets.\n\nThe first abuse means that use of FD_ZERO() on these fd_sets is not permitted,\nsince that cannot be told about their abnormal lengths.\n\nThis introduces six wrapper functions for setting, clearing and testing\nclose-on-exec flags and fd-is-open flags:\n\n\tvoid __set_close_on_exec(int fd, struct fdtable *fdt);\n\tvoid __clear_close_on_exec(int fd, struct fdtable *fdt);\n\tbool close_on_exec(int fd, const struct fdtable *fdt);\n\tvoid __set_open_fd(int fd, struct fdtable *fdt);\n\tvoid __clear_open_fd(int fd, struct fdtable *fdt);\n\tbool fd_is_open(int fd, const struct fdtable *fdt);\n\nNote that I've prepended '__' to the names of the set/clear functions because\nthey require the caller to hold a lock to use them.\n\nNote also that I haven't added wrappers for looking behind the scenes at the\nthe array.  Possibly that should exist too.\n\nSigned-off-by: David Howells <dhowells@redhat.com>\nLink: http://lkml.kernel.org/r/20120216174942.23314.1364.stgit@warthog.procyon.org.uk\nSigned-off-by: H. Peter Anvin <hpa@zytor.com>\nCc: Al Viro <viro@zeniv.linux.org.uk>","distinct":true,"url":"https://api.github.com/repos/airend/android_kernel_bn_omap/commits/777dee061c322d7ed5259128a3e14acb39ed19ba"},{"sha":"8c07ffb8d96d739e404f9fe4e71fbdb85180d578","author":{"email":"0c53c7310db0d5ac2309cb35536eca37e951530f@nd.edu","name":"D. Andrei Măceș"},"message":"Revert \"android: drivers: workaround debugfs race in binder\"\n\nThis reverts commit 41132eef63a2d0d4bcb352d08b917092e96e16bc.","distinct":true,"url":"https://api.github.com/repos/airend/android_kernel_bn_omap/commits/8c07ffb8d96d739e404f9fe4e71fbdb85180d578"},{"sha":"3e8f3c230548829d187f9caf48b909f9c3c80500","author":{"email":"0c53c7310db0d5ac2309cb35536eca37e951530f@nd.edu","name":"D. Andrei Măceș"},"message":"Revert \"staging: binder: add vm_fault handler\"\n\nThis reverts commit 10b6c46493e35bcf8686d484d023b3c2442b5c32.","distinct":true,"url":"https://api.github.com/repos/airend/android_kernel_bn_omap/commits/3e8f3c230548829d187f9caf48b909f9c3c80500"},{"sha":"388b651c3132b6ba04a12d30554261ca90de93a9","author":{"email":"0c53c7310db0d5ac2309cb35536eca37e951530f@nd.edu","name":"D. Andrei Măceș"},"message":"Revert \"android: binder: reduce memory for binder debugfs\"\n\nThis reverts commit 8caab5ae158e8ec6480bc1b5df3cf27cd27f8732.","distinct":true,"url":"https://api.github.com/repos/airend/android_kernel_bn_omap/commits/388b651c3132b6ba04a12d30554261ca90de93a9"},{"sha":"1f9ad7401c6e6f96fc6bcf82cb876935358ec561","author":{"email":"0c53c7310db0d5ac2309cb35536eca37e951530f@nd.edu","name":"D. Andrei Măceș"},"message":"Revert \"Staging: android: binder: More offset validation.\"\n\nThis reverts commit 1dc922dfe503db3501a31eeaf3cf2a14401bcf16.","distinct":true,"url":"https://api.github.com/repos/airend/android_kernel_bn_omap/commits/1f9ad7401c6e6f96fc6bcf82cb876935358ec561"},{"sha":"75ed986f0a6d612baa01a33ba566252fa6744b85","author":{"email":"0c53c7310db0d5ac2309cb35536eca37e951530f@nd.edu","name":"D. Andrei Măceș"},"message":"Revert \"staging: android: binder:add ioctl BINDER_GET_PEER_PID\"\n\nThis reverts commit ab51e2481206011b7ca436965664547a3def3b6e.","distinct":true,"url":"https://api.github.com/repos/airend/android_kernel_bn_omap/commits/75ed986f0a6d612baa01a33ba566252fa6744b85"},{"sha":"e5b1c8580afefcf8b77480e2b23050c9a2b7b4b1","author":{"email":"203686835f49d1750fcbb70065cda5c503139a61@android.com","name":"Arve Hjønnevåg"},"message":"Staging: android: binder: Add some tracepoints\n\nAdd tracepoints:\n- ioctl entry and exit\n- Main binder lock: lock, locked and unlock\n- Command and return buffer opcodes\n- Transaction: create and receive\n- Transaction buffer: create and free\n- Object and file descriptor transfer\n- binder_update_page_range\n\nChange-Id: Ib09ae78b0b8b75062325318e2307afd71b7c4458\nSigned-off-by: Arve Hjønnevåg <arve@android.com>","distinct":true,"url":"https://api.github.com/repos/airend/android_kernel_bn_omap/commits/e5b1c8580afefcf8b77480e2b23050c9a2b7b4b1"}]}