diff --git a/Makefile.rhelver b/Makefile.rhelver index fbfd3d0fc..3866540ea 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 1 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 122 +RHEL_RELEASE = 123 # # ZSTREAM diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index e86050006..b037f7c98 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -3370,6 +3370,7 @@ CONFIG_NETCONSOLE=m CONFIG_NET_CORE=y CONFIG_NETDEVICES=y CONFIG_NET_DEVLINK=y +CONFIG_NET_DEV_REFCNT_TRACKER=y CONFIG_NETDEVSIM=m CONFIG_NET_DROP_MONITOR=y # CONFIG_NET_DSA is not set @@ -3477,6 +3478,7 @@ CONFIG_NETLINK_DIAG=y CONFIG_NET_MPLS_GSO=y # CONFIG_NET_NCSI is not set CONFIG_NET_NSH=y +CONFIG_NET_NS_REFCNT_TRACKER=y CONFIG_NET_NS=y CONFIG_NET_PKTGEN=m CONFIG_NET_POLL_CONTROLLER=y @@ -5725,6 +5727,7 @@ CONFIG_TEST_MIN_HEAP=m # CONFIG_TEST_PARMAN is not set # CONFIG_TEST_POWER is not set # CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_REF_TRACKER is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_SCANF is not set # CONFIG_TEST_SORT is not set diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index af26f5733..caf25d583 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -3349,6 +3349,7 @@ CONFIG_NETCONSOLE=m CONFIG_NET_CORE=y CONFIG_NETDEVICES=y CONFIG_NET_DEVLINK=y +# CONFIG_NET_DEV_REFCNT_TRACKER is not set CONFIG_NETDEVSIM=m CONFIG_NET_DROP_MONITOR=y # CONFIG_NET_DSA is not set @@ -3456,6 +3457,7 @@ CONFIG_NETLINK_DIAG=y CONFIG_NET_MPLS_GSO=y # CONFIG_NET_NCSI is not set CONFIG_NET_NSH=y +# CONFIG_NET_NS_REFCNT_TRACKER is not set CONFIG_NET_NS=y CONFIG_NET_PKTGEN=m CONFIG_NET_POLL_CONTROLLER=y @@ -5701,6 +5703,7 @@ CONFIG_TEST_LIST_SORT=m # CONFIG_TEST_PARMAN is not set # CONFIG_TEST_POWER is not set # CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_REF_TRACKER is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_SCANF is not set # CONFIG_TEST_SORT is not set diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index a5bc1522b..7b755e07b 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -3085,6 +3085,7 @@ CONFIG_NETCONSOLE=m CONFIG_NET_CORE=y CONFIG_NETDEVICES=y CONFIG_NET_DEVLINK=y +CONFIG_NET_DEV_REFCNT_TRACKER=y CONFIG_NETDEVSIM=m CONFIG_NET_DROP_MONITOR=y # CONFIG_NET_DSA is not set @@ -3192,6 +3193,7 @@ CONFIG_NETLINK_DIAG=y CONFIG_NET_MPLS_GSO=y # CONFIG_NET_NCSI is not set CONFIG_NET_NSH=y +CONFIG_NET_NS_REFCNT_TRACKER=y CONFIG_NET_NS=y CONFIG_NET_PKTGEN=m CONFIG_NET_POLL_CONTROLLER=y @@ -5298,6 +5300,7 @@ CONFIG_TEST_MIN_HEAP=m # CONFIG_TEST_PARMAN is not set # CONFIG_TEST_POWER is not set # CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_REF_TRACKER is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_SCANF is not set # CONFIG_TEST_SORT is not set diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index f67e584c5..75b0646ce 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -3065,6 +3065,7 @@ CONFIG_NETCONSOLE=m CONFIG_NET_CORE=y CONFIG_NETDEVICES=y CONFIG_NET_DEVLINK=y +# CONFIG_NET_DEV_REFCNT_TRACKER is not set CONFIG_NETDEVSIM=m CONFIG_NET_DROP_MONITOR=y # CONFIG_NET_DSA is not set @@ -3172,6 +3173,7 @@ CONFIG_NETLINK_DIAG=y CONFIG_NET_MPLS_GSO=y # CONFIG_NET_NCSI is not set CONFIG_NET_NSH=y +# CONFIG_NET_NS_REFCNT_TRACKER is not set CONFIG_NET_NS=y CONFIG_NET_PKTGEN=m CONFIG_NET_POLL_CONTROLLER=y @@ -5276,6 +5278,7 @@ CONFIG_TEST_LIVEPATCH=m # CONFIG_TEST_PARMAN is not set # CONFIG_TEST_POWER is not set # CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_REF_TRACKER is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_SCANF is not set # CONFIG_TEST_SORT is not set diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 03e7d4b70..d7eb6846d 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -3073,6 +3073,7 @@ CONFIG_NETCONSOLE=m CONFIG_NET_CORE=y CONFIG_NETDEVICES=y CONFIG_NET_DEVLINK=y +CONFIG_NET_DEV_REFCNT_TRACKER=y CONFIG_NETDEVSIM=m CONFIG_NET_DROP_MONITOR=y # CONFIG_NET_DSA is not set @@ -3181,6 +3182,7 @@ CONFIG_NETLINK_DIAG=y CONFIG_NET_MPLS_GSO=y # CONFIG_NET_NCSI is not set CONFIG_NET_NSH=y +CONFIG_NET_NS_REFCNT_TRACKER=y CONFIG_NET_NS=y CONFIG_NET_PKTGEN=m CONFIG_NET_POLL_CONTROLLER=y @@ -5249,6 +5251,7 @@ CONFIG_TEST_MIN_HEAP=m # CONFIG_TEST_PARMAN is not set # CONFIG_TEST_POWER is not set # CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_REF_TRACKER is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_SCANF is not set # CONFIG_TEST_SORT is not set diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index ea91dcc64..7e7a66428 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -3053,6 +3053,7 @@ CONFIG_NETCONSOLE=m CONFIG_NET_CORE=y CONFIG_NETDEVICES=y CONFIG_NET_DEVLINK=y +# CONFIG_NET_DEV_REFCNT_TRACKER is not set CONFIG_NETDEVSIM=m CONFIG_NET_DROP_MONITOR=y # CONFIG_NET_DSA is not set @@ -3161,6 +3162,7 @@ CONFIG_NETLINK_DIAG=y CONFIG_NET_MPLS_GSO=y # CONFIG_NET_NCSI is not set CONFIG_NET_NSH=y +# CONFIG_NET_NS_REFCNT_TRACKER is not set CONFIG_NET_NS=y CONFIG_NET_PKTGEN=m CONFIG_NET_POLL_CONTROLLER=y @@ -5227,6 +5229,7 @@ CONFIG_TEST_LIST_SORT=m # CONFIG_TEST_PARMAN is not set # CONFIG_TEST_POWER is not set # CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_REF_TRACKER is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_SCANF is not set # CONFIG_TEST_SORT is not set diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index 2afb7e598..fe2142b50 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -3067,6 +3067,7 @@ CONFIG_NETCONSOLE=m CONFIG_NET_CORE=y # CONFIG_NETDEVICES is not set CONFIG_NET_DEVLINK=y +# CONFIG_NET_DEV_REFCNT_TRACKER is not set CONFIG_NETDEVSIM=m CONFIG_NET_DROP_MONITOR=y # CONFIG_NET_DSA is not set @@ -3175,6 +3176,7 @@ CONFIG_NETLINK_DIAG=y CONFIG_NET_MPLS_GSO=y # CONFIG_NET_NCSI is not set # CONFIG_NET_NSH is not set +# CONFIG_NET_NS_REFCNT_TRACKER is not set CONFIG_NET_NS=y # CONFIG_NET_PKTGEN is not set # CONFIG_NET_POLL_CONTROLLER is not set @@ -5254,6 +5256,7 @@ CONFIG_TEST_LIST_SORT=m # CONFIG_TEST_PARMAN is not set # CONFIG_TEST_POWER is not set # CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_REF_TRACKER is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_SCANF is not set # CONFIG_TEST_SORT is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 250d9d916..958806025 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -3273,6 +3273,7 @@ CONFIG_NETCONSOLE=m CONFIG_NET_CORE=y CONFIG_NETDEVICES=y CONFIG_NET_DEVLINK=y +CONFIG_NET_DEV_REFCNT_TRACKER=y CONFIG_NETDEVSIM=m CONFIG_NET_DROP_MONITOR=y # CONFIG_NET_DSA is not set @@ -3380,6 +3381,7 @@ CONFIG_NETLINK_DIAG=y CONFIG_NET_MPLS_GSO=y # CONFIG_NET_NCSI is not set CONFIG_NET_NSH=y +CONFIG_NET_NS_REFCNT_TRACKER=y CONFIG_NET_NS=y CONFIG_NET_PKTGEN=m CONFIG_NET_POLL_CONTROLLER=y @@ -5488,6 +5490,7 @@ CONFIG_TEST_MIN_HEAP=m # CONFIG_TEST_PARMAN is not set # CONFIG_TEST_POWER is not set # CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_REF_TRACKER is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_SCANF is not set # CONFIG_TEST_SORT is not set diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 70f1eaf6a..5fd96d990 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -3253,6 +3253,7 @@ CONFIG_NETCONSOLE=m CONFIG_NET_CORE=y CONFIG_NETDEVICES=y CONFIG_NET_DEVLINK=y +# CONFIG_NET_DEV_REFCNT_TRACKER is not set CONFIG_NETDEVSIM=m CONFIG_NET_DROP_MONITOR=y # CONFIG_NET_DSA is not set @@ -3360,6 +3361,7 @@ CONFIG_NETLINK_DIAG=y CONFIG_NET_MPLS_GSO=y # CONFIG_NET_NCSI is not set CONFIG_NET_NSH=y +# CONFIG_NET_NS_REFCNT_TRACKER is not set CONFIG_NET_NS=y CONFIG_NET_PKTGEN=m CONFIG_NET_POLL_CONTROLLER=y @@ -5465,6 +5467,7 @@ CONFIG_TEST_LIVEPATCH=m # CONFIG_TEST_PARMAN is not set # CONFIG_TEST_POWER is not set # CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_REF_TRACKER is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_SCANF is not set # CONFIG_TEST_SORT is not set diff --git a/kernel.spec b/kernel.spec index a7b9dd88c..74eefb0dd 100755 --- a/kernel.spec +++ b/kernel.spec @@ -121,13 +121,13 @@ Summary: The Linux kernel %define kversion 5.14 %define rpmversion 5.14.0 -%define pkgrelease 122.el9 +%define pkgrelease 123.el9 # This is needed to do merge window version magic %define patchlevel 14 # allow pkg_release to have configurable %%{?dist} tag -%define specrelease 122%{?buildid}%{?dist} +%define specrelease 123%{?buildid}%{?dist} %define pkg_release %{specrelease} @@ -679,7 +679,7 @@ BuildRequires: lld # exact git commit you can run # # xzcat -qq ${TARBALL} | git get-tar-commit-id -Source0: linux-5.14.0-122.el9.tar.xz +Source0: linux-5.14.0-123.el9.tar.xz Source1: Makefile.rhelver @@ -1349,8 +1349,8 @@ ApplyOptionalPatch() fi } -%setup -q -n kernel-5.14.0-122.el9 -c -mv linux-5.14.0-122.el9 linux-%{KVERREL} +%setup -q -n kernel-5.14.0-123.el9 -c +mv linux-5.14.0-123.el9 linux-%{KVERREL} cd linux-%{KVERREL} cp -a %{SOURCE1} . @@ -3007,6 +3007,95 @@ fi # # %changelog +* Fri Jul 01 2022 Patrick Talbert [5.14.0-123.el9] +- exec: Force single empty string when argv is empty (Diego Domingos) [2099482] +- scsi: ibmvfc: Store vhost pointer during subcrq allocation (Gustavo Walbon) [2098103] +- powerpc: Enable execve syscall exit tracepoint (Steve Best) [2095526] +- rcu-tasks: Use delayed_work to delay rcu_tasks_verify_self_tests() (Waiman Long) [2094506] +- rcu-tasks: Be more patient for RCU Tasks boot-time testing (Waiman Long) [2094506] +- redhat/configs: Add new refcnt tracker options (Ivan Vecera) [2096377] +- net/sched: cls_u32: fix possible leak in u32_init_knode() (Ivan Vecera) [2096377] +- net/sched: cls_u32: fix netns refcount changes in u32_change() (Ivan Vecera) [2096377] +- net: add dev->dev_registered_tracker (Ivan Vecera) [2096377] +- net/smc: use GFP_ATOMIC allocation in smc_pnet_add_eth() (Ivan Vecera) [2096377] +- net/smc: fix ref_tracker issue in smc_pnet_add() (Ivan Vecera) [2096377] +- net: refine dev_put()/dev_hold() debugging (Ivan Vecera) [2096377] +- ref_tracker: add a count of untracked references (Ivan Vecera) [2096377] +- ref_tracker: implement use-after-free detection (Ivan Vecera) [2096377] +- SUNRPC: add netns refcount tracker to struct rpc_xprt (Ivan Vecera) [2096377] +- SUNRPC: add netns refcount tracker to struct gss_auth (Ivan Vecera) [2096377] +- SUNRPC: add netns refcount tracker to struct svc_xprt (Ivan Vecera) [2096377] +- net/smc: fix possible NULL deref in smc_pnet_add_eth() (Ivan Vecera) [2096377] +- net: bridge: fix net device refcount tracking issue in error path (Ivan Vecera) [2096377] +- ref_tracker: use __GFP_NOFAIL more carefully (Ivan Vecera) [2096377] +- net: sched: do not allocate a tracker in tcf_exts_init() (Ivan Vecera) [2096377] +- af_packet: fix tracking issues in packet_do_bind() (Ivan Vecera) [2096377] +- netlink: do not allocate a device refcount tracker in ethnl_default_notify() (Ivan Vecera) [2096377] +- net/sched: add missing tracker information in qdisc_create() (Ivan Vecera) [2096377] +- netfilter: nf_nat_masquerade: add netns refcount tracker to masq_dev_work (Ivan Vecera) [2096377] +- netfilter: nf_nat_masquerade: defer conntrack walk to work queue (Ivan Vecera) [2096377] +- netfilter: nf_nat_masquerade: make async masq_inet6_event handling generic (Ivan Vecera) [2096377] +- netfilter: nfnetlink: add netns refcount tracker to struct nfulnl_instance (Ivan Vecera) [2096377] +- ethtool: always write dev in ethnl_parse_header_dev_get (Ivan Vecera) [2096377] +- net: add net device refcount tracker to struct packet_type (Ivan Vecera) [2096377] +- ethtool: use ethnl_parse_header_dev_put() (Ivan Vecera) [2096377] +- net: dev_replace_track() cleanup (Ivan Vecera) [2096377] +- net: linkwatch: be more careful about dev->linkwatch_dev_tracker (Ivan Vecera) [2096377] +- mptcp: adjust to use netns refcount tracker (Ivan Vecera) [2096377] +- ipv6: use GFP_ATOMIC in rt6_probe() (Ivan Vecera) [2096377] +- xfrm: add net device refcount tracker to struct xfrm_state_offload (Ivan Vecera) [2096377] +- ethtool: fix null-ptr-deref on ref tracker (Ivan Vecera) [2096377] +- ppp: add netns refcount tracker (Ivan Vecera) [2096377] +- l2tp: add netns refcount tracker to l2tp_dfs_seq_data (Ivan Vecera) [2096377] +- net: sched: add netns refcount tracker to struct tcf_exts (Ivan Vecera) [2096377] +- net: add netns refcount tracker to struct seq_net_private (Ivan Vecera) [2096377] +- net: add netns refcount tracker to struct sock (Ivan Vecera) [2096377] +- net: add networking namespace refcount tracker (Ivan Vecera) [2096377] +- xfrm: use net device refcount tracker helpers (Ivan Vecera) [2096377] +- net: sched: act_mirred: add net device refcount tracker (Ivan Vecera) [2096377] +- openvswitch: add net device refcount tracker to struct vport (Ivan Vecera) [2096377] +- netlink: add net device refcount tracker to struct ethnl_req_info (Ivan Vecera) [2096377] +- net/smc: add net device tracker to struct smc_pnetentry (Ivan Vecera) [2096377] +- pktgen add net device refcount tracker (Ivan Vecera) [2096377] +- llc: add net device refcount tracker (Ivan Vecera) [2096377] +- ax25: add net device refcount tracker (Ivan Vecera) [2096377] +- inet: add net device refcount tracker to struct fib_nh_common (Ivan Vecera) [2096377] +- net: switchdev: add net device refcount tracker (Ivan Vecera) [2096377] +- net: watchdog: add net device refcount tracker (Ivan Vecera) [2096377] +- net: bridge: add net device refcount tracker (Ivan Vecera) [2096377] +- vlan: add net device refcount tracker (Ivan Vecera) [2096377] +- net: eql: add net device refcount tracker (Ivan Vecera) [2096377] +- vrf: use dev_replace_track() for better tracking (Ivan Vecera) [2096377] +- netpoll: add net device refcount tracker to struct netpoll (Ivan Vecera) [2096377] +- ipmr, ip6mr: add net device refcount tracker to struct vif_device (Ivan Vecera) [2096377] +- net: failover: add net device refcount tracker (Ivan Vecera) [2096377] +- net: linkwatch: add net device refcount tracker (Ivan Vecera) [2096377] +- net/sched: add net device refcount tracker to struct Qdisc (Ivan Vecera) [2096377] +- ipv4: add net device refcount tracker to struct in_device (Ivan Vecera) [2096377] +- ipv6: add net device refcount tracker to struct inet6_dev (Ivan Vecera) [2096377] +- net: add net device refcount tracker to struct netdev_adjacent (Ivan Vecera) [2096377] +- net: add net device refcount tracker to struct neigh_parms (Ivan Vecera) [2096377] +- net: add net device refcount tracker to struct pneigh_entry (Ivan Vecera) [2096377] +- net: add net device refcount tracker to struct neighbour (Ivan Vecera) [2096377] +- ipv6: add net device refcount tracker to struct ip6_tnl (Ivan Vecera) [2096377] +- sit: add net device refcount tracking to ip_tunnel (Ivan Vecera) [2096377] +- ipv6: add net device refcount tracker to rt6_probe_deferred() (Ivan Vecera) [2096377] +- net: dst: add net device refcount tracking to dst_entry (Ivan Vecera) [2096377] +- drop_monitor: add net device refcount tracker (Ivan Vecera) [2096377] +- net: add net device refcount tracker to dev_ifsioc() (Ivan Vecera) [2096377] +- net: add net device refcount tracker to ethtool_phys_id() (Ivan Vecera) [2096377] +- net: add net device refcount tracker to struct netdev_queue (Ivan Vecera) [2096377] +- net: add net device refcount tracker to struct netdev_rx_queue (Ivan Vecera) [2096377] +- net: add net device refcount tracker infrastructure (Ivan Vecera) [2096377] +- lib: add tests for reference tracker (Ivan Vecera) [2096377] +- lib: add reference counting tracking infrastructure (Ivan Vecera) [2096377] +- net: drop nopreempt requirement on sock_prot_inuse_add() (Ivan Vecera) [2096377] +- net: merge net->core.prot_inuse and net->core.sock_inuse (Ivan Vecera) [2096377] +- net: make sock_inuse_add() available (Ivan Vecera) [2096377] +- net: inline sock_prot_inuse_add() (Ivan Vecera) [2096377] +- netdevice: move xdp_rxq within netdev_rx_queue (Ivan Vecera) [2096377] +- nfs: fix broken handling of the softreval mount option (Benjamin Coddington) [2095275] + * Thu Jun 30 2022 Patrick Talbert [5.14.0-122.el9] - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers (Jonathan Toppins) [2094911] - exec: Force single empty string when argv is empty (Rafael Aquini) [2097485] diff --git a/sources b/sources index 93c6a34cd..b33fcc707 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-122.el9.tar.xz) = 3cb80d55c811ad156c2b34fd643364f7e77c13ad1ebbac7b719b09829d2a959655e4283fab92b9a7c9d2254bca1860b4dc01dc375761a65453cd3d011be27ed5 -SHA512 (kernel-abi-stablelists-5.14.0-122.el9.tar.bz2) = 8e8d5f4ef4a5cfaef898773809607dc3812cd394719f83c687aadaa830151cda6190bba4fa6961504c87e289021b12b98a56a0d9dcefd11800ca81915a1d911c -SHA512 (kernel-kabi-dw-5.14.0-122.el9.tar.bz2) = b07e3d6617cc434bf03eb165691b8b64418260e0a97bf3da3959aa03d142ff345c94b4a0f0856246d2b2c6a6a713fd6495e9f2cb73244cf4cfc5a4b7525e7674 +SHA512 (linux-5.14.0-123.el9.tar.xz) = 73de8bb8fb633532f85407511b22f7b9d9d07c7a8c99f2d49a15aa4c48706966d7a1f575e1945919931a00147a84554cb931ef2b3ef50d4cc30eec272b90e2d5 +SHA512 (kernel-abi-stablelists-5.14.0-123.el9.tar.bz2) = b9e4b4f05d3e63af9bb9bd07b891c7d98fb90efa93259bba976b45c6bb904b581a9e39ad9419615def8306026578a42812c52f6aacd10113cd78fc977158a8aa +SHA512 (kernel-kabi-dw-5.14.0-123.el9.tar.bz2) = b07e3d6617cc434bf03eb165691b8b64418260e0a97bf3da3959aa03d142ff345c94b4a0f0856246d2b2c6a6a713fd6495e9f2cb73244cf4cfc5a4b7525e7674