[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[UNIKRAFT PATCH 0/8] Correct license headers



This patch series removes the additional clause
"THIS HEADER MAY NOT BE EXTRACTED OR MODIFIED IN ANY WAY"
from our BSD license headers that got introduced by mistake
and is not part of the BSD 3-clause license.

The commits in this series are divided by author and
affiliation (for Arm and NEC). I kindly ask for a
`Signed-off-by` tag from the original author to the
corresponding commit so that we can correct the license
header. In the case of NEC and Arm, a tag from a
represantative should be (hopefully) okay.

The patches will be upstreamed individually as soon
as the approval is given with a tag.

Thanks,

Simon

Simon Kuenzer (8):
  Correct license headers introduced by NEC Laboratories Europe GmbH
  Correct license headers introduced by Arm Ltd.
  Correct license headers introduced by UPB
  Correct license headers introduced by UPB
  Correct license headers introduced by UPB
  Correct license headers introduced by UPB
  Correct license headers introduced by UPB
  Correct license headers introduced by UPB

 arch/arm/arm/include/uk/asm/intsizes.h          | 2 --
 arch/arm/arm/include/uk/asm/tls.h               | 2 --
 arch/arm/arm64/include/uk/asm/intsizes.h        | 2 --
 arch/arm/arm64/include/uk/asm/tls.h             | 2 --
 arch/x86/x86_64/include/uk/asm/intsizes.h       | 2 --
 arch/x86/x86_64/include/uk/asm/tls.h            | 2 --
 include/uk/arch/lcpu.h                          | 2 --
 include/uk/arch/limits.h                        | 2 --
 include/uk/arch/time.h                          | 2 --
 include/uk/arch/tls.h                           | 2 --
 include/uk/arch/types.h                         | 2 --
 include/uk/asm.h                                | 2 --
 include/uk/config.h                             | 2 --
 include/uk/ctors.h                              | 2 --
 include/uk/errptr.h                             | 2 --
 include/uk/essentials.h                         | 2 --
 include/uk/init.h                               | 2 --
 include/uk/page.h                               | 2 --
 include/uk/plat/bootstrap.h                     | 2 --
 include/uk/plat/config.h                        | 2 --
 include/uk/plat/io.h                            | 2 --
 include/uk/plat/irq.h                           | 2 --
 include/uk/plat/lcpu.h                          | 2 --
 include/uk/plat/memory.h                        | 2 --
 include/uk/plat/syscall.h                       | 2 --
 include/uk/plat/thread.h                        | 2 --
 include/uk/plat/time.h                          | 2 --
 include/uk/prio.h                               | 2 --
 lib/9pfs/9pfs.h                                 | 2 --
 lib/9pfs/9pfs_vfsops.c                          | 2 --
 lib/9pfs/9pfs_vnops.c                           | 2 --
 lib/fdt/uk_fdt.c                                | 2 --
 lib/nolibc/errno.c                              | 2 --
 lib/nolibc/include/assert.h                     | 2 --
 lib/nolibc/include/errno.h                      | 2 --
 lib/nolibc/include/inttypes.h                   | 2 --
 lib/nolibc/include/limits.h                     | 2 --
 lib/nolibc/include/nolibc-internal/shareddefs.h | 2 --
 lib/nolibc/include/pwd.h                        | 2 --
 lib/nolibc/include/stdarg.h                     | 2 --
 lib/nolibc/include/stddef.h                     | 2 --
 lib/nolibc/include/stdint.h                     | 2 --
 lib/nolibc/include/stdio.h                      | 2 --
 lib/nolibc/include/string.h                     | 2 --
 lib/nolibc/include/sys/mount.h                  | 2 --
 lib/nolibc/include/sys/types.h                  | 2 --
 lib/nolibc/include/sys/uio.h                    | 2 --
 lib/nolibc/include/unistd.h                     | 2 --
 lib/nolibc/malloc.c                             | 2 --
 lib/nolibc/string.c                             | 2 --
 lib/posix-libdl/stubs.c                         | 2 --
 lib/posix-process/include/uk/process.h          | 2 --
 lib/posix-process/process.c                     | 2 --
 lib/posix-sysinfo/include/sys/utsname.h         | 2 --
 lib/posix-sysinfo/sysinfo.c                     | 2 --
 lib/posix-user/include/uk/user.h                | 2 --
 lib/posix-user/user.c                           | 2 --
 lib/syscall_shim/include/uk/syscall.h           | 2 --
 lib/uk9p/9p.c                                   | 2 --
 lib/uk9p/9pdev.c                                | 2 --
 lib/uk9p/9pdev_trans.c                          | 2 --
 lib/uk9p/9pfid.c                                | 2 --
 lib/uk9p/9preq.c                                | 2 --
 lib/uk9p/include/uk/9p.h                        | 2 --
 lib/uk9p/include/uk/9p_core.h                   | 2 --
 lib/uk9p/include/uk/9pdev.h                     | 2 --
 lib/uk9p/include/uk/9pdev_core.h                | 2 --
 lib/uk9p/include/uk/9pdev_trans.h               | 2 --
 lib/uk9p/include/uk/9pfid.h                     | 2 --
 lib/uk9p/include/uk/9preq.h                     | 2 --
 lib/ukalloc/include/uk/alloc.h                  | 2 --
 lib/ukalloc/include/uk/alloc_impl.h             | 2 --
 lib/ukallocbbuddy/include/uk/allocbbuddy.h      | 2 --
 lib/ukargparse/argparse.c                       | 2 --
 lib/ukargparse/include/uk/argparse.h            | 2 --
 lib/ukblkdev/blkdev.c                           | 2 --
 lib/ukblkdev/include/uk/blkdev.h                | 2 --
 lib/ukblkdev/include/uk/blkdev_core.h           | 2 --
 lib/ukblkdev/include/uk/blkdev_driver.h         | 2 --
 lib/ukblkdev/include/uk/blkreq.h                | 2 --
 lib/ukboot/boot.c                               | 2 --
 lib/ukbus/bus.c                                 | 2 --
 lib/ukbus/include/uk/bus.h                      | 2 --
 lib/ukdebug/hexdump.c                           | 2 --
 lib/ukdebug/include/uk/assert.h                 | 2 --
 lib/ukdebug/include/uk/hexdump.h                | 2 --
 lib/ukdebug/include/uk/print.h                  | 2 --
 lib/ukdebug/include/uk/trace.h                  | 2 --
 lib/ukdebug/snprintf.h                          | 2 --
 lib/ukdebug/trace.c                             | 2 --
 lib/uklibparam/include/uk/libparam.h            | 2 --
 lib/uklibparam/param.c                          | 2 --
 lib/uklock/include/uk/mutex.h                   | 2 --
 lib/ukmmap/mmap.c                               | 2 --
 lib/ukmpi/include/uk/mbox.h                     | 2 --
 lib/uknetdev/include/uk/netbuf.h                | 2 --
 lib/uknetdev/include/uk/netdev.h                | 2 --
 lib/uknetdev/include/uk/netdev_core.h           | 2 --
 lib/uknetdev/include/uk/netdev_driver.h         | 2 --
 lib/uknetdev/netbuf.c                           | 2 --
 lib/uknetdev/netdev.c                           | 2 --
 lib/uksched/include/uk/sched.h                  | 2 --
 lib/uksched/include/uk/thread_attr.h            | 2 --
 lib/uksched/sched.c                             | 2 --
 lib/uksched/thread_attr.c                       | 2 --
 lib/ukschedcoop/include/uk/schedcoop.h          | 2 --
 lib/ukswrand/chacha.c                           | 2 --
 lib/ukswrand/dev.c                              | 2 --
 lib/ukswrand/getrandom.c                        | 2 --
 lib/ukswrand/include/sys/random.h               | 2 --
 lib/ukswrand/include/uk/swrand.h                | 2 --
 lib/ukswrand/mwc.c                              | 2 --
 lib/ukswrand/swrand.c                           | 2 --
 lib/uktime/include/uk/time_types.h              | 2 --
 lib/uktime/time.c                               | 2 --
 lib/vfscore/fd.c                                | 2 --
 lib/vfscore/file.c                              | 2 --
 lib/vfscore/fops.c                              | 2 --
 lib/vfscore/include/vfscore/dentry.h            | 2 --
 lib/vfscore/include/vfscore/file.h              | 2 --
 lib/vfscore/include/vfscore/prex.h              | 2 --
 lib/vfscore/pipe.c                              | 2 --
 lib/vfscore/rootfs.c                            | 2 --
 lib/vfscore/stdio.c                             | 2 --
 plat/common/arm/cache64.S                       | 2 --
 plat/common/arm/cpu_native.c                    | 2 --
 plat/common/arm/generic_timer.c                 | 2 --
 plat/common/arm/psci_arm64.S                    | 2 --
 plat/common/arm/thread_start64.S                | 2 --
 plat/common/arm/time.c                          | 2 --
 plat/common/include/arm/arm/cpu.h               | 2 --
 plat/common/include/arm/arm/time.h              | 2 --
 plat/common/include/arm/arm64/cpu.h             | 2 --
 plat/common/include/arm/arm64/cpu_defs.h        | 2 --
 plat/common/include/arm/arm64/irq.h             | 2 --
 plat/common/include/arm/arm64/time.h            | 2 --
 plat/common/include/arm/arm64/tls.h             | 2 --
 plat/common/include/arm/cpu.h                   | 2 --
 plat/common/include/arm/cpu_defs.h              | 2 --
 plat/common/include/arm/irq.h                   | 2 --
 plat/common/include/pci/pci_bus.h               | 2 --
 plat/common/include/uk/plat/common/_time.h      | 2 --
 plat/common/include/uk/plat/common/cpu.h        | 2 --
 plat/common/include/uk/plat/common/irq.h        | 2 --
 plat/common/include/uk/plat/common/memory.h     | 2 --
 plat/common/include/uk/plat/common/sections.h   | 2 --
 plat/common/include/uk/plat/common/sw_ctx.h     | 2 --
 plat/common/include/uk/plat/common/tls.h        | 2 --
 plat/common/include/uk/plat/common/trace.h      | 2 --
 plat/common/include/x86/cpu_defs.h              | 2 --
 plat/common/include/x86/desc.h                  | 2 --
 plat/common/include/x86/tls.h                   | 2 --
 plat/common/include/x86/traps.h                 | 2 --
 plat/common/lcpu.c                              | 2 --
 plat/common/memory.c                            | 2 --
 plat/common/pci_bus.c                           | 2 --
 plat/common/sw_ctx.c                            | 2 --
 plat/common/thread.c                            | 2 --
 plat/common/x86/cpu_features.c                  | 2 --
 plat/common/x86/cpu_native.c                    | 2 --
 plat/common/x86/syscall.S                       | 2 --
 plat/common/x86/trace.c                         | 2 --
 plat/common/x86/traps.c                         | 2 --
 plat/drivers/gic/gic-v2.c                       | 2 --
 plat/drivers/include/gic/gic-v2.h               | 2 --
 plat/drivers/include/ofw/fdt.h                  | 2 --
 plat/drivers/include/ofw/gic_fdt.h              | 2 --
 plat/drivers/include/virtio/virtio_9p.h         | 2 --
 plat/drivers/include/virtio/virtio_bus.h        | 2 --
 plat/drivers/include/virtio/virtio_config.h     | 2 --
 plat/drivers/include/virtio/virtqueue.h         | 2 --
 plat/drivers/ofw/fdt.c                          | 2 --
 plat/drivers/ofw/gic_fdt.c                      | 2 --
 plat/drivers/virtio/virtio_9p.c                 | 2 --
 plat/drivers/virtio/virtio_bus.c                | 2 --
 plat/drivers/virtio/virtio_pci.c                | 2 --
 plat/drivers/virtio/virtio_ring.c               | 2 --
 plat/kvm/arm/entry64.S                          | 2 --
 plat/kvm/arm/intctrl.c                          | 2 --
 plat/kvm/arm/lcpu.c                             | 2 --
 plat/kvm/arm/link64.lds.S                       | 2 --
 plat/kvm/arm/memory.c                           | 2 --
 plat/kvm/include/kvm-arm/arm64/mm.h             | 2 --
 plat/kvm/include/kvm-arm/mm.h                   | 2 --
 plat/kvm/include/kvm/config.h                   | 2 --
 plat/kvm/include/kvm/intctrl.h                  | 2 --
 plat/kvm/include/kvm/irq.h                      | 2 --
 plat/kvm/include/kvm/tscclock.h                 | 2 --
 plat/kvm/io.c                                   | 2 --
 plat/kvm/x86/lcpu.c                             | 2 --
 plat/kvm/x86/memory.c                           | 2 --
 plat/kvm/x86/time.c                             | 2 --
 plat/linuxu/arm/entry32.S                       | 2 --
 plat/linuxu/console.c                           | 2 --
 plat/linuxu/include/linuxu/console.h            | 2 --
 plat/linuxu/include/linuxu/ioctl.h              | 2 --
 plat/linuxu/include/linuxu/setup.h              | 2 --
 plat/linuxu/include/linuxu/signal.h             | 2 --
 plat/linuxu/include/linuxu/syscall-arm_32.h     | 2 --
 plat/linuxu/include/linuxu/syscall-x86_64.h     | 2 --
 plat/linuxu/include/linuxu/syscall.h            | 2 --
 plat/linuxu/include/linuxu/time.h               | 2 --
 plat/linuxu/include/linuxu/tls.h                | 2 --
 plat/linuxu/io.c                                | 2 --
 plat/linuxu/irq.c                               | 2 --
 plat/linuxu/lcpu.c                              | 2 --
 plat/linuxu/memory.c                            | 2 --
 plat/linuxu/setup.c                             | 2 --
 plat/linuxu/shutdown.c                          | 2 --
 plat/linuxu/time.c                              | 2 --
 plat/linuxu/x86/entry64.S                       | 2 --
 plat/xen/console.c                              | 2 --
 plat/xen/drivers/9p/9pfront.c                   | 2 --
 plat/xen/drivers/9p/9pfront.h                   | 2 --
 plat/xen/drivers/9p/9pfront_xb.h                | 2 --
 plat/xen/drivers/9p/9pfront_xs.c                | 2 --
 plat/xen/drivers/blk/blkfront.c                 | 2 --
 plat/xen/drivers/blk/blkfront.h                 | 2 --
 plat/xen/drivers/blk/blkfront_xb.h              | 2 --
 plat/xen/drivers/blk/blkfront_xs.c              | 2 --
 plat/xen/emg_console.c                          | 2 --
 plat/xen/emg_console.h                          | 2 --
 plat/xen/hv_console.c                           | 2 --
 plat/xen/hv_console.h                           | 2 --
 plat/xen/include/common/console.h               | 2 --
 plat/xen/include/xen-arm/setup.h                | 2 --
 plat/xen/include/xen-arm/smp.h                  | 2 --
 plat/xen/include/xen-arm/traps.h                | 2 --
 plat/xen/include/xen-x86/setup.h                | 2 --
 plat/xen/include/xenbus/client.h                | 2 --
 plat/xen/include/xenbus/xenbus.h                | 2 --
 plat/xen/include/xenbus/xs.h                    | 2 --
 plat/xen/io.c                                   | 2 --
 plat/xen/lcpu.c                                 | 2 --
 plat/xen/memory.c                               | 2 --
 plat/xen/shutdown.c                             | 2 --
 plat/xen/x86/cpu_pv.c                           | 2 --
 plat/xen/xenbus/client.c                        | 2 --
 plat/xen/xenbus/xenbus.c                        | 2 --
 plat/xen/xenbus/xs.c                            | 2 --
 plat/xen/xenbus/xs_comms.c                      | 2 --
 plat/xen/xenbus/xs_comms.h                      | 2 --
 plat/xen/xenbus/xs_watch.c                      | 2 --
 plat/xen/xenbus/xs_watch.h                      | 2 --
 support/scripts/uk-gdb.py                       | 2 --
 support/scripts/uk_trace/parse.py               | 2 --
 support/scripts/uk_trace/trace.py               | 2 --
 247 files changed, 494 deletions(-)

-- 
2.20.1



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.