David Hendricks has submitted this change and it was merged. ( https://review.coreboot.org/22685 )
Change subject: Do not stop probing for flashchips after map_flash() failed
......................................................................
Do not stop probing for flashchips after map_flash() failed
Instead, continue probing the next chip.
This fixes the problem that flashrom aborts probing for
flashchips if one big flashchip (e.g. 32M/64M) can't be mapped
because of activated CONFIG_STRICT_DEVMEM kernel option.
Change-Id: Iaecfb6d30a5152c8c4b5d2804efacac85fc615f9
Signed-off-by: Martin Schiller <ms(a)dev.tdt.de>
Reviewed-on: https://review.coreboot.org/22685
Reviewed-by: David Hendricks <david.hendricks(a)gmail.com>
Reviewed-by: Nico Huber <nico.h(a)gmx.de>
Tested-by: build bot (Jenkins) <no-reply(a)coreboot.org>
---
M flashrom.c
1 file changed, 1 insertion(+), 1 deletion(-)
Approvals:
David Hendricks: Looks good to me, but someone else must approve
Nico Huber: Looks good to me, approved
build bot (Jenkins): Verified
diff --git a/flashrom.c b/flashrom.c
index 4fe1843..12d7390 100644
--- a/flashrom.c
+++ b/flashrom.c
@@ -1224,7 +1224,7 @@
flash->mst = mst;
if (map_flash(flash) != 0)
- return -1;
+ goto notfound;
/* We handle a forced match like a real match, we just avoid probing. Note that probe_flash()
* is only called with force=1 after normal probing failed.
--
To view, visit https://review.coreboot.org/22685
To unsubscribe, visit https://review.coreboot.org/settings
Gerrit-Project: flashrom
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: Iaecfb6d30a5152c8c4b5d2804efacac85fc615f9
Gerrit-Change-Number: 22685
Gerrit-PatchSet: 3
Gerrit-Owner: David Hendricks <david.hendricks(a)gmail.com>
Gerrit-Reviewer: David Hendricks <david.hendricks(a)gmail.com>
Gerrit-Reviewer: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-Reviewer: Stefan Tauner <stefan.tauner(a)gmx.at>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Hello Stefan Tauner, Paul Menzel, build bot (Jenkins), Nico Huber,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/22685
to look at the new patch set (#2).
Change subject: Do not stop probing for flashchips after map_flash() failed
......................................................................
Do not stop probing for flashchips after map_flash() failed
Instead, continue probing the next chip.
This fixes the problem that flashrom aborts probing for
flashchips if one big flashchip (e.g. 32M/64M) can't be mapped
because of activated CONFIG_STRICT_DEVMEM kernel option.
Change-Id: Iaecfb6d30a5152c8c4b5d2804efacac85fc615f9
Signed-off-by: Martin Schiller <ms(a)dev.tdt.de>
---
M flashrom.c
1 file changed, 1 insertion(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/flashrom refs/changes/85/22685/2
--
To view, visit https://review.coreboot.org/22685
To unsubscribe, visit https://review.coreboot.org/settings
Gerrit-Project: flashrom
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: Iaecfb6d30a5152c8c4b5d2804efacac85fc615f9
Gerrit-Change-Number: 22685
Gerrit-PatchSet: 2
Gerrit-Owner: David Hendricks <david.hendricks(a)gmail.com>
Gerrit-Reviewer: David Hendricks <david.hendricks(a)gmail.com>
Gerrit-Reviewer: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-Reviewer: Stefan Tauner <stefan.tauner(a)gmx.at>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Nico Huber has submitted this change and it was merged. ( https://review.coreboot.org/22330 )
Change subject: Prepare for a single branch on gerrit
......................................................................
Prepare for a single branch on gerrit
Discourage all direct pushes to the upstream repositories, no matter the
branch. Also, skip adding Change-Ids to fixup! and squash! commits.
Change-Id: I13aa478edd200ce85da86962e4f94f7ac446b05f
Signed-off-by: Nico Huber <nico.h(a)gmx.de>
Reviewed-on: https://review.coreboot.org/22330
Tested-by: build bot (Jenkins) <no-reply(a)coreboot.org>
Reviewed-by: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
---
M util/git-hooks/commit-msg
M util/git-hooks/pre-push
2 files changed, 7 insertions(+), 54 deletions(-)
Approvals:
build bot (Jenkins): Verified
Stefan Reinauer: Looks good to me, approved
diff --git a/util/git-hooks/commit-msg b/util/git-hooks/commit-msg
index b9217e0..811cced 100755
--- a/util/git-hooks/commit-msg
+++ b/util/git-hooks/commit-msg
@@ -44,11 +44,10 @@
return
fi
- # *Do* add Change-Id to temp commits (original code bails out here)
- # if echo "$clean_message" | head -1 | grep -q '^\(fixup\|squash\)!'
- # then
- # return
- # fi
+ if echo "$clean_message" | head -1 | grep -q '^\(fixup\|squash\)!'
+ then
+ return
+ fi
if test "false" = "`git config --bool --get gerrit.createChangeId`"
then
diff --git a/util/git-hooks/pre-push b/util/git-hooks/pre-push
index b5f4620..dcce264 100755
--- a/util/git-hooks/pre-push
+++ b/util/git-hooks/pre-push
@@ -19,57 +19,11 @@
remote="$1"
url="$2"
-zero=0000000000000000000000000000000000000000
-
upstream_pattern="github\.com.flashrom/flashrom(\.git)?|flashrom\.org.git/flashrom(\.git)?"
-# Only care about the upstream repositories
-if echo "$url" | grep -q -v -E "$upstream_pattern" ; then
- exit 0
+# We use gerrit only and don't want direct pushes
+if echo "$url" | grep -q -E "$upstream_pattern" ; then
+ exit 1
fi
-
-while read local_ref local_sha remote_ref remote_sha ; do
-
- # Only allow the stable and staging branches as well as versioned stable branches (e.g., 0.0.x).
- # The matching expression's RE is always anchored to the first character (^ is undefined).
- # The outer parentheses are needed to print out the whole matched string.
- version=$(expr ${remote_ref#*refs/heads/} : '\(\([0-9]\+\.\)\{2,\}x\)$')
- if [ "$remote_ref" != "refs/heads/staging" ] && \
- [ "$remote_ref" != "refs/heads/stable" ] && \
- [ -z "$version" ]; then
- echo "Feature branches not allowed ($remote_ref)." >&2
- exit 1
- fi
-
- if [ "$local_sha" = $zero ]; then
- echo "Deletion of branches is prohibited." >&2
- exit 1
- fi
-
- # Check for Signed-off-by and Acked-by
- commit=$(git rev-list -n 1 --all-match --invert-grep -E \
- --grep '^Signed-off-by: .+ <.+@.+\..+>$' \
- --grep '^Acked-by: .+ <.+@.+\..+>$' \
- "$remote_sha..$local_sha")
- if [ -n "$commit" ]; then
- echo "Commit $local_sha in $local_ref is missing either \"Signed-off-by\"" \
- " or \"Acked-by\" lines, not pushing." >&2
- exit 1
- fi
-
- # Make _really_ sure we do not rewrite history of any head/branch
- if [ "${remote_ref#*refs/heads/}" != "$remote_ref" ]; then
- nonreachable=$(git rev-list $remote_sha ^$local_sha | head -1)
- if [ -n "$nonreachable" ]; then
- echo "Only fast-forward pushes are allowed on branches." >&2
- echo "At least $nonreachable is not included in $remote_sha while pushing to " \
- "$remote_ref" >&2
- exit 1
- fi
- fi
-
- # FIXME: check commit log format (subject without full stop at the end etc).
- # FIXME: do buildbot checks if authorized?
-done
exit 0
--
To view, visit https://review.coreboot.org/22330
To unsubscribe, visit https://review.coreboot.org/settings
Gerrit-Project: flashrom
Gerrit-Branch: staging
Gerrit-MessageType: merged
Gerrit-Change-Id: I13aa478edd200ce85da86962e4f94f7ac446b05f
Gerrit-Change-Number: 22330
Gerrit-PatchSet: 2
Gerrit-Owner: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: David Hendricks <david.hendricks(a)gmail.com>
Gerrit-Reviewer: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-Reviewer: Stefan Reinauer <stefan.reinauer(a)coreboot.org>
Gerrit-Reviewer: Stefan Tauner <stefan.tauner(a)gmx.at>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>