2014-12-09 19:43:09

by Shuah Khan

[permalink] [raw]
Subject: [GIT PULL] kselftest-3.19-rc1

Hi Linus,

Please pull the following kselftest updates for 3.19-rc1. Details
in the singed tag:

https://git.kernel.org/cgit/linux/kernel/git/shuah/linux-kselftest.git/tag/?h=fixes&id=kselftest-3.19-rc1

The following changes since commit 0df1f2487d2f0d04703f142813d53615d62a1da4:

Linux 3.18-rc3 (2014-11-02 15:01:51 -0800)

are available in the git repository at:


[email protected]:/pub/scm/linux/kernel/git/shuah/linux-kselftest
fixes

for you to fetch changes up to 3ce51050fadd63737c03627293ca2dc4be238891:

selftest: size: Add size test for Linux kernel (2014-12-03 19:27:47 -0700)

----------------------------------------------------------------
kselftest updates for 3.19-rc1

- kcmp test include file cleanup
- kcmp change to build on all architectures
- A light weight kselftest framework that provides a set of
interfaces for tests to use to report results. In addition,
several tests are updated to use the framework.
- A new runtime system size test that prints the amount of RAM
that the currently running system is using.
----------------------------------------------------------------
Michael Ellerman (3):
kcmp: Move kcmp.h into uapi
selftests/kcmp: Don't include kernel headers
selftests/kcmp: Always try to build the test

Shuah Khan (7):
selftests/net: move test out of Makefile into a shell script
selftests/user: move test out of Makefile into a shell script
selftests: add kselftest framework for uniform test reporting
selftests/breakpoints: change test to use ksft framework
selftests/ipc: change test to use ksft framework
selftests/kcmp: change test to use ksft framework
selftests/timers: change test to use ksft framework

Tim Bird (1):
selftest: size: Add size test for Linux kernel

include/uapi/linux/Kbuild | 1 +
include/{ => uapi}/linux/kcmp.h | 6 +-
tools/testing/selftests/Makefile | 1 +
.../selftests/breakpoints/breakpoint_test.c | 10 ++-
tools/testing/selftests/ipc/msgque.c | 26 +++---
tools/testing/selftests/kcmp/Makefile | 22 +----
tools/testing/selftests/kcmp/kcmp_test.c | 27 ++++--
tools/testing/selftests/kselftest.h | 62 +++++++++++++
tools/testing/selftests/net/Makefile | 8 +-
tools/testing/selftests/net/test_bpf.sh | 10 +++
tools/testing/selftests/size/.gitignore | 1 +
tools/testing/selftests/size/Makefile | 12 +++
tools/testing/selftests/size/get_size.c | 100
+++++++++++++++++++++
tools/testing/selftests/timers/posix_timers.c | 14 +--
tools/testing/selftests/user/Makefile | 8 +-
tools/testing/selftests/user/test_user_copy.sh | 10 +++
16 files changed, 252 insertions(+), 66 deletions(-)
rename include/{ => uapi}/linux/kcmp.h (62%)
create mode 100644 tools/testing/selftests/kselftest.h
create mode 100755 tools/testing/selftests/net/test_bpf.sh
create mode 100644 tools/testing/selftests/size/.gitignore
create mode 100644 tools/testing/selftests/size/Makefile
create mode 100644 tools/testing/selftests/size/get_size.c
create mode 100755 tools/testing/selftests/user/test_user_copy.sh

thanks,
-- Shuah

--
Shuah Khan
Sr. Linux Kernel Developer
Samsung Open Source Group
Samsung Research America (Silicon Valley)
[email protected] | (970) 217-8978


2014-12-13 21:32:38

by Linus Torvalds

[permalink] [raw]
Subject: Re: [GIT PULL] kselftest-3.19-rc1

On Tue, Dec 9, 2014 at 11:42 AM, Shuah Khan <[email protected]> wrote:
>
> Please pull the following kselftest updates for 3.19-rc1. Details
> in the singed tag:

Gaah. Why do you do this to me?

> [email protected]:/pub/scm/linux/kernel/git/shuah/linux-kselftest
> fixes

That's the wrong format, but it's also the wrong branch name.

What it *should* have said is

git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
tags/kselftest-3.19-rc1

which is actually publicly accessible, and has the right tag name.

EXCEPT THAT'S WRONG TOO! The actual kselftest-3.19-rc1 tag doesn't
point to the commits in fixes at all! It points to commit
0df1f2487d2f, which is my 3.18-rc3 commit.

Please fix your script/workflow. I'm not pulling this mess.

Linus

2014-12-15 14:05:09

by Shuah Khan

[permalink] [raw]
Subject: Re: [GIT PULL] kselftest-3.19-rc1

On 12/13/2014 02:32 PM, Linus Torvalds wrote:
> On Tue, Dec 9, 2014 at 11:42 AM, Shuah Khan <[email protected]> wrote:
>>
>> Please pull the following kselftest updates for 3.19-rc1. Details
>> in the singed tag:
>
> Gaah. Why do you do this to me?
>
>> [email protected]:/pub/scm/linux/kernel/git/shuah/linux-kselftest
>> fixes
>
> That's the wrong format, but it's also the wrong branch name.
>
> What it *should* have said is
>
> git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
> tags/kselftest-3.19-rc1
>
> which is actually publicly accessible, and has the right tag name.
>
> EXCEPT THAT'S WRONG TOO! The actual kselftest-3.19-rc1 tag doesn't
> point to the commits in fixes at all! It points to commit
> 0df1f2487d2f, which is my 3.18-rc3 commit.
>
> Please fix your script/workflow. I'm not pulling this mess.
>

Sorry. I thought I have the workflow right. Doesn't look like I do.
I will fix it and send you another.

-- Shuah

--
Shuah Khan
Sr. Linux Kernel Developer
Samsung Open Source Group
Samsung Research America (Silicon Valley)
[email protected] | (970) 217-8978

2014-12-15 21:51:25

by Shuah Khan

[permalink] [raw]
Subject: [GIT PULL RESEND] kselftest-3.19-rc1

Hi Linus,

Please pull the following Kselftest updates for 3.19-rc1. Hope
I have this right this time. Sorry again for the messed up
first request.

thanks,
-- Shuah

The following changes since commit 0df1f2487d2f0d04703f142813d53615d62a1da4:

Linux 3.18-rc3 (2014-11-02 15:01:51 -0800)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
tags/linux-kselftest-3.19-rc1

for you to fetch changes up to 3ce51050fadd63737c03627293ca2dc4be238891:

selftest: size: Add size test for Linux kernel (2014-12-03 19:27:47 -0700)

----------------------------------------------------------------
kselftest updates for 3.19-rc1

----------------------------------------------------------------
Michael Ellerman (3):
kcmp: Move kcmp.h into uapi
selftests/kcmp: Don't include kernel headers
selftests/kcmp: Always try to build the test

Shuah Khan (7):
selftests/net: move test out of Makefile into a shell script
selftests/user: move test out of Makefile into a shell script
selftests: add kselftest framework for uniform test reporting
selftests/breakpoints: change test to use ksft framework
selftests/ipc: change test to use ksft framework
selftests/kcmp: change test to use ksft framework
selftests/timers: change test to use ksft framework

Tim Bird (1):
selftest: size: Add size test for Linux kernel

include/uapi/linux/Kbuild | 1 +
include/{ => uapi}/linux/kcmp.h | 6 +-
tools/testing/selftests/Makefile | 1 +
.../selftests/breakpoints/breakpoint_test.c | 10 ++-
tools/testing/selftests/ipc/msgque.c | 26 +++---
tools/testing/selftests/kcmp/Makefile | 22 +----
tools/testing/selftests/kcmp/kcmp_test.c | 27 ++++--
tools/testing/selftests/kselftest.h | 62 +++++++++++++
tools/testing/selftests/net/Makefile | 8 +-
tools/testing/selftests/net/test_bpf.sh | 10 +++
tools/testing/selftests/size/.gitignore | 1 +
tools/testing/selftests/size/Makefile | 12 +++
tools/testing/selftests/size/get_size.c | 100
+++++++++++++++++++++
tools/testing/selftests/timers/posix_timers.c | 14 +--
tools/testing/selftests/user/Makefile | 8 +-
tools/testing/selftests/user/test_user_copy.sh | 10 +++
16 files changed, 252 insertions(+), 66 deletions(-)
rename include/{ => uapi}/linux/kcmp.h (62%)
create mode 100644 tools/testing/selftests/kselftest.h
tools/testing/selftests/net/Makefile | 8 +-
tools/testing/selftests/net/test_bpf.sh | 10 +++
tools/testing/selftests/size/.gitignore | 1 +
tools/testing/selftests/size/Makefile | 12 +++
tools/testing/selftests/size/get_size.c | 100
+++++++++++++++++++++
tools/testing/selftests/timers/posix_timers.c | 14 +--
tools/testing/selftests/user/Makefile | 8 +-
tools/testing/selftests/user/test_user_copy.sh | 10 +++
16 files changed, 252 insertions(+), 66 deletions(-)
rename include/{ => uapi}/linux/kcmp.h (62%)
create mode 100644 tools/testing/selftests/kselftest.h
create mode 100755 tools/testing/selftests/net/test_bpf.sh
create mode 100644 tools/testing/selftests/size/.gitignore
create mode 100644 tools/testing/selftests/size/Makefile
create mode 100644 tools/testing/selftests/size/get_size.c
create mode 100755 tools/testing/selftests/user/test_user_copy.sh


--
Shuah Khan
Sr. Linux Kernel Developer
Samsung Open Source Group
Samsung Research America (Silicon Valley)
[email protected] | (970) 217-8978

2014-12-16 21:17:16

by Linus Torvalds

[permalink] [raw]
Subject: Re: [GIT PULL RESEND] kselftest-3.19-rc1

On Mon, Dec 15, 2014 at 1:51 PM, Shuah Khan <[email protected]> wrote:
>
> Please pull the following Kselftest updates for 3.19-rc1. Hope
> I have this right this time.

Looks good, thanks,

Linus