# git rev-parse -q --verify 2be6bc48df59c99d35aab16a51d4a814e9bb8c35^{commit} 2be6bc48df59c99d35aab16a51d4a814e9bb8c35 already have revision, skipping fetch # git checkout -q -f -B kisskb 2be6bc48df59c99d35aab16a51d4a814e9bb8c35 # git clean -qxdf # < git log -1 # commit 2be6bc48df59c99d35aab16a51d4a814e9bb8c35 # Merge: d8723062a26b baca986e1f2c # Author: Linus Torvalds # Date: Mon Sep 4 13:52:58 2023 -0700 # # Merge tag 'leds-next-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds # # Pull LED updates from Lee Jones: # "Core Frameworks: # - Add new framework to support Group Multi-Color (GMC) LEDs # - Offer an 'optional' API for non-essential LEDs # - Support obtaining 'max brightness' values from Device Tree # - Provide new led_classdev member 'color' (settable via DT and SYFS) # - Stop TTY Trigger from using the old LED_ON constraints # - Statically allocate leds_class # # New Drivers: # - Add support for NXP PCA995x I2C Constant Current LED Driver # # New Device Support: # - Add support for Siemens Simatic IPC BX-21 to Simatic IPC # # Fix-ups: # - Some dependency / Kconfig tweaking # - Move final probe() functions back over from .probe_new() # - Simplify obtaining resources (memory, device data) using unified # API helpers # - Bunch of Device Tree additions, conversions and adaptions # - Fix trivial styling issues; comments # - Ensure correct includes are present and remove some that are not # required # - Omit the use of redundant casts and if relevant replace with better # ones # - Use purpose-built APIs for various actions; sysfs_emit(), # module_led_trigger() # - Remove a bunch of superfluous locking # # Bug Fixes: # - Ensure error codes are correctly propagated back up the call chain # - Fix incorrect error values from being returned (missing '-') # - Ensure get'ed resources are put'ed to prevent leaks # - Use correct class when exporting module resources # - Fixing rounding (or lack there of) issues # - Fix 'always false' LED_COLOR_ID_MULTI BUG() check" # # * tag 'leds-next-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds: (40 commits) # leds: aw2013: Enable pull-up supply for interrupt and I2C # dt-bindings: leds: Document pull-up supply for interrupt and I2C # dt-bindings: leds: aw2013: Document interrupt # leds: uleds: Use module_misc_device macro to simplify the code # leds: trigger: netdev: Use module_led_trigger macro to simplify the code # dt-bindings: leds: Fix reference to definition of default-state # leds: turris-omnia: Drop unnecessary mutex locking # leds: turris-omnia: Use sysfs_emit() instead of sprintf() # leds: Make leds_class a static const structure # leds: Remove redundant of_match_ptr() # dt-bindings: leds: Add gpio-line-names to PCA9532 GPIO # leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead # dt-bindings: leds: rohm,bd71828: Drop select:false # leds: Fix BUG_ON check for LED_COLOR_ID_MULTI that is always false # leds: multicolor: Use rounded division when calculating color components # leds: rgb: Add a multicolor LED driver to group monochromatic LEDs # dt-bindings: leds: Add binding for a multicolor group of LEDs # leds: class: Store the color index in struct led_classdev # leds: Provide devm_of_led_get_optional() # leds: pca995x: Fix MODULE_DEVICE_TABLE for OF # ... # < /opt/cross/kisskb/korg/gcc-13.1.0-nolibc/mips-linux/bin/mips-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-13.1.0-nolibc/mips-linux/bin/mips-linux-ld --version # < git log --format=%s --max-count=1 2be6bc48df59c99d35aab16a51d4a814e9bb8c35 # make -s -j 160 ARCH=mips O=/kisskb/build/linus-rand_allnoconfig_mips-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/mips-linux/bin/mips-linux- allnoconfig # < make -s -j 160 ARCH=mips O=/kisskb/build/linus-rand_allnoconfig_mips-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/mips-linux/bin/mips-linux- help # make -s -j 160 ARCH=mips O=/kisskb/build/linus-rand_allnoconfig_mips-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/mips-linux/bin/mips-linux- olddefconfig # make -s -j 160 ARCH=mips O=/kisskb/build/linus-rand_allnoconfig_mips-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/mips-linux/bin/mips-linux- Completed OK # rm -rf /kisskb/build/linus-rand_allnoconfig_mips-gcc13 # Build took: 0:00:22.568264