# git rev-parse -q --verify 932d2d1fcb2bbbc3cb30a762302a5d2eac7720bb^{commit} 932d2d1fcb2bbbc3cb30a762302a5d2eac7720bb already have revision, skipping fetch # git checkout -q -f -B kisskb 932d2d1fcb2bbbc3cb30a762302a5d2eac7720bb # git clean -qxdf # < git log -1 # commit 932d2d1fcb2bbbc3cb30a762302a5d2eac7720bb # Merge: 8751b21ad9dc 652b0ae675fe # Author: Linus Torvalds # Date: Thu Sep 19 07:09:39 2024 +0200 # # Merge tag 'dlm-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm # # Pull dlm updates from David Teigland: # # - Remove some unnecesary hold/unhold rsb refcounting in cases where an # existing refcount is known to exist # # - Remove some unnecessary checking for zero nodeids, which should never # exist, and add some warning if they do # # - Make the slow freeing of structs in release_lockspace() async, run # from a workqueue # # - Prior rcu freeing allows some further struct lookups to run without a # lock # # - Use blocking kernel_connect on sockets to avoid EINPROGRESS # # * tag 'dlm-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm: # dlm: add missing -ENOMEM if alloc_workqueue() fails # dlm: do synchronized socket connect call # dlm: move lkb xarray lookup out of lock # dlm: move dlm_search_rsb_tree() out of lock # dlm: use RSB_HASHED to avoid lookup twice # dlm: async freeing of lockspace resources # dlm: drop kobject release callback handling # dlm: warn about invalid nodeid comparsions # dlm: never return invalid nodeid by dlm_our_nodeid() # dlm: remove unnecessary refcounts # dlm: cleanup memory allocation helpers # < /opt/cross/kisskb/x86-64--glibc--bleeding-edge-2022.08-1/bin/x86_64-linux-gcc --version # < /opt/cross/kisskb/x86-64--glibc--bleeding-edge-2022.08-1/bin/x86_64-linux-ld --version # < git log --format=%s --max-count=1 932d2d1fcb2bbbc3cb30a762302a5d2eac7720bb # make -s -j 40 ARCH=um O=/kisskb/build/linus_defconfig_um-x86_64-gcc12 CROSS_COMPILE=/opt/cross/kisskb/x86-64--glibc--bleeding-edge-2022.08-1/bin/x86_64-linux- SUBARCH=x86_64 defconfig # < make -s -j 40 ARCH=um O=/kisskb/build/linus_defconfig_um-x86_64-gcc12 CROSS_COMPILE=/opt/cross/kisskb/x86-64--glibc--bleeding-edge-2022.08-1/bin/x86_64-linux- SUBARCH=x86_64 help # make -s -j 40 ARCH=um O=/kisskb/build/linus_defconfig_um-x86_64-gcc12 CROSS_COMPILE=/opt/cross/kisskb/x86-64--glibc--bleeding-edge-2022.08-1/bin/x86_64-linux- SUBARCH=x86_64 olddefconfig # make -s -j 40 ARCH=um O=/kisskb/build/linus_defconfig_um-x86_64-gcc12 CROSS_COMPILE=/opt/cross/kisskb/x86-64--glibc--bleeding-edge-2022.08-1/bin/x86_64-linux- SUBARCH=x86_64 LINK linux Completed OK # rm -rf /kisskb/build/linus_defconfig_um-x86_64-gcc12 # Build took: 0:00:35.626243