{"push_id":1259694088,"size":54,"distinct_size":1,"ref":"refs/heads/efize_new","head":"59c0106eea40ce00a8408f488962043e238108e8","before":"037f7772e93da5335df8f4474385d9d8a46e1461","commits":[{"sha":"217cfdcc890b0802702cad55927db136b123f909","author":{"name":"rstone","email":"01bfce1d13bed7a2ed7ae928ad1248705bb2362d@FreeBSD.org"},"message":"Don't iterate over the ifnet addr list in ip_output()\n\nFor almost every packet that is transmitted through ip_output(),\na call to in_broadcast() was made to decide if the destination\nIP was a broadcast address.  in_broadcast() iterates over the\nifnet's address to find a source IP matching the subnet of the\ndestination IP, and then checks if the IP is a broadcast in that\nsubnet.\n\nThis is completely redundant as we have already performed the\nroute lookup, so the source IP is already known.  Just use that\naddress to directly check whether the destination IP is a\nbroadcast address or not.\n\nMFC after:\t2 months\nSponsored By:\tEMC / Isilon Storage Division\nDifferential Revision: https://reviews.freebsd.org/D7266","distinct":false,"url":"https://api.github.com/repos/emc2/freebsd/commits/217cfdcc890b0802702cad55927db136b123f909"},{"sha":"1d0c7967211baf2979379404afa80a45b21384e6","author":{"name":"rstone","email":"01bfce1d13bed7a2ed7ae928ad1248705bb2362d@FreeBSD.org"},"message":"Don't check for broadcast IPs on non-bcast pkts\n\nin_broadcast() can be quite expensive, so skip calling it if the\nincoming mbuf wasn't sent to a broadcast L2 address in the first\nplace.\n\nReviewed by: gnn\nMFC after: 2 months\nSponsored by: EMC / Isilon Storage Division\nDifferential Revision: https://reviews.freebsd.org/D7309","distinct":false,"url":"https://api.github.com/repos/emc2/freebsd/commits/1d0c7967211baf2979379404afa80a45b21384e6"},{"sha":"babdcd8925543ff0ad8585d5db34a6de1ebce39c","author":{"name":"rstone","email":"01bfce1d13bed7a2ed7ae928ad1248705bb2362d@FreeBSD.org"},"message":"Fix unlocked access to ifnet address list\n\nin_broadcast() was iterating over the ifnet address list without\nfirst taking an IF_ADDR_RLOCK.  This could cause a panic if a\nconcurrent operation modified the list.\n\nReviewed by: bz\nMFC after: 2 months\nSponsored by: EMC / Isilon Storage Division\nDifferential Revision: https://reviews.freebsd.org/D7227","distinct":false,"url":"https://api.github.com/repos/emc2/freebsd/commits/babdcd8925543ff0ad8585d5db34a6de1ebce39c"},{"sha":"0a6411edec1772611c68a6356d99449f29797271","author":{"name":"mckusick","email":"266c969ed9e3b126d3e11fa86e60f953da4ab5d0@FreeBSD.org"},"message":"Fsck_ufs was using an int rather than a ufs2_daddr_t to store the\nalternate superblock location when given in the -b option. When int\nis 32-bits, block numbers larger than 2^32 would get truncated. This\ncommit changes the storage fpr the alternate superblock location\nto a ufs2_daddr_t.\n\nSubmitted by: Dmitry Sivachenko <trtrmitya@gmail.com>","distinct":false,"url":"https://api.github.com/repos/emc2/freebsd/commits/0a6411edec1772611c68a6356d99449f29797271"},{"sha":"db3dbd63dfd78b9c89f74601d24397731d1c746e","author":{"name":"yongari","email":"a0d70492592f84535ee9f91f842ad63497b535ab@FreeBSD.org"},"message":"Fix build on big-endian systems.\n\nReported by:\tbz","distinct":false,"url":"https://api.github.com/repos/emc2/freebsd/commits/db3dbd63dfd78b9c89f74601d24397731d1c746e"},{"sha":"03e282f6199e61e2530eb09df3c573a52da733d7","author":{"name":"markj","email":"47b3ed30e5a83fd756a28e99bf1950376aed42e8@FreeBSD.org"},"message":"Correct a check for P2_PTRACE_FSTP in ptracestop().\n\nMFC after:\t1 day","distinct":false,"url":"https://api.github.com/repos/emc2/freebsd/commits/03e282f6199e61e2530eb09df3c573a52da733d7"},{"sha":"8a5dd6d3fad5e879e4d492486ae25c903588a225","author":{"name":"sephe","email":"0d6bcc8c34e4768bd207247de4ee55fd5915c840@FreeBSD.org"},"message":"hyperv/hn: Move NVS version to softc\n\nMFC after:\t1 week\nSponsored by:\tMicrosoft\nDifferential Revision:\thttps://reviews.freebsd.org/D7553","distinct":false,"url":"https://api.github.com/repos/emc2/freebsd/commits/8a5dd6d3fad5e879e4d492486ae25c903588a225"},{"sha":"51d1582ce5f6f02a18877da70d4bc2e697705824","author":{"name":"imp","email":"32a826ad887304878d4647928de4878bf8ba40bc@FreeBSD.org"},"message":"Improve the pattern matching so that internal *'s work, as well as\n[set] notation. This fixes pattern matching for recently added drives\nthat would set the NCQ Trim being broken incorrectly.\n\nPR: 210686\nTested-by: Tomoaki AOKI\nMFC After: 3 days","distinct":false,"url":"https://api.github.com/repos/emc2/freebsd/commits/51d1582ce5f6f02a18877da70d4bc2e697705824"},{"sha":"4cfbfb09e4de5ba8495fff6922e56e45d7980154","author":{"name":"sephe","email":"0d6bcc8c34e4768bd207247de4ee55fd5915c840@FreeBSD.org"},"message":"hyperv/hn: Remove assign-only struct field\n\nMFC after:\t1 week\nSponsored by:\tMicrosoft\nDifferential Revision:\thttps://reviews.freebsd.org/D7554","distinct":false,"url":"https://api.github.com/repos/emc2/freebsd/commits/4cfbfb09e4de5ba8495fff6922e56e45d7980154"},{"sha":"d5c45577355ded3506f0b5fc63261647759b7929","author":{"name":"sephe","email":"0d6bcc8c34e4768bd207247de4ee55fd5915c840@FreeBSD.org"},"message":"hyperv/hn: Remove the useless num_channel\n\nMFC after:\t1 week\nSponsored by:\tMicrosoft\nDifferential Revision:\thttps://reviews.freebsd.org/D7555","distinct":false,"url":"https://api.github.com/repos/emc2/freebsd/commits/d5c45577355ded3506f0b5fc63261647759b7929"},{"sha":"f9f5c03d33a1952d591a706ec7f753c05adf1dfe","author":{"name":"sephe","email":"0d6bcc8c34e4768bd207247de4ee55fd5915c840@FreeBSD.org"},"message":"hyperv/hn: Move RXBUF to hn_softc\n\nAnd don't recreate RXBUF for each primary channel open, it is now\ncreated in device_attach DEVMETHOD and destroyed in device_detach\nDEVMETHOD.\n\nMFC after:\t1 week\nSponsored by:\tMicrosoft\nDifferential Revision:\thttps://reviews.freebsd.org/D7556","distinct":false,"url":"https://api.github.com/repos/emc2/freebsd/commits/f9f5c03d33a1952d591a706ec7f753c05adf1dfe"},{"sha":"5818149caf6d2349a3bf2f72f4a3a918e83e355a","author":{"name":"yongari","email":"a0d70492592f84535ee9f91f842ad63497b535ab@FreeBSD.org"},"message":"Host controller is byte oriented.  Fix wrong assumption on big-endian\nsystems.\n\nPointed out by:\thselasky","distinct":false,"url":"https://api.github.com/repos/emc2/freebsd/commits/5818149caf6d2349a3bf2f72f4a3a918e83e355a"},{"sha":"28257ccca857e1627df74e13f3f3b8db0d1bec59","author":{"name":"mmel","email":"17e1050e4e9aa8e786c7aa99b967f0ff296b7786@FreeBSD.org"},"message":"INTRNG: Rework handling with resources. Partially revert r301453.\n - Read interrupt properties at bus enumeration time and store\n   it into global mapping table.\n - At bus_activate_resource() time, given mapping entry is resolved and\n   connected to real interrupt source. A copy of mapping entry is attached\n   to given resource.\n - At bus_setup_intr() time, mapping entry stored in resource is used\n   for delivery of requested interrupt configuration.\n - For MSI/MSIX interrupts, mapping entry is created within\n   pci_alloc_msi()/pci_alloc_msix() call.\n - For legacy PCI interrupts, mapping entry must be created within\n   pcib_route_interrupt() by pcib driver itself.\n\nReviewed by: nwhitehorn, andrew\nDifferential Revision: https://reviews.freebsd.org/D7493","distinct":false,"url":"https://api.github.com/repos/emc2/freebsd/commits/28257ccca857e1627df74e13f3f3b8db0d1bec59"},{"sha":"e53a084db460b9026363474c0751a132053d18d5","author":{"name":"mmel","email":"17e1050e4e9aa8e786c7aa99b967f0ff296b7786@FreeBSD.org"},"message":"TEGRA: Implement MSI/MSIX interrupts for pcie controller.","distinct":false,"url":"https://api.github.com/repos/emc2/freebsd/commits/e53a084db460b9026363474c0751a132053d18d5"},{"sha":"c5c676579e6f973955bb12892faa6f6e522a212e","author":{"name":"mmel","email":"17e1050e4e9aa8e786c7aa99b967f0ff296b7786@FreeBSD.org"},"message":"TEGRA: Remove forgotten debug printf.","distinct":false,"url":"https://api.github.com/repos/emc2/freebsd/commits/c5c676579e6f973955bb12892faa6f6e522a212e"},{"sha":"4dc262c794d6075b8904c02c6ffbd9389a8ea373","author":{"name":"manu","email":"72114924aa08a15a82c8c613abfdd8e52e025bb3@FreeBSD.org"},"message":"Allwinner: Move a10_padconf.c into a10 subdirectory.","distinct":false,"url":"https://api.github.com/repos/emc2/freebsd/commits/4dc262c794d6075b8904c02c6ffbd9389a8ea373"},{"sha":"66478f22b3a46e110ef4b4368ce5b164bd7ac1fa","author":{"name":"jhb","email":"c563ff913af6c995f30a82a6a1957ec496a32a59@FreeBSD.org"},"message":"Fix various nits in the aio operation manpages.\n\n- Avoid double use of \"request\" in a single sentence.  Instead, describe\n  aio_sigevent as being used to request notification of the associated\n  operation's completion.  This matches the language used to describe\n  aio_sigevent in aio(4).\n- Simplify the prohibition on modifying buffers while requests are in\n  flight.\n- Fix case mismatch.\n- Drop note about not using stack variables. C programmers should be able\n  to figure out if a stack variable is safe based on the later warning\n  about the life cycle requirements of control blocks.\n- Remove prohibition on modifying the I/O buffer for aio_fsync() since\n  it does not use an I/O buffer.  For aio_mlock(), prohibit modifications\n  to the mapping (e.g. due to mprotect, munmap, mmap, etc.) but do not\n  prohibit modifications to the memory backing the buffer (stores into\n  the pages backing the buffer).\n\nRequested by:\twblock (1,2), kib (4)\nReviewed by:\tkib, rpokala, wblock\nMFC after:\t3 days\nSponsored by:\tChelsio Communications\nDifferential Revision:\thttps://reviews.freebsd.org/D7462","distinct":false,"url":"https://api.github.com/repos/emc2/freebsd/commits/66478f22b3a46e110ef4b4368ce5b164bd7ac1fa"},{"sha":"3b685ef4b9d3f06d010a9094cbc950aad45e8f97","author":{"name":"ed","email":"ce1c055b5373bd0297c80193bd3773d70cebf975@FreeBSD.org"},"message":"Import the new automatically generated system call table for CloudABI.\n\nNow that we've switched over to using the vDSO on CloudABI, it becomes a\nlot easier for us to phase out old features. System call numbering is no\nlonger something that's part of the ABI. It's fully based on names. As\nlong as the numbering used by the kernel and the vDSO is consistent\n(which it always is), it's all right.\n\nLet's put this to the test by removing a system call (thread_tcb_set())\nthat's already unused for quite some time now, but was only left intact\nto serve as a placeholder. Sync in the new system call table that uses\nalphabetic sorting of system calls.\n\nObtained from:\thttps://github.com/NuxiNL/cloudabi","distinct":false,"url":"https://api.github.com/repos/emc2/freebsd/commits/3b685ef4b9d3f06d010a9094cbc950aad45e8f97"},{"sha":"bb36518e7fd0efc3067b5b5a2c3d36c498b56d14","author":{"name":"jhb","email":"c563ff913af6c995f30a82a6a1957ec496a32a59@FreeBSD.org"},"message":"Add structures for VF-specific adapter parameters.\n\nWhile here, mark which parameters are PF-specific and which are\nVF-specific.\n\nSponsored by:\tChelsio Communications\nDifferential Revision:\thttps://reviews.freebsd.org/D7508","distinct":false,"url":"https://api.github.com/repos/emc2/freebsd/commits/bb36518e7fd0efc3067b5b5a2c3d36c498b56d14"},{"sha":"10fdf9e8109fd133154aea7932e51589e7dce107","author":{"name":"ed","email":"ce1c055b5373bd0297c80193bd3773d70cebf975@FreeBSD.org"},"message":"Add missing SVN keywords keyword.","distinct":false,"url":"https://api.github.com/repos/emc2/freebsd/commits/10fdf9e8109fd133154aea7932e51589e7dce107"}]}
{"actor":{"display_login":"emc2"}}