Skip to content

Releases: sigmaris/linux

6.1.23-rockpro64-ci

28 May 10:56
Compare
Choose a tag to compare
Add Github Actions workflow

6.0.3-rockpro64-ci

22 Oct 19:33
Compare
Choose a tag to compare
Add Github Actions workflow

5.16-rockpro64-ci

18 Jan 21:31
Compare
Choose a tag to compare
Add Github Actions workflow

5.15-rockpro64-ci: ARM64: dts: rockchip: Add IEP node for RK3399

06 Nov 12:34
Compare
Choose a tag to compare

5.10.11-rockpro64-ci

06 Feb 19:21
Compare
Choose a tag to compare
Add Github Actions workflow

5.9.6-rockpro64-ci

07 Nov 17:17
Compare
Choose a tag to compare
drm/rockchip: Support AFBC on all big VOP planes

5.9.3-rockpro64-ci

01 Nov 20:16
Compare
Choose a tag to compare
drm/rockchip: Support AFBC on all big VOP planes

Kernel for RockPro64 built from 5.8-rkvdec-v2-ci

08 Aug 22:39
Compare
Choose a tag to compare

Changes:

  • d4565a6 sigmaris: Add azure-pipelines.yml
  • cba7707 sigmaris: Add cut down rockchip_linux_defconfig
  • 54aaf24 sigmaris: dts: rockpro64: Enable headphone detection GPIO
  • 3019af8 sigmaris: dts: rockpro64: Cool CPU with fan before throttling
  • 4755ef1 sigmaris: dts: rockpro64: Enable fast-read for spiflash
  • d21019b net: phy: realtek: add more interrupt bits for RTL8211E and RTL8211F
  • eaf51a3 net: phy: realtek: configure the INTB pin on RTL8211F
  • 5f58543 arm64: dts: rockchip: Add 'arm,pl330-periph-burst' for dmac
  • 140f372 arm64: dts: rockchip: add rx0 mipi-phy for rk3399
  • f994371 arm64: dts: rockchip: set rockpro64 usbc dr_mode as host
See More
  • 8645caf arm64: defconfig: Enable devfreq cooling device
  • 7206511 drm/panfrost: add regulators to devfreq
  • 26e39c0 drm/panfrost: dynamically alloc regulators
  • 3201616 drm/panfrost: move devfreq_init()/fini() in device
  • 9806cfb drm/panfrost: rename error labels in device_init
  • f818d0c drm/panfrost: properly handle error in probe
  • 1c329cf drm/panfrost: use spinlock instead of atomic
  • c1bb9df drm/panfrost: introduce panfrost_devfreq struct
  • 6ddf8f1 drm/panfrost: don't use pfdevfreq.busy_count to know if hw is idle
  • f0faaa2 drm/panfrost: clean headers in devfreq
  • 2dd21c3 drm/panfrost: avoid static declaration
  • 0c8668f dt-bindings: dma: pl330: Document the quirk 'arm, pl330-periph-burst'
  • 5cba1e8 dmaengine: pl330: Add quirk 'arm, pl330-periph-burst'
  • 3f61a3a dmaengine: pl330: Remove the burst limit for quirk 'NO-FLUSHP'
  • 3e59b92 drm: rockchip: add NV15, NV20 and NV30 support
  • 34da073 drm: drm_fourcc: add NV20 and NV30 YUV formats
  • 9506c93 drm: drm_fourcc: add NV15, Q410, Q401 YUV formats
  • e2deec0 WIP: media: rkvdec: add HEVC format validation
  • 16dee8b WIP: media: rkvdec: add HEVC backend
  • fae2ece HACK: media: uapi: hevc: tiles and num_slices
  • fdaf9ca WIP: media: uapi: hevc: add fields needed for rkvdec
  • 35c27ca media: uapi: hevc: Add segment address field
  • 8b944f3 media: uapi: hevc: Add scaling matrix control
  • b51273a HACK: media: rkvdec: soft reset
  • 9756f0b WIP: media: rkvdec: h264: add field decoding support
  • cdefa74 WIP: media: rkvdec: h264: return early when no reference pictures
  • 0c5c0c8 WIP: media: rkvdec: pm runtime dont use autosuspend before disable and cleanup
  • d370c0d WIP: media: rkvdec: continue to gate clock when decoding finish
  • bbee490 fixup! media: rkvdec: Fix .buf_prepare
  • 6b8605e media: rkvdec: Add the VP9 backend
  • 185f30e media: uapi: Add VP9 stateless decoder controls
  • fb3b352 media: rkvdec: Fix .buf_prepare
  • 4307800 media: rkvdec: h264: Support profile and level controls
  • 62d7573 media: rkvdec: h264: Support High 10 and 4:2:2 profiles
  • 52bde27 media: rkvdec: Lock capture pixel format in s_ctrl and s_fmt
  • 0444e84 media: rkvdec: Extract rkvdec_fill_decoded_pixfmt helper method
  • 3e65c95 media: rkvdec: h264: Use bytesperline and buffer height to calculate stride
  • bd1ccb6 media: v4l2: Add NV15 and NV20 pixel formats
  • 8b437c6 media: v4l2-common: Add helpers to calculate bytesperline and sizeimage
  • 78f1ee2 media: rkvdec: h264: Do not override output buffer sizeimage
  • 575cce8 media: rkvdec: h264: Fix bit depth wrap in pps packet
  • c098a62 media: rkvdec: h264: Validate and use pic width and height in mbs
  • 50b61fe media: rkvdec: Ensure decoded resolution fit coded resolution
  • f79f871 media: rkvdec: h264: Fix reference frame_num wrap for second field
  • 0477058 media: cedrus: h264: Fix frame list construction
  • 8e0dde2 media: cedrus: h264: Properly configure reference field
  • 6548dbe media: rkvdec: Don't require unneeded H264_SLICE_PARAMS
  • 5e1ba26 media: hantro: Don't require unneeded H264_SLICE_PARAMS
  • f970e30 media: uapi: h264: Clean slice invariants syntax elements
  • f3b2a44 media: uapi: h264: Clarify SLICE_BASED mode
  • 5afbfe6 media: uapi: h264: Drop SLICE_PARAMS 'size' field
  • 25c1a47 media: uapi: h264: Increase size of DPB entry pic_num
  • 4aa1964 media: uapi: h264: Clean DPB entry interface
  • 63c1fd1 media: uapi: h264: Increase size of 'first_mb_in_slice' field
  • 98d63e4 media: uapi: h264: Clarify pic_order_cnt_bit_size field
  • 61467bf media: uapi: h264: Split prediction weight parameters
  • 8765830 media: uapi: h264: Further clarify scaling lists order
  • 31f8107 media: uapi: h264: Update reference lists
  • 721b0a6 hantro: postproc: Fix motion vector space allocation
  • 416562b hantro: h264: Get the correct fallback reference buffer
  • 8af4d9a media: camss: fix memory leaks on error handling paths in probe
  • ebb26f8 media: davinci: vpif_capture: fix potential double free
  • 169587b media: radio: remove redundant assignment to variable retval
  • 2314feb media: allegro: fix potential null dereference on header
  • 06fd02a media: mtk-mdp: Fix a refcounting bug on error in init
  • 0221104 media: allegro: fix an error pointer vs NULL check
  • cc21bdb media: meye: fix missing pm_mchip_mode field
  • 193df57 media: cafe-driver: use generic power management
  • 3b6a61b media: saa7164: use generic power management
  • 8c2eef1 media: v4l2-dev/ioctl: Fix document for VIDIOC_QUERYCAP
  • b4e7f59 media: v4l2: Correct kernel-doc inconsistency
  • dba6d9a media: v4l2: Correct kernel-doc inconsistency
  • aac6c98 media: dvbdev.h: keep * together with the type
  • bc188ec media: v4l2-subdev.h: keep * together with the type
  • aeda160 media: videobuf2: Print videobuf2 buffer state by name
  • 3a4a547 media: colorspaces-details.rst: fix V4L2_COLORSPACE_JPEG description
  • 852047d media: tw68: use generic power management
  • 6524e36 media: meye: use generic power management
  • 6ecf317 media: cx88: use generic power management
  • 3973254 media: cx25821: use generic power management
  • 4ff3a94 media: cx23885: use generic power management
  • 5dfd858 media: sta2x11: use generic power management
  • 83917f3 media: dt-bindings: media: renesas,vsp1: Add power-domains and resets
  • d4f044b media: dt-bindings: media: renesas,vsp1: Convert binding to YAML
  • 618701e media: dt-bindings: media: renesas,fdp1: Add resets property
  • 36b321e media: dt-bindings: media: renesas,fdp1: Make power-domains mandatory
  • 782037b media: dt-bindings: media: renesas,fdp1: Convert binding to YAML
  • 77596d8 media: dt-bindings: media: renesas,fcp: Add resets and iommus properties
  • cb1d923 media: dt-bindings: media: renesas,fcp: Make power-domains mandatory
  • 5e20e1b media: dt-bindings: media: renesas,fcp: Convert binding to YAML
  • ad97ec5 media: v4l2-async: Log message in case of heterogeneous fwnode match
  • 22b64c4 media: v4l2-async: Pass notifier pointer to match functions
  • 89ff583 media: v4l2-async: Accept ...
Read more

Kernel for RockPro64 built from 5.8-rkvdec-ci

03 Aug 21:15
Compare
Choose a tag to compare

Changes:

  • 2f4e3b2 sigmaris: Add azure-pipelines.yml
  • dc88015 sigmaris: Add cut down rockchip_linux_defconfig
  • c9a35df sigmaris: dts: rockpro64: Enable headphone detection GPIO
  • 061459c sigmaris: dts: rockpro64: Cool CPU with fan before throttling
  • b5cb126 sigmaris: dts: rockpro64: Enable fast-read for spiflash
  • 6304dc6 net: phy: realtek: add more interrupt bits for RTL8211E and RTL8211F
  • 941b1ec net: phy: realtek: configure the INTB pin on RTL8211F
  • 3407bed arm64: dts: rockchip: Add 'arm,pl330-periph-burst' for dmac
  • d43c580 arm64: dts: rockchip: add rx0 mipi-phy for rk3399
  • b870eb7 arm64: dts: rockchip: set rockpro64 usbc dr_mode as host
See More
  • 23702b2 arm64: defconfig: Enable devfreq cooling device
  • 8097974 drm/panfrost: add regulators to devfreq
  • 013b3af drm/panfrost: dynamically alloc regulators
  • eb66e57 drm/panfrost: move devfreq_init()/fini() in device
  • 6fccc56 drm/panfrost: rename error labels in device_init
  • a57b19a drm/panfrost: properly handle error in probe
  • 5290a7d drm/panfrost: use spinlock instead of atomic
  • cf2675d drm/panfrost: introduce panfrost_devfreq struct
  • 6f1a762 drm/panfrost: don't use pfdevfreq.busy_count to know if hw is idle
  • b9d963e drm/panfrost: clean headers in devfreq
  • 84dd4bd drm/panfrost: avoid static declaration
  • 18a8906 dt-bindings: dma: pl330: Document the quirk 'arm, pl330-periph-burst'
  • 02b63f0 dmaengine: pl330: Add quirk 'arm, pl330-periph-burst'
  • a918e4d dmaengine: pl330: Remove the burst limit for quirk 'NO-FLUSHP'
  • 5926c9f drm: rockchip: add NV15, NV20 and NV30 support
  • fdbbb84 drm: drm_fourcc: add NV20 and NV30 YUV formats
  • 6aa1f8a drm: drm_fourcc: add NV15, Q410, Q401 YUV formats
  • e816474 WIP: media: rkvdec: add HEVC backend
  • 43b4951 HACK: media: uapi: hevc: tiles and num_slices
  • 7d2a890 WIP: media: uapi: hevc: add fields needed for rkvdec
  • 4fe3bbf media: uapi: hevc: Add segment address field
  • a30fb2c media: uapi: hevc: Add scaling matrix control
  • 8359572 HACK: media: rkvdec: soft reset
  • ff9a2f8 WIP: media: rkvdec: h264: add field decoding support
  • 6ab4708 WIP: media: rkvdec: h264: return early when no reference pictures
  • 6c28dce WIP: media: rkvdec: pm runtime dont use autosuspend before disable and cleanup
  • eaa589e WIP: media: rkvdec: continue to gate clock when decoding finish
  • 27d3ce1 fixup! media: rkvdec: Fix .buf_prepare
  • 2ae8687 media: rkvdec: Add the VP9 backend
  • c1420df media: uapi: Add VP9 stateless decoder controls
  • dd7c86f media: rkvdec: Fix .buf_prepare
  • 4bb2341 media: rkvdec: h264: Support profile and level controls
  • 624cef0 media: rkvdec: h264: Support High 10 and 4:2:2 profiles
  • aac1799 media: rkvdec: Lock capture pixel format in s_ctrl and s_fmt
  • e52cf03 media: rkvdec: Extract rkvdec_fill_decoded_pixfmt helper method
  • 4012e04 media: rkvdec: h264: Use bytesperline and buffer height to calculate stride
  • 3799433 media: v4l2: Add NV15 and NV20 pixel formats
  • a2c77da media: v4l2-common: Add helpers to calculate bytesperline and sizeimage
  • 95fd8e0 media: rkvdec: h264: Do not override output buffer sizeimage
  • 12a0c72 media: rkvdec: h264: Fix bit depth wrap in pps packet
  • 9370248 media: rkvdec: h264: Validate and use pic width and height in mbs
  • ae64497 media: rkvdec: Ensure decoded resolution fit coded resolution
  • fac8681 media: rkvdec: h264: Fix reference frame_num wrap for second field
  • 672fb67 fixup! media: rkvdec: Don't require unneeded H264_SLICE_PARAMS
  • 889d49d fixup! media: uapi: h264: Clean slice invariants syntax elements
  • be51fb1 fixup! media: uapi: h264: Cleanup DPB entry interface
  • 4067a91 media: rkvdec: Don't require unneeded H264_SLICE_PARAMS
  • ea61046 media: hantro: Don't require unneeded H264_SLICE_PARAMS
  • 26040b0 media: uapi: h264: Clean slice invariants syntax elements
  • 157e4f6 media: uapi: h264: Increase size of DPB entry pic_num
  • b321383 media: uapi: h264: Cleanup DPB entry interface
  • 64e3f2e media: uapi: h264: Increase size of 'first_mb_in_slice' field
  • 00ad193 media: uapi: h264: Clarify pic_order_cnt_bit_size field
  • 5116041 media: uapi: h264: Split prediction weight parameters
  • 5d66e2d media: uapi: h264: Further clarify scaling lists order
  • 15b7267 media: uapi: h264: Update reference lists
  • eb0b268 hantro: postproc: Fix motion vector space allocation
  • 91ec4fe hantro: h264: Get the correct fallback reference buffer
  • c6c4b05 media: dvbdev.h: keep * together with the type
  • b85c36c media: v4l2-subdev.h: keep * together with the type
  • b89d177 media: videobuf2: Print videobuf2 buffer state by name
  • 4a21600 media: colorspaces-details.rst: fix V4L2_COLORSPACE_JPEG description
  • 86b5c82 media: tw68: use generic power management
  • 92c467a media: meye: use generic power management
  • abb63ca media: cx88: use generic power management
  • c2cbb29 media: cx25821: use generic power management
  • fba86ee media: cx23885: use generic power management
  • f15d77a media: sta2x11: use generic power management
  • 960e0e6 media: dt-bindings: media: renesas,vsp1: Add power-domains and resets
  • 0fa74fe media: dt-bindings: media: renesas,vsp1: Convert binding to YAML
  • 76d1c5b media: dt-bindings: media: renesas,fdp1: Add resets property
  • 5a9fc9c media: dt-bindings: media: renesas,fdp1: Make power-domains mandatory
  • cbd5418 media: dt-bindings: media: renesas,fdp1: Convert binding to YAML
  • a07199b media: dt-bindings: media: renesas,fcp: Add resets and iommus properties
  • ffccb2d media: dt-bindings: media: renesas,fcp: Make power-domains mandatory
  • 7e0d9e3 media: dt-bindings: media: renesas,fcp: Convert binding to YAML
  • 350a056 media: v4l2-async: Log message in case of heterogeneous fwnode match
  • fb9b1af media: v4l2-async: Pass notifier pointer to match functions
  • 99784e8 media: v4l2-async: Accept endpoints and devices for fwnode matching
  • db966e8 media: device property: Add a function to test is a fwnode is a graph endpoint
  • 8eb4bea media: i2c: Add RDACM20 driver
  • b84294e media: dt-bindings: media: i2c: Add bindings for IMI RDACM2x
  • ba4c104 media: i2c: Add MAX9286 driver
  • 7fc1879 media: dt-bindings: media: i2c: Add bindings for Maxim Integrated MAX9286
  • c27eb5e media: i2c: dw9768: Add DW9768 VCM driver
  • e8456c6 media: dt-bindings: media: i2c: Document DW9768 bindings
  • b1f4290 media: i2c: imx290: replace msleep(10) with usleep_range(10000, 11000)
  • d5c947d media: staging: rkisp1: set pads array of the resizer to size 2
  • 9ea3c14 media: staging: rkisp1: remove unused field alloc_ctx from struct rkisp1_device
  • 7a58121 media: staging: rkisp1: remove unused field ctrl_handler from struct rkisp1_device
  • d9982db media: staging: rkisp1: cap: in stream start, replace calls to r...
Read more

Kernel for RockPro64 built from 5.7.0-next-20200605-rkvdec-ci

14 Jun 00:07
Compare
Choose a tag to compare

Changes:

  • 5a72048 arm64: dts: rk3399: Add 'arm, pl330-periph-burst' for dmac
  • 4c516d9 arm64: dts: rk3368: Add 'arm, pl330-periph-burst' for dmac
  • bd3b11e arm64: dts: rk3328: Add 'arm, pl330-periph-burst' for dmac
  • e134192 arm64: dts: rk3308: Add 'arm, pl330-periph-burst' for dmac
  • 3d99423 arm64: dts: px30: Add 'arm, pl330-periph-burst' for dmac
  • 0490ed3 ARM: dts: rv1108: Add 'arm, pl330-periph-burst' for dmac
  • f4beddd ARM: dts: rk3xxx: Add 'arm, pl330-periph-burst' for dmac
  • 9b31bfb ARM: dts: rk3288: Add 'arm, pl330-periph-burst' for dmac
  • 4cb2293 ARM: dts: rk322x: Add 'arm, pl330-periph-burst' for dmac
  • d677285 ARM: dts: rk3036: Add 'arm, pl330-periph-burst' for dmac
See More
  • e2cc7af dt-bindings: dma: pl330: Document the quirk 'arm, pl330-periph-burst'
  • 982beb2 dmaengine: pl330: Add quirk 'arm, pl330-periph-burst'
  • a994170 dmaengine: pl330: Remove the burst limit for quirk 'NO-FLUSHP'
  • 9995af1 drm: rockchip: add NV15 and NV20 support
  • 18e5e71 drm: drm_fourcc: add NV20 YUV format
  • b762df1 drm: drm_fourcc: add NV15, Q410, Q401 YUV formats
  • 42b0703 sigmaris: dts: Enable headphone detection GPIO
  • 9dd6768 dts: rockpro64: Cool CPU with fan before throttling
  • ab2a436 dts: rockpro64: Enable fast-read for spiflash
  • 1eed022 net: phy: realtek: add more interrupt bits for RTL8211E and RTL8211F
  • 7e0fe84 net: phy: realtek: configure the INTB pin on RTL8211F
  • a3b7285 Add azure-pipelines.yml
  • da23a76 sigmaris: Add cut down rockchip_linux_defconfig
  • bc4b2d1 HACK: media: rkvdec: soft reset
  • 666be20 WIP: media: rkvdec: add HEVC backend
  • 844003a HACK: media: uapi: hevc: tiles and num_slices
  • 0171559 WIP: media: uapi: hevc: add fields needed for rkvdec
  • 0bebc5b media: uapi: hevc: Add segment address field
  • 34a5ff0 media: uapi: hevc: Add scaling matrix control
  • b17e82c WIP: media: rkvdec: h264: add field decoding support
  • 9719b62 HACK: h264: field flags
  • 64eb476 WIP: media: rkvdec: h264: Support High 10 and 4:2:2 profiles
  • 8b4ad2a WIP: media: rkvdec: h264: use bytesperline and buffer height to calculate strides
  • 015a4d4 WIP: media: v4l2-common: add NV15 and NV20 pixel formats
  • 7329aee WIP: media: v4l2-common: add helpers to calculate plane bytesperline and sizeimage
  • 8d9e0bf WIP: media: rkvdec: pm runtime dont use autosuspend before disable and cleanup
  • fbe2be8 WIP: media: rkvdec: continue to gate clock when decoding finish
  • 9e782ad WIP: media: rkvdec: h264: only set output buffer sizeimage unless provided by caller
  • b004c8d WIP: media: rkvdec: h264: return early when no reference pictures
  • 2261017 media: rkvdec: h264: Support profile and level controls
  • 9fad677 media: rkvdec: h264: Fix bit depth wrap in pps packet
  • 2e17ef7 WIP: media: rkvdec: h264: fix pic width and height in mbs
  • 6cd6071 media: rkvdec: h264: Fix reference frame_num wrap for second field
  • c0a2283 fixup! media: rkvdec: Fix .buf_prepare
  • 89a32e4 media: rkvdec: Add the VP9 backend
  • 9ec68fb media: uapi: Add VP9 stateless decoder controls
  • cd67e76 media: rkvdec: Fix .buf_prepare
  • 807eabb media: rkvdec: Fix H264 scaling list order
  • e0a8a00 media: v4l2-ctrls: Unset correct HEVC loop filter flag
  • af30725 Add linux-next specific files for 20200605
  • 53f3765 Merge branch 'akpm/master'
  • 3d88da3 sh: add missing EXPORT_SYMBOL() for __delay
  • 80913dc sh: use generic strncpy()
  • c8dc09a sh: remove call to memset after dma_alloc_coherent
  • 45c3384 sh: clkfwk: remove r8/r16/r32
  • 7552e21 include/asm-generic/vmlinux.lds.h: align ro_after_init
  • e892283 doc-cgroup-update-note-about-conditions-when-oom-killer-is-invoked-fix
  • ca9c7de doc: cgroup: update note about conditions when oom killer is invoked
  • 0dfc27e include/linux/cache.h: expand documentation over __read_mostly
  • 3e3af83 maccess: return -ERANGE when probe_kernel_read() fails
  • 7f596d0 x86-use-non-set_fs-based-maccess-routines-x86-use-non-set_fs-based-maccess-routines [ raspberrypi#30, raspberrypi#32, raspberrypi#36 ]
  • 8c78b0f x86: use non-set_fs based maccess routines
  • 0ef1e46 maccess: allow architectures to provide kernel probing directly
  • ef473e1 maccess: move user access routines together
  • 54a098f maccess-always-use-strict-semantics-for-probe_kernel_read-fix
  • 970e493 maccess: always use strict semantics for probe_kernel_read
  • 3429f18 maccess: remove strncpy_from_unsafe
  • d411a9c tracing/kprobes: handle mixed kernel/userspace probes better
  • cbe6ae5 bpf: rework the compat kernel probe handling
  • beb7d59 bpf:bpf_seq_printf(): handle potentially unsafe format string better
  • bb5cad0 bpf: handle the compat string in bpf_trace_copy_string better
  • 6c9b7df bpf: factor out a bpf_trace_copy_string helper
  • af90992 maccess-unify-the-probe-kernel-arch-hooks-fix
  • a2c59ce maccess: unify the probe kernel arch hooks
  • 1c4cdb8 maccess: remove probe_read_common and probe_write_common
  • ccee707 maccess: rename strnlen_unsafe_user to strnlen_user_nofault
  • fd932fa maccess: rename strncpy_from_unsafe_strict to strncpy_from_kernel_nofault
  • 0e0dae6 maccess: rename strncpy_from_unsafe_user to strncpy_from_user_nofault
  • 4f6a3ad maccess: update the top of file comment
  • 9f7afd8 maccess: clarify kerneldoc comments
  • bed1cb2 maccess: remove duplicate kerneldoc comments
  • ef3e9e0 maccess: remove various unused weak aliases
  • 4cc91ee turns out that probe_user_write is used in modular code
  • b8ca32e maccess: unexport probe_kernel_write()
  • 1a1a802 mm/madvise.c: remove duplicated include
  • fa6c19e mm: return EBADF if pidfd is invalid
  • d8d78ae mm: use only pidfd for process_madvise syscall
  • 7c79ea0 mm-support-vector-address-ranges-for-process_madvise-fix-fix-fix-fix-fix
  • 5a40317 mm: fix s390 compat build error
  • 1cc8035 mm/madvise: make function 'do_process_madvise' static
  • 3b3fe77 mm-support-vector-address-ranges-for-process_madvise-fix-fix
  • 2d96aed mm: support compat_sys_process_madvise
  • 90a50b7 mm: support vector address ranges for process_madvise
  • 364c32a mm/madvise: allow KSM hints for remote API
  • 7b6c030 mm/madvise: support both pid and pidfd for process_madvise
  • 6eb852d pid: move pidfd_get_pid() to pid.c
  • 16bce6d mm/madvise: check fatal signal pending of target process
  • 485ccb7 mm-introduce-external-memory-hinting-api-fix-2-fix
  • 62fffe4 mm: fix build error for mips of process_madvise
  • 8cde4aa fix process_madvise build break for arm64
  • fb59ee5 mm/madvise: introduce process_madvise() syscall: an external memory hinting API
  • 6e7cdb2 mm/madvise: pass task and mm to do_madvise
  • 0d67131 mmap-locking-api-convert-mmap_sem-...
Read more