* [ANNOUNCE] v5.2.10-rt5
@ 2019-08-27 10:55 Sebastian Andrzej Siewior
2019-08-27 12:34 ` Alexander Dahl
2019-09-10 11:33 ` Gene Heskett
0 siblings, 2 replies; 8+ messages in thread
From: Sebastian Andrzej Siewior @ 2019-08-27 10:55 UTC (permalink / raw)
To: Thomas Gleixner; +Cc: LKML, linux-rt-users, Steven Rostedt
Dear RT folks!
I'm pleased to announce the v5.2.10-rt5 patch set.
Changes since v5.2.10-rt4:
- Take care of compile issue within the timer-atmel-tcb driver on
AT91. Reported by Alexander Dahl, patched by Alexandre Belloni.
- Fixes to the hrtimer code to finally avoiding warnings while
canceling a running hrtimer in IRQ context. Patches by Julien Grall.
Known issues
- rcutorture is currently broken on -RT. Reported by Juri Lelli.
The delta patch against v5.2.10-rt4 is appended below and can be found here:
https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.2/incr/patch-5.2.10-rt4-rt5.patch.xz
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v5.2.10-rt5
The RT patch against v5.2.10 can be found here:
https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.2/older/patch-5.2.10-rt5.patch.xz
The split quilt queue is available at:
https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.2/older/patches-5.2.10-rt5.tar.xz
Sebastian
diff --git a/drivers/clocksource/Kconfig b/drivers/clocksource/Kconfig
index 36f8c58386e20..2927b673caa62 100644
--- a/drivers/clocksource/Kconfig
+++ b/drivers/clocksource/Kconfig
@@ -424,7 +424,7 @@ config ATMEL_ST
config ATMEL_TCB_CLKSRC
bool "Atmel TC Block timer driver" if COMPILE_TEST
- depends on HAS_IOMEM && ATMEL_TCLIB
+ depends on HAS_IOMEM
select TIMER_OF if OF
help
Support for Timer Counter Blocks on Atmel SoCs.
diff --git a/drivers/clocksource/timer-atmel-tcb.c b/drivers/clocksource/timer-atmel-tcb.c
index 05b5272f5d7e9..1a5abc178b655 100644
--- a/drivers/clocksource/timer-atmel-tcb.c
+++ b/drivers/clocksource/timer-atmel-tcb.c
@@ -265,9 +265,11 @@ static irqreturn_t ch2_irq(int irq, void *handle)
return IRQ_NONE;
}
+static const u8 atmel_tcb_divisors[5] = { 2, 8, 32, 128, 0, };
+
static int __init setup_clkevents(struct atmel_tc *tc, int divisor_idx)
{
- unsigned divisor = atmel_tc_divisors[divisor_idx];
+ unsigned divisor = atmel_tcb_divisors[divisor_idx];
int ret;
struct clk *t2_clk = tc->clk[2];
int irq = tc->irq[2];
@@ -360,8 +362,6 @@ static void __init tcb_setup_single_chan(struct atmel_tc *tc, int mck_divisor_id
writel(ATMEL_TC_SYNC, tcaddr + ATMEL_TC_BCR);
}
-static const u8 atmel_tcb_divisors[5] = { 2, 8, 32, 128, 0, };
-
static const struct of_device_id atmel_tcb_of_match[] = {
{ .compatible = "atmel,at91rm9200-tcb", .data = (void *)16, },
{ .compatible = "atmel,at91sam9x5-tcb", .data = (void *)32, },
@@ -482,7 +482,7 @@ static int __init tcb_clksrc_init(struct device_node *node)
#ifdef CONFIG_ATMEL_TCB_CLKSRC_USE_SLOW_CLOCK
ret = setup_clkevents(&tc, clk32k_divisor_idx);
#else
- ret = setup_clkevents(tc, best_divisor_idx);
+ ret = setup_clkevents(&tc, best_divisor_idx);
#endif
if (ret)
goto err_unregister_clksrc;
diff --git a/kernel/time/hrtimer.c b/kernel/time/hrtimer.c
index 7d7db88021311..5eb45a868de9a 100644
--- a/kernel/time/hrtimer.c
+++ b/kernel/time/hrtimer.c
@@ -932,9 +932,9 @@ EXPORT_SYMBOL_GPL(hrtimer_forward);
void hrtimer_grab_expiry_lock(const struct hrtimer *timer)
{
- struct hrtimer_clock_base *base = timer->base;
+ struct hrtimer_clock_base *base = READ_ONCE(timer->base);
- if (base && base->cpu_base) {
+ if (timer->is_soft && base != &migration_base) {
spin_lock(&base->cpu_base->softirq_expiry_lock);
spin_unlock(&base->cpu_base->softirq_expiry_lock);
}
diff --git a/localversion-rt b/localversion-rt
index ad3da1bcab7e8..0efe7ba1930e1 100644
--- a/localversion-rt
+++ b/localversion-rt
@@ -1 +1 @@
--rt4
+-rt5
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [ANNOUNCE] v5.2.10-rt5
2019-08-27 10:55 [ANNOUNCE] v5.2.10-rt5 Sebastian Andrzej Siewior
@ 2019-08-27 12:34 ` Alexander Dahl
2019-08-27 13:22 ` Sebastian Andrzej Siewior
2019-09-10 11:33 ` Gene Heskett
1 sibling, 1 reply; 8+ messages in thread
From: Alexander Dahl @ 2019-08-27 12:34 UTC (permalink / raw)
To: linux-rt-users
Cc: Sebastian Andrzej Siewior, Thomas Gleixner, LKML, Steven Rostedt
[-- Attachment #1: Type: text/plain, Size: 1821 bytes --]
Hello Sebastian,
Am Dienstag, 27. August 2019, 12:55:42 CEST schrieb Sebastian Andrzej Siewior:
> I'm pleased to announce the v5.2.10-rt5 patch set.
>
> Changes since v5.2.10-rt4:
>
> - Take care of compile issue within the timer-atmel-tcb driver on
> AT91. Reported by Alexander Dahl, patched by Alexandre Belloni.
>
> - Fixes to the hrtimer code to finally avoiding warnings while
> canceling a running hrtimer in IRQ context. Patches by Julien Grall.
This causes build errors on my side now, I tested with the .config we use on
our custom tree on a tag "v5.2.10-rt5-rebase", cross-compiling with gcc 7.3.1
for ARCH=arm:
% LANG=C PATH=/opt/OSELAS.Toolchain-2018.02.0/arm-v7a-linux-gnueabihf/
gcc-7.3.1-glibc-2.27-binutils-2.30-kernel-4.15-sanitized/bin:${PATH}
HOSTCC=gcc CROSS_COMPILE=arm-v7a-linux-gnueabihf- ARCH=arm make
CALL scripts/checksyscalls.sh
CALL scripts/atomic/check-atomics.sh
CHK include/generated/compile.h
CC kernel/time/hrtimer.o
kernel/time/hrtimer.c: In function 'hrtimer_grab_expiry_lock':
kernel/time/hrtimer.c:937:33: error: 'migration_base' undeclared (first use in
this function); did you mean 'migrate_mode'?
if (timer->is_soft && base != &migration_base) {
^~~~~~~~~~~~~~
migrate_mode
kernel/time/hrtimer.c:937:33: note: each undeclared identifier is reported
only once for each function it appears in
scripts/Makefile.build:278: recipe for target 'kernel/time/hrtimer.o' failed
make[2]: *** [kernel/time/hrtimer.o] Error 1
scripts/Makefile.build:489: recipe for target 'kernel/time' failed
make[1]: *** [kernel/time] Error 2
Makefile:1073: recipe for target 'kernel' failed
make: *** [kernel] Error 2
I did savedefconfig and attached the result.
Greets
Alex
[-- Attachment #2: defconfig --]
[-- Type: text/plain, Size: 5839 bytes --]
# CONFIG_LOCALVERSION_AUTO is not set
# CONFIG_SWAP is not set
CONFIG_NO_HZ_IDLE=y
CONFIG_HIGH_RES_TIMERS=y
CONFIG_PREEMPT_RT_FULL=y
CONFIG_LOG_BUF_SHIFT=14
# CONFIG_SYSFS_SYSCALL is not set
CONFIG_EMBEDDED=y
# CONFIG_SLUB_DEBUG is not set
# CONFIG_COMPAT_BRK is not set
CONFIG_ARCH_AT91=y
CONFIG_SOC_SAMA5D2=y
# CONFIG_ATMEL_CLOCKSOURCE_PIT is not set
# CONFIG_ARM_MODULE_PLTS is not set
CONFIG_UACCESS_WITH_MEMCPY=y
CONFIG_ZBOOT_ROM_TEXT=0x0
CONFIG_ZBOOT_ROM_BSS=0x0
CONFIG_ARM_APPENDED_DTB=y
CONFIG_CMDLINE="console=ttyS0,115200 initrd=0x21100000,25165824 root=/dev/ram0 rw"
CONFIG_VFP=y
CONFIG_NEON=y
# CONFIG_SUSPEND is not set
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_BLK_DEV_BSG is not set
# CONFIG_BLK_DEBUG_FS is not set
# CONFIG_MQ_IOSCHED_DEADLINE is not set
# CONFIG_MQ_IOSCHED_KYBER is not set
CONFIG_NET=y
CONFIG_PACKET=y
CONFIG_PACKET_DIAG=y
CONFIG_UNIX=y
CONFIG_UNIX_DIAG=y
CONFIG_INET=y
CONFIG_INET_UDP_DIAG=y
# CONFIG_IPV6 is not set
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_ADVANCED is not set
# CONFIG_NF_CONNTRACK_PROCFS is not set
# CONFIG_NF_CONNTRACK_FTP is not set
# CONFIG_NF_CONNTRACK_IRC is not set
# CONFIG_NF_CONNTRACK_SIP is not set
CONFIG_NF_TABLES=m
CONFIG_NF_TABLES_SET=m
CONFIG_NF_TABLES_NETDEV=y
CONFIG_NFT_NUMGEN=m
CONFIG_NFT_CT=m
CONFIG_NFT_COUNTER=m
CONFIG_NFT_LOG=m
CONFIG_NFT_LIMIT=m
CONFIG_NFT_MASQ=m
CONFIG_NFT_REDIR=m
CONFIG_NFT_NAT=m
CONFIG_NFT_TUNNEL=m
CONFIG_NFT_OBJREF=m
CONFIG_NFT_QUOTA=m
CONFIG_NFT_HASH=m
CONFIG_NFT_SOCKET=m
CONFIG_NFT_TPROXY=m
# CONFIG_NETFILTER_XTABLES is not set
CONFIG_NF_TABLES_IPV4=y
CONFIG_NF_TABLES_ARP=y
# CONFIG_IP_NF_IPTABLES is not set
CONFIG_VLAN_8021Q=m
# CONFIG_WIRELESS is not set
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y
# CONFIG_FW_LOADER is not set
CONFIG_MTD=y
CONFIG_MTD_CMDLINE_PARTS=y
CONFIG_MTD_BLOCK=y
CONFIG_MTD_RAW_NAND=y
CONFIG_MTD_NAND_ECC_SW_BCH=y
CONFIG_MTD_NAND_ATMEL=y
CONFIG_MTD_UBI=y
CONFIG_ATMEL_TCLIB=y
CONFIG_ATMEL_SSC=y
CONFIG_SRAM=y
CONFIG_EEPROM_AT25=m
CONFIG_NETDEVICES=y
# CONFIG_NET_CORE is not set
# CONFIG_NET_VENDOR_ALACRITECH is not set
# CONFIG_NET_VENDOR_AMAZON is not set
# CONFIG_NET_VENDOR_AQUANTIA is not set
# CONFIG_NET_VENDOR_ARC is not set
# CONFIG_NET_VENDOR_AURORA is not set
# CONFIG_NET_VENDOR_BROADCOM is not set
CONFIG_MACB=m
# CONFIG_NET_VENDOR_CAVIUM is not set
# CONFIG_NET_VENDOR_CIRRUS is not set
# CONFIG_NET_VENDOR_CORTINA is not set
# CONFIG_NET_VENDOR_EZCHIP is not set
# CONFIG_NET_VENDOR_FARADAY is not set
# CONFIG_NET_VENDOR_HISILICON is not set
# CONFIG_NET_VENDOR_HUAWEI is not set
# CONFIG_NET_VENDOR_INTEL is not set
# CONFIG_NET_VENDOR_MARVELL is not set
# CONFIG_NET_VENDOR_MELLANOX is not set
# CONFIG_NET_VENDOR_MICREL is not set
# CONFIG_NET_VENDOR_MICROCHIP is not set
# CONFIG_NET_VENDOR_MICROSEMI is not set
# CONFIG_NET_VENDOR_NATSEMI is not set
# CONFIG_NET_VENDOR_NETRONOME is not set
# CONFIG_NET_VENDOR_NI is not set
# CONFIG_NET_VENDOR_QUALCOMM is not set
# CONFIG_NET_VENDOR_RENESAS is not set
# CONFIG_NET_VENDOR_ROCKER is not set
# CONFIG_NET_VENDOR_SAMSUNG is not set
# CONFIG_NET_VENDOR_SEEQ is not set
# CONFIG_NET_VENDOR_SOLARFLARE is not set
# CONFIG_NET_VENDOR_SMSC is not set
# CONFIG_NET_VENDOR_SOCIONEXT is not set
# CONFIG_NET_VENDOR_STMICRO is not set
# CONFIG_NET_VENDOR_SYNOPSYS is not set
# CONFIG_NET_VENDOR_VIA is not set
# CONFIG_NET_VENDOR_WIZNET is not set
CONFIG_SMSC_PHY=m
# CONFIG_WLAN is not set
# CONFIG_INPUT_LEDS is not set
CONFIG_INPUT_EVDEV=y
# CONFIG_KEYBOARD_ATKBD is not set
CONFIG_KEYBOARD_GPIO=y
# CONFIG_INPUT_MOUSE is not set
# CONFIG_SERIO is not set
# CONFIG_LEGACY_PTYS is not set
CONFIG_SERIAL_ATMEL=y
CONFIG_SERIAL_ATMEL_CONSOLE=y
CONFIG_HW_RANDOM=y
CONFIG_I2C=m
# CONFIG_I2C_COMPAT is not set
CONFIG_I2C_CHARDEV=m
CONFIG_I2C_AT91=m
CONFIG_I2C_GPIO=m
CONFIG_SPI=y
CONFIG_SPI_ATMEL=m
# CONFIG_PTP_1588_CLOCK is not set
CONFIG_PINCTRL_AT91=y
CONFIG_GPIO_SYSFS=y
CONFIG_POWER_RESET=y
CONFIG_POWER_RESET_AT91_POWEROFF=m
CONFIG_POWER_RESET_AT91_RESET=m
CONFIG_POWER_RESET_AT91_SAMA5D2_SHDWC=m
CONFIG_SENSORS_LM75=m
CONFIG_WATCHDOG=y
CONFIG_WATCHDOG_CORE=y
CONFIG_AT91SAM9X_WATCHDOG=m
CONFIG_SAMA5D4_WATCHDOG=m
CONFIG_MFD_ATMEL_FLEXCOM=m
CONFIG_REGULATOR=y
CONFIG_REGULATOR_FIXED_VOLTAGE=y
# CONFIG_LCD_CLASS_DEVICE is not set
# CONFIG_BACKLIGHT_CLASS_DEVICE is not set
# CONFIG_HID is not set
# CONFIG_USB_SUPPORT is not set
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_GPIO=y
CONFIG_LEDS_PWM=y
CONFIG_LEDS_SYSCON=y
CONFIG_LEDS_TRIGGERS=y
CONFIG_LEDS_TRIGGER_TIMER=y
CONFIG_LEDS_TRIGGER_ONESHOT=y
CONFIG_LEDS_TRIGGER_MTD=y
CONFIG_LEDS_TRIGGER_HEARTBEAT=y
CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
CONFIG_LEDS_TRIGGER_PANIC=y
CONFIG_RTC_CLASS=y
CONFIG_RTC_DRV_AT91RM9200=y
CONFIG_RTC_DRV_AT91SAM9=y
CONFIG_DMADEVICES=y
CONFIG_AT_HDMAC=y
CONFIG_AT_XDMAC=y
CONFIG_UIO=m
CONFIG_UIO_PDRV_GENIRQ=m
# CONFIG_VIRTIO_MENU is not set
# CONFIG_IOMMU_SUPPORT is not set
CONFIG_PWM=y
CONFIG_PWM_ATMEL=m
CONFIG_FANOTIFY=y
CONFIG_TMPFS=y
CONFIG_CONFIGFS_FS=y
CONFIG_UBIFS_FS=y
# CONFIG_UBIFS_FS_SECURITY is not set
# CONFIG_NETWORK_FILESYSTEMS is not set
CONFIG_CRYPTO_RSA=y
CONFIG_CRYPTO_CCM=y
CONFIG_CRYPTO_GCM=y
CONFIG_CRYPTO_CMAC=y
CONFIG_CRYPTO_CRC32C=y
CONFIG_CRYPTO_ARC4=y
CONFIG_CRYPTO_USER_API_HASH=m
CONFIG_CRYPTO_USER_API_SKCIPHER=m
CONFIG_CRYPTO_DEV_ATMEL_AES=y
CONFIG_CRYPTO_DEV_ATMEL_TDES=y
CONFIG_CRYPTO_DEV_ATMEL_SHA=y
CONFIG_CRYPTO_DEV_ATMEL_ECC=m
CONFIG_CRC_CCITT=m
CONFIG_CRC_ITU_T=m
CONFIG_XZ_DEC=y
CONFIG_DYNAMIC_DEBUG=y
CONFIG_DEBUG_INFO=y
CONFIG_GDB_SCRIPTS=y
CONFIG_STRIP_ASM_SYMS=y
CONFIG_DEBUG_FS=y
CONFIG_HEADERS_CHECK=y
CONFIG_DEBUG_SECTION_MISMATCH=y
# CONFIG_SECTION_MISMATCH_WARN_ONLY is not set
CONFIG_DEBUG_MEMORY_INIT=y
# CONFIG_SCHED_DEBUG is not set
# CONFIG_DEBUG_PREEMPT is not set
# CONFIG_FTRACE is not set
# CONFIG_RUNTIME_TESTING_MENU is not set
CONFIG_STRICT_DEVMEM=y
CONFIG_DEBUG_LL=y
CONFIG_EARLY_PRINTK=y
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [ANNOUNCE] v5.2.10-rt5
2019-08-27 12:34 ` Alexander Dahl
@ 2019-08-27 13:22 ` Sebastian Andrzej Siewior
2019-08-27 14:26 ` Alexander Dahl
0 siblings, 1 reply; 8+ messages in thread
From: Sebastian Andrzej Siewior @ 2019-08-27 13:22 UTC (permalink / raw)
To: Alexander Dahl, Julien Grall
Cc: linux-rt-users, Thomas Gleixner, LKML, Steven Rostedt
On 2019-08-27 14:34:19 [+0200], Alexander Dahl wrote:
> Hello Sebastian,
Hello Alexander,
> This causes build errors on my side now, I tested with the .config we use on
> our custom tree on a tag "v5.2.10-rt5-rebase", cross-compiling with gcc 7.3.1
> for ARCH=arm:
of course, !SMP. What about this:
diff --git a/kernel/time/hrtimer.c b/kernel/time/hrtimer.c
--- a/kernel/time/hrtimer.c
+++ b/kernel/time/hrtimer.c
@@ -934,7 +934,11 @@ void hrtimer_grab_expiry_lock(const struct hrtimer *timer)
{
struct hrtimer_clock_base *base = READ_ONCE(timer->base);
+#ifdef CONFIG_SMP
if (timer->is_soft && base != &migration_base) {
+#else
+ if (timer->is_soft && base && base->cpu_base) {
+#endif
spin_lock(&base->cpu_base->softirq_expiry_lock);
spin_unlock(&base->cpu_base->softirq_expiry_lock);
}
Sebastian
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [ANNOUNCE] v5.2.10-rt5
2019-08-27 13:22 ` Sebastian Andrzej Siewior
@ 2019-08-27 14:26 ` Alexander Dahl
0 siblings, 0 replies; 8+ messages in thread
From: Alexander Dahl @ 2019-08-27 14:26 UTC (permalink / raw)
To: Sebastian Andrzej Siewior
Cc: Julien Grall, linux-rt-users, Thomas Gleixner, LKML, Steven Rostedt
Hello Sebastian,
Am Dienstag, 27. August 2019, 15:22:01 CEST schrieb Sebastian Andrzej Siewior:
> of course, !SMP. What about this:
>
> diff --git a/kernel/time/hrtimer.c b/kernel/time/hrtimer.c
> --- a/kernel/time/hrtimer.c
> +++ b/kernel/time/hrtimer.c
> @@ -934,7 +934,11 @@ void hrtimer_grab_expiry_lock(const struct hrtimer
> *timer) {
> struct hrtimer_clock_base *base = READ_ONCE(timer->base);
>
> +#ifdef CONFIG_SMP
> if (timer->is_soft && base != &migration_base) {
> +#else
> + if (timer->is_soft && base && base->cpu_base) {
> +#endif
> spin_lock(&base->cpu_base->softirq_expiry_lock);
> spin_unlock(&base->cpu_base->softirq_expiry_lock);
> }
Build error is gone and target system boots successfully, seems to work fine
at first sight. Thanks for the quick response.
Greets
Alex
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [ANNOUNCE] v5.2.10-rt5
2019-08-27 10:55 [ANNOUNCE] v5.2.10-rt5 Sebastian Andrzej Siewior
2019-08-27 12:34 ` Alexander Dahl
@ 2019-09-10 11:33 ` Gene Heskett
2019-09-10 12:02 ` Alexander Dahl
2019-09-10 12:11 ` Henrik Austad
1 sibling, 2 replies; 8+ messages in thread
From: Gene Heskett @ 2019-09-10 11:33 UTC (permalink / raw)
To: linux-rt-users
On Tuesday 27 August 2019 06:55:42 Sebastian Andrzej Siewior wrote:
> Dear RT folks!
>
> I'm pleased to announce the v5.2.10-rt5 patch set.
>
> Changes since v5.2.10-rt4:
>
> - Take care of compile issue within the timer-atmel-tcb driver on
> AT91. Reported by Alexander Dahl, patched by Alexandre Belloni.
>
> - Fixes to the hrtimer code to finally avoiding warnings while
> canceling a running hrtimer in IRQ context. Patches by Julien
> Grall.
>
> Known issues
> - rcutorture is currently broken on -RT. Reported by Juri Lelli.
>
> The delta patch against v5.2.10-rt4 is appended below and can be found
> here:
>
>
> https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.2/incr/patch-5.2
>.10-rt4-rt5.patch.xz
>
> You can get this release via the git tree at:
>
>
> git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git
> v5.2.10-rt5
No such file or directory?
Thanks for any clarification.
Cheers, Gene Heskett
--
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
If we desire respect for the law, we must first make the law respectable.
- Louis D. Brandeis
Genes Web page <http://geneslinuxbox.net:6309/gene>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [ANNOUNCE] v5.2.10-rt5
2019-09-10 11:33 ` Gene Heskett
@ 2019-09-10 12:02 ` Alexander Dahl
2019-09-10 19:01 ` Gene Heskett
2019-09-10 12:11 ` Henrik Austad
1 sibling, 1 reply; 8+ messages in thread
From: Alexander Dahl @ 2019-09-10 12:02 UTC (permalink / raw)
To: linux-rt-users; +Cc: Gene Heskett
Hei hei,
Am Dienstag, 10. September 2019, 07:33:16 CEST schrieb Gene Heskett:
> No such file or directory?
Go to https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.2/ and pick what
you need.
Or use the linux-rt-devel Git tree and look out for the tags 'v5.2.10-rt5' or
'v5.2.10-rt5-rebase'.
HTH
Alex
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [ANNOUNCE] v5.2.10-rt5
2019-09-10 12:02 ` Alexander Dahl
@ 2019-09-10 19:01 ` Gene Heskett
0 siblings, 0 replies; 8+ messages in thread
From: Gene Heskett @ 2019-09-10 19:01 UTC (permalink / raw)
To: linux-rt-users
On Tuesday 10 September 2019 08:02:24 Alexander Dahl wrote:
> Hei hei,
>
> Am Dienstag, 10. September 2019, 07:33:16 CEST schrieb Gene Heskett:
> > No such file or directory?
>
> Go to https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.2/ and
> pick what you need.
>
> Or use the linux-rt-devel Git tree and look out for the tags
> 'v5.2.10-rt5' or 'v5.2.10-rt5-rebase'.
>
> HTH
> Alex
Got it, thanks Alex.
Cheers, Gene Heskett
--
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
If we desire respect for the law, we must first make the law respectable.
- Louis D. Brandeis
Genes Web page <http://geneslinuxbox.net:6309/gene>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [ANNOUNCE] v5.2.10-rt5
2019-09-10 11:33 ` Gene Heskett
2019-09-10 12:02 ` Alexander Dahl
@ 2019-09-10 12:11 ` Henrik Austad
1 sibling, 0 replies; 8+ messages in thread
From: Henrik Austad @ 2019-09-10 12:11 UTC (permalink / raw)
To: Gene Heskett; +Cc: linux-rt-users
On Tue, Sep 10, 2019 at 1:50 PM Gene Heskett <gheskett@shentel.net> wrote:
>
> On Tuesday 27 August 2019 06:55:42 Sebastian Andrzej Siewior wrote:
>
> > Dear RT folks!
> >
> > I'm pleased to announce the v5.2.10-rt5 patch set.
> >
> > Changes since v5.2.10-rt4:
> >
> > - Take care of compile issue within the timer-atmel-tcb driver on
> > AT91. Reported by Alexander Dahl, patched by Alexandre Belloni.
> >
> > - Fixes to the hrtimer code to finally avoiding warnings while
> > canceling a running hrtimer in IRQ context. Patches by Julien
> > Grall.
> >
> > Known issues
> > - rcutorture is currently broken on -RT. Reported by Juri Lelli.
> >
> > The delta patch against v5.2.10-rt4 is appended below and can be found
> > here:
> >
> >
> > https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.2/incr/patch-5.2
> >.10-rt4-rt5.patch.xz
> >
> > You can get this release via the git tree at:
> >
> >
> > git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git
> > v5.2.10-rt5
>
> No such file or directory?
Hi Gene!
This is the url used by git, ala
git clone git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git
Which also gives the tag:
git tag -v v5.2.10-rt5
object 6ac137d628a9abbe574400424eba218e96ec5b7d
type commit
tag v5.2.10-rt5
tagger Sebastian Andrzej Siewior <bigeasy@linutronix.de> 1566902608 +0200
v5.2.10-rt5
gpg: Signature made Tue 27 Aug 2019 12:43:28 PM CEST
gpg: using RSA key 57892E705233051337F6FDD105641F175712FA5B
gpg: issuer "bigeasy@linutronix.de"
gpg: Can't check signature: No public key
If you want to browse the code via a browser, go here:
https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git/
HTH
-Henrik
>
> Thanks for any clarification.
>
> Cheers, Gene Heskett
> --
> "There are four boxes to be used in defense of liberty:
> soap, ballot, jury, and ammo. Please use in that order."
> -Ed Howdershelt (Author)
> If we desire respect for the law, we must first make the law respectable.
> - Louis D. Brandeis
> Genes Web page <http://geneslinuxbox.net:6309/gene>
--
Henrik Austad
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2019-09-10 19:01 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-08-27 10:55 [ANNOUNCE] v5.2.10-rt5 Sebastian Andrzej Siewior
2019-08-27 12:34 ` Alexander Dahl
2019-08-27 13:22 ` Sebastian Andrzej Siewior
2019-08-27 14:26 ` Alexander Dahl
2019-09-10 11:33 ` Gene Heskett
2019-09-10 12:02 ` Alexander Dahl
2019-09-10 19:01 ` Gene Heskett
2019-09-10 12:11 ` Henrik Austad
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).