All of lore.kernel.org
 help / color / mirror / Atom feed
* preparations for 4.8.2
@ 2017-07-06  7:17 Jan Beulich
  2017-07-17  8:01 ` Wei Liu
  0 siblings, 1 reply; 12+ messages in thread
From: Jan Beulich @ 2017-07-06  7:17 UTC (permalink / raw)
  To: xen-devel; +Cc: Lars Kurth, Stefano Stabellini, Wei Liu, Ian Jackson

All,

with the goal of releasing in the first half of August (once I'm back
from vacation and had time to sync back up, and the tree has got
the necessary push), please point out backport candidates you
find missing from the respective staging branches, but which you
consider relevant. Note that commit 2ff229643b ("livepatch: Don't
crash on encountering STN_UNDEF relocations") is already on my
list; I'm not fully decided on bd53b85156 ("livepatch: Use zeroed
memory allocations for arrays") yet, but I tend towards taking it as
long as it applies reasonably cleanly (which I expect it will do).

Thanks, Jan


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: preparations for 4.8.2
  2017-07-06  7:17 preparations for 4.8.2 Jan Beulich
@ 2017-07-17  8:01 ` Wei Liu
  2017-07-17  8:17   ` Lars Kurth
  0 siblings, 1 reply; 12+ messages in thread
From: Wei Liu @ 2017-07-17  8:01 UTC (permalink / raw)
  To: Jan Beulich
  Cc: xen-devel, Stefano Stabellini, Wei Liu, Ian Jackson, Lars Kurth

On Thu, Jul 06, 2017 at 01:17:02AM -0600, Jan Beulich wrote:
> All,
> 
> with the goal of releasing in the first half of August (once I'm back
> from vacation and had time to sync back up, and the tree has got
> the necessary push), please point out backport candidates you
> find missing from the respective staging branches, but which you
> consider relevant. Note that commit 2ff229643b ("livepatch: Don't
> crash on encountering STN_UNDEF relocations") is already on my
> list; I'm not fully decided on bd53b85156 ("livepatch: Use zeroed
> memory allocations for arrays") yet, but I tend towards taking it as
> long as it applies reasonably cleanly (which I expect it will do).
> 
> Thanks, Jan
> 

xen-RELEASE-4.8.2 tagged in mini-os.git.

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: preparations for 4.8.2
  2017-07-17  8:01 ` Wei Liu
@ 2017-07-17  8:17   ` Lars Kurth
  2017-07-17 10:40     ` Wei Liu
  0 siblings, 1 reply; 12+ messages in thread
From: Lars Kurth @ 2017-07-17  8:17 UTC (permalink / raw)
  To: Wei Liu, Jan Beulich; +Cc: xen-devel, Stefano Stabellini, Ian Jackson

Folks,

I didn't run the XSA script. Maybe someone can have a go and test out the
instructions in 
https://xenbits.xenproject.org/gitweb/?p=people/larsk/xen-release-scripts.g
it;a=summary
The scripts does requireS XSA.GIT to be checked out, but can be changed
easily to fetch XSAs from xenbits: line 26, and then follow $XSADIR

In fact --xsadir http://xenbits.xenproject.org/xsa may just work

Lars

On 17/07/2017, 10:01, "Wei Liu" <wei.liu2@citrix.com> wrote:

>On Thu, Jul 06, 2017 at 01:17:02AM -0600, Jan Beulich wrote:
>> All,
>> 
>> with the goal of releasing in the first half of August (once I'm back
>> from vacation and had time to sync back up, and the tree has got
>> the necessary push), please point out backport candidates you
>> find missing from the respective staging branches, but which you
>> consider relevant. Note that commit 2ff229643b ("livepatch: Don't
>> crash on encountering STN_UNDEF relocations") is already on my
>> list; I'm not fully decided on bd53b85156 ("livepatch: Use zeroed
>> memory allocations for arrays") yet, but I tend towards taking it as
>> long as it applies reasonably cleanly (which I expect it will do).
>> 
>> Thanks, Jan
>> 
>
>xen-RELEASE-4.8.2 tagged in mini-os.git.

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: preparations for 4.8.2
  2017-07-17  8:17   ` Lars Kurth
@ 2017-07-17 10:40     ` Wei Liu
  2017-07-17 13:08       ` Lars Kurth
  2017-07-18 11:21       ` Lars Kurth
  0 siblings, 2 replies; 12+ messages in thread
From: Wei Liu @ 2017-07-17 10:40 UTC (permalink / raw)
  To: Lars Kurth
  Cc: xen-devel, Stefano Stabellini, Wei Liu, Jan Beulich, Ian Jackson

On Mon, Jul 17, 2017 at 09:17:23AM +0100, Lars Kurth wrote:
> Folks,
> 
> I didn't run the XSA script. Maybe someone can have a go and test out the
> instructions in 
> https://xenbits.xenproject.org/gitweb/?p=people/larsk/xen-release-scripts.g
> it;a=summary
> The scripts does requireS XSA.GIT to be checked out, but can be changed
> easily to fetch XSAs from xenbits: line 26, and then follow $XSADIR
> 
> In fact --xsadir http://xenbits.xenproject.org/xsa may just work
> 
> Lars
> 

I tried to follow the instructions in README for match-xsa. I believe
the xsa-list-send script in step 3 depends on xsa.git, which I don't
have access to.

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: preparations for 4.8.2
  2017-07-17 10:40     ` Wei Liu
@ 2017-07-17 13:08       ` Lars Kurth
  2017-07-18 11:21       ` Lars Kurth
  1 sibling, 0 replies; 12+ messages in thread
From: Lars Kurth @ 2017-07-17 13:08 UTC (permalink / raw)
  To: Wei Liu; +Cc: xen-devel, Stefano Stabellini, Jan Beulich, Ian Jackson

> I tried to follow the instructions in README for match-xsa. I believe
> the xsa-list-send script in step 3 depends on xsa.git, which I don't
> have access to.
That is unfortunately correct: we ought to fix this.
Lars


On 17/07/2017, 12:40, "Wei Liu" <wei.liu2@citrix.com> wrote:

>On Mon, Jul 17, 2017 at 09:17:23AM +0100, Lars Kurth wrote:
>> Folks,
>> 
>> I didn't run the XSA script. Maybe someone can have a go and test out
>>the
>> instructions in 
>> 
>>https://xenbits.xenproject.org/gitweb/?p=people/larsk/xen-release-scripts
>>.g
>> it;a=summary
>> The scripts does requireS XSA.GIT to be checked out, but can be changed
>> easily to fetch XSAs from xenbits: line 26, and then follow $XSADIR
>> 
>> In fact --xsadir http://xenbits.xenproject.org/xsa may just work
>> 
>> Lars
>> 
>
>I tried to follow the instructions in README for match-xsa. I believe
>the xsa-list-send script in step 3 depends on xsa.git, which I don't
>have access to.

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: preparations for 4.8.2
  2017-07-17 10:40     ` Wei Liu
  2017-07-17 13:08       ` Lars Kurth
@ 2017-07-18 11:21       ` Lars Kurth
  2017-07-18 13:53         ` Wei Liu
  1 sibling, 1 reply; 12+ messages in thread
From: Lars Kurth @ 2017-07-18 11:21 UTC (permalink / raw)
  To: Wei Liu; +Cc: xen-devel, Stefano Stabellini, Jan Beulich, Ian Jackson

[-- Attachment #1: Type: text/plain, Size: 975 bytes --]

Wei,
I attached the list output from xsa-list-send starting from 206
If you look at 
https://xenproject.org/downloads/xen-archives/xen-project-48-series/xen-481
.html, you may want to start using from 213+
Lars

On 17/07/2017, 12:40, "Wei Liu" <wei.liu2@citrix.com> wrote:

>On Mon, Jul 17, 2017 at 09:17:23AM +0100, Lars Kurth wrote:
>> Folks,
>> 
>> I didn't run the XSA script. Maybe someone can have a go and test out
>>the
>> instructions in 
>> 
>>https://xenbits.xenproject.org/gitweb/?p=people/larsk/xen-release-scripts
>>.g
>> it;a=summary
>> The scripts does requireS XSA.GIT to be checked out, but can be changed
>> easily to fetch XSAs from xenbits: line 26, and then follow $XSADIR
>> 
>> In fact --xsadir http://xenbits.xenproject.org/xsa may just work
>> 
>> Lars
>> 
>
>I tried to follow the instructions in README for match-xsa. I believe
>the xsa-list-send script in step 3 depends on xsa.git, which I don't
>have access to.


[-- Attachment #2: xsa-206-225.txt --]
[-- Type: text/plain, Size: 24865 bytes --]

206	xsa206-unstable/0001-xenstored-apply-a-write-transaction-rate-limit.patch		xenstored: apply a write transaction rate limit
206	xsa206-unstable/0002-xenstored-Log-when-the-write-transaction-rate-limit-.patch		xenstored: Log when the write transaction rate limit bites
206	xsa206-unstable/0003-oxenstored-comments-explaining-some-variables.patch		oxenstored: comments explaining some variables
206	xsa206-unstable/0004-oxenstored-handling-of-domain-conflict-credit.patch		oxenstored: handling of domain conflict-credit
206	xsa206-unstable/0005-oxenstored-ignore-domains-with-no-conflict-credit.patch		oxenstored: ignore domains with no conflict-credit
206	xsa206-unstable/0006-oxenstored-add-transaction-info-relevant-to-history-.patch		oxenstored: add transaction info relevant to history-tracking
206	xsa206-unstable/0007-oxenstored-support-commit-history-tracking.patch		oxenstored: support commit history tracking
206	xsa206-unstable/0008-oxenstored-only-record-operations-with-side-effects-.patch		oxenstored: only record operations with side-effects in history
206	xsa206-unstable/0009-oxenstored-discard-old-commit-history-on-txn-end.patch		oxenstored: discard old commit-history on txn end
206	xsa206-unstable/0010-oxenstored-track-commit-history.patch		oxenstored: track commit history
206	xsa206-unstable/0011-oxenstored-blame-the-connection-that-caused-a-transa.patch		oxenstored: blame the connection that caused a transaction conflict
206	xsa206-unstable/0012-oxenstored-allow-self-conflicts.patch		oxenstored: allow self-conflicts
206	xsa206-unstable/0013-oxenstored-do-not-commit-read-only-transactions.patch		oxenstored: do not commit read-only transactions
206	xsa206-unstable/0014-oxenstored-don-t-wake-to-issue-no-conflict-credit.patch		oxenstored: don't wake to issue no conflict-credit
206	xsa206-unstable/0015-oxenstored-transaction-conflicts-improve-logging.patch		oxenstored transaction conflicts: improve logging
206	xsa206-unstable/0016-oxenstored-trim-history-in-the-frequent_ops-function.patch		oxenstored: trim history in the frequent_ops function
206	xsa206-4.4/0001-xenstored-apply-a-write-transaction-rate-limit.patch		xenstored: apply a write transaction rate limit
206	xsa206-4.4/0002-xenstored-Log-when-the-write-transaction-rate-limit-.patch		xenstored: Log when the write transaction rate limit bites
206	xsa206-4.4/0003-oxenstored-exempt-dom0-from-domU-node-quotas.patch		oxenstored: exempt dom0 from domU node quotas
206	xsa206-4.4/0004-oxenstored-perform-a-3-way-merge-of-the-quota-after-.patch		oxenstored: perform a 3-way merge of the quota after a transaction
206	xsa206-4.4/0005-oxenstored-catch-the-error-when-a-connection-is-alre.patch		oxenstored: catch the error when a connection is already deleted
206	xsa206-4.4/0006-oxenstored-use-hash-table-to-store-socket-connection.patch		oxenstored: use hash table to store socket connections
206	xsa206-4.4/0007-oxenstored-enable-domain-connection-indexing-based-o.patch		oxenstored: enable domain connection indexing based on eventchn port
206	xsa206-4.4/0008-oxenstored-only-process-domain-connections-that-noti.patch		oxenstored: only process domain connections that notify us by events
206	xsa206-4.4/0009-oxenstored-add-a-safe-net-mechanism-for-existing-ill.patch		oxenstored: add a safe net mechanism for existing ill-behaved clients
206	xsa206-4.4/0010-oxenstored-refactor-putting-response-on-wire.patch		oxenstored: refactor putting response on wire
206	xsa206-4.4/0011-oxenstored-remove-some-unused-parameters.patch		oxenstored: remove some unused parameters
206	xsa206-4.4/0012-oxenstored-refactor-request-processing.patch		oxenstored: refactor request processing
206	xsa206-4.4/0013-oxenstored-keep-track-of-each-transaction-s-operatio.patch		oxenstored: keep track of each transaction's operations
206	xsa206-4.4/0014-oxenstored-move-functions-that-process-simple-operat.patch		oxenstored: move functions that process simple operations
206	xsa206-4.4/0015-oxenstored-replay-transaction-upon-conflict.patch		oxenstored: replay transaction upon conflict
206	xsa206-4.4/0016-oxenstored-log-request-and-response-during-transacti.patch		oxenstored: log request and response during transaction replay
206	xsa206-4.4/0017-oxenstored-allow-compilation-prior-to-OCaml-3.12.0.patch		oxenstored: allow compilation prior to OCaml 3.12.0
206	xsa206-4.4/0018-oxenstored-comments-explaining-some-variables.patch		oxenstored: comments explaining some variables
206	xsa206-4.4/0019-oxenstored-handling-of-domain-conflict-credit.patch		oxenstored: handling of domain conflict-credit
206	xsa206-4.4/0020-oxenstored-ignore-domains-with-no-conflict-credit.patch		oxenstored: ignore domains with no conflict-credit
206	xsa206-4.4/0021-oxenstored-add-transaction-info-relevant-to-history-.patch		oxenstored: add transaction info relevant to history-tracking
206	xsa206-4.4/0022-oxenstored-support-commit-history-tracking.patch		oxenstored: support commit history tracking
206	xsa206-4.4/0023-oxenstored-only-record-operations-with-side-effects-.patch		oxenstored: only record operations with side-effects in history
206	xsa206-4.4/0024-oxenstored-discard-old-commit-history-on-txn-end.patch		oxenstored: discard old commit-history on txn end
206	xsa206-4.4/0025-oxenstored-track-commit-history.patch		oxenstored: track commit history
206	xsa206-4.4/0026-oxenstored-blame-the-connection-that-caused-a-transa.patch		oxenstored: blame the connection that caused a transaction conflict
206	xsa206-4.4/0027-oxenstored-allow-self-conflicts.patch		oxenstored: allow self-conflicts
206	xsa206-4.4/0028-oxenstored-do-not-commit-read-only-transactions.patch		oxenstored: do not commit read-only transactions
206	xsa206-4.4/0029-oxenstored-don-t-wake-to-issue-no-conflict-credit.patch		oxenstored: don't wake to issue no conflict-credit
206	xsa206-4.4/0030-oxenstored-transaction-conflicts-improve-logging.patch		oxenstored transaction conflicts: improve logging
206	xsa206-4.4/0031-oxenstored-trim-history-in-the-frequent_ops-function.patch		oxenstored: trim history in the frequent_ops function
206	xsa206-4.5/0001-xenstored-apply-a-write-transaction-rate-limit.patch		xenstored: apply a write transaction rate limit
206	xsa206-4.5/0002-xenstored-Log-when-the-write-transaction-rate-limit-.patch		xenstored: Log when the write transaction rate limit bites
206	xsa206-4.5/0003-oxenstored-refactor-putting-response-on-wire.patch		oxenstored: refactor putting response on wire
206	xsa206-4.5/0004-oxenstored-remove-some-unused-parameters.patch		oxenstored: remove some unused parameters
206	xsa206-4.5/0005-oxenstored-refactor-request-processing.patch		oxenstored: refactor request processing
206	xsa206-4.5/0006-oxenstored-keep-track-of-each-transaction-s-operatio.patch		oxenstored: keep track of each transaction's operations
206	xsa206-4.5/0007-oxenstored-move-functions-that-process-simple-operat.patch		oxenstored: move functions that process simple operations
206	xsa206-4.5/0008-oxenstored-replay-transaction-upon-conflict.patch		oxenstored: replay transaction upon conflict
206	xsa206-4.5/0009-oxenstored-log-request-and-response-during-transacti.patch		oxenstored: log request and response during transaction replay
206	xsa206-4.5/0010-oxenstored-allow-compilation-prior-to-OCaml-3.12.0.patch		oxenstored: allow compilation prior to OCaml 3.12.0
206	xsa206-4.5/0011-oxenstored-comments-explaining-some-variables.patch		oxenstored: comments explaining some variables
206	xsa206-4.5/0012-oxenstored-handling-of-domain-conflict-credit.patch		oxenstored: handling of domain conflict-credit
206	xsa206-4.5/0013-oxenstored-ignore-domains-with-no-conflict-credit.patch		oxenstored: ignore domains with no conflict-credit
206	xsa206-4.5/0014-oxenstored-add-transaction-info-relevant-to-history-.patch		oxenstored: add transaction info relevant to history-tracking
206	xsa206-4.5/0015-oxenstored-support-commit-history-tracking.patch		oxenstored: support commit history tracking
206	xsa206-4.5/0016-oxenstored-only-record-operations-with-side-effects-.patch		oxenstored: only record operations with side-effects in history
206	xsa206-4.5/0017-oxenstored-discard-old-commit-history-on-txn-end.patch		oxenstored: discard old commit-history on txn end
206	xsa206-4.5/0018-oxenstored-track-commit-history.patch		oxenstored: track commit history
206	xsa206-4.5/0019-oxenstored-blame-the-connection-that-caused-a-transa.patch		oxenstored: blame the connection that caused a transaction conflict
206	xsa206-4.5/0020-oxenstored-allow-self-conflicts.patch		oxenstored: allow self-conflicts
206	xsa206-4.5/0021-oxenstored-do-not-commit-read-only-transactions.patch		oxenstored: do not commit read-only transactions
206	xsa206-4.5/0022-oxenstored-don-t-wake-to-issue-no-conflict-credit.patch		oxenstored: don't wake to issue no conflict-credit
206	xsa206-4.5/0023-oxenstored-transaction-conflicts-improve-logging.patch		oxenstored transaction conflicts: improve logging
206	xsa206-4.5/0024-oxenstored-trim-history-in-the-frequent_ops-function.patch		oxenstored: trim history in the frequent_ops function
206	xsa206-4.6/0001-xenstored-apply-a-write-transaction-rate-limit.patch		xenstored: apply a write transaction rate limit
206	xsa206-4.6/0002-xenstored-Log-when-the-write-transaction-rate-limit-.patch		xenstored: Log when the write transaction rate limit bites
206	xsa206-4.6/0003-oxenstored-refactor-putting-response-on-wire.patch		oxenstored: refactor putting response on wire
206	xsa206-4.6/0004-oxenstored-remove-some-unused-parameters.patch		oxenstored: remove some unused parameters
206	xsa206-4.6/0005-oxenstored-refactor-request-processing.patch		oxenstored: refactor request processing
206	xsa206-4.6/0006-oxenstored-keep-track-of-each-transaction-s-operatio.patch		oxenstored: keep track of each transaction's operations
206	xsa206-4.6/0007-oxenstored-move-functions-that-process-simple-operat.patch		oxenstored: move functions that process simple operations
206	xsa206-4.6/0008-oxenstored-replay-transaction-upon-conflict.patch		oxenstored: replay transaction upon conflict
206	xsa206-4.6/0009-oxenstored-log-request-and-response-during-transacti.patch		oxenstored: log request and response during transaction replay
206	xsa206-4.6/0010-oxenstored-allow-compilation-prior-to-OCaml-3.12.0.patch		oxenstored: allow compilation prior to OCaml 3.12.0
206	xsa206-4.6/0011-oxenstored-comments-explaining-some-variables.patch		oxenstored: comments explaining some variables
206	xsa206-4.6/0012-oxenstored-handling-of-domain-conflict-credit.patch		oxenstored: handling of domain conflict-credit
206	xsa206-4.6/0013-oxenstored-ignore-domains-with-no-conflict-credit.patch		oxenstored: ignore domains with no conflict-credit
206	xsa206-4.6/0014-oxenstored-add-transaction-info-relevant-to-history-.patch		oxenstored: add transaction info relevant to history-tracking
206	xsa206-4.6/0015-oxenstored-support-commit-history-tracking.patch		oxenstored: support commit history tracking
206	xsa206-4.6/0016-oxenstored-only-record-operations-with-side-effects-.patch		oxenstored: only record operations with side-effects in history
206	xsa206-4.6/0017-oxenstored-discard-old-commit-history-on-txn-end.patch		oxenstored: discard old commit-history on txn end
206	xsa206-4.6/0018-oxenstored-track-commit-history.patch		oxenstored: track commit history
206	xsa206-4.6/0019-oxenstored-blame-the-connection-that-caused-a-transa.patch		oxenstored: blame the connection that caused a transaction conflict
206	xsa206-4.6/0020-oxenstored-allow-self-conflicts.patch		oxenstored: allow self-conflicts
206	xsa206-4.6/0021-oxenstored-do-not-commit-read-only-transactions.patch		oxenstored: do not commit read-only transactions
206	xsa206-4.6/0022-oxenstored-don-t-wake-to-issue-no-conflict-credit.patch		oxenstored: don't wake to issue no conflict-credit
206	xsa206-4.6/0023-oxenstored-transaction-conflicts-improve-logging.patch		oxenstored transaction conflicts: improve logging
206	xsa206-4.6/0024-oxenstored-trim-history-in-the-frequent_ops-function.patch		oxenstored: trim history in the frequent_ops function
206	xsa206-4.7/0001-xenstored-apply-a-write-transaction-rate-limit.patch		xenstored: apply a write transaction rate limit
206	xsa206-4.7/0002-xenstored-Log-when-the-write-transaction-rate-limit-.patch		xenstored: Log when the write transaction rate limit bites
206	xsa206-4.7/0003-oxenstored-comments-explaining-some-variables.patch		oxenstored: comments explaining some variables
206	xsa206-4.7/0004-oxenstored-handling-of-domain-conflict-credit.patch		oxenstored: handling of domain conflict-credit
206	xsa206-4.7/0005-oxenstored-ignore-domains-with-no-conflict-credit.patch		oxenstored: ignore domains with no conflict-credit
206	xsa206-4.7/0006-oxenstored-add-transaction-info-relevant-to-history-.patch		oxenstored: add transaction info relevant to history-tracking
206	xsa206-4.7/0007-oxenstored-support-commit-history-tracking.patch		oxenstored: support commit history tracking
206	xsa206-4.7/0008-oxenstored-only-record-operations-with-side-effects-.patch		oxenstored: only record operations with side-effects in history
206	xsa206-4.7/0009-oxenstored-discard-old-commit-history-on-txn-end.patch		oxenstored: discard old commit-history on txn end
206	xsa206-4.7/0010-oxenstored-track-commit-history.patch		oxenstored: track commit history
206	xsa206-4.7/0011-oxenstored-blame-the-connection-that-caused-a-transa.patch		oxenstored: blame the connection that caused a transaction conflict
206	xsa206-4.7/0012-oxenstored-allow-self-conflicts.patch		oxenstored: allow self-conflicts
206	xsa206-4.7/0013-oxenstored-do-not-commit-read-only-transactions.patch		oxenstored: do not commit read-only transactions
206	xsa206-4.7/0014-oxenstored-don-t-wake-to-issue-no-conflict-credit.patch		oxenstored: don't wake to issue no conflict-credit
206	xsa206-4.7/0015-oxenstored-transaction-conflicts-improve-logging.patch		oxenstored transaction conflicts: improve logging
206	xsa206-4.7/0016-oxenstored-trim-history-in-the-frequent_ops-function.patch		oxenstored: trim history in the frequent_ops function
206	xsa206-4.8/0001-xenstored-apply-a-write-transaction-rate-limit.patch		xenstored: apply a write transaction rate limit
206	xsa206-4.8/0002-xenstored-Log-when-the-write-transaction-rate-limit-.patch		xenstored: Log when the write transaction rate limit bites
206	xsa206-4.8/0003-oxenstored-comments-explaining-some-variables.patch		oxenstored: comments explaining some variables
206	xsa206-4.8/0004-oxenstored-handling-of-domain-conflict-credit.patch		oxenstored: handling of domain conflict-credit
206	xsa206-4.8/0005-oxenstored-ignore-domains-with-no-conflict-credit.patch		oxenstored: ignore domains with no conflict-credit
206	xsa206-4.8/0006-oxenstored-add-transaction-info-relevant-to-history-.patch		oxenstored: add transaction info relevant to history-tracking
206	xsa206-4.8/0007-oxenstored-support-commit-history-tracking.patch		oxenstored: support commit history tracking
206	xsa206-4.8/0008-oxenstored-only-record-operations-with-side-effects-.patch		oxenstored: only record operations with side-effects in history
206	xsa206-4.8/0009-oxenstored-discard-old-commit-history-on-txn-end.patch		oxenstored: discard old commit-history on txn end
206	xsa206-4.8/0010-oxenstored-track-commit-history.patch		oxenstored: track commit history
206	xsa206-4.8/0011-oxenstored-blame-the-connection-that-caused-a-transa.patch		oxenstored: blame the connection that caused a transaction conflict
206	xsa206-4.8/0012-oxenstored-allow-self-conflicts.patch		oxenstored: allow self-conflicts
206	xsa206-4.8/0013-oxenstored-do-not-commit-read-only-transactions.patch		oxenstored: do not commit read-only transactions
206	xsa206-4.8/0014-oxenstored-don-t-wake-to-issue-no-conflict-credit.patch		oxenstored: don't wake to issue no conflict-credit
206	xsa206-4.8/0015-oxenstored-transaction-conflicts-improve-logging.patch		oxenstored transaction conflicts: improve logging
206	xsa206-4.8/0016-oxenstored-trim-history-in-the-frequent_ops-function.patch		oxenstored: trim history in the frequent_ops function
207	xsa207.patch		IOMMU: always call teardown callback
207	xsa207-4.4.patch		IOMMU: always call teardown callback
208	xsa208-qemut.patch		cirrus: fix oob access issue (CVE-2017-2615)
208	xsa208-qemuu.patch		cirrus: fix oob access issue (CVE-2017-2615)
208	xsa208-qemuu-4.7.patch		cirrus: fix oob access issue (CVE-2017-2615)
209	xsa209-qemut.patch		cirrus: add blit_is_unsafe call to cirrus_bitblt_cputovideo
209	xsa209-qemuu/0001-display-cirrus-ignore-source-pitch-value-as-needed-i.patch		display: cirrus: ignore source pitch value as needed in blit_is_unsafe
209	xsa209-qemuu/0002-cirrus-add-blit_is_unsafe-call-to-cirrus_bitblt_cput.patch		cirrus: add blit_is_unsafe call to cirrus_bitblt_cputovideo
210	xsa210.patch		arm/p2m: remove the page from p2m->pages list before freeing it
211	xsa211-qemut.patch		cirrus/vnc: zap drop bitblit support from console code.
211	xsa211-qemut-4.5.patch		cirrus/vnc: zap drop bitblit support from console code.
211	xsa211-qemuu.patch		cirrus/vnc: zap bitblit support from console code.
211	xsa211-qemuu-4.4.patch		cirrus/vnc: zap bitblit support from console code.
211	xsa211-qemuu-4.6.patch		cirrus/vnc: zap bitblit support from console code.
211	xsa211-qemuu-4.7.patch		cirrus/vnc: zap bitblit support from console code.
211	xsa211-qemuu-4.8.patch		cirrus/vnc: zap bitblit support from console code.
212	xsa212.patch		memory: properly check guest memory ranges in XENMEM_exchange handling
213	xsa213.patch		multicall: deal with early exit conditions
213	xsa213-4.5.patch		multicall: deal with early exit conditions
213	xsa213-4.6.patch		multicall: deal with early exit conditions
213	xsa213-4.7.patch		multicall: deal with early exit conditions
213	xsa213-4.8.patch		multicall: deal with early exit conditions
214	xsa214.patch		x86: discard type information when stealing pages
215	xsa215.patch		x86: correct create_bounce_frame
216	xsa216-linux-2.6.18-xen.patch		blkback/blktap: don't leak stack data via response ring
216	xsa216-linux-4.4.patch		xen-blkback: don't leak stack data via response ring
216	xsa216-linux-4.11.patch		xen-blkback: don't leak stack data via response ring
216	xsa216-qemuu.patch		xen/disk: don't leak stack data via response ring
216	xsa216-qemuu-4.5.patch		xen/disk: don't leak stack data via response ring
216	xsa216-qemuu-4.7.patch		xen/disk: don't leak stack data via response ring
217	xsa217.patch		x86/mm: disallow page stealing from HVM domains
217	xsa217-4.5.patch		x86/mm: disallow page stealing from HVM domains
218	xsa218-unstable/0001-gnttab-fix-unmap-pin-accounting-race.patch		gnttab: fix unmap pin accounting race
218	xsa218-unstable/0002-gnttab-Avoid-potential-double-put-of-maptrack-entry.patch		gnttab: Avoid potential double-put of maptrack entry
218	xsa218-unstable/0003-gnttab-correct-maptrack-table-accesses.patch		gnttab: correct maptrack table accesses
218	xsa218-4.5/0001-IOMMU-handle-IOMMU-mapping-and-unmapping-failures.patch		IOMMU: handle IOMMU mapping and unmapping failures
218	xsa218-4.5/0002-gnttab-fix-unmap-pin-accounting-race.patch		gnttab: fix unmap pin accounting race
218	xsa218-4.5/0003-gnttab-Avoid-potential-double-put-of-maptrack-entry.patch		gnttab: Avoid potential double-put of maptrack entry
218	xsa218-4.5/0004-gnttab-correct-maptrack-table-accesses.patch		gnttab: correct maptrack table accesses
218	xsa218-4.6/0001-IOMMU-handle-IOMMU-mapping-and-unmapping-failures.patch		IOMMU: handle IOMMU mapping and unmapping failures
218	xsa218-4.6/0002-gnttab-fix-unmap-pin-accounting-race.patch		gnttab: fix unmap pin accounting race
218	xsa218-4.6/0003-gnttab-Avoid-potential-double-put-of-maptrack-entry.patch		gnttab: Avoid potential double-put of maptrack entry
218	xsa218-4.6/0004-gnttab-correct-maptrack-table-accesses.patch		gnttab: correct maptrack table accesses
218	xsa218-4.7/0001-IOMMU-handle-IOMMU-mapping-and-unmapping-failures.patch		IOMMU: handle IOMMU mapping and unmapping failures
218	xsa218-4.7/0002-gnttab-fix-unmap-pin-accounting-race.patch		gnttab: fix unmap pin accounting race
218	xsa218-4.7/0003-gnttab-Avoid-potential-double-put-of-maptrack-entry.patch		gnttab: Avoid potential double-put of maptrack entry
218	xsa218-4.7/0004-gnttab-correct-maptrack-table-accesses.patch		gnttab: correct maptrack table accesses
218	xsa218-4.8/0001-gnttab-fix-unmap-pin-accounting-race.patch		gnttab: fix unmap pin accounting race
218	xsa218-4.8/0002-gnttab-Avoid-potential-double-put-of-maptrack-entry.patch		gnttab: Avoid potential double-put of maptrack entry
218	xsa218-4.8/0003-gnttab-correct-maptrack-table-accesses.patch		gnttab: correct maptrack table accesses
219	xsa219.patch		x86/shadow: Hold references for the duration of emulated writes
219	xsa219-4.5.patch		x86/shadow: Hold references for the duration of emulated writes
219	xsa219-4.6.patch		x86/shadow: Hold references for the duration of emulated writes
219	xsa219-4.8.patch		x86/shadow: Hold references for the duration of emulated writes
220	xsa220.patch		x86: avoid leaking PKRU and BND* between vCPU-s
220	xsa220-4.5.patch		x86: avoid leaking BND* between vCPU-s
220	xsa220-4.6.patch		x86: avoid leaking BND* between vCPU-s
220	xsa220-4.7.patch		x86: avoid leaking PKRU and BND* between vCPU-s
220	xsa220-4.8.patch		x86: avoid leaking PKRU and BND* between vCPU-s
221	xsa221.patch		evtchn: avoid NULL derefs
222	xsa222-1.patch		xen/memory: Fix return value handing of guest_remove_page()
222	xsa222-1-4.6.patch		xen/memory: Fix return value handing of guest_remove_page()
222	xsa222-1-4.7.patch		xen/memory: Fix return value handing of guest_remove_page()
222	xsa222-2.patch		guest_physmap_remove_page() needs its return value checked
222	xsa222-2-4.5.patch		guest_physmap_remove_page() needs its return value checked
222	xsa222-2-4.6.patch		guest_physmap_remove_page() needs its return value checked
222	xsa222-2-4.7.patch		guest_physmap_remove_page() needs its return value checked
222	xsa222-2-4.8.patch		guest_physmap_remove_page() needs its return value checked
223	xsa223.patch		arm: vgic: Don't update the LR when the IRQ is not enabled
224	xsa224-unstable/0001-gnttab-Fix-handling-of-dev_bus_addr-during-unmap.patch		gnttab: Fix handling of dev_bus_addr during unmap
224	xsa224-unstable/0002-gnttab-never-create-host-mapping-unless-asked-to.patch		gnttab: never create host mapping unless asked to
224	xsa224-unstable/0003-gnttab-correct-logic-to-get-page-references-during-m.patch		gnttab: correct logic to get page references during map requests
224	xsa224-unstable/0004-gnttab-__gnttab_unmap_common_complete-is-all-or-noth.patch		gnttab: __gnttab_unmap_common_complete() is all-or-nothing
224	xsa224-4.5/0001-gnttab-Fix-handling-of-dev_bus_addr-during-unmap.patch		gnttab: Fix handling of dev_bus_addr during unmap
224	xsa224-4.5/0002-gnttab-never-create-host-mapping-unless-asked-to.patch		gnttab: never create host mapping unless asked to
224	xsa224-4.5/0003-gnttab-correct-logic-to-get-page-references-during-m.patch		gnttab: correct logic to get page references during map requests
224	xsa224-4.5/0004-gnttab-__gnttab_unmap_common_complete-is-all-or-noth.patch		gnttab: __gnttab_unmap_common_complete() is all-or-nothing
224	xsa224-4.6/0001-gnttab-Fix-handling-of-dev_bus_addr-during-unmap.patch		gnttab: Fix handling of dev_bus_addr during unmap
224	xsa224-4.6/0002-gnttab-never-create-host-mapping-unless-asked-to.patch		gnttab: never create host mapping unless asked to
224	xsa224-4.6/0003-gnttab-correct-logic-to-get-page-references-during-m.patch		gnttab: correct logic to get page references during map requests
224	xsa224-4.6/0004-gnttab-__gnttab_unmap_common_complete-is-all-or-noth.patch		gnttab: __gnttab_unmap_common_complete() is all-or-nothing
224	xsa224-4.7/0001-gnttab-Fix-handling-of-dev_bus_addr-during-unmap.patch		gnttab: Fix handling of dev_bus_addr during unmap
224	xsa224-4.7/0002-gnttab-never-create-host-mapping-unless-asked-to.patch		gnttab: never create host mapping unless asked to
224	xsa224-4.7/0003-gnttab-correct-logic-to-get-page-references-during-m.patch		gnttab: correct logic to get page references during map requests
224	xsa224-4.7/0004-gnttab-__gnttab_unmap_common_complete-is-all-or-noth.patch		gnttab: __gnttab_unmap_common_complete() is all-or-nothing
224	xsa224-4.8/0001-gnttab-Fix-handling-of-dev_bus_addr-during-unmap.patch		gnttab: Fix handling of dev_bus_addr during unmap
224	xsa224-4.8/0002-gnttab-never-create-host-mapping-unless-asked-to.patch		gnttab: never create host mapping unless asked to
224	xsa224-4.8/0003-gnttab-correct-logic-to-get-page-references-during-m.patch		gnttab: correct logic to get page references during map requests
224	xsa224-4.8/0004-gnttab-__gnttab_unmap_common_complete-is-all-or-noth.patch		gnttab: __gnttab_unmap_common_complete() is all-or-nothing
225	xsa225.patch		xen/arm: vgic: Sanitize target mask used to send SGI

[-- Attachment #3: Type: text/plain, Size: 127 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: preparations for 4.8.2
  2017-07-18 11:21       ` Lars Kurth
@ 2017-07-18 13:53         ` Wei Liu
  2017-07-18 13:59           ` Lars Kurth
  2017-07-18 17:43           ` Lars Kurth
  0 siblings, 2 replies; 12+ messages in thread
From: Wei Liu @ 2017-07-18 13:53 UTC (permalink / raw)
  To: Lars Kurth
  Cc: xen-devel, Stefano Stabellini, Wei Liu, Jan Beulich, Ian Jackson

On Tue, Jul 18, 2017 at 12:21:42PM +0100, Lars Kurth wrote:
> Wei,
> I attached the list output from xsa-list-send starting from 206
> If you look at 
> https://xenproject.org/downloads/xen-archives/xen-project-48-series/xen-481
> .html, you may want to start using from 213+

[$]> ./match-xsa --version 4 --major 8 --since 2 --getlogs --xsa xsa-225
Can't locate Text/Diff.pm in @INC (you may need to install the
Text::Diff module) (@INC contains: /etc/perl
/usr/local/lib/x86_64-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1
/usr/lib/x86_64-linux-gnu/perl5/5.24 /usr/share/perl5
/usr/lib/x86_64-linux-gnu/perl/5.24 /usr/share/perl/5.24
/usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at
./match-xsa line 14.
BEGIN failed--compilation aborted at ./match-xsa line 14.

Would be useful to give a list of perl modules required.

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: preparations for 4.8.2
  2017-07-18 13:53         ` Wei Liu
@ 2017-07-18 13:59           ` Lars Kurth
  2017-07-18 17:43           ` Lars Kurth
  1 sibling, 0 replies; 12+ messages in thread
From: Lars Kurth @ 2017-07-18 13:59 UTC (permalink / raw)
  To: Wei Liu; +Cc: xen-devel, Stefano Stabellini, Jan Beulich, Ian Jackson


On 18/07/2017, 14:53, "Wei Liu" <wei.liu2@citrix.com> wrote:

>On Tue, Jul 18, 2017 at 12:21:42PM +0100, Lars Kurth wrote:
>> Wei,
>> I attached the list output from xsa-list-send starting from 206
>> If you look at 
>> 
>>https://xenproject.org/downloads/xen-archives/xen-project-48-series/xen-4
>>81
>> .html, you may want to start using from 213+
>
>[$]> ./match-xsa --version 4 --major 8 --since 2 --getlogs --xsa xsa-225
>Can't locate Text/Diff.pm in @INC (you may need to install the
>Text::Diff module) (@INC contains: /etc/perl
>/usr/local/lib/x86_64-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1
>/usr/lib/x86_64-linux-gnu/perl5/5.24 /usr/share/perl5
>/usr/lib/x86_64-linux-gnu/perl/5.24 /usr/share/perl/5.24
>/usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at
>./match-xsa line 14.
>BEGIN failed--compilation aborted at ./match-xsa line 14.
>
>Would be useful to give a list of perl modules required.

These are at the top of the file: Getopt::Long qw(GetOptions), Cwd,
File::Slurp, Text::Diff, File::Spec;
Text::Diff may be obsolete - I used the diff function and then removed it
later because system ('diff ...') worked better for me. I can check and
remove the "use"

Lars 



>

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: preparations for 4.8.2
  2017-07-18 13:53         ` Wei Liu
  2017-07-18 13:59           ` Lars Kurth
@ 2017-07-18 17:43           ` Lars Kurth
  2017-07-27 18:34             ` Lars Kurth
  1 sibling, 1 reply; 12+ messages in thread
From: Lars Kurth @ 2017-07-18 17:43 UTC (permalink / raw)
  To: Wei Liu, Jan Beulich; +Cc: xen-devel, Stefano Stabellini, Ian Jackson

[-- Attachment #1: Type: text/plain, Size: 3166 bytes --]

Hi all,

@Jan: you may want to check the note on XSA-218 and XSA-224

I removed Text::Diff module, which should fix the dependency problem.

I also fixed the script such that it will fetch patches from
http://xenbits.xenproject.org/xsa if the xsa.git has not been checked out
in the location in 

The script still depends on: Getopt, Cwd, File packages, which I hope are
standard.

Crude check
===========
I first ran the scripts using

./match-xsa --version 4 --major 8 --since 1 --xsa xsa-213-225 --getlogs
--html > xsamatch.html

Which checks name signatures only.
Note that 
https://xenproject.org/downloads/xen-archives/xen-project-48-series/xen-481
.html tells us that XSA 212 was applied last.

The output shows that XSA-215 has not been applied. Not a problem, because
XSA-215 applies to 64-bit Xen versions of 4.6 and earlier only.

All the other ones have patches with matching names that have been applied.

Detailed check
==============
I then ran using


./match-xsa --version 4 --major 8 --since 1 --xsa xsa-213-225 --html
--smart > xsamatchsmart.html


which requires that xsa.git is checked out, which has restricted access
(security team members only).

The output shows some problems, for which I used

./match-xsa --version 4 --major 8 --since 1 --xsa xsa-213-225 --html
--smart --debug > xsamatchsmartdebug.html


This then tells me that there are a few real differences between 4.8.2 and
the XSA database

XSA-218: line 32 in the log shows a real difference: see XSA-218-32.png
XSA-224: line 72 in the log shows a real difference: see XSA-224-72a.png &
XSA-224-72b.png


XSA-222: line 51 in the log shows a real difference: this is a known bug
in the tool where the diff file chunks are in a different order

Script Improvements
===================
I can't use --xsadir https://xenbits.xenproject.org/xsa as I can't read
files from a website. I can, fetch the file from
https://xenbits.xenproject.org/xsa via the LWP:Simple package, which I
don't think is installed on Linux distros by default. Alternatively I
could use wget, which may be better.


I will play with this and see whether I can add it.

Cheers
Lars


On 18/07/2017, 14:53, "Wei Liu" <wei.liu2@citrix.com> wrote:

>On Tue, Jul 18, 2017 at 12:21:42PM +0100, Lars Kurth wrote:
>> Wei,
>> I attached the list output from xsa-list-send starting from 206
>> If you look at 
>> 
>>https://xenproject.org/downloads/xen-archives/xen-project-48-series/xen-4
>>81
>> .html, you may want to start using from 213+
>
>[$]> ./match-xsa --version 4 --major 8 --since 2 --getlogs --xsa xsa-225
>Can't locate Text/Diff.pm in @INC (you may need to install the
>Text::Diff module) (@INC contains: /etc/perl
>/usr/local/lib/x86_64-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1
>/usr/lib/x86_64-linux-gnu/perl5/5.24 /usr/share/perl5
>/usr/lib/x86_64-linux-gnu/perl/5.24 /usr/share/perl/5.24
>/usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at
>./match-xsa line 14.
>BEGIN failed--compilation aborted at ./match-xsa line 14.
>
>Would be useful to give a list of perl modules required.


[-- Attachment #2: xsa-213-225 --]
[-- Type: application/octet-stream, Size: 7377 bytes --]

213	xsa213.patch		multicall: deal with early exit conditions
213	xsa213-4.5.patch		multicall: deal with early exit conditions
213	xsa213-4.6.patch		multicall: deal with early exit conditions
213	xsa213-4.7.patch		multicall: deal with early exit conditions
213	xsa213-4.8.patch		multicall: deal with early exit conditions
214	xsa214.patch		x86: discard type information when stealing pages
215	xsa215.patch		x86: correct create_bounce_frame
216	xsa216-linux-2.6.18-xen.patch		blkback/blktap: don't leak stack data via response ring
216	xsa216-linux-4.4.patch		xen-blkback: don't leak stack data via response ring
216	xsa216-linux-4.11.patch		xen-blkback: don't leak stack data via response ring
216	xsa216-qemuu.patch		xen/disk: don't leak stack data via response ring
216	xsa216-qemuu-4.5.patch		xen/disk: don't leak stack data via response ring
216	xsa216-qemuu-4.7.patch		xen/disk: don't leak stack data via response ring
217	xsa217.patch		x86/mm: disallow page stealing from HVM domains
217	xsa217-4.5.patch		x86/mm: disallow page stealing from HVM domains
218	xsa218-unstable/0001-gnttab-fix-unmap-pin-accounting-race.patch		gnttab: fix unmap pin accounting race
218	xsa218-unstable/0002-gnttab-Avoid-potential-double-put-of-maptrack-entry.patch		gnttab: Avoid potential double-put of maptrack entry
218	xsa218-unstable/0003-gnttab-correct-maptrack-table-accesses.patch		gnttab: correct maptrack table accesses
218	xsa218-4.5/0001-IOMMU-handle-IOMMU-mapping-and-unmapping-failures.patch		IOMMU: handle IOMMU mapping and unmapping failures
218	xsa218-4.5/0002-gnttab-fix-unmap-pin-accounting-race.patch		gnttab: fix unmap pin accounting race
218	xsa218-4.5/0003-gnttab-Avoid-potential-double-put-of-maptrack-entry.patch		gnttab: Avoid potential double-put of maptrack entry
218	xsa218-4.5/0004-gnttab-correct-maptrack-table-accesses.patch		gnttab: correct maptrack table accesses
218	xsa218-4.6/0001-IOMMU-handle-IOMMU-mapping-and-unmapping-failures.patch		IOMMU: handle IOMMU mapping and unmapping failures
218	xsa218-4.6/0002-gnttab-fix-unmap-pin-accounting-race.patch		gnttab: fix unmap pin accounting race
218	xsa218-4.6/0003-gnttab-Avoid-potential-double-put-of-maptrack-entry.patch		gnttab: Avoid potential double-put of maptrack entry
218	xsa218-4.6/0004-gnttab-correct-maptrack-table-accesses.patch		gnttab: correct maptrack table accesses
218	xsa218-4.7/0001-IOMMU-handle-IOMMU-mapping-and-unmapping-failures.patch		IOMMU: handle IOMMU mapping and unmapping failures
218	xsa218-4.7/0002-gnttab-fix-unmap-pin-accounting-race.patch		gnttab: fix unmap pin accounting race
218	xsa218-4.7/0003-gnttab-Avoid-potential-double-put-of-maptrack-entry.patch		gnttab: Avoid potential double-put of maptrack entry
218	xsa218-4.7/0004-gnttab-correct-maptrack-table-accesses.patch		gnttab: correct maptrack table accesses
218	xsa218-4.8/0001-gnttab-fix-unmap-pin-accounting-race.patch		gnttab: fix unmap pin accounting race
218	xsa218-4.8/0002-gnttab-Avoid-potential-double-put-of-maptrack-entry.patch		gnttab: Avoid potential double-put of maptrack entry
218	xsa218-4.8/0003-gnttab-correct-maptrack-table-accesses.patch		gnttab: correct maptrack table accesses
219	xsa219.patch		x86/shadow: Hold references for the duration of emulated writes
219	xsa219-4.5.patch		x86/shadow: Hold references for the duration of emulated writes
219	xsa219-4.6.patch		x86/shadow: Hold references for the duration of emulated writes
219	xsa219-4.8.patch		x86/shadow: Hold references for the duration of emulated writes
220	xsa220.patch		x86: avoid leaking PKRU and BND* between vCPU-s
220	xsa220-4.5.patch		x86: avoid leaking BND* between vCPU-s
220	xsa220-4.6.patch		x86: avoid leaking BND* between vCPU-s
220	xsa220-4.7.patch		x86: avoid leaking PKRU and BND* between vCPU-s
220	xsa220-4.8.patch		x86: avoid leaking PKRU and BND* between vCPU-s
221	xsa221.patch		evtchn: avoid NULL derefs
222	xsa222-1.patch		xen/memory: Fix return value handing of guest_remove_page()
222	xsa222-1-4.6.patch		xen/memory: Fix return value handing of guest_remove_page()
222	xsa222-1-4.7.patch		xen/memory: Fix return value handing of guest_remove_page()
222	xsa222-2.patch		guest_physmap_remove_page() needs its return value checked
222	xsa222-2-4.5.patch		guest_physmap_remove_page() needs its return value checked
222	xsa222-2-4.6.patch		guest_physmap_remove_page() needs its return value checked
222	xsa222-2-4.7.patch		guest_physmap_remove_page() needs its return value checked
222	xsa222-2-4.8.patch		guest_physmap_remove_page() needs its return value checked
223	xsa223.patch		arm: vgic: Don't update the LR when the IRQ is not enabled
224	xsa224-unstable/0001-gnttab-Fix-handling-of-dev_bus_addr-during-unmap.patch		gnttab: Fix handling of dev_bus_addr during unmap
224	xsa224-unstable/0002-gnttab-never-create-host-mapping-unless-asked-to.patch		gnttab: never create host mapping unless asked to
224	xsa224-unstable/0003-gnttab-correct-logic-to-get-page-references-during-m.patch		gnttab: correct logic to get page references during map requests
224	xsa224-unstable/0004-gnttab-__gnttab_unmap_common_complete-is-all-or-noth.patch		gnttab: __gnttab_unmap_common_complete() is all-or-nothing
224	xsa224-4.5/0001-gnttab-Fix-handling-of-dev_bus_addr-during-unmap.patch		gnttab: Fix handling of dev_bus_addr during unmap
224	xsa224-4.5/0002-gnttab-never-create-host-mapping-unless-asked-to.patch		gnttab: never create host mapping unless asked to
224	xsa224-4.5/0003-gnttab-correct-logic-to-get-page-references-during-m.patch		gnttab: correct logic to get page references during map requests
224	xsa224-4.5/0004-gnttab-__gnttab_unmap_common_complete-is-all-or-noth.patch		gnttab: __gnttab_unmap_common_complete() is all-or-nothing
224	xsa224-4.6/0001-gnttab-Fix-handling-of-dev_bus_addr-during-unmap.patch		gnttab: Fix handling of dev_bus_addr during unmap
224	xsa224-4.6/0002-gnttab-never-create-host-mapping-unless-asked-to.patch		gnttab: never create host mapping unless asked to
224	xsa224-4.6/0003-gnttab-correct-logic-to-get-page-references-during-m.patch		gnttab: correct logic to get page references during map requests
224	xsa224-4.6/0004-gnttab-__gnttab_unmap_common_complete-is-all-or-noth.patch		gnttab: __gnttab_unmap_common_complete() is all-or-nothing
224	xsa224-4.7/0001-gnttab-Fix-handling-of-dev_bus_addr-during-unmap.patch		gnttab: Fix handling of dev_bus_addr during unmap
224	xsa224-4.7/0002-gnttab-never-create-host-mapping-unless-asked-to.patch		gnttab: never create host mapping unless asked to
224	xsa224-4.7/0003-gnttab-correct-logic-to-get-page-references-during-m.patch		gnttab: correct logic to get page references during map requests
224	xsa224-4.7/0004-gnttab-__gnttab_unmap_common_complete-is-all-or-noth.patch		gnttab: __gnttab_unmap_common_complete() is all-or-nothing
224	xsa224-4.8/0001-gnttab-Fix-handling-of-dev_bus_addr-during-unmap.patch		gnttab: Fix handling of dev_bus_addr during unmap
224	xsa224-4.8/0002-gnttab-never-create-host-mapping-unless-asked-to.patch		gnttab: never create host mapping unless asked to
224	xsa224-4.8/0003-gnttab-correct-logic-to-get-page-references-during-m.patch		gnttab: correct logic to get page references during map requests
224	xsa224-4.8/0004-gnttab-__gnttab_unmap_common_complete-is-all-or-noth.patch		gnttab: __gnttab_unmap_common_complete() is all-or-nothing
225	xsa225.patch		xen/arm: vgic: Sanitize target mask used to send SGI

[-- Attachment #3: xsamatch.html --]
[-- Type: text/html, Size: 22344 bytes --]

[-- Attachment #4: xsamatchsmart.html --]
[-- Type: text/html, Size: 22364 bytes --]

[-- Attachment #5: XSA-218-32.png --]
[-- Type: image/png, Size: 395173 bytes --]

[-- Attachment #6: XSA-224-72a.png --]
[-- Type: image/png, Size: 372529 bytes --]

[-- Attachment #7: XSA-224-72b.png --]
[-- Type: image/png, Size: 251588 bytes --]

[-- Attachment #8: Type: text/plain, Size: 127 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: preparations for 4.8.2
  2017-07-18 17:43           ` Lars Kurth
@ 2017-07-27 18:34             ` Lars Kurth
  2017-08-17 14:37               ` Lars Kurth
  0 siblings, 1 reply; 12+ messages in thread
From: Lars Kurth @ 2017-07-27 18:34 UTC (permalink / raw)
  To: Wei Liu, Jan Beulich; +Cc: xen-devel, Stefano Stabellini, Ian Jackson

Quick info/update:

> XSA-222: line 51 in the log shows a real difference: this is a known bug
> in the tool where the diff file chunks are in a different order

This is now fixed in the last version of the scripts and the script
correctly handles this case

Lars

On 18/07/2017, 18:43, "Lars Kurth" <lars.kurth@citrix.com> wrote:

>Hi all,
>
>@Jan: you may want to check the note on XSA-218 and XSA-224
>
>I removed Text::Diff module, which should fix the dependency problem.
>
>I also fixed the script such that it will fetch patches from
>http://xenbits.xenproject.org/xsa if the xsa.git has not been checked out
>in the location in
>
>The script still depends on: Getopt, Cwd, File packages, which I hope are
>standard.
>
>Crude check
>===========
>I first ran the scripts using
>
>./match-xsa --version 4 --major 8 --since 1 --xsa xsa-213-225 --getlogs
>--html > xsamatch.html
>
>Which checks name signatures only.
>Note that 
>https://xenproject.org/downloads/xen-archives/xen-project-48-series/xen-48
>1
>.html tells us that XSA 212 was applied last.
>
>The output shows that XSA-215 has not been applied. Not a problem, because
>XSA-215 applies to 64-bit Xen versions of 4.6 and earlier only.
>
>All the other ones have patches with matching names that have been
>applied.
>
>Detailed check
>==============
>I then ran using
>
>
>./match-xsa --version 4 --major 8 --since 1 --xsa xsa-213-225 --html
>--smart > xsamatchsmart.html
>
>
>which requires that xsa.git is checked out, which has restricted access
>(security team members only).
>
>The output shows some problems, for which I used
>
>./match-xsa --version 4 --major 8 --since 1 --xsa xsa-213-225 --html
>--smart --debug > xsamatchsmartdebug.html
>
>
>This then tells me that there are a few real differences between 4.8.2 and
>the XSA database
>
>XSA-218: line 32 in the log shows a real difference: see XSA-218-32.png
>XSA-224: line 72 in the log shows a real difference: see XSA-224-72a.png &
>XSA-224-72b.png
>
>
>XSA-222: line 51 in the log shows a real difference: this is a known bug
>in the tool where the diff file chunks are in a different order
>
>Script Improvements
>===================
>I can't use --xsadir https://xenbits.xenproject.org/xsa as I can't read
>files from a website. I can, fetch the file from
>https://xenbits.xenproject.org/xsa via the LWP:Simple package, which I
>don't think is installed on Linux distros by default. Alternatively I
>could use wget, which may be better.
>
>
>I will play with this and see whether I can add it.
>
>Cheers
>Lars
>
>
>On 18/07/2017, 14:53, "Wei Liu" <wei.liu2@citrix.com> wrote:
>
>>On Tue, Jul 18, 2017 at 12:21:42PM +0100, Lars Kurth wrote:
>>> Wei,
>>> I attached the list output from xsa-list-send starting from 206
>>> If you look at 
>>> 
>>>https://xenproject.org/downloads/xen-archives/xen-project-48-series/xen-
>>>4
>>>81
>>> .html, you may want to start using from 213+
>>
>>[$]> ./match-xsa --version 4 --major 8 --since 2 --getlogs --xsa xsa-225
>>Can't locate Text/Diff.pm in @INC (you may need to install the
>>Text::Diff module) (@INC contains: /etc/perl
>>/usr/local/lib/x86_64-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1
>>/usr/lib/x86_64-linux-gnu/perl5/5.24 /usr/share/perl5
>>/usr/lib/x86_64-linux-gnu/perl/5.24 /usr/share/perl/5.24
>>/usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at
>>./match-xsa line 14.
>>BEGIN failed--compilation aborted at ./match-xsa line 14.
>>
>>Would be useful to give a list of perl modules required.
>

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: preparations for 4.8.2
  2017-07-27 18:34             ` Lars Kurth
@ 2017-08-17 14:37               ` Lars Kurth
  2017-08-17 14:57                 ` Jan Beulich
  0 siblings, 1 reply; 12+ messages in thread
From: Lars Kurth @ 2017-08-17 14:37 UTC (permalink / raw)
  To: Wei Liu, Jan Beulich; +Cc: xen-devel, Stefano Stabellini, Ian Jackson

Jan,
it’s been a while. Did you want to pick this up at some point again? I guess the check we have done so far is by now out-of-date. Not sure whether anyone tagged anything
It would also be a good opportunity for you guys to test run my script (Wei ran it and it worked fine, but he didn’t comb through any results)
Lars

On 27/07/2017, 19:34, "Lars Kurth" <lars.kurth@citrix.com> wrote:

    Quick info/update:
    
    > XSA-222: line 51 in the log shows a real difference: this is a known bug
    > in the tool where the diff file chunks are in a different order
    
    This is now fixed in the last version of the scripts and the script
    correctly handles this case
    
    Lars
    
    On 18/07/2017, 18:43, "Lars Kurth" <lars.kurth@citrix.com> wrote:
    
    >Hi all,
    >
    >@Jan: you may want to check the note on XSA-218 and XSA-224
    >
    >I removed Text::Diff module, which should fix the dependency problem.
    >
    >I also fixed the script such that it will fetch patches from
    >http://xenbits.xenproject.org/xsa if the xsa.git has not been checked out
    >in the location in
    >
    >The script still depends on: Getopt, Cwd, File packages, which I hope are
    >standard.
    >
    >Crude check
    >===========
    >I first ran the scripts using
    >
    >./match-xsa --version 4 --major 8 --since 1 --xsa xsa-213-225 --getlogs
    >--html > xsamatch.html
    >
    >Which checks name signatures only.
    >Note that 
    >https://xenproject.org/downloads/xen-archives/xen-project-48-series/xen-48
    >1
    >.html tells us that XSA 212 was applied last.
    >
    >The output shows that XSA-215 has not been applied. Not a problem, because
    >XSA-215 applies to 64-bit Xen versions of 4.6 and earlier only.
    >
    >All the other ones have patches with matching names that have been
    >applied.
    >
    >Detailed check
    >==============
    >I then ran using
    >
    >
    >./match-xsa --version 4 --major 8 --since 1 --xsa xsa-213-225 --html
    >--smart > xsamatchsmart.html
    >
    >
    >which requires that xsa.git is checked out, which has restricted access
    >(security team members only).
    >
    >The output shows some problems, for which I used
    >
    >./match-xsa --version 4 --major 8 --since 1 --xsa xsa-213-225 --html
    >--smart --debug > xsamatchsmartdebug.html
    >
    >
    >This then tells me that there are a few real differences between 4.8.2 and
    >the XSA database
    >
    >XSA-218: line 32 in the log shows a real difference: see XSA-218-32.png
    >XSA-224: line 72 in the log shows a real difference: see XSA-224-72a.png &
    >XSA-224-72b.png
    >
    >
    >XSA-222: line 51 in the log shows a real difference: this is a known bug
    >in the tool where the diff file chunks are in a different order
    >
    >Script Improvements
    >===================
    >I can't use --xsadir https://xenbits.xenproject.org/xsa as I can't read
    >files from a website. I can, fetch the file from
    >https://xenbits.xenproject.org/xsa via the LWP:Simple package, which I
    >don't think is installed on Linux distros by default. Alternatively I
    >could use wget, which may be better.
    >
    >
    >I will play with this and see whether I can add it.
    >
    >Cheers
    >Lars
    >
    >
    >On 18/07/2017, 14:53, "Wei Liu" <wei.liu2@citrix.com> wrote:
    >
    >>On Tue, Jul 18, 2017 at 12:21:42PM +0100, Lars Kurth wrote:
    >>> Wei,
    >>> I attached the list output from xsa-list-send starting from 206
    >>> If you look at 
    >>> 
    >>>https://xenproject.org/downloads/xen-archives/xen-project-48-series/xen-
    >>>4
    >>>81
    >>> .html, you may want to start using from 213+
    >>
    >>[$]> ./match-xsa --version 4 --major 8 --since 2 --getlogs --xsa xsa-225
    >>Can't locate Text/Diff.pm in @INC (you may need to install the
    >>Text::Diff module) (@INC contains: /etc/perl
    >>/usr/local/lib/x86_64-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1
    >>/usr/lib/x86_64-linux-gnu/perl5/5.24 /usr/share/perl5
    >>/usr/lib/x86_64-linux-gnu/perl/5.24 /usr/share/perl/5.24
    >>/usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at
    >>./match-xsa line 14.
    >>BEGIN failed--compilation aborted at ./match-xsa line 14.
    >>
    >>Would be useful to give a list of perl modules required.
    >
    
    

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: preparations for 4.8.2
  2017-08-17 14:37               ` Lars Kurth
@ 2017-08-17 14:57                 ` Jan Beulich
  0 siblings, 0 replies; 12+ messages in thread
From: Jan Beulich @ 2017-08-17 14:57 UTC (permalink / raw)
  To: Lars Kurth; +Cc: Ian Jackson, Stefano Stabellini, Wei Liu, xen-devel

>>> On 17.08.17 at 16:37, <lars.kurth@citrix.com> wrote:
> it’s been a while. Did you want to pick this up at some point again?

Yes, once Ian is back from vacation (and has sufficiently recovered
from mail and other backlog).

> I guess the check we have done so far is by now out-of-date.

Yes, with the recent XSAs and in particular with 226 not having had
its patches pushed right away.

Jan

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2017-08-17 14:57 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-07-06  7:17 preparations for 4.8.2 Jan Beulich
2017-07-17  8:01 ` Wei Liu
2017-07-17  8:17   ` Lars Kurth
2017-07-17 10:40     ` Wei Liu
2017-07-17 13:08       ` Lars Kurth
2017-07-18 11:21       ` Lars Kurth
2017-07-18 13:53         ` Wei Liu
2017-07-18 13:59           ` Lars Kurth
2017-07-18 17:43           ` Lars Kurth
2017-07-27 18:34             ` Lars Kurth
2017-08-17 14:37               ` Lars Kurth
2017-08-17 14:57                 ` Jan Beulich

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.