{"push_id":552723481,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"841c9d43c725334a0a4b6174b6e1adea24f16cdd","before":"3c832b8cc13bb4e570b317c30b146bb072e08f58","commits":[{"sha":"841c9d43c725334a0a4b6174b6e1adea24f16cdd","author":{"email":"c64f7f1e6060e851acfe9b5bdea00a17cb81871c@gentoo.org","name":"Richard Yao"},"message":"Use kmem_vasprintf() in log_internal()\n\nAn attempt to debug zfsonlinux/zfs#2781 revealed that this code could be\nsimplified by using kmem_asprintf(). It is not clear that switching to\nkmem_asprintf() addresses zfsonlinux/zfs#2781. However, switching to\nkmem_asprintf() is cleanup that simplifies debugging such that it would\nbecome clear that this is a bug in glibc should the issue persist.\n\nIt also brings this function almost back in sync with Illumos.  This\nwas possible due to the recently reworked kmem code which allows us\nto use KM_SLEEP in the same fashion as Illumos.\n\nSigned-off-by: Richard Yao <ryao@gentoo.org>\nSigned-off-by: Brian Behlendorf <behlendorf1@llnl.gov>\nCloses #2791\nIssue #2781","distinct":true,"url":"https://api.github.com/repos/behlendorf/zfs/commits/841c9d43c725334a0a4b6174b6e1adea24f16cdd"}]}