mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-07 04:12:04 -04:00
Merge android11-5.4.61+ (9c7cbdf) into msm-5.4
* refs/heads/tmp-9c7cbdf: ANDROID: ABI: add symbols of drm_atomic_helper_setup_commit to unisoc ANDROID: ABI: update allowed list for galaxy UPSTREAM: HID: core: Correctly handle ReportSize being zero UPSTREAM: HID: core: Sanitize event code and type when mapping input FROMLIST: scripts: merge_config: add strict mode to fail upon any redefinition Change-Id: I9ae5aa15a3bcef589ca072743ed5713bf0d0cacb Signed-off-by: Srinivasarao P <spathi@codeaurora.org>
This commit is contained in:
commit
b70099d409
10 changed files with 1610 additions and 1730 deletions
|
|
@ -28,6 +28,7 @@ usage() {
|
|||
echo " -r list redundant entries when merging fragments"
|
||||
echo " -y make builtin have precedence over modules"
|
||||
echo " -O dir to put generated output files. Consider setting \$KCONFIG_CONFIG instead."
|
||||
echo " -s strict mode. Fail if the fragment redefines any value."
|
||||
echo
|
||||
echo "Used prefix: '$CONFIG_PREFIX'. You can redefine it with \$CONFIG_ environment variable."
|
||||
}
|
||||
|
|
@ -37,6 +38,7 @@ ALLTARGET=alldefconfig
|
|||
WARNREDUN=false
|
||||
BUILTIN=false
|
||||
OUTPUT=.
|
||||
STRICT=false
|
||||
CONFIG_PREFIX=${CONFIG_-CONFIG_}
|
||||
|
||||
while true; do
|
||||
|
|
@ -75,6 +77,11 @@ while true; do
|
|||
shift 2
|
||||
continue
|
||||
;;
|
||||
"-s")
|
||||
STRICT=true
|
||||
shift
|
||||
continue
|
||||
;;
|
||||
*)
|
||||
break
|
||||
;;
|
||||
|
|
@ -141,6 +148,9 @@ for ORIG_MERGE_FILE in $MERGE_LIST ; do
|
|||
echo Previous value: $PREV_VAL
|
||||
echo New value: $NEW_VAL
|
||||
echo
|
||||
if [ "$STRICT" = "true" ]; then
|
||||
STRICT_MODE_VIOLATED=true
|
||||
fi
|
||||
elif [ "$WARNREDUN" = "true" ]; then
|
||||
echo Value of $CFG is redundant by fragment $ORIG_MERGE_FILE:
|
||||
fi
|
||||
|
|
@ -153,6 +163,11 @@ for ORIG_MERGE_FILE in $MERGE_LIST ; do
|
|||
cat $MERGE_FILE >> $TMP_FILE
|
||||
done
|
||||
|
||||
if [ "$STRICT_MODE_VIOLATED" = "true" ]; then
|
||||
echo "The fragment redefined a value and strict mode had been passed."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ "$RUNMAKE" = "false" ]; then
|
||||
cp -T -- "$TMP_FILE" "$KCONFIG_CONFIG"
|
||||
echo "#"
|
||||
|
|
|
|||
Loading…
Reference in a new issue