bts: Remove global state from write_packet_uplink_assignment
diff --git a/src/gprs_rlcmac.cpp b/src/gprs_rlcmac.cpp
index 419470b..7ab187f 100644
--- a/src/gprs_rlcmac.cpp
+++ b/src/gprs_rlcmac.cpp
@@ -587,13 +587,14 @@
 }
 
 /* generate uplink assignment */
-void write_packet_uplink_assignment(bitvec * dest, uint8_t old_tfi,
+void write_packet_uplink_assignment(
+	struct gprs_rlcmac_bts *bts,
+	bitvec * dest, uint8_t old_tfi,
 	uint8_t old_downlink, uint32_t tlli, uint8_t use_tlli,
 	struct gprs_rlcmac_tbf *tbf, uint8_t poll, uint8_t alpha,
 	uint8_t gamma, int8_t ta_idx)
 {
 	// TODO We should use our implementation of encode RLC/MAC Control messages.
-	struct gprs_rlcmac_bts *bts = gprs_rlcmac_bts;
 	unsigned wp = 0;
 	uint8_t ts;