Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #706043 > unrolled thread

Bug#809815: [feature request] linux-image-4.3.0-1-sparc64-smp: tpm random module for linux LDOMs

Started byAnatoly Pugachev <matorola@gmail.com>
First post2016-01-04 12:00 +0100
Last post2016-01-14 02:40 +0100
Articles 9 — 2 participants

Back to article view | Back to linux.debian.bugs.dist


Contents

  Bug#809815: [feature request] linux-image-4.3.0-1-sparc64-smp: tpm random module for linux LDOMs Anatoly Pugachev <matorola@gmail.com> - 2016-01-04 12:00 +0100
    Bug#809815: [feature request] linux-image-4.3.0-1-sparc64-smp: tpm random module for linux LDOMs Ben Hutchings <ben@decadent.org.uk> - 2016-01-06 03:30 +0100
      Bug#809815: [feature request] linux-image-4.3.0-1-sparc64-smp: tpm random module for linux LDOMs Anatoly Pugachev <matorola@gmail.com> - 2016-01-06 15:30 +0100
        Bug#809815: [feature request] linux-image-4.3.0-1-sparc64-smp: tpm random module for linux LDOMs Anatoly Pugachev <matorola@gmail.com> - 2016-01-06 21:20 +0100
          Bug#809815: [feature request] linux-image-4.3.0-1-sparc64-smp: tpm random module for linux LDOMs Ben Hutchings <ben@decadent.org.uk> - 2016-01-07 04:00 +0100
            Bug#809815: [feature request] linux-image-4.3.0-1-sparc64-smp: tpm random module for linux LDOMs Anatoly Pugachev <matorola@gmail.com> - 2016-01-07 18:40 +0100
              Bug#809815: [feature request] linux-image-4.3.0-1-sparc64-smp: tpm random module for linux LDOMs Ben Hutchings <ben@decadent.org.uk> - 2016-01-11 01:20 +0100
                Bug#809815: [feature request] linux-image-4.3.0-1-sparc64-smp: tpm random module for linux LDOMs Anatoly Pugachev <matorola@gmail.com> - 2016-01-14 01:10 +0100
                  Bug#809815: [feature request] linux-image-4.3.0-1-sparc64-smp: tpm random module for linux LDOMs Ben Hutchings <ben@decadent.org.uk> - 2016-01-14 02:40 +0100

#706043 — Bug#809815: [feature request] linux-image-4.3.0-1-sparc64-smp: tpm random module for linux LDOMs

FromAnatoly Pugachev <matorola@gmail.com>
Date2016-01-04 12:00 +0100
SubjectBug#809815: [feature request] linux-image-4.3.0-1-sparc64-smp: tpm random module for linux LDOMs
Message-ID<qNaS5-2gZ-7@gated-at.bofh.it>
Package: src:linux
Version: 4.3.3-2
Severity: wishlist

Dear Maintainer,

Can you please enable CONFIG_TCG_TPM (TPM security chip) and
CONFIG_HW_RANDOM_TPM linux kernel config options (as modules), to
enable hardware RNG device for use in LDOM (containers) of debian
sparc64.

Right now, there's no hardware RNG provider is available :

$ ls /sys/class/misc/hw_random
ls: cannot access /sys/class/misc/hw_random: No such file or directory
# grep -i TPM /boot/config-4.3.0-1-sparc64-smp
# CONFIG_TCG_TPM is not set


But if we enable TPM random module (tpm-rng), it will be (output taken
from oracle linux for sparc):

[root@linuxsparc log]# cat /sys/class/misc/hw_random/rng_available
tpm-rng
[root@linuxsparc log]# cat /sys/class/misc/hw_random/rng_current
tpm-rng

[root@linuxsparc log]# grep TPM /boot/config-4.1.8-15.1.el6uek.sparc64
CONFIG_HW_RANDOM_TPM=y
CONFIG_TCG_TPM=y

Thanks.


-- Package-specific info:
** Version:
Linux version 4.3.0-1-sparc64-smp (debian-kernel@lists.debian.org)
(gcc version 4.9.3 (Debian 4.9.3-10) ) #1 SMP Debian 4.3.3-2
(2015-12-17)

** Command line:
root=/dev/vdiska1 ro

** Not tainted

** Model information
cpu             : UltraSparc T5 (Niagara5)
fpu             : UltraSparc T5 integrated FPU
pmu             : niagara5
prom            : OBP 4.38.1 2015/08/21 14:26
type            : sun4v

** Loaded modules:
camellia_sparc64
des_sparc64
des_generic
aes_sparc64
md5_sparc64
sha512_sparc64
sha256_sparc64
sha1_sparc64
autofs4
ext4
crc16
mbcache
jbd2
sunvnet
sunvdc
crc32c_sparc64

** PCI devices:

** USB devices:
not available


-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: sparc64

Kernel: Linux 4.3.0-1-sparc64-smp (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages linux-image-4.3.0-1-sparc64-smp depends on:
ii  debconf [debconf-2.0]                   1.5.58
ii  initramfs-tools [linux-initramfs-tool]  0.120
ii  kmod                                    21-1
ii  linux-base                              4.0

Versions of packages linux-image-4.3.0-1-sparc64-smp recommends:
ii  firmware-linux-free  3.4
ii  irqbalance           1.0.6-3

Versions of packages linux-image-4.3.0-1-sparc64-smp suggests:
pn  debian-kernel-handbook  <none>
pn  fdutils                 <none>
pn  linux-doc-4.3           <none>
ii  silo                    1.4.14+git20141019-4

Versions of packages linux-image-4.3.0-1-sparc64-smp is related to:
pn  firmware-atheros        <none>
pn  firmware-bnx2           <none>
pn  firmware-bnx2x          <none>
pn  firmware-brcm80211      <none>
pn  firmware-intelwimax     <none>
pn  firmware-ipw2x00        <none>
pn  firmware-ivtv           <none>
pn  firmware-iwlwifi        <none>
pn  firmware-libertas       <none>
pn  firmware-linux          <none>
pn  firmware-linux-nonfree  <none>
pn  firmware-myricom        <none>
pn  firmware-netxen         <none>
pn  firmware-qlogic         <none>
pn  firmware-ralink         <none>
pn  firmware-realtek        <none>
pn  xen-hypervisor          <none>

-- debconf information:
  linux-image-4.3.0-1-sparc64-smp/postinst/depmod-error-initrd-4.3.0-1-sparc64-smp:
false
  linux-image-4.3.0-1-sparc64-smp/postinst/mips-initrd-4.3.0-1-sparc64-smp:
  linux-image-4.3.0-1-sparc64-smp/prerm/removing-running-kernel-4.3.0-1-sparc64-smp:
true

[toc] | [next] | [standalone]


#706571

FromBen Hutchings <ben@decadent.org.uk>
Date2016-01-06 03:30 +0100
Message-ID<qNM1j-3de-1@gated-at.bofh.it>
In reply to#706043

[Multipart message — attachments visible in raw view] — view raw

Control: tag -1 moreinfo

On Mon, 2016-01-04 at 13:48 +0300, Anatoly Pugachev wrote:
> Package: src:linux
> Version: 4.3.3-2
> Severity: wishlist
> 
> Dear Maintainer,
> 
> Can you please enable CONFIG_TCG_TPM (TPM security chip) and
> CONFIG_HW_RANDOM_TPM linux kernel config options (as modules), to
> enable hardware RNG device for use in LDOM (containers) of debian
> sparc64.
> 
> Right now, there's no hardware RNG provider is available :
[...]

Both of those are generic TPM code and won't help you without a driver
for the specific TPM that's present in LDOMs.

I can't find any hint in the kernel source of which driver is needed
for an LDOM, even in the UEK patched source, so perhaps it is out-of-
tree?

Ben.

-- 
Ben Hutchings
It is easier to write an incorrect program than to understand a correct one.

[toc] | [prev] | [next] | [standalone]


#706665

FromAnatoly Pugachev <matorola@gmail.com>
Date2016-01-06 15:30 +0100
Message-ID<qNXg6-2iB-15@gated-at.bofh.it>
In reply to#706571
On Wed, Jan 6, 2016 at 5:24 AM, Ben Hutchings <ben@decadent.org.uk> wrote:
> Control: tag -1 moreinfo
>
> On Mon, 2016-01-04 at 13:48 +0300, Anatoly Pugachev wrote:
>> Package: src:linux
>> Version: 4.3.3-2
>> Severity: wishlist
>>
>> Dear Maintainer,
>>
>> Can you please enable CONFIG_TCG_TPM (TPM security chip) and
>> CONFIG_HW_RANDOM_TPM linux kernel config options (as modules), to
>> enable hardware RNG device for use in LDOM (containers) of debian
>> sparc64.
>>
>> Right now, there's no hardware RNG provider is available :
> [...]
>
> Both of those are generic TPM code and won't help you without a driver
> for the specific TPM that's present in LDOMs.
>
> I can't find any hint in the kernel source of which driver is needed
> for an LDOM, even in the UEK patched source, so perhaps it is out-of-
> tree?

Ben, well,

I'm going to build a generic (vanilla) kernel with this CONFIGs and
test how it would work. Going to report back soon. Thanks.

[toc] | [prev] | [next] | [standalone]


#706723

FromAnatoly Pugachev <matorola@gmail.com>
Date2016-01-06 21:20 +0100
Message-ID<qO2IN-5Vv-3@gated-at.bofh.it>
In reply to#706665
On Wed, Jan 6, 2016 at 5:21 PM, Anatoly Pugachev <matorola@gmail.com> wrote:
> On Wed, Jan 6, 2016 at 5:24 AM, Ben Hutchings <ben@decadent.org.uk> wrote:
>> Control: tag -1 moreinfo
>>
>> On Mon, 2016-01-04 at 13:48 +0300, Anatoly Pugachev wrote:
>>> Package: src:linux
>>> Version: 4.3.3-2
>>> Severity: wishlist
>>>
>>> Dear Maintainer,
>>>
>>> Can you please enable CONFIG_TCG_TPM (TPM security chip) and
>>> CONFIG_HW_RANDOM_TPM linux kernel config options (as modules), to
>>> enable hardware RNG device for use in LDOM (containers) of debian
>>> sparc64.
>>>
>>> Right now, there's no hardware RNG provider is available :
>> [...]
>>
>> Both of those are generic TPM code and won't help you without a driver
>> for the specific TPM that's present in LDOMs.
>>
>> I can't find any hint in the kernel source of which driver is needed
>> for an LDOM, even in the UEK patched source, so perhaps it is out-of-
>> tree?
>
> Ben, well,
>
> I'm going to build a generic (vanilla) kernel with this CONFIGs and
> test how it would work. Going to report back soon. Thanks.

Ben,

you was right, this modules does not help.

root@deb4g:/home/mator# lsmod | grep rng
tpm_rng                 1020  0
n2_rng                  6878  0
rng_core                8172  2 n2_rng,tpm_rng
root@deb4g:/home/mator# cat /sys/class/misc/hw_random/rng_available
tpm-rng

rngd still gives error:

root@deb4g:/home/mator# rngd -f -r /dev/hwrng
error reading from entropy source:: No such device

I don't know, but I probably should report to upstream kernel
bugzilla, about n2_rng, that it does not work.
Openbsd says [1] it does support it (starting from T1 and T2 processors),
Solaris says [2] it does support it (from T2 till M6 processors,
including this machine T5 cpu)

running show-devs from openboot console for this LDOM, i can see
random-number-generator device is being present:

{0} ok show-devs
/cpu@3
/cpu@2
/cpu@1
/cpu@0
/virtual-devices@100
/reboot-memory@0
/iscsi-hba
/virtual-memory
/memory@m0,30000000
/aliases
/options
/openprom
/chosen
/packages
/virtual-devices@100/channel-devices@200
/virtual-devices@100/console@1
/virtual-devices@100/random-number-generator@e
/virtual-devices@100/flashprom@0
/virtual-devices@100/channel-devices@200/virtual-domain-service@0
/virtual-devices@100/channel-devices@200/pciv-communication@0
/virtual-devices@100/channel-devices@200/disk@1
/virtual-devices@100/channel-devices@200/disk@0
/virtual-devices@100/channel-devices@200/network@0
/iscsi-hba/disk
/openprom/client-services
/packages/vnet-helper-pkg
/packages/vdisk-helper-pkg
/packages/obp-tftp
/packages/kbd-translator
/packages/SUNW,asr
/packages/dropins
/packages/terminal-emulator
/packages/disk-label
/packages/deblocker
/packages/SUNW,builtin-drivers
{0} ok

but n2_rng does not see it. I'm going to test a more recent kernel,
instead of 4.1.15. The choice of old 4.1.15 kernel to test, was
because oracle sparc linux is using 4.1.8, and i wanted to test it
first. Compiling 4.4rc8 right now...

Searching on the web, found [3], where cpu is T4 and 4.3.0 kernel, but
n2rng gives more messages on boot.

Sorry for wrong feature request, please close this bug as non-valid. Thanks.

1. http://undeadly.org/cgi?action=article&sid=20090201164147
2. http://prsync.com/oracle/solaris-random-number-generation-570469/
3. https://lkml.org/lkml/2015/10/30/678

[toc] | [prev] | [next] | [standalone]


#706788

FromBen Hutchings <ben@decadent.org.uk>
Date2016-01-07 04:00 +0100
Message-ID<qO8Od-1AB-5@gated-at.bofh.it>
In reply to#706723

[Multipart message — attachments visible in raw view] — view raw

On Wed, 2016-01-06 at 23:13 +0300, Anatoly Pugachev wrote:
[...]
> Sorry for wrong feature request, please close this bug as non-valid. Thanks.

I don't mind keeping it open if you're still hoping to get more
information.

Ben.

-- 
Ben Hutchings
Life would be so much easier if we could look at the source code.

[toc] | [prev] | [next] | [standalone]


#706951

FromAnatoly Pugachev <matorola@gmail.com>
Date2016-01-07 18:40 +0100
Message-ID<qOmHv-2SG-15@gated-at.bofh.it>
In reply to#706788
On Thu, Jan 7, 2016 at 5:49 AM, Ben Hutchings <ben@decadent.org.uk> wrote:
> On Wed, 2016-01-06 at 23:13 +0300, Anatoly Pugachev wrote:
> [...]
>> Sorry for wrong feature request, please close this bug as non-valid. Thanks.
>
> I don't mind keeping it open if you're still hoping to get more
> information.

Ben,

below is a long description of how I made (dirty hack to n2_rng)
hardware random number generator to work in linux sparc64 LDOM.

Can you please suggest, what to do next? Close this bugreport as
invalid, and fill new one against n2_rng module in debian, or report
first to lkml? Thanks.

Here is what I find out, not that I'm a kernel developer nor I do it every time.

If we look at linux/drivers/char/hw_random/n2-drv.c [1] there would be
(line 731)
struct of_device_id n2rng_match[]
which lists only 3 compatible driver names:
SUNW,n2-rng
SUNW,vf-rng
SUNW,kt-rng

but running "prtconf -p -v" in linux/debian/sparc64 LDOM, i can see
the following device node:

        Node 0xf029a4f4
            .node:  f029a4f4
            rng-#units:  00000002
            compatible: 'ORCL,m4-rng'
            reg:  0000000e
            name: 'random-number-generator'


and "ORCL,m4-rng" does not hit match in linux kernel sources for n2_rng driver.

running prtconf in solaris 11.3 LDOM, running on the same physical
hardware (T5-2), we can see:

root@deimos:~# uname -a
SunOS deimos 5.11 11.3 sun4v sparc sun4v
(stock, not updated, solaris 11.3 sparc)

root@deimos:~# prtconf -p -v
...
        Node 0xf029a834
            rng-#units:  00000002
            compatible: 'ORCL,m4-rng'
            reg:  0000000e
            name:  'random-number-generator'

root@deimos:~# modinfo -i 128
 Id Loadaddr   Size Info Rev Module Name
128 11a2d708   4650 144   1  n2rng (N2 RNG Driver)

root@deimos:~# kstat  n2rng
module: n2rng                           instance: 0
name:   n2rng0                          class:    misc
...
        status                          online

(notice status online - means that it does work, besides of more stats
in cut-here ... lines). I actually have no idea, how to test it
directly, [6] does not state methods to test it directly, but running
cryptoadm, it tells that kernel n2rng enabled:

root@deimos:~# cryptoadm list fips-140

User-level providers:
=====================
/usr/lib/security/$ISA/pkcs11_softtoken: FIPS 140 mode is enabled.

Kernel providers:
=================
des: FIPS 140 mode is enabled.
aes: FIPS 140 mode is enabled.
ecc: FIPS 140 mode is enabled.
sha1: FIPS 140 mode is enabled.
sha2: FIPS 140 mode is enabled.
rsa: FIPS 140 mode is enabled.
swrand: FIPS 140 mode is enabled.
intelrd: FIPS 140 mode is enabled.
n2rng: FIPS 140 mode is enabled.

lets look at installed n2rng solaris package metadata/description (or
from [2] , search for n2rng via [3], press manifest) :

root@deimos:~# pkg contents -m n2rng | grep name
set name=pkg.fmri
value=pkg://solaris/driver/crypto/n2rng@0.5.11,5.11-0.175.3.0.0.30.0:20150821T154254Z
set name=pkg.description value="The n2rng(7D) device driver is a
cryptographic framework provider for the hardware random number
generator on Oracle SPARC processors."
set name=info.classification value=org.opensolaris.category.2008:System/Hardware
set name=pkg.summary value="SPARC HW Random Number Provider"
set name=org.opensolaris.consolidation value=osnet
set name=variant.opensolaris.zone value=global value=nonglobal
set name=variant.arch value=sparc
set name=variant.debug.osnet value=true value=false
driver alias=ORCL,m4-rng alias=ORCL,m7-rng alias=SUNW,kt-rng
alias=SUNW,n2-rng alias=SUNW,vf-rng name=n2rng
variant.opensolaris.zone=global


so driver works for ORCL,m4-rng and ORCL,m7-rng names as well.

I made a quick edit to drivers/char/hw_random/n2-drv.c to include "ORCL,m4-rng"

mator@deb4g:~/linux-4.3.3$ diff -u
drivers/char/hw_random/n2-drv.c-orig  drivers/char/hw_random/n2-drv.c
--- drivers/char/hw_random/n2-drv.c-orig        2016-01-07
09:01:02.672227383 -0500
+++ drivers/char/hw_random/n2-drv.c     2016-01-07 09:07:56.928876710 -0500
@@ -743,6 +743,10 @@
                .compatible     = "SUNW,kt-rng",
                .data           = (void *) 1,
        },
+       {
+               .name           = "random-number-generator",
+               .compatible     = "ORCL,m4-rng",
+       },
        {},
 };
 MODULE_DEVICE_TABLE(of, n2rng_match);

compiled and installed module with insmod. I've got working n2_rng in
linux sparc64 LDOM:

root@deb4g:/etc/init.d# lsmod
Module                  Size  Used by
n2_rng                  6503  0
rng_core                6684  1 n2_rng

root@deb4g:/home/mator# tail -f /var/log/kern.log
Jan  7 09:10:40 deb4g kernel: [2391276.745713] n2rng.c:v0.2 (July 27, 2011)
Jan  7 09:10:40 deb4g kernel: [2391276.745739] n2rng f029a4f4:
Registered RNG HVAPI major 2 minor 0
Jan  7 09:10:40 deb4g kernel: [2391276.745750] n2rng f029a4f4: Found
single-unit RNG, units: 1
Jan  7 09:10:40 deb4g kernel: [2391276.745769] n2rng f029a4f4: RNG ready

and working /dev/hwrng for rng-tools:

root@deb4g:/etc/init.d# systemctl start rng-tools
root@deb4g:/etc/init.d# systemctl status rng-tools
? rng-tools.service
   Loaded: loaded (/etc/init.d/rng-tools; bad; vendor preset: enabled)
   Active: active (running) since Thu 2016-01-07 10:02:13 EST; 6s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 9172 ExecStart=/etc/init.d/rng-tools start (code=exited,
status=0/SUCCESS)
   CGroup: /system.slice/rng-tools.service
           L-9174 /usr/sbin/rngd -r /dev/hwrng

Jan 07 10:02:13 deb4g systemd[1]: Starting rng-tools.service...
Jan 07 10:02:13 deb4g rng-tools[9172]: Starting Hardware RNG entropy
gatherer daemon: rngd.
Jan 07 10:02:13 deb4g rngd[9174]: rngd 2-unofficial-mt.14 starting up...
Jan 07 10:02:13 deb4g systemd[1]: Started rng-tools.service.
Jan 07 10:02:13 deb4g rngd[9174]: entropy feed to the kernel ready

but before working n2_rng module, rng-tools/rngd complained that it
does not have hardware RNG (example, debian sid sparc64 LDOM):

Dec 31 02:14:37 deb-t52 systemd[1]: Starting rng-tools.service...
Dec 31 02:14:37 deb-t52 rng-tools[19235]: Starting Hardware RNG
entropy gatherer daemon: (Hardware RNG device inode not found)
Dec 31 02:14:37 deb-t52 rng-tools[19235]: /etc/init.d/rng-tools:
Cannot find a hardware RNG device to use.


PS:
openbsd [4] is being quite conservative in matching only for
"random-number-generator" string in it's driver for n2rng;
illumos [5] is the same as linux, only have match for 3 driver names.

1. https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers/char/hw_random/n2-drv.c?id=refs/tags/v4.4-rc8
2. http://pkg.oracle.com/solaris/release/manifest/0/driver%2Fcrypto%2Fn2rng%400.5.11%2C5.11-0.175.3.0.0.30.0%3A20150821T154254Z
3. http://pkg.oracle.com/solaris/release/en/search.shtml?token=n2rng&action=Search
4. http://fxr.watson.org/fxr/source//arch/sparc64/dev/vrng.c?v=OPENBSD
5. https://github.com/illumos/illumos-gate/blob/master/usr/src/uts/sun4v/io/n2rng/n2rng.c
6. https://blogs.oracle.com/darren/entry/solaris_random_number_generation

[toc] | [prev] | [next] | [standalone]


#707918

FromBen Hutchings <ben@decadent.org.uk>
Date2016-01-11 01:20 +0100
Message-ID<qPydA-2YB-7@gated-at.bofh.it>
In reply to#706951

[Multipart message — attachments visible in raw view] — view raw

On Thu, 2016-01-07 at 20:30 +0300, Anatoly Pugachev wrote:
> On Thu, Jan 7, 2016 at 5:49 AM, Ben Hutchings <ben@decadent.org.uk> wrote:
> > On Wed, 2016-01-06 at 23:13 +0300, Anatoly Pugachev wrote:
> > [...]
> > > Sorry for wrong feature request, please close this bug as non-valid. Thanks.
> > 
> > I don't mind keeping it open if you're still hoping to get more
> > information.
> 
> Ben,
> 
> below is a long description of how I made (dirty hack to n2_rng)
> hardware random number generator to work in linux sparc64 LDOM.
> 
> Can you please suggest, what to do next? Close this bugreport as
> invalid, and fill new one against n2_rng module in debian, or report
> first to lkml? Thanks.
[...]

You should send this patch upstream (linux-crypto@vger.kernel.org and
sparclinux@vger.kernel.org mailing lists).

But first, read Documentation/SubmittingPatches and make sure the patch
is in the right format with a clear commit message and Developer's
Certificate of Origin.

Ben.

-- 
Ben Hutchings
Q.  Which is the greater problem in the world today, ignorance or apathy?
A.  I don't know and I couldn't care less.

[toc] | [prev] | [next] | [standalone]


#708703

FromAnatoly Pugachev <matorola@gmail.com>
Date2016-01-14 01:10 +0100
Message-ID<qQDEe-7hT-3@gated-at.bofh.it>
In reply to#707918
On Mon, Jan 11, 2016 at 3:08 AM, Ben Hutchings <ben@decadent.org.uk> wrote:
> On Thu, 2016-01-07 at 20:30 +0300, Anatoly Pugachev wrote:
>> Can you please suggest, what to do next? Close this bugreport as
>> invalid, and fill new one against n2_rng module in debian, or report
>> first to lkml? Thanks.
> [...]
>
> You should send this patch upstream (linux-crypto@vger.kernel.org and
> sparclinux@vger.kernel.org mailing lists).

Ben,
submitted to both mentioned mailing lists, it got to DaveM processing
queue, see http://patchwork.ozlabs.org/project/sparclinux/list/?submitter=68078
As I told earlier, I'm not a kernel developer in any form, not even
C/C++ programmer. I'm not sure I would be able to answer to any
objections on this patch.
But thanks anyway, probably someone else (oracle guys, with their
linux for sparc [L4S] project) would be able to make this patch to
kernel.

[toc] | [prev] | [next] | [standalone]


#708716

FromBen Hutchings <ben@decadent.org.uk>
Date2016-01-14 02:40 +0100
Message-ID<qQETE-83s-3@gated-at.bofh.it>
In reply to#708703

[Multipart message — attachments visible in raw view] — view raw

On Thu, 2016-01-14 at 03:00 +0300, Anatoly Pugachev wrote:
> On Mon, Jan 11, 2016 at 3:08 AM, Ben Hutchings <ben@decadent.org.uk> wrote:
> > On Thu, 2016-01-07 at 20:30 +0300, Anatoly Pugachev wrote:
> > > Can you please suggest, what to do next? Close this bugreport as
> > > invalid, and fill new one against n2_rng module in debian, or report
> > > first to lkml? Thanks.
> > [...]
> > 
> > You should send this patch upstream (linux-crypto@vger.kernel.org and
> > sparclinux@vger.kernel.org mailing lists).
> 
> Ben,
> submitted to both mentioned mailing lists, it got to DaveM processing
> queue, see http://patchwork.ozlabs.org/project/sparclinux/list/?submitter=68078
> As I told earlier, I'm not a kernel developer in any form, not even
> C/C++ programmer. I'm not sure I would be able to answer to any
> objections on this patch.
> But thanks anyway, probably someone else (oracle guys, with their
> linux for sparc [L4S] project) would be able to make this patch to
> kernel.

I think those will be fine except the two of them should have different
subjects.  DaveM will tell you what if anything he wants you to change.

Ben.

-- 
Ben Hutchings
Anthony's Law of Force: Don't force it, get a larger hammer.

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.dist


csiph-web