# git rev-parse -q --verify 99cc7ad46b62ef20b0478147677bebd1157bd9cf^{commit} 99cc7ad46b62ef20b0478147677bebd1157bd9cf already have revision, skipping fetch # git checkout -q -f -B kisskb 99cc7ad46b62ef20b0478147677bebd1157bd9cf # git clean -qxdf # < git log -1 # commit 99cc7ad46b62ef20b0478147677bebd1157bd9cf # Merge: 0214f46 19358d4 # Author: Linus Torvalds # Date: Tue Aug 21 17:40:46 2018 -0700 # # Merge branch 'i2c/for-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux # # Pull i2c updates from Wolfram Sang: # # - the core has now a lockless variant of i2c_smbus_xfer. Some open # coded versions of this got removed in drivers. This also enables # proper SCCB support in regmap. # # - locking got a more precise naming. i2c_{un}lock_adapter() had to go, # and we know use i2c_lock_bus() consistently with flags like # I2C_LOCK_ROOT_ADAPTER and I2C_LOCK_SEGMENT to avoid ambiguity. # # - the gpio fault injector got a new delicate testcase # # - the bus recovery procedure got fixed to handle the new testcase # correctly # # - a new quirk flag for controllers not able to handle zero length # messages together with driver updates to use it # # - new drivers: FSI bus attached I2C masters, GENI I2C controller, Owl # family S900 # # - and a good set of driver improvements and bugfixes # # * 'i2c/for-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: (77 commits) # i2c: rcar: implement STOP and REP_START according to docs # i2c: rcar: refactor private flags # i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value # i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes # dt-bindings: i2c: rcar: Add r8a774a1 support # dt-bindings: i2c: sh_mobile: Add r8a774a1 support # i2c: imx: Simplify stopped state tracking # i2c: imx: Fix race condition in dma read # i2c: pasemi: remove hardcoded bus numbers on smbus # i2c: designware: Add SPDX license tag # i2c: designware: Convert to use struct i2c_timings # i2c: core: Parse SDA hold time from firmware # i2c: designware-pcidrv: Mark expected switch fall-through # i2c: amd8111: Mark expected switch fall-through # i2c: sh_mobile: use core to detect 'no zero length read' quirk # i2c: xlr: use core to detect 'no zero length' quirk # i2c: rcar: use core to detect 'no zero length' quirk # i2c: stu300: use core to detect 'no zero length' quirk # i2c: pmcmsp: use core to detect 'no zero length' quirk # i2c: mxs: use core to detect 'no zero length' quirk # ... # < /opt/cross/kisskb/fe-x86-64-core-i7-2017.05/bin/x86_64-linux-gcc --version # < git log --format=%s --max-count=1 99cc7ad46b62ef20b0478147677bebd1157bd9cf # < make -s -j 10 ARCH=um O=/kisskb/build/linus_um-allyesconfig_um-x86_64 CROSS_COMPILE=/opt/cross/kisskb/fe-x86-64-core-i7-2017.05/bin/x86_64-linux- SUBARCH=x86_64 allyesconfig # Added to kconfig CONFIG_STANDALONE=y # Added to kconfig CONFIG_KCOV=n # Added to kconfig CONFIG_GCC_PLUGINS=n # Added to kconfig CONFIG_GCC_PLUGIN_CYC_COMPLEXITY=n # Added to kconfig CONFIG_GCC_PLUGIN_SANCOV=n # Added to kconfig CONFIG_GCC_PLUGIN_LATENT_ENTROPY=n # Added to kconfig CONFIG_GCC_PLUGIN_STRUCTLEAK=n # Added to kconfig CONFIG_GCC_PLUGIN_RANDSTRUCT=n # Added to kconfig CONFIG_UML_NET=n # Added to kconfig CONFIG_UML_NET_ETHERTAP=n # Added to kconfig CONFIG_UML_NET_TUNTAP=n # Added to kconfig CONFIG_UML_NET_SLIP=n # Added to kconfig CONFIG_UML_NET_DAEMON=n # Added to kconfig CONFIG_UML_NET_VDE=n # Added to kconfig CONFIG_UML_NET_MCAST=n # Added to kconfig CONFIG_UML_NET_PCAP=n # Added to kconfig CONFIG_UML_NET_SLIRP=n # Added to kconfig CONFIG_GCOV_KERNEL=n # yes \n | make -s -j 10 ARCH=um O=/kisskb/build/linus_um-allyesconfig_um-x86_64 CROSS_COMPILE=/opt/cross/kisskb/fe-x86-64-core-i7-2017.05/bin/x86_64-linux- SUBARCH=x86_64 oldconfig yes: standard output: Broken pipe yes: write error # make -s -j 10 ARCH=um O=/kisskb/build/linus_um-allyesconfig_um-x86_64 CROSS_COMPILE=/opt/cross/kisskb/fe-x86-64-core-i7-2017.05/bin/x86_64-linux- SUBARCH=x86_64 /kisskb/src/Makefile:1182: *** Headers not exportable for the um architecture. Stop. make[1]: *** Waiting for unfinished jobs.... Makefile:146: recipe for target 'sub-make' failed make: *** [sub-make] Error 2 Command 'make -s -j 10 ARCH=um O=/kisskb/build/linus_um-allyesconfig_um-x86_64 CROSS_COMPILE=/opt/cross/kisskb/fe-x86-64-core-i7-2017.05/bin/x86_64-linux- SUBARCH=x86_64 ' returned non-zero exit status 2 # rm -rf /kisskb/build/linus_um-allyesconfig_um-x86_64 # Build took: 0:00:13.175715